diff --git a/dist/1155.ab0359dbe7d607a8.js b/dist/1155.ab0359dbe7d607a8.js new file mode 100644 index 00000000..43ddaddd --- /dev/null +++ b/dist/1155.ab0359dbe7d607a8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1155],{51155:(Ct,M,d)=>{d.r(M),d.d(M,{DfManageSchedulerComponent:()=>ut});var g,z=d(73991),T=d(97582),D=d(64135),I=d(86806),S=d(74490),Z=d(78791),t=d(65879),f=d(81896),A=d(4300),O=d(42346),P=d(17700),s=d(96814),p=d(32296),y=d(45597),l=d(25313),b=d(77988),_=d(56223),v=d(21476),h=d(64170),k=d(2032),x=d(13566);function J(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function N(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function Q(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function Y(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function E(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function $(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function L(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function U(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function F(n,c){if(1&n&&(t.ynx(0),t.YNc(1,L,1,1,"fa-icon",28),t.YNc(2,U,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function G(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,E,1,3,"fa-icon",26),t.YNc(2,B,3,3,"ng-container",5),t.YNc(3,$,2,1,"ng-container",5),t.YNc(4,F,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function K(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,Y,4,6,"th",22),t.YNc(2,G,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function H(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function R(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit,r=t.oxw(2);let w;return t.KtG(r.goEventScriptsPage((null==m||null==(w=m.cell(i))?null:w.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function j(n,c){1&n&&(t.ynx(0),t.YNc(1,H,2,0,"th",32),t.YNc(2,R,2,3,"td",33),t.BQk())}function q(n,c){1&n&&t._UZ(0,"th",34)}function V(n,c){1&n&&t._UZ(0,"td",35)}function W(n,c){1&n&&(t.YNc(0,q,1,0,"th",32),t.YNc(1,V,1,0,"td",33))}function X(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,j,3,0,"ng-container",30),t.YNc(2,W,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function tt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const u=function(n){return{param:n}};function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,u,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function nt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,u,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function ot(n,c){if(1&n&&(t.ynx(0),t.YNc(1,et,3,7,"button",39),t.YNc(2,nt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(i.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,u,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function at(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ct,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ot,4,2,"ng-container",30),t.YNc(2,at,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function rt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,dt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function it(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,tt,1,0,"th",32),t.YNc(2,rt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,K,3,1,"ng-container",19),t.YNc(2,X,4,3,"ng-container",19),t.YNc(3,it,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function mt(n,c){1&n&&t._UZ(0,"tr",48)}function gt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(i))})("keydown",function(a){const m=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function st(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function pt(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,lt,4,3,"ng-container",13),t.YNc(5,mt,1,0,"tr",14),t.YNc(6,gt,1,3,"tr",15),t.YNc(7,st,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const bt=[[["","topActions",""]]],_t=function(n){return{currentPageSize:n}};let C=((g=class extends D.j{constructor(c,e,o,a,i,m){super(e,o,a,i,m),this.service=c,this.allowFilter=!1,this.columns=[{columnDef:"active",cell:r=>r.isActive,header:"scheduler.table.header.active"},{columnDef:"id",cell:r=>r.id,header:"scheduler.table.header.id"},{columnDef:"name",cell:r=>r.name,header:"scheduler.table.header.name"},{columnDef:"description",cell:r=>r.description,header:"scheduler.table.header.description"},{columnDef:"service",cell:r=>r.serviceByServiceId.name,header:"scheduler.table.header.service"},{columnDef:"component",cell:r=>r.component,header:"scheduler.table.header.component"},{columnDef:"method",cell:r=>r.verb,header:"scheduler.table.header.method"},{columnDef:"frequency",cell:r=>r.frequency,header:"scheduler.table.header.frequency"},{columnDef:"log",cell:r=>!!r.taskLogByTaskId,header:"scheduler.table.header.log"},{columnDef:"actions"}],this.filterQuery=(0,S.s)()}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,description:e.description,isActive:e.isActive,serviceId:e.serviceId,component:e.component,verb:e.verb,frequency:e.frequency,taskLogByTaskId:e.taskLogByTaskId,serviceByServiceId:e.serviceByServiceId}))}deleteRow(c){this.service.delete(c.id.toString()).subscribe(()=>this.refreshTable())}refreshTable(c,e,o){this.service.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||g)(t.Y36(I.bi),t.Y36(f.F0),t.Y36(f.gz),t.Y36(A.Kd),t.Y36(O.Vn),t.Y36(P.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-manage-scheduler-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(bt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,J,3,4,"button",1),t.YNc(3,N,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,Q,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,pt,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,_t,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[s.O5,p.ot,p.lW,p.RK,p.nh,y.uH,y.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,s.sg,b.Tx,b.VK,b.OP,b.p6,_.UX,_.Fj,_.JJ,_.oH,O.Ot,s.Ov,P.Is,v.TU,v.NW,h.lN,h.KE,h.hX,k.c,k.Nt,x.JX,x.YE,x.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);function ht(n,c){1&n&&t._UZ(0,"df-paywall")}function xt(n,c){1&n&&t._UZ(0,"df-manage-scheduler-table")}C=(0,T.gn)([(0,Z.c)({checkProperties:!0})],C);let ut=(()=>{class n{constructor(e){this.activatedRoute=e,this.paywall=!1,this.activatedRoute.data.subscribe(({data:o})=>{"paywall"===o&&(this.paywall=!0)})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(f.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-scheduler"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["allowed",""]],template:function(e,o){if(1&e&&(t.YNc(0,ht,1,0,"df-paywall",0),t.YNc(1,xt,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",o.paywall)("ngIfElse",a)}},dependencies:[z.U,s.O5,C],encapsulation:2}),n})()}}]); \ No newline at end of file diff --git a/dist/1269.3d94950afc54efb1.js b/dist/1269.3d94950afc54efb1.js new file mode 100644 index 00000000..e386d3a9 --- /dev/null +++ b/dist/1269.3d94950afc54efb1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1269],{41269:(P,m,o)=>{o.r(m),o.d(m,{DfCorsConfigDetailsComponent:()=>D});var d,e=o(97582),s=o(56223),_=o(32296),f=o(23680),l=o(64170),u=o(2032),E=o(98525),g=o(82599),A=o(42346),i=o(86806),c=o(75986),a=o(75058),p=o(78791),T=o(41089),M=o(26306),O=o(58504),Z=o(96814),t=o(65879),v=o(81896),b=o(65763);o(6625);const y=function(h){return{label:h}};let D=((d=class{constructor(n,r,C,x,U){this.corsConfigService=n,this.router=r,this.activatedRoute=C,this.formBuilder=x,this.themeService=U,this.allMethodsSelected=!1,this.type="create",this.alertMsg="",this.showAlert=!1,this.alertType="error",this.isDarkMode=this.themeService.darkMode$,this.corsForm=this.formBuilder.group({path:["",s.kI.required],description:[""],origins:["",s.kI.required],headers:["",s.kI.required],exposedHeaders:["",s.kI.required],maxAge:[0,s.kI.required],methods:["",s.kI.required],credentials:[!0],enabled:[!0]})}ngOnInit(){this.activatedRoute.data.subscribe(n=>{this.type=n.type,"edit"===this.type&&(this.corsConfigToEdit=n.data,this.corsForm.setValue({path:this.corsConfigToEdit.path,description:this.corsConfigToEdit.description,origins:this.corsConfigToEdit.origin,headers:this.corsConfigToEdit.header,exposedHeaders:this.corsConfigToEdit.exposedHeader,maxAge:this.corsConfigToEdit.maxAge,methods:this.corsConfigToEdit.method,credentials:this.corsConfigToEdit.supportsCredentials,enabled:this.corsConfigToEdit.enabled}),5===this.corsConfigToEdit.method.length&&(this.allMethodsSelected=!0))})}triggerAlert(n,r){this.alertType=n,this.alertMsg=r,this.showAlert=!0}assemblePayload(){const n={path:this.corsForm.value.path,description:this.corsForm.value.description,origin:this.corsForm.value.origins,header:this.corsForm.value.headers,exposedHeader:this.corsForm.value.exposedHeaders,maxAge:this.corsForm.value.maxAge,method:this.corsForm.value.methods,supportsCredentials:this.corsForm.value.credentials,enabled:this.corsForm.value.enabled};return this.corsConfigToEdit?{...n,createdById:this.corsConfigToEdit.createdById,createdDate:this.corsConfigToEdit.createdDate,lastModifiedById:this.corsConfigToEdit.lastModifiedById,lastModifiedDate:this.corsConfigToEdit.lastModifiedDate}:n}onSubmit(){if(this.corsForm.valid)if(this.corsConfigToEdit){const n=this.assemblePayload();this.corsConfigService.update(this.corsConfigToEdit.id,n,{snackbarSuccess:"cors.alerts.updateSuccess"}).pipe((0,M.K)(r=>(this.triggerAlert("error",r.error.error.message),(0,O._)(()=>new Error(r))))).subscribe(r=>{this.router.navigate(["../",r.id],{relativeTo:this.activatedRoute})})}else{const n=this.assemblePayload();this.corsConfigService.create({resource:[n]},{fields:"*",snackbarSuccess:"cors.alerts.createSuccess"}).pipe((0,M.K)(r=>(this.triggerAlert("error",r.error.error.context.resource[0].message),(0,O._)(()=>new Error(r))))).subscribe(r=>{this.router.navigate(["../",r.resource[0].id],{relativeTo:this.activatedRoute})})}}onCancel(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}}).\u0275fac=function(n){return new(n||d)(t.Y36(i.Qi),t.Y36(v.F0),t.Y36(v.gz),t.Y36(s.qu),t.Y36(b.F))},d.\u0275cmp=t.Xpm({type:d,selectors:[["df-cors-config-details"]],standalone:!0,features:[t.jDz],decls:53,vars:46,consts:[[3,"showAlert","alertType","alertClosed"],[1,"df-cors-config-container"],[1,"details-section",3,"formGroup","ngSubmit"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","type","url","formControlName","path"],["matInput","","type","text","formControlName","origins"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","type","text","formControlName","description"],["matInput","","type","text","formControlName","headers"],["matInput","","type","text","formControlName","exposedHeaders"],["matInput","","type","number","formControlName","maxAge"],["formControlName","methods","type","verb_multiple",1,"dynamic-width",3,"schema"],["color","primary","formControlName","credentials",1,"dynamic-width"],["color","primary","formControlName","enabled",1,"dynamic-width"],[1,"full-width","action-bar"],["type","button","mat-flat-button","",1,"cancel-btn",3,"click"],["mat-flat-button","","color","primary","type","submit",1,"save-btn"]],template:function(n,r){1&n&&(t.TgZ(0,"df-alert",0),t.NdJ("alertClosed",function(){return r.showAlert=!1}),t._uU(1),t.qZA(),t.TgZ(2,"div",1),t.ALo(3,"async"),t.TgZ(4,"h4"),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.TgZ(7,"form",2),t.NdJ("ngSubmit",function(){return r.onSubmit()}),t.TgZ(8,"mat-form-field",3)(9,"mat-label"),t._uU(10),t.ALo(11,"transloco"),t.qZA(),t._UZ(12,"input",4),t.qZA(),t.TgZ(13,"mat-form-field",3)(14,"mat-label"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"input",5),t.qZA(),t.TgZ(18,"mat-form-field",6)(19,"mat-label"),t._uU(20),t.ALo(21,"transloco"),t.qZA(),t._UZ(22,"textarea",7),t.qZA(),t.TgZ(23,"mat-form-field",3)(24,"mat-label"),t._uU(25),t.ALo(26,"transloco"),t.qZA(),t._UZ(27,"input",8),t.qZA(),t.TgZ(28,"mat-form-field",3)(29,"mat-label"),t._uU(30),t.ALo(31,"transloco"),t.qZA(),t._UZ(32,"input",9),t.qZA(),t.TgZ(33,"mat-form-field",3)(34,"mat-label"),t._uU(35),t.ALo(36,"transloco"),t.qZA(),t._UZ(37,"input",10),t.qZA(),t._UZ(38,"df-verb-picker",11),t.ALo(39,"transloco"),t.TgZ(40,"mat-slide-toggle",12),t._uU(41),t.ALo(42,"transloco"),t.qZA(),t.TgZ(43,"mat-slide-toggle",13),t._uU(44),t.ALo(45,"transloco"),t.qZA(),t.TgZ(46,"div",14)(47,"button",15),t.NdJ("click",function(){return r.onCancel()}),t._uU(48),t.ALo(49,"transloco"),t.qZA(),t.TgZ(50,"button",16),t._uU(51),t.ALo(52,"transloco"),t.qZA()()()()),2&n&&(t.Q6J("showAlert",r.showAlert)("alertType",r.alertType),t.xp6(1),t.hij(" ",r.alertMsg,"\n"),t.xp6(1),t.Tol(t.lcZ(3,18,r.isDarkMode)?"dark-theme":""),t.xp6(3),t.Oqu(t.lcZ(6,20,"cors.pageSubtitle")),t.xp6(2),t.Q6J("formGroup",r.corsForm),t.xp6(3),t.Oqu(t.lcZ(11,22,"cors.formControls.path")),t.xp6(5),t.Oqu(t.lcZ(16,24,"cors.formControls.origins")),t.xp6(5),t.Oqu(t.lcZ(21,26,"cors.formControls.description")),t.xp6(5),t.Oqu(t.lcZ(26,28,"cors.formControls.headers")),t.xp6(5),t.Oqu(t.lcZ(31,30,"cors.formControls.exposedHeaders")),t.xp6(5),t.Oqu(t.lcZ(36,32,"cors.formControls.maxAge")),t.xp6(3),t.Q6J("schema",t.VKq(44,y,t.lcZ(39,34,"cors.formControls.methods"))),t.xp6(3),t.hij(" ",t.lcZ(42,36,"cors.formControls.supportsCredentials")," "),t.xp6(3),t.hij(" ",t.lcZ(45,38,"cors.formControls.enabled")," "),t.xp6(4),t.hij(" ",t.lcZ(49,40,"cancel")," "),t.xp6(3),t.hij(" ",t.lcZ(52,42,"create"===r.type?"create":"update")," "))},dependencies:[s.UX,s._Y,s.Fj,s.wV,s.JJ,s.JL,s.sg,s.u,s.u5,l.lN,l.KE,l.hX,c.p9,u.c,u.Nt,E.LD,f.Ng,g.rP,g.Rr,_.ot,_.lW,A.Ot,a.M,T.v,Z.Ov],encapsulation:2}),d);D=(0,e.gn)([(0,p.c)({checkProperties:!0})],D)},41089:(P,m,o)=>{o.d(m,{v:()=>A});var e=o(65879),s=o(96814),_=o(32296),f=o(45597),l=o(90590);function u(i,c){if(1&i){const a=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(a);const T=e.oxw(2);return e.KtG(T.dismissAlert())}),e.TgZ(1,"fa-icon",6),e._uU(2),e.qZA()()}if(2&i){const a=e.oxw(2);e.xp6(1),e.Q6J("icon",a.faXmark),e.xp6(1),e.Oqu("alerts.close")}}function E(i,c){if(1&i&&(e.TgZ(0,"div",1),e._UZ(1,"fa-icon",2),e.TgZ(2,"span",3),e.Hsn(3),e.qZA(),e.YNc(4,u,3,2,"button",4),e.qZA()),2&i){const a=e.oxw();e.Tol(a.alertType),e.xp6(1),e.Q6J("icon",a.icon),e.xp6(3),e.Q6J("ngIf",a.dismissible)}}const g=["*"];let A=(()=>{class i{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new e.vpe,this.faXmark=l.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return l.f8k;case"error":return l.$9F;case"warning":return l.RLE;default:return l.sqG}}}return i.\u0275fac=function(a){return new(a||i)},i.\u0275cmp=e.Xpm({type:i,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[e.jDz],ngContentSelectors:g,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(a,p){1&a&&(e.F$t(),e.YNc(0,E,5,4,"div",0)),2&a&&e.Q6J("ngIf",p.showAlert)},dependencies:[s.O5,_.ot,_.RK,f.uH,f.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),i})()}}]); \ No newline at end of file diff --git a/dist/1361.7e48157ce2de18b8.js b/dist/1361.7e48157ce2de18b8.js new file mode 100644 index 00000000..8f49516a --- /dev/null +++ b/dist/1361.7e48157ce2de18b8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1361],{91361:(vt,P,d)=>{d.r(P),d.d(P,{DfManageServicesComponent:()=>Pt});var g,I=d(73991),S=d(97582),Z=d(86806),A=d(64135),J=d(74490),N=d(78791),t=d(65879),x=d(81896),Q=d(4300),y=d(42346),v=d(17700),p=d(96814),b=d(32296),k=d(45597),m=d(25313),_=d(77988),f=d(56223),w=d(21476),h=d(64170),z=d(2032),u=d(13566);function Y(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function E(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function $(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function U(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function L(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function F(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function G(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function K(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function H(n,c){if(1&n&&(t.ynx(0),t.YNc(1,G,1,1,"fa-icon",28),t.YNc(2,K,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function R(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,L,1,3,"fa-icon",26),t.YNc(2,F,3,3,"ng-container",5),t.YNc(3,B,2,1,"ng-container",5),t.YNc(4,H,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function j(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,U,4,6,"th",22),t.YNc(2,R,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function V(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function W(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit,i=t.oxw(2);let s;return t.KtG(i.goEventScriptsPage((null==l||null==(s=l.cell(r))?null:s.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function X(n,c){1&n&&(t.ynx(0),t.YNc(1,V,2,0,"th",32),t.YNc(2,W,2,3,"td",33),t.BQk())}function q(n,c){1&n&&t._UZ(0,"th",34)}function tt(n,c){1&n&&t._UZ(0,"td",35)}function et(n,c){1&n&&(t.YNc(0,q,1,0,"th",32),t.YNc(1,tt,1,0,"td",33))}function nt(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,X,3,0,"ng-container",30),t.YNc(2,et,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function ot(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const C=function(n){return{param:n}};function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function at(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ct,3,7,"button",39),t.YNc(2,at,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function rt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(r.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,C,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function it(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,rt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,dt,4,2,"ng-container",30),t.YNc(2,it,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function mt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,lt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function gt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,ot,1,0,"th",32),t.YNc(2,mt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function st(n,c){if(1&n&&(t.ynx(0),t.YNc(1,j,3,1,"ng-container",19),t.YNc(2,nt,4,3,"ng-container",19),t.YNc(3,gt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function pt(n,c){1&n&&t._UZ(0,"tr",48)}function bt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(r))})("keydown",function(a){const l=t.CHM(e).$implicit,i=t.oxw(2);return t.KtG(i.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function _t(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ft(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,st,4,3,"ng-container",13),t.YNc(5,pt,1,0,"tr",14),t.YNc(6,bt,1,3,"tr",15),t.YNc(7,_t,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const xt=[[["","topActions",""]]],ht=function(n){return{currentPageSize:n}};let M=((g=class extends A.j{constructor(c,e,o,a,r,l){super(c,e,o,a,l),this.serviceService=r,this.serviceTypes=[],this.system=!1,this.columns=[{columnDef:"active",cell:i=>i.active,header:"active"},{columnDef:"name",cell:i=>i.name,header:"name"},{columnDef:"label",cell:i=>i.label,header:"label"},{columnDef:"description",cell:i=>i.description,header:"description"},{columnDef:"type",cell:i=>i.type,header:"type"},{columnDef:"scripting",cell:i=>i.scripting,header:"Scripting"},{columnDef:"actions"}],this.filterQuery=(0,J.s)("services"),this._activatedRoute.data.subscribe(({system:i,data:s})=>{this.serviceTypes=s.serviceTypes,this.system=i,this.allowCreate=!i,i&&(this.actions={default:this.actions.default,additional:this.actions.additional?.filter(O=>"delete"!==O.label)??null})})}mapDataToTable(c){return c.map(o=>({id:o.id,name:o.name,label:o.label,description:o.description,scripting:"not",active:o.isActive,deletable:o.deletable,type:o.type}))}deleteRow(c){this.serviceService.delete(c.id,{snackbarSuccess:"admins.alerts.deleteSuccess"}).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o,a){this.serviceTypes&&0!==this.serviceTypes.length&&(o=`${o?`${o} and `:""}(type in ("${this.serviceTypes.map(r=>r.name).join('","')}"))`),this.serviceService.getAll({limit:c,offset:e,filter:o=`${o?`${o} and `:""}(created_by_id is${this.system?" ":" not "}null)`,refresh:a}).subscribe(r=>{const l=this.mapDataToTable(r.resource);1===this.serviceTypes.length&&"api_type"===this.serviceTypes[0].name?this.dataSource.data=l:this.serviceService.getEventScripts().subscribe(s=>{const O=s.resource;l.forEach(T=>{const D=O.find(yt=>yt.name.includes(T.name));T.scripting=D?D.name:"not"}),this.dataSource.data=l}),this.tableLength=r.meta.count})}}).\u0275fac=function(c){return new(c||g)(t.Y36(x.F0),t.Y36(x.gz),t.Y36(Q.Kd),t.Y36(y.Vn),t.Y36(Z.xS),t.Y36(v.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-manage-services-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(xt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Y,3,4,"button",1),t.YNc(3,E,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,$,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ft,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,ht,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[p.O5,b.ot,b.lW,b.RK,b.nh,k.uH,k.BN,m.p0,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,m.Ee,p.sg,_.Tx,_.VK,_.OP,_.p6,f.UX,f.Fj,f.JJ,f.oH,y.Ot,p.Ov,v.Is,w.TU,w.NW,h.lN,h.KE,h.hX,z.c,z.Nt,u.JX,u.YE,u.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);M=(0,S.gn)([(0,N.c)({checkProperties:!0})],M);var Ct=d(72246);function Mt(n,c){1&n&&t._UZ(0,"df-paywall")}function Ot(n,c){1&n&&t._UZ(0,"df-manage-services-table")}let Pt=(()=>{class n{constructor(e,o){this.activatedRoute=e,this.snackbarService=o,this.paywall=!1}ngOnInit(){this.activatedRoute.data.subscribe(({data:e})=>{this.paywall=e.serviceTypes&&0===e.serviceTypes.length}),this.snackbarService.setSnackbarLastEle("",!1)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(x.gz),t.Y36(Ct.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-services"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["allowed",""]],template:function(e,o){if(1&e&&(t.YNc(0,Mt,1,0,"df-paywall",0),t.YNc(1,Ot,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",o.paywall)("ngIfElse",a)}},dependencies:[I.U,M,p.O5],encapsulation:2}),n})()}}]); \ No newline at end of file diff --git a/dist/1472.66ac928ce6b1c733.js b/dist/1472.66ac928ce6b1c733.js new file mode 100644 index 00000000..51a8339a --- /dev/null +++ b/dist/1472.66ac928ce6b1c733.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1472],{41472:(D,f,n)=>{n.r(f),n.d(f,{DfForgotPasswordComponent:()=>T});var p,e=n(97582),s=n(56223),u=n(26306),d=n(58504),_=n(94664),x=n(41089),E=n(92418),h=n(62651),C=n(81896),m=n(32296),g=n(2032),i=n(64170),O=n(96814),A=n(26385),P=n(95195),v=n(42346),Z=n(78791),t=n(65879),y=n(75911),I=n(31303),b=n(99496);function U(r,o){1&r&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&r&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.email.errors.invalid")," "))}function F(r,o){1&r&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&r&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.email.errors.required")," "))}function L(r,o){if(1&r&&(t.TgZ(0,"mat-form-field",10)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",11),t.YNc(5,U,3,3,"mat-error",12),t.YNc(6,F,3,3,"mat-error",12),t.qZA()),2&r){const a=t.oxw(2);let l,c;t.xp6(2),t.hij(" ",t.lcZ(3,3,"userManagement.controls.email.label"),""),t.xp6(3),t.Q6J("ngIf",(null==(l=a.forgetPasswordForm.get("email"))||null==l.errors?null:l.errors.email)&&!(null!=(l=a.forgetPasswordForm.get("email"))&&null!=l.errors&&l.errors.required)),t.xp6(1),t.Q6J("ngIf",!(null!=(c=a.forgetPasswordForm.get("email"))&&null!=c.errors&&c.errors.email)&&(null==(c=a.forgetPasswordForm.get("email"))||null==c.errors?null:c.errors.required))}}function Q(r,o){1&r&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&r&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.username.errors.required")," "))}function R(r,o){if(1&r&&(t.TgZ(0,"mat-form-field",10)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",13),t.YNc(5,Q,3,3,"mat-error",12),t.qZA()),2&r){const a=t.oxw(2);let l;t.xp6(2),t.Oqu(t.lcZ(3,2,"userManagement.controls.username.altLabel")),t.xp6(3),t.Q6J("ngIf",null==(l=a.forgetPasswordForm.get("username"))||null==l.errors?null:l.errors.required)}}function K(r,o){if(1&r){const a=t.EpF();t.TgZ(0,"form",7),t.NdJ("ngSubmit",function(){t.CHM(a);const c=t.oxw();return t.KtG(c.requestReset())}),t.YNc(1,L,7,5,"mat-form-field",8),t.YNc(2,R,6,4,"mat-form-field",8),t.TgZ(3,"button",9),t._uU(4),t.ALo(5,"transloco"),t.qZA()()}if(2&r){const a=t.oxw();t.Q6J("formGroup",a.forgetPasswordForm),t.xp6(1),t.Q6J("ngIf","email"===a.loginAttribute),t.xp6(1),t.Q6J("ngIf","username"===a.loginAttribute),t.xp6(2),t.hij(" ",t.lcZ(5,4,"userManagement.requestPasswordReset")," ")}}function q(r,o){1&r&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&r&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.securityAnswer.errors.required")," "))}function N(r,o){1&r&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&r&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.password.errors.required")," "))}function B(r,o){1&r&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&r&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.password.errors.length")," "))}function W(r,o){1&r&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&r&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.confirmPassword.errors.match")," "))}function J(r,o){if(1&r){const a=t.EpF();t.TgZ(0,"form",14),t.NdJ("ngSubmit",function(){t.CHM(a);const c=t.oxw();return t.KtG(c.resetPassword())}),t.TgZ(1,"mat-form-field",10)(2,"mat-label"),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t._UZ(5,"input",15),t.qZA(),t.TgZ(6,"mat-form-field",10)(7,"mat-label"),t._uU(8),t.ALo(9,"transloco"),t.qZA(),t._UZ(10,"input",16),t.YNc(11,q,3,3,"mat-error",12),t.qZA(),t.TgZ(12,"mat-form-field",10)(13,"mat-label"),t._uU(14),t.ALo(15,"transloco"),t.qZA(),t._UZ(16,"input",17),t.YNc(17,N,3,3,"mat-error",12),t.YNc(18,B,3,3,"mat-error",12),t.qZA(),t.TgZ(19,"mat-form-field",10)(20,"mat-label"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t._UZ(23,"input",18),t.YNc(24,W,3,3,"mat-error",12),t.qZA(),t.TgZ(25,"button",9),t._uU(26),t.ALo(27,"transloco"),t.qZA()()}if(2&r){const a=t.oxw();let l,c,M,w;t.Q6J("formGroup",a.securityQuestionForm),t.xp6(3),t.hij(" ",t.lcZ(4,11,"userManagement.controls.securityQuestion.label"),""),t.xp6(2),t.Q6J("readonly",!0),t.xp6(3),t.hij(" ",t.lcZ(9,13,"userManagement.controls.securityAnswer.label"),""),t.xp6(3),t.Q6J("ngIf",null==(l=a.securityQuestionForm.get("answer"))||null==l.errors?null:l.errors.required),t.xp6(3),t.Oqu(t.lcZ(15,15,"userManagement.controls.password.label")),t.xp6(3),t.Q6J("ngIf",null==(c=a.securityQuestionForm.get("newPassword"))||null==c.errors?null:c.errors.required),t.xp6(1),t.Q6J("ngIf",null==(M=a.securityQuestionForm.get("newPassword"))||null==M.errors?null:M.errors.minlength),t.xp6(3),t.Oqu(t.lcZ(22,17,"userManagement.controls.confirmPassword.label")),t.xp6(3),t.Q6J("ngIf",null==(w=a.securityQuestionForm.get("confirmPassword"))?null:w.hasError("doesNotMatch")),t.xp6(2),t.hij(" ",t.lcZ(27,19,"userManagement.resetPassword")," ")}}let T=((p=class{constructor(o,a,l,c,M,w){this.fb=o,this.systemConfigDataService=a,this.passwordService=l,this.translateService=c,this.router=M,this.authService=w,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.loginAttribute="email",this.hasSecurityQuestion=!1,this.loginRoute=`/${h.Z.AUTH}/${h.Z.LOGIN}`,this.forgetPasswordForm=this.fb.group({username:[""],email:[""]}),this.securityQuestionForm=this.fb.group({securityQuestion:[""],securityAnswer:["",s.kI.required],newPassword:["",[s.kI.required,s.kI.minLength(16)]],confirmPassword:["",[s.kI.required,(0,E.t)("newPassword")]]})}ngOnInit(){this.systemConfigDataService.environment$.subscribe(o=>{this.loginAttribute=o.authentication.loginAttribute,"username"===this.loginAttribute?this.forgetPasswordForm.controls.username.setValidators([s.kI.required]):this.forgetPasswordForm.controls.email.setValidators([s.kI.required,s.kI.email])})}requestReset(){this.forgetPasswordForm.invalid||this.passwordService.requestPasswordReset("username"===this.loginAttribute?{username:this.forgetPasswordForm.controls.username.value}:{email:this.forgetPasswordForm.controls.email.value}).pipe((0,u.K)(o=>(this.alertMsg=o.error.error.message,this.showAlert=!0,(0,d._)(()=>new Error(o))))).subscribe(o=>{this.showAlert=!1,"securityQuestion"in o?(this.hasSecurityQuestion=!0,this.securityQuestionForm.controls.securityQuestion.setValue(o.securityQuestion)):(this.alertMsg=this.translateService.translate("userManagement.alerts.resetEmailSent"),this.showAlert=!0,this.alertType="success")})}resetPassword(){this.securityQuestionForm.invalid||this.passwordService.requestPasswordReset({...this.forgetPasswordForm.value,...this.securityQuestionForm.value},!0).pipe((0,u.K)(o=>(this.alertMsg=o.error.error.message,this.showAlert=!0,(0,d._)(()=>new Error(o)))),(0,_.w)(()=>{const o={password:this.securityQuestionForm.controls.newPassword.value};return"username"===this.loginAttribute?o.username=this.forgetPasswordForm.controls.username.value:o.email=this.forgetPasswordForm.controls.email.value,this.authService.login(o)})).subscribe(()=>{this.showAlert=!1,this.router.navigate(["/"])})}}).\u0275fac=function(o){return new(o||p)(t.Y36(s.qu),t.Y36(y.s),t.Y36(I.B),t.Y36(v.Vn),t.Y36(C.F0),t.Y36(b.i))},p.\u0275cmp=t.Xpm({type:p,selectors:[["df-forgot-password"]],standalone:!0,features:[t.jDz],decls:16,vars:12,consts:[[1,"user-management-card-container"],[1,"user-management-card"],[3,"showAlert","alertType","alertClosed"],["name","forget-password-form",3,"formGroup","ngSubmit",4,"ngIf"],["name","security-questions-form",3,"formGroup","ngSubmit",4,"ngIf"],[1,"action-links"],["mat-button","","target","_self",3,"routerLink"],["name","forget-password-form",3,"formGroup","ngSubmit"],["appearance","outline",4,"ngIf"],["mat-flat-button","","color","primary","type","submit"],["appearance","outline"],["matInput","","type","email","formControlName","email"],[4,"ngIf"],["matInput","","type","text","formControlName","username"],["name","security-questions-form",3,"formGroup","ngSubmit"],["matInput","","type","text","formControlName","securityQuestion",3,"readonly"],["matInput","","type","text","formControlName","securityAnswer"],["matInput","","type","password","formControlName","newPassword"],["matInput","","type","password","formControlName","confirmPassword"]],template:function(o,a){1&o&&(t.TgZ(0,"div",0)(1,"mat-card",1)(2,"df-alert",2),t.NdJ("alertClosed",function(){return a.showAlert=!1}),t._uU(3),t.qZA(),t.TgZ(4,"mat-card-header")(5,"mat-card-title"),t._uU(6),t.ALo(7,"transloco"),t.qZA()(),t._UZ(8,"mat-divider"),t.TgZ(9,"mat-card-content"),t.YNc(10,K,6,6,"form",3),t.YNc(11,J,28,21,"form",4),t.TgZ(12,"div",5)(13,"a",6),t._uU(14),t.ALo(15,"transloco"),t.qZA()()()()()),2&o&&(t.xp6(2),t.Q6J("showAlert",a.showAlert)("alertType",a.alertType),t.xp6(1),t.Oqu(a.alertMsg),t.xp6(3),t.hij(" ",t.lcZ(7,8,"userManagement.passwordReset")," "),t.xp6(4),t.Q6J("ngIf",!a.hasSecurityQuestion),t.xp6(1),t.Q6J("ngIf",a.hasSecurityQuestion),t.xp6(2),t.Q6J("routerLink",a.loginRoute),t.xp6(1),t.Oqu(t.lcZ(15,10,"userManagement.login")))},dependencies:[P.QW,P.a8,P.dn,P.dk,P.n5,x.v,A.t,A.d,O.O5,s.UX,s._Y,s.Fj,s.JJ,s.JL,s.sg,s.u,i.lN,i.KE,i.hX,i.TO,g.c,g.Nt,m.ot,m.zs,m.lW,C.rH,v.Ot],styles:[".user-management-card-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%]{padding:16px;margin:0 auto;min-width:300px;max-width:445px;box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%]{padding-bottom:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding-top:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%]{padding-top:32px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%] .services-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-top:16px;gap:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%], .user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] .action-links[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.user-management-card-container[_ngcontent-%COMP%]{margin-top:20vh}.user-management-card-container.dark-theme[_ngcontent-%COMP%]{background-color:#1e1e1e;color:#fff}"]}),p);T=(0,e.gn)([(0,Z.c)({checkProperties:!0})],T)},41089:(D,f,n)=>{n.d(f,{v:()=>C});var e=n(65879),s=n(96814),u=n(32296),d=n(45597),_=n(90590);function x(m,g){if(1&m){const i=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(i);const A=e.oxw(2);return e.KtG(A.dismissAlert())}),e.TgZ(1,"fa-icon",6),e._uU(2),e.qZA()()}if(2&m){const i=e.oxw(2);e.xp6(1),e.Q6J("icon",i.faXmark),e.xp6(1),e.Oqu("alerts.close")}}function E(m,g){if(1&m&&(e.TgZ(0,"div",1),e._UZ(1,"fa-icon",2),e.TgZ(2,"span",3),e.Hsn(3),e.qZA(),e.YNc(4,x,3,2,"button",4),e.qZA()),2&m){const i=e.oxw();e.Tol(i.alertType),e.xp6(1),e.Q6J("icon",i.icon),e.xp6(3),e.Q6J("ngIf",i.dismissible)}}const h=["*"];let C=(()=>{class m{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new e.vpe,this.faXmark=_.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return _.f8k;case"error":return _.$9F;case"warning":return _.RLE;default:return _.sqG}}}return m.\u0275fac=function(i){return new(i||m)},m.\u0275cmp=e.Xpm({type:m,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[e.jDz],ngContentSelectors:h,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(i,O){1&i&&(e.F$t(),e.YNc(0,E,5,4,"div",0)),2&i&&e.Q6J("ngIf",O.showAlert)},dependencies:[s.O5,u.ot,u.RK,d.uH,d.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),m})()},92418:(D,f,n)=>{function e(s){return u=>{const d=u.parent;if(d){const _=d.get(s);if(_&&u.value!==_.value)return{doesNotMatch:!0}}return null}}n.d(f,{t:()=>e})}}]); \ No newline at end of file diff --git a/dist/1514.6e9ef0db49a735a1.js b/dist/1514.6e9ef0db49a735a1.js new file mode 100644 index 00000000..26dc367a --- /dev/null +++ b/dist/1514.6e9ef0db49a735a1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1514],{71514:(x9,J,U)=>{U.d(J,{Av$:()=>b,D9H:()=>q,JrB:()=>h,KOC:()=>y,Y0K:()=>P,_sB:()=>M,hVS:()=>f,mdU:()=>T,neY:()=>k,xYR:()=>m,z0T:()=>g,zhw:()=>R});var f={prefix:"fab",iconName:"microsoft",icon:[448,512,[],"f3ca","M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z"]},m={prefix:"fab",iconName:"google",icon:[488,512,[],"f1a0","M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"]},h={prefix:"fab",iconName:"openid",icon:[448,512,[],"f19b","M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z"]},M={prefix:"fab",iconName:"amazon",icon:[448,512,[],"f270","M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z"]},b={prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},q={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},g={prefix:"fab",iconName:"twitch",icon:[512,512,[],"f1e8","M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z"]},k={prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"]},y={prefix:"fab",iconName:"bitbucket",icon:[512,512,[61810],"f171","M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"]},P={prefix:"fab",iconName:"salesforce",icon:[640,512,[],"f83b","M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z"]},R={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},T={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]}}}]); \ No newline at end of file diff --git a/dist/1609.a4e38a7bfa38816e.js b/dist/1609.a4e38a7bfa38816e.js new file mode 100644 index 00000000..4c4eba96 --- /dev/null +++ b/dist/1609.a4e38a7bfa38816e.js @@ -0,0 +1 @@ +(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1609],{41609:(ve,we,he)=>{"use strict";he.d(we,{C:()=>r});var E=he(85101),H=he(65879),x=he(56223),k=he(24546),S=he(65763),a=he(96814);const l=["editor"];let r=(()=>{class i{constructor(){this.mode=k.h.TEXT,this.readonly=!1,this.valueChange=new H.vpe,this.themeService=(0,H.f3M)(S.F),this.isDarkMode=this.themeService.darkMode$}ngAfterViewInit(){this.init(this.elementRef,this.mode)}writeValue(e){this.value=e,this.editor&&this.editor.setValue(e)}init(e,t=k.h.TEXT){E.config.set("basePath","/assets/ace-builds"),this.editor=E.edit(e.nativeElement,{mode:`ace/mode/${this.getMode(t)}`,value:this.value,fontSize:12,showPrintMargin:!1,showGutter:!0,highlightActiveLine:!0,tabSize:2,readOnly:!1,maxLines:50}),this.editor.renderer.attachToShadowRoot(),this.editor.addEventListener("change",()=>{this.valueChange.emit(this.editor.getValue()),this.onChange&&this.onChange(this.editor.getValue()),this.onTouched&&this.onTouched()})}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}ngOnChanges(e){this.editor&&(e.mode&&this.editor.session.setMode(`ace/mode/${this.getMode(e.mode.currentValue)}`),e.value&&this.setValue(e.value.currentValue))}setValue(e){this.editor.setValue(e)}ngOnDestroy(){this.editor&&this.editor.destroy()}getMode(e){return"nodejs"===e?k.h.JAVASCRIPT:"python3"===e?k.h.PYTHON:e}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=H.Xpm({type:i,selectors:[["df-ace-editor"]],viewQuery:function(e,t){if(1&e&&H.Gf(l,5),2&e){let o;H.iGM(o=H.CRH())&&(t.elementRef=o.first)}},inputs:{mode:"mode",readonly:"readonly",value:"value"},outputs:{valueChange:"valueChange"},standalone:!0,features:[H._Bn([{provide:x.JU,useExisting:(0,H.Gpc)(()=>i),multi:!0}]),H.TTD,H.jDz],decls:3,vars:4,consts:[[1,"editor"],["editor",""]],template:function(e,t){1&e&&(H._UZ(0,"div",0,1),H.ALo(2,"async")),2&e&&H.Tol(H.lcZ(2,2,t.isDarkMode)?"dark-theme":"")},dependencies:[a.Ov],styles:[".editor[_ngcontent-%COMP%]{height:100%;min-height:400px;width:100%;background-color:#f0f0f0}"]}),i})()},24546:(ve,we,he)=>{"use strict";he.d(we,{h:()=>E});var E=function(M){return M.JSON="json",M.YAML="yaml",M.TEXT="text",M.NODEJS="nodejs",M.PHP="php",M.PYTHON="python",M.PYTHON3="python",M.JAVASCRIPT="javascript",M}(E||{})},85101:(ve,we,he)=>{ve=he.nmd(ve),function(){var M=function(){return this}();!M&&typeof window<"u"&&(M=window);var H=function(r,i,n){"string"==typeof r?(2==arguments.length&&(n=i),H.modules[r]||(H.payloads[r]=n,H.modules[r]=null)):H.original?H.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace())};H.modules={},H.payloads={};var x=function(r,i,n){if("string"==typeof i){var e=a(r,i);if(null!=e)return n&&n(),e}else if("[object Array]"===Object.prototype.toString.call(i)){for(var t=[],o=0,s=i.length;oa.length)&&(S=a.length);var l=a.indexOf(k,S-=k.length);return-1!==l&&l===S}),String.prototype.repeat||x(String.prototype,"repeat",function(k){for(var S="",a=this;k>0;)1&k&&(S+=a),(k>>=1)&&(a+=a);return S}),String.prototype.includes||x(String.prototype,"includes",function(k,S){return-1!=this.indexOf(k,S)}),Object.assign||(Object.assign=function(k){if(null==k)throw new TypeError("Cannot convert undefined or null to object");for(var S=Object(k),a=1;a>>0,r=arguments[1]>>0,i=r<0?Math.max(a+r,0):Math.min(r,a),n=arguments[2],e=void 0===n?a:n>>0,t=e<0?Math.max(a+e,0):Math.min(e,a);i0;)1&a&&(l+=S),(a>>=1)&&(S+=S);return l};var x=/^\s\s*/,k=/\s\s*$/;M.stringTrimLeft=function(S){return S.replace(x,"")},M.stringTrimRight=function(S){return S.replace(k,"")},M.copyObject=function(S){var a={};for(var l in S)a[l]=S[l];return a},M.copyArray=function(S){for(var a=[],l=0,r=S.length;l=0?parseFloat((S.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((S.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),M.isOldIE=M.isIE&&M.isIE<9,M.isGecko=M.isMozilla=S.match(/ Gecko\/\d+/),M.isOpera="object"==typeof opera&&"[object Opera]"==Object.prototype.toString.call(window.opera),M.isWebKit=parseFloat(S.split("WebKit/")[1])||void 0,M.isChrome=parseFloat(S.split(" Chrome/")[1])||void 0,M.isEdge=parseFloat(S.split(" Edge/")[1])||void 0,M.isAIR=S.indexOf("AdobeAIR")>=0,M.isAndroid=S.indexOf("Android")>=0,M.isChromeOS=S.indexOf(" CrOS ")>=0,M.isIOS=/iPad|iPhone|iPod/.test(S)&&!window.MSStream,M.isIOS&&(M.isMac=!0),M.isMobile=M.isIOS||M.isAndroid}),ace.define("ace/lib/dom",["require","exports","module","ace/lib/useragent"],function(E,M,H){"use strict";var x=E("./useragent");M.buildDom=function n(e,t,o){if("string"==typeof e&&e){var s=document.createTextNode(e);return t&&t.appendChild(s),s}if(!Array.isArray(e))return e&&e.appendChild&&t&&t.appendChild(e),e;if("string"!=typeof e[0]||!e[0]){for(var c=[],g=0;g"u")){if(a)if(t)l();else if(!1===t)return a.push([n,e]);if(!S){var o=t;t&&t.getRootNode?(!(o=t.getRootNode())||o==t)&&(o=document):o=document;var s=o.ownerDocument||o;if(e&&M.hasCssString(e,o))return null;e&&(n+="\n/*# sourceURL=ace/css/"+e+" */");var c=M.createElement("style");c.appendChild(s.createTextNode(n)),e&&(c.id=e),o==s&&(o=M.getDocumentHead(s)),o.insertBefore(c,o.firstChild)}}}if(M.useStrictCSP=function(n){S=n,0==n?l():a||(a=[])},M.importCssString=r,M.importCssStylsheet=function(n,e){M.buildDom(["link",{rel:"stylesheet",href:n}],M.getDocumentHead(e))},M.scrollbarWidth=function(n){var e=M.createElement("ace_inner");e.style.width="100%",e.style.minWidth="0px",e.style.height="200px",e.style.display="block";var t=M.createElement("ace_outer"),o=t.style;o.position="absolute",o.left="-10000px",o.overflow="hidden",o.width="200px",o.minWidth="0px",o.height="150px",o.display="block",t.appendChild(e);var s=n&&n.documentElement||document&&document.documentElement;if(!s)return 0;s.appendChild(t);var c=e.offsetWidth;o.overflow="scroll";var g=e.offsetWidth;return c===g&&(g=t.clientWidth),s.removeChild(t),c-g},M.computedStyle=function(n,e){return window.getComputedStyle(n,"")||{}},M.setStyle=function(n,e,t){n[e]!==t&&(n[e]=t)},M.HAS_CSS_ANIMATION=!1,M.HAS_CSS_TRANSFORMS=!1,M.HI_DPI=!x.isWin||typeof window<"u"&&window.devicePixelRatio>=1.5,x.isChromeOS&&(M.HI_DPI=!1),typeof document<"u"){var i=document.createElement("div");M.HI_DPI&&void 0!==i.style.transform&&(M.HAS_CSS_TRANSFORMS=!0),!x.isEdge&&typeof i.style.animationName<"u"&&(M.HAS_CSS_ANIMATION=!0),i=null}M.translate=M.HAS_CSS_TRANSFORMS?function(n,e,t){n.style.transform="translate("+Math.round(e)+"px, "+Math.round(t)+"px)"}:function(n,e,t){n.style.top=Math.round(t)+"px",n.style.left=Math.round(e)+"px"}}),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],function(E,M,H){"use strict";var x=E("./dom");M.get=function(k,S){var a=new XMLHttpRequest;a.open("GET",k,!0),a.onreadystatechange=function(){4===a.readyState&&S(a.responseText)},a.send(null)},M.loadScript=function(k,S){var a=x.getDocumentHead(),l=document.createElement("script");l.src=k,a.appendChild(l),l.onload=l.onreadystatechange=function(r,i){(i||!l.readyState||"loaded"==l.readyState||"complete"==l.readyState)&&(l=l.onload=l.onreadystatechange=null,i||S())}},M.qualifyURL=function(k){var S=document.createElement("a");return S.href=k,S.href}}),ace.define("ace/lib/oop",["require","exports","module"],function(E,M,H){"use strict";M.inherits=function(x,k){x.super_=k,x.prototype=Object.create(k.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}})},M.mixin=function(x,k){for(var S in k)x[S]=k[S];return x},M.implement=function(x,k){M.mixin(x,k)}}),ace.define("ace/lib/event_emitter",["require","exports","module"],function(E,M,H){"use strict";var x={},k=function(){this.propagationStopped=!0},S=function(){this.defaultPrevented=!0};x._emit=x._dispatchEvent=function(a,l){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var r=this._eventRegistry[a]||[],i=this._defaultHandlers[a];if(r.length||i){("object"!=typeof l||!l)&&(l={}),l.type||(l.type=a),l.stopPropagation||(l.stopPropagation=k),l.preventDefault||(l.preventDefault=S),r=r.slice();for(var n=0;n1&&(c=o[o.length-2]);var w=l[t+"Path"];return null==w?w=l.basePath:"/"==s&&(t=s=""),w&&"/"!=w.slice(-1)&&(w+="/"),w+t+s+c+this.get("suffix")},M.setModuleUrl=function(e,t){return l.$moduleUrls[e]=t},M.setLoader=function(e){i=e},M.dynamicModules=Object.create(null),M.$loading={},M.$loaded={},M.loadModule=function(e,t){var o,s;Array.isArray(e)&&(s=e[0],e=e[1]);var c=function(g){if(g&&!M.$loading[e])return t&&t(g);if(M.$loading[e]||(M.$loading[e]=[]),M.$loading[e].push(t),!(M.$loading[e].length>1)){var w=function(){!function(e,t){"ace/theme/textmate"===e||"./theme/textmate"===e?t(0,E("./theme/textmate")):i?i(e,t):console.error("loader is not configured")}(e,function(p,b){b&&(M.$loaded[e]=b),M._emit("load.module",{name:e,module:b});var y=M.$loading[e];M.$loading[e]=null,y.forEach(function(d){d&&d(b)})})};if(!M.get("packaged"))return w();k.loadScript(M.moduleUrl(e,s),w),n()}};if(M.dynamicModules[e])M.dynamicModules[e]().then(function(g){c(g.default?g.default:g)});else{try{o=this.$require(e)}catch{}c(o||M.$loaded[e])}},M.$require=function(e){if("function"==typeof H.require)return H.require(e)},M.setModuleLoader=function(e,t){M.dynamicModules[e]=t};var n=function(){!l.basePath&&!l.workerPath&&!l.modePath&&!l.themePath&&!Object.keys(l.$moduleUrls).length&&(console.error("Unable to infer path to ace from script src,","use ace.config.set('basePath', 'path') to enable dynamic loading of modes and themes","or with webpack use ace/webpack-resolver"),n=function(){})};M.version="1.24.2"}),ace.define("ace/loader_build",["require","exports","module","ace/lib/fixoldbrowsers","ace/config"],function(E,M,H){"use strict";E("./lib/fixoldbrowsers");var x=E("./config");x.setLoader(function(l,r){E([l],function(i){r(null,i)})});var k=function(){return this||typeof window<"u"&&window}();function S(l){if(k&&k.document){x.set("packaged",l||E.packaged||H.packaged||k.define&&he.amdD.packaged);var r={},i="",n=document.currentScript||document._currentScript,e=n&&n.ownerDocument||document;n&&n.src&&(i=n.src.split(/[?#]/)[0].split("/").slice(0,-1).join("/")||"");for(var t=e.getElementsByTagName("script"),o=0;o ["+this.end.row+"/"+this.end.column+"]"},S.prototype.contains=function(a,l){return 0==this.compare(a,l)},S.prototype.compareRange=function(a){var l,r=a.end,i=a.start;return 1==(l=this.compare(r.row,r.column))?1==(l=this.compare(i.row,i.column))?2:0==l?1:0:-1==l?-2:-1==(l=this.compare(i.row,i.column))?-1:1==l?42:0},S.prototype.comparePoint=function(a){return this.compare(a.row,a.column)},S.prototype.containsRange=function(a){return 0==this.comparePoint(a.start)&&0==this.comparePoint(a.end)},S.prototype.intersects=function(a){var l=this.compareRange(a);return-1==l||0==l||1==l},S.prototype.isEnd=function(a,l){return this.end.row==a&&this.end.column==l},S.prototype.isStart=function(a,l){return this.start.row==a&&this.start.column==l},S.prototype.setStart=function(a,l){"object"==typeof a?(this.start.column=a.column,this.start.row=a.row):(this.start.row=a,this.start.column=l)},S.prototype.setEnd=function(a,l){"object"==typeof a?(this.end.column=a.column,this.end.row=a.row):(this.end.row=a,this.end.column=l)},S.prototype.inside=function(a,l){return 0==this.compare(a,l)&&!(this.isEnd(a,l)||this.isStart(a,l))},S.prototype.insideStart=function(a,l){return 0==this.compare(a,l)&&!this.isEnd(a,l)},S.prototype.insideEnd=function(a,l){return 0==this.compare(a,l)&&!this.isStart(a,l)},S.prototype.compare=function(a,l){return this.isMultiLine()||a!==this.start.row?athis.end.row?1:this.start.row===a?l>=this.start.column?0:-1:this.end.row===a?l<=this.end.column?0:1:0:lthis.end.column?1:0},S.prototype.compareStart=function(a,l){return this.start.row==a&&this.start.column==l?-1:this.compare(a,l)},S.prototype.compareEnd=function(a,l){return this.end.row==a&&this.end.column==l?1:this.compare(a,l)},S.prototype.compareInside=function(a,l){return this.end.row==a&&this.end.column==l?1:this.start.row==a&&this.start.column==l?-1:this.compare(a,l)},S.prototype.clipRows=function(a,l){if(this.end.row>l)var r={row:l+1,column:0};else this.end.rowl)var i={row:l+1,column:0};else this.start.row1?++v>4&&(v=1):v=1,k.isIE){var C=Math.abs(h.clientX-$)>5||Math.abs(h.clientY-f)>5;(!u||C)&&(v=1),u&&clearTimeout(u),u=setTimeout(function(){u=null},p[v-1]||600),1==v&&($=h.clientX,f=h.clientY)}if(h._clicks=v,b[y]("mousedown",h),v>4)v=0;else if(v>1)return b[y](A[v],h)}Array.isArray(w)||(w=[w]),w.forEach(function(h){e(h,"mousedown",m,d)})};var o=function(w){return 0|(w.ctrlKey?1:0)|(w.altKey?2:0)|(w.shiftKey?4:0)|(w.metaKey?8:0)};function s(w,p,b){var y=o(p);if(!k.isMac&&S){if(p.getModifierState&&(p.getModifierState("OS")||p.getModifierState("Win"))&&(y|=8),S.altGr){if(3==(3&y))return;S.altGr=0}if(18===b||17===b){var d="location"in p?p.location:p.keyLocation;17===b&&1===d?1==S[b]&&(a=p.timeStamp):18===b&&3===y&&2===d&&p.timeStamp-a<50&&(S.altGr=!0)}}if(b in x.MODIFIER_KEYS&&(b=-1),y||13!==b||3!==(d="location"in p?p.location:p.keyLocation)||(w(p,y,-b),!p.defaultPrevented)){if(k.isChromeOS&&8&y){if(w(p,y,b),p.defaultPrevented)return;y&=-9}return!!(y||b in x.FUNCTION_KEYS||b in x.PRINTABLE_KEYS)&&w(p,y,b)}}function c(){S=Object.create(null)}if(M.getModifierString=function(w){return x.KEY_MODS[o(w)]},M.addCommandKeyListener=function(w,p,b){if(k.isOldGecko||k.isOpera&&!("KeyboardEvent"in window)){var y=null;e(w,"keydown",function(v){y=v.keyCode},b),e(w,"keypress",function(v){return s(p,v,y)},b)}else{var d=null;e(w,"keydown",function(v){S[v.keyCode]=(S[v.keyCode]||0)+1;var $=s(p,v,v.keyCode);return d=v.defaultPrevented,$},b),e(w,"keypress",function(v){d&&(v.ctrlKey||v.altKey||v.shiftKey||v.metaKey)&&(M.stopEvent(v),d=null)},b),e(w,"keyup",function(v){S[v.keyCode]=null},b),S||(c(),e(window,"focus",c))}},"object"==typeof window&&window.postMessage&&!k.isOldIE){var g=1;M.nextTick=function(w,p){p=p||window;var b="zero-timeout-message-"+g++,y=function(d){d.data==b&&(M.stopPropagation(d),t(p,"message",y),w())};e(p,"message",y),p.postMessage(b,"*")}}M.$idleBlocked=!1,M.onIdle=function(w,p){return setTimeout(function b(){M.$idleBlocked?setTimeout(b,100):w()},p)},M.$idleBlockId=null,M.blockIdle=function(w){M.$idleBlockId&&clearTimeout(M.$idleBlockId),M.$idleBlocked=!0,M.$idleBlockId=setTimeout(function(){M.$idleBlocked=!1},w||100)},M.nextFrame="object"==typeof window&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),M.nextFrame=M.nextFrame?M.nextFrame.bind(window):function(w){setTimeout(w,17)}}),ace.define("ace/clipboard",["require","exports","module"],function(E,M,H){"use strict";var x;H.exports={lineMode:!1,pasteCancelled:function(){return!!(x&&x>Date.now()-50)||(x=!1)},cancel:function(){x=Date.now()}}}),ace.define("ace/keyboard/textinput",["require","exports","module","ace/lib/event","ace/config","ace/lib/useragent","ace/lib/dom","ace/lib/lang","ace/clipboard","ace/lib/keys"],function(E,M,H){"use strict";var x=E("../lib/event"),k=E("../config").nls,S=E("../lib/useragent"),a=E("../lib/dom"),l=E("../lib/lang"),r=E("../clipboard"),i=S.isChrome<18,n=S.isIE,e=S.isChrome>63,t=400,o=E("../lib/keys"),s=o.KEY_MODS,c=S.isIOS,g=c?/\s/:/\n/,w=S.isMobile;M.TextInput=function(b,y){var d=a.createElement("textarea");d.className="ace_text-input",d.setAttribute("wrap","off"),d.setAttribute("autocorrect","off"),d.setAttribute("autocapitalize","off"),d.setAttribute("spellcheck",!1),d.style.opacity="0",b.insertBefore(d,b.firstChild);var v=!1,$=!1,f=!1,u=!1,A="";w||(d.style.fontSize="1px");var m=!1,h=!1,C="",L=0,T=0,R=0,_=Number.MAX_SAFE_INTEGER,O=Number.MIN_SAFE_INTEGER,I=0;try{var W=document.activeElement===d}catch{}this.setNumberOfExtraLines=function(N){_=Number.MAX_SAFE_INTEGER,O=Number.MIN_SAFE_INTEGER,I=N<0?0:N},this.setAriaOptions=function(N){N.activeDescendant?(d.setAttribute("aria-haspopup","true"),d.setAttribute("aria-autocomplete",N.inline?"both":"list"),d.setAttribute("aria-activedescendant",N.activeDescendant)):(d.setAttribute("aria-haspopup","false"),d.setAttribute("aria-autocomplete","both"),d.removeAttribute("aria-activedescendant")),N.role&&d.setAttribute("role",N.role),N.setLabel&&(d.setAttribute("aria-roledescription",k("editor")),y.session)&&d.setAttribute("aria-label",k("Cursor at row $0",[y.session.selection.cursor.row+1]))},this.setAriaOptions({role:"textbox"}),x.addListener(d,"blur",function(N){h||(y.onBlur(N),W=!1)},y),x.addListener(d,"focus",function(N){if(!h){if(W=!0,S.isEdge)try{if(!document.hasFocus())return}catch{}y.onFocus(N),S.isEdge?setTimeout(F):F()}},y),this.$focusScroll=!1,this.focus=function(){if(this.setAriaOptions({setLabel:y.renderer.enableKeyboardAccessibility}),A||e||"browser"==this.$focusScroll)return d.focus({preventScroll:!0});var N=d.style.top;d.style.position="fixed",d.style.top="0px";try{var j=0!=d.getBoundingClientRect().top}catch{return}var X=[];if(j)for(var Z=d.parentElement;Z&&1==Z.nodeType;)X.push(Z),Z.setAttribute("ace_nocontext",!0),Z=!Z.parentElement&&Z.getRootNode?Z.getRootNode().host:Z.parentElement;d.focus({preventScroll:!0}),j&&X.forEach(function(te){te.removeAttribute("ace_nocontext")}),setTimeout(function(){d.style.position="","0px"==d.style.top&&(d.style.top=N)},0)},this.blur=function(){d.blur()},this.isFocused=function(){return W},y.on("beforeEndOperation",function(){var N=y.curOp,j=N&&N.command&&N.command.name;"insertstring"!=j&&(f&&j&&(N.docChanged||N.selectionChanged)&&(C=d.value="",fe()),F())});var D=function(N,j){for(var X=j,Z=1;Z<=N-_&&Z<2*I+1;Z++)X+=y.session.getLine(N-Z).length+1;return X},F=c?function(N){if(W&&(!v||N)&&!u){N||(N="");var j="\n ab"+N+"cde fg\n";j!=d.value&&(d.value=C=j);var Z=4+(N.length||(y.selection.isEmpty()?0:1));(4!=L||T!=Z)&&d.setSelectionRange(4,Z),L=4,T=Z}}:function(){if(!f&&!u&&(W||G)){f=!0;var N=0,j=0,X="";if(y.session){var Z=y.selection,te=Z.getRange(),oe=Z.cursor.row;oe===O+1?O=(_=O+1)+2*I:oe===_-1?_=(O=_-1)-2*I:(oe<_-1||oe>O+1)&&(_=oe>I?oe-I:0,O=oe>I?oe+I:2*I);for(var le=[],se=_;se<=O;se++)le.push(y.session.getLine(se));if(X=le.join("\n"),N=D(te.start.row,te.start.column),j=D(te.end.row,te.end.column),te.start.row<_){var re=y.session.getLine(_-1);N=te.start.row<_-1?0:N,j+=re.length+1,X=re+"\n"+X}else if(te.end.row>O){var ie=y.session.getLine(O+1);j=te.end.row>O+1?ie.length:te.end.column,j+=X.length+1,X=X+"\n"+ie}else w&&oe>0&&(X="\n"+X,j+=1,N+=1);X.length>t&&(N0&&C[ie]==N[ie];)ie++,te--;for(le=le.slice(ie),ie=1;oe>0&&C.length-ie>L-1&&C[C.length-ie]==N[N.length-ie];)ie++,oe--;se-=ie-1,re-=ie-1;var ue=le.length-ie+1;if(ue<0&&(te=-ue,ue=0),le=le.slice(0,ue),!(j||le||se||te||oe||re))return"";u=!0;var ye=!1;return S.isAndroid&&". "==le&&(le=" ",ye=!0),le&&!te&&!oe&&!se&&!re||m?y.onTextInput(le):y.onTextInput(le,{extendLeft:te,extendRight:oe,restoreStart:se,restoreEnd:re}),u=!1,C=N,L=X,T=Z,R=re,ye?"\n":le},K=function(N){if(f)return ne();if(N&&N.inputType){if("historyUndo"==N.inputType)return y.execCommand("undo");if("historyRedo"==N.inputType)return y.execCommand("redo")}var j=d.value,X=z(j,!0);(j.length>500||g.test(X)||w&&L<1&&L==T)&&F()},Y=function(N,j,X){var Z=N.clipboardData||window.clipboardData;if(Z&&!i){var te=n||X?"Text":"text/plain";try{return j?!1!==Z.setData(te,j):Z.getData(te)}catch(oe){if(!X)return Y(oe,j,!0)}}},U=function(N,j){var X=y.getCopyText();if(!X)return x.preventDefault(N);Y(N,X)?(c&&(F(X),v=X,setTimeout(function(){v=!1},10)),j?y.onCut():y.onCopy(),x.preventDefault(N)):(v=!0,d.value=X,d.select(),setTimeout(function(){v=!1,F(),j?y.onCut():y.onCopy()}))},J=function(N){U(N,!0)},q=function(N){U(N,!1)},ee=function(N){var j=Y(N);r.pasteCancelled()||("string"==typeof j?(j&&y.onPaste(j,N),S.isIE&&setTimeout(F),x.preventDefault(N)):(d.value="",$=!0))};x.addCommandKeyListener(d,y.onCommandKey.bind(y),y),x.addListener(d,"select",function(N){f||(v?v=!1:function(N){return 0===N.selectionStart&&N.selectionEnd>=C.length&&N.value===C&&C&&N.selectionEnd!==T}(d)?(y.selectAll(),F()):w&&d.selectionStart!=L&&F())},y),x.addListener(d,"input",K,y),x.addListener(d,"cut",J,y),x.addListener(d,"copy",q,y),x.addListener(d,"paste",ee,y),(!("oncut"in d)||!("oncopy"in d)||!("onpaste"in d))&&x.addListener(b,"keydown",function(N){if((!S.isMac||N.metaKey)&&N.ctrlKey)switch(N.keyCode){case 67:q(N);break;case 86:ee(N);break;case 88:J(N)}},y);var ne=function(){if(f&&y.onCompositionUpdate&&!y.$readOnly){if(m)return ge();f.useTextareaForIME?y.onCompositionUpdate(d.value):(z(d.value),f.markerRange&&(f.context&&(f.markerRange.start.column=f.selectionStart=f.context.compositionStartOffset),f.markerRange.end.column=f.markerRange.start.column+T-f.selectionStart+R))}},fe=function(N){!y.onCompositionEnd||y.$readOnly||(f=!1,y.onCompositionEnd(),y.off("mousedown",ge),N&&K())};function ge(){h=!0,d.blur(),d.focus(),h=!1}var ce,de=l.delayedCall(ne,50).schedule.bind(null,null);function me(){clearTimeout(ce),ce=setTimeout(function(){A&&(d.style.cssText=A,A=""),y.renderer.$isMousePressed=!1,y.renderer.$keepTextAreaAtCursor&&y.renderer.$moveTextAreaToCursor()},0)}x.addListener(d,"compositionstart",function(N){if(!f&&y.onCompositionStart&&!y.$readOnly&&(f={},!m)){N.data&&(f.useTextareaForIME=!1),setTimeout(ne,0),y._signal("compositionStart"),y.on("mousedown",ge);var j=y.getSelectionRange();j.end.row=j.start.row,j.end.column=j.start.column,f.markerRange=j,f.selectionStart=L,y.onCompositionStart(f),f.useTextareaForIME?(C=d.value="",L=0,T=0):(d.msGetInputContext&&(f.context=d.msGetInputContext()),d.getInputContext&&(f.context=d.getInputContext()))}},y),x.addListener(d,"compositionupdate",ne,y),x.addListener(d,"keyup",function ae(N){27==N.keyCode&&d.value.lengthT&&"\n"==C[re]?ie=o.end:seT&&C.slice(0,re).split("\n").length>2?ie=o.down:re>T&&" "==C[re-1]?(ie=o.right,ue=s.option):(re>T||re==T&&T!=L&&se==re)&&(ie=o.right),se!==re&&(ue|=s.shift),ie){if(!j.onCommandKey({},ue,ie)&&j.commands){ie=o.keyCodeToString(ie);var be=j.commands.findKeyCommand(ue,ie);be&&j.execCommand(be)}L=se,T=re,F("")}}};document.addEventListener("selectionchange",oe),j.on("destroy",function(){document.removeEventListener("selectionchange",oe)})}(0,y,d),this.destroy=function(){d.parentElement&&d.parentElement.removeChild(d)}},M.$setUserAgentForTests=function(b,y){w=b,c=y}}),ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/useragent"],function(E,M,H){"use strict";var x=E("../lib/useragent"),a=function(){function i(n){n.$clickSelection=null;var e=n.editor;e.setDefaultHandler("mousedown",this.onMouseDown.bind(n)),e.setDefaultHandler("dblclick",this.onDoubleClick.bind(n)),e.setDefaultHandler("tripleclick",this.onTripleClick.bind(n)),e.setDefaultHandler("quadclick",this.onQuadClick.bind(n)),e.setDefaultHandler("mousewheel",this.onMouseWheel.bind(n)),["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"].forEach(function(o){n[o]=this[o]},this),n.selectByLines=this.extendSelectionBy.bind(n,"getLineRange"),n.selectByWords=this.extendSelectionBy.bind(n,"getWordRange")}return i.prototype.onMouseDown=function(n){var e=n.inSelection(),t=n.getDocumentPosition();this.mousedownEvent=n;var o=this.editor,s=n.getButton();return 0!==s?((o.getSelectionRange().isEmpty()||1==s)&&o.selection.moveToPosition(t),void(2==s&&(o.textInput.onContextMenu(n.domEvent),x.isMozilla||n.preventDefault()))):(this.mousedownEvent.time=Date.now(),!e||o.isFocused()||(o.focus(),!this.$focusTimeout||this.$clickSelection||o.inMultiSelectMode)?(this.captureMouse(n),this.startSelect(t,n.domEvent._clicks>1),n.preventDefault()):(this.setState("focusWait"),void this.captureMouse(n)))},i.prototype.startSelect=function(n,e){n=n||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var t=this.editor;this.mousedownEvent&&(this.mousedownEvent.getShiftKey()?t.selection.selectToPosition(n):e||t.selection.moveToPosition(n),e||this.select(),t.setStyle("ace_selecting"),this.setState("select"))},i.prototype.select=function(){var n,e=this.editor,t=e.renderer.screenToTextCoordinates(this.x,this.y);if(this.$clickSelection){var o=this.$clickSelection.comparePoint(t);if(-1==o)n=this.$clickSelection.end;else if(1==o)n=this.$clickSelection.start;else{var s=r(this.$clickSelection,t);t=s.cursor,n=s.anchor}e.selection.setSelectionAnchor(n.row,n.column)}e.selection.selectToPosition(t),e.renderer.scrollCursorIntoView()},i.prototype.extendSelectionBy=function(n){var e,t=this.editor,o=t.renderer.screenToTextCoordinates(this.x,this.y),s=t.selection[n](o.row,o.column);if(this.$clickSelection){var c=this.$clickSelection.comparePoint(s.start),g=this.$clickSelection.comparePoint(s.end);if(-1==c&&g<=0)e=this.$clickSelection.end,(s.end.row!=o.row||s.end.column!=o.column)&&(o=s.start);else if(1==g&&c>=0)e=this.$clickSelection.start,(s.start.row!=o.row||s.start.column!=o.column)&&(o=s.end);else if(-1==c&&1==g)o=s.end,e=s.start;else{var w=r(this.$clickSelection,o);o=w.cursor,e=w.anchor}t.selection.setSelectionAnchor(e.row,e.column)}t.selection.selectToPosition(o),t.renderer.scrollCursorIntoView()},i.prototype.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting")},i.prototype.focusWait=function(){var n=function l(i,n,e,t){return Math.sqrt(Math.pow(e-i,2)+Math.pow(t-n,2))}(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y),e=Date.now();(n>0||e-this.mousedownEvent.time>this.$focusTimeout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},i.prototype.onDoubleClick=function(n){var e=n.getDocumentPosition(),t=this.editor,s=t.session.getBracketRange(e);s?(s.isEmpty()&&(s.start.column--,s.end.column++),this.setState("select")):(s=t.selection.getWordRange(e.row,e.column),this.setState("selectByWords")),this.$clickSelection=s,this.select()},i.prototype.onTripleClick=function(n){var e=n.getDocumentPosition(),t=this.editor;this.setState("selectByLines");var o=t.getSelectionRange();o.isMultiLine()&&o.contains(e.row,e.column)?(this.$clickSelection=t.selection.getLineRange(o.start.row),this.$clickSelection.end=t.selection.getLineRange(o.end.row).end):this.$clickSelection=t.selection.getLineRange(e.row),this.select()},i.prototype.onQuadClick=function(n){var e=this.editor;e.selectAll(),this.$clickSelection=e.getSelectionRange(),this.setState("selectAll")},i.prototype.onMouseWheel=function(n){if(!n.getAccelKey()){n.getShiftKey()&&n.wheelY&&!n.wheelX&&(n.wheelX=n.wheelY,n.wheelY=0);var e=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var t=this.$lastScroll,o=n.domEvent.timeStamp,s=o-t.t,c=s?n.wheelX/s:t.vx,g=s?n.wheelY/s:t.vy;s<550&&(c=(c+t.vx)/2,g=(g+t.vy)/2);var w=Math.abs(c/g),p=!1;if(w>=1&&e.renderer.isScrollableBy(n.wheelX*n.speed,0)&&(p=!0),w<=1&&e.renderer.isScrollableBy(0,n.wheelY*n.speed)&&(p=!0),p?t.allowed=o:o-t.allowed<550&&(Math.abs(c)<=1.5*Math.abs(t.vx)&&Math.abs(g)<=1.5*Math.abs(t.vy)?(p=!0,t.allowed=o):t.allowed=0),t.t=o,t.vx=c,t.vy=g,p)return e.renderer.scrollBy(n.wheelX*n.speed,n.wheelY*n.speed),n.stop()}},i}();function r(i,n){if(i.start.row==i.end.row)var e=2*n.column-i.start.column-i.end.column;else if(i.start.row!=i.end.row-1||i.start.column||i.end.column)e=2*n.row-i.start.row-i.end.row;else e=n.column-4;return e<0?{cursor:i.start,anchor:i.end}:{cursor:i.end,anchor:i.start}}a.prototype.selectEnd=a.prototype.selectByLinesEnd,a.prototype.selectAllEnd=a.prototype.selectByLinesEnd,a.prototype.selectByWordsEnd=a.prototype.selectByLinesEnd,M.DefaultHandlers=a}),ace.define("ace/tooltip",["require","exports","module","ace/lib/dom","ace/range"],function(E,M,H){"use strict";var t,x=this&&this.__extends||(t=function(o,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,g){c.__proto__=g}||function(c,g){for(var w in g)Object.prototype.hasOwnProperty.call(g,w)&&(c[w]=g[w])})(o,s)},function(o,s){if("function"!=typeof s&&null!==s)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function c(){this.constructor=o}t(o,s),o.prototype=null===s?Object.create(s):(c.prototype=s.prototype,new c)}),k=this&&this.__values||function(t){var o="function"==typeof Symbol&&Symbol.iterator,s=o&&t[o],c=0;if(s)return s.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&c>=t.length&&(t=void 0),{value:t&&t[c++],done:!t}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},S=E("./lib/dom"),a=E("./range").Range,l="ace_tooltip",r=function(){function t(o){this.isOpen=!1,this.$element=null,this.$parentNode=o}return t.prototype.$init=function(){return this.$element=S.createElement("div"),this.$element.className=l,this.$element.style.display="none",this.$parentNode.appendChild(this.$element),this.$element},t.prototype.getElement=function(){return this.$element||this.$init()},t.prototype.setText=function(o){this.getElement().textContent=o},t.prototype.setHtml=function(o){this.getElement().innerHTML=o},t.prototype.setPosition=function(o,s){this.getElement().style.left=o+"px",this.getElement().style.top=s+"px"},t.prototype.setClassName=function(o){S.addCssClass(this.getElement(),o)},t.prototype.setTheme=function(o){this.$element.className=l+" "+(o.isDark?"ace_dark ":"")+(o.cssClass||"")},t.prototype.show=function(o,s,c){null!=o&&this.setText(o),null!=s&&null!=c&&this.setPosition(s,c),this.isOpen||(this.getElement().style.display="block",this.isOpen=!0)},t.prototype.hide=function(){this.isOpen&&(this.getElement().style.display="none",this.getElement().className=l,this.isOpen=!1)},t.prototype.getHeight=function(){return this.getElement().offsetHeight},t.prototype.getWidth=function(){return this.getElement().offsetWidth},t.prototype.destroy=function(){this.isOpen=!1,this.$element&&this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element)},t}(),i=function(){function t(){this.popups=[]}return t.prototype.addPopup=function(o){this.popups.push(o),this.updatePopups()},t.prototype.removePopup=function(o){var s=this.popups.indexOf(o);-1!==s&&(this.popups.splice(s,1),this.updatePopups())},t.prototype.updatePopups=function(){var o,s,c,g;this.popups.sort(function(u,A){return A.priority-u.priority});var w=[];try{for(var p=k(this.popups),b=p.next();!b.done;b=p.next()){var y=b.value,d=!0;try{for(var v=(c=void 0,k(w)),$=v.next();!$.done;$=v.next())if(this.doPopupsOverlap($.value,y)){d=!1;break}}catch(u){c={error:u}}finally{try{$&&!$.done&&(g=v.return)&&g.call(v)}finally{if(c)throw c.error}}d?w.push(y):y.hide()}}catch(u){o={error:u}}finally{try{b&&!b.done&&(s=p.return)&&s.call(p)}finally{if(o)throw o.error}}},t.prototype.doPopupsOverlap=function(o,s){var c=o.getElement().getBoundingClientRect(),g=s.getElement().getBoundingClientRect();return c.leftg.left&&c.topg.top},t}(),n=new i;M.popupManager=n,M.Tooltip=r;var e=function(t){function o(s){void 0===s&&(s=document.body);var c=t.call(this,s)||this;c.timeout=void 0,c.lastT=0,c.idleTime=350,c.lastEvent=void 0,c.onMouseOut=c.onMouseOut.bind(c),c.onMouseMove=c.onMouseMove.bind(c),c.waitForHover=c.waitForHover.bind(c),c.hide=c.hide.bind(c);var g=c.getElement();return g.style.whiteSpace="pre-wrap",g.style.pointerEvents="auto",g.addEventListener("mouseout",c.onMouseOut),g.tabIndex=-1,g.addEventListener("blur",function(){g.contains(document.activeElement)||this.hide()}.bind(c)),c}return x(o,t),o.prototype.addToEditor=function(s){s.on("mousemove",this.onMouseMove),s.on("mousedown",this.hide),s.renderer.getMouseEventTarget().addEventListener("mouseout",this.onMouseOut,!0)},o.prototype.removeFromEditor=function(s){s.off("mousemove",this.onMouseMove),s.off("mousedown",this.hide),s.renderer.getMouseEventTarget().removeEventListener("mouseout",this.onMouseOut,!0),this.timeout&&(clearTimeout(this.timeout),this.timeout=null)},o.prototype.onMouseMove=function(s,c){this.lastEvent=s,this.lastT=Date.now();var g=c.$mouseHandler.isMousePressed;if(this.isOpen){var w=this.lastEvent&&this.lastEvent.getDocumentPosition();(!this.range||!this.range.contains(w.row,w.column)||g||this.isOutsideOfText(this.lastEvent))&&this.hide()}this.timeout||g||(this.lastEvent=s,this.timeout=setTimeout(this.waitForHover,this.idleTime))},o.prototype.waitForHover=function(){this.timeout&&clearTimeout(this.timeout);var s=Date.now()-this.lastT;this.idleTime-s>10?this.timeout=setTimeout(this.waitForHover,this.idleTime-s):(this.timeout=null,this.lastEvent&&!this.isOutsideOfText(this.lastEvent)&&this.$gatherData(this.lastEvent,this.lastEvent.editor))},o.prototype.isOutsideOfText=function(s){var c=s.editor,g=s.getDocumentPosition(),w=c.session.getLine(g.row);if(g.column==w.length){var p=c.renderer.pixelToScreenCoordinates(s.clientX,s.clientY),b=c.session.documentToScreenPosition(g.row,g.column);if(b.column!=p.column||b.row!=p.row)return!0}return!1},o.prototype.setDataProvider=function(s){this.$gatherData=s},o.prototype.showForRange=function(s,c,g,w){if(!(w&&w!=this.lastEvent||this.isOpen&&document.activeElement==this.getElement())){var p=s.renderer;this.isOpen||(n.addPopup(this),this.$registerCloseEvents(),this.setTheme(p.theme)),this.isOpen=!0,this.addMarker(c,s.session),this.range=a.fromPoints(c.start,c.end);var b=this.getElement();b.innerHTML="",b.appendChild(g),b.style.display="block";var y=p.textToScreenCoordinates(c.start.row,c.start.column),d=s.getCursorPosition(),v=b.clientHeight,$=p.scroller.getBoundingClientRect(),f=!0;this.row>d.row?f=!0:this.row$.bottom&&(f=!1),f?y.pageY+=p.lineHeight:y.pageY-=v,b.style.maxWidth=$.width-(y.pageX-$.left)+"px",this.setPosition(y.pageX,y.pageY)}},o.prototype.addMarker=function(s,c){this.marker&&this.$markerSession.removeMarker(this.marker),this.$markerSession=c,this.marker=c&&c.addMarker(s,"ace_highlight-marker","text")},o.prototype.hide=function(s){!s&&document.activeElement==this.getElement()||s&&s.target&&("keydown"!=s.type||s.ctrlKey||s.metaKey)&&this.$element.contains(s.target)||(this.lastEvent=null,this.timeout&&clearTimeout(this.timeout),this.timeout=null,this.addMarker(null),this.isOpen&&(this.$removeCloseEvents(),this.getElement().style.display="none",this.isOpen=!1,n.removePopup(this)))},o.prototype.$registerCloseEvents=function(){window.addEventListener("keydown",this.hide,!0),window.addEventListener("mousewheel",this.hide,!0),window.addEventListener("mousedown",this.hide,!0)},o.prototype.$removeCloseEvents=function(){window.removeEventListener("keydown",this.hide,!0),window.removeEventListener("mousewheel",this.hide,!0),window.removeEventListener("mousedown",this.hide,!0)},o.prototype.onMouseOut=function(s){this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.lastEvent=null,this.isOpen&&(!s.relatedTarget||s.relatedTarget==this.getElement()||s&&s.currentTarget.contains(s.relatedTarget)||s.relatedTarget.classList.contains("ace_content")||this.hide())},o}(r);M.HoverTooltip=e}),ace.define("ace/mouse/default_gutter_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/tooltip","ace/config"],function(E,M,H){"use strict";var e,x=this&&this.__extends||(e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,c){s.__proto__=c}||function(s,c){for(var g in c)Object.prototype.hasOwnProperty.call(c,g)&&(s[g]=c[g])})(t,o)},function(t,o){if("function"!=typeof o&&null!==o)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function s(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(s.prototype=o.prototype,new s)}),k=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,o=t&&e[t],s=0;if(o)return o.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&s>=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},S=E("../lib/dom"),a=E("../lib/event"),l=E("../tooltip").Tooltip,r=E("../config").nls;M.GutterHandler=function i(e){var c,g,t=e.editor,o=t.renderer.$gutterLayer,s=new n(t);function p(){c&&(c=clearTimeout(c)),s.isOpen&&(s.hideTooltip(),t.off("mousewheel",p))}function b(y){s.setPosition(y.x,y.y)}e.editor.setDefaultHandler("guttermousedown",function(y){if(t.isFocused()&&0==y.getButton()&&"foldWidgets"!=o.getRegion(y)){var v=y.getDocumentPosition().row,$=t.session.selection;if(y.getShiftKey())$.selectTo(v,0);else{if(2==y.domEvent.detail)return t.selectAll(),y.preventDefault();e.$clickSelection=t.selection.getLineRange(v)}return e.setState("selectByLines"),e.captureMouse(y),y.preventDefault()}}),e.editor.setDefaultHandler("guttermousemove",function(y){if(S.hasCssClass(y.domEvent.target||y.domEvent.srcElement,"ace_fold-widget"))return p();s.isOpen&&e.$tooltipFollowsMouse&&b(y),g=y,!c&&(c=setTimeout(function(){c=null,g&&!e.isMousePressed?function w(){var y=g.getDocumentPosition().row;if(y==t.session.getLength()){var v=t.renderer.pixelToScreenCoordinates(0,g.y).row,$=g.$pos;if(v>t.session.documentToScreenRow($.row,$.column))return p()}if(s.showTooltip(y),s.isOpen)if(t.on("mousewheel",p),e.$tooltipFollowsMouse)b(g);else{var f=g.getGutterRow(),u=o.$lines.get(f);if(u){var m=u.element.querySelector(".ace_gutter_annotation").getBoundingClientRect(),h=s.getElement().style;h.left=m.right+"px",h.top=m.bottom+"px"}else b(g)}}():p()},50))}),a.addListener(t.renderer.$gutter,"mouseout",function(y){g=null,s.isOpen&&!c&&(c=setTimeout(function(){c=null,p()},50))},t),t.on("changeSession",p),t.on("input",p)};var n=function(e){function t(o){var s=e.call(this,o.container)||this;return s.editor=o,s}return x(t,e),t.prototype.setPosition=function(o,s){var c=window.innerWidth||document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight,w=this.getWidth(),p=this.getHeight();(o+=15)+w>c&&(o-=o+w-c),(s+=15)+p>g&&(s-=20+p),l.prototype.setPosition.call(this,o,s)},Object.defineProperty(t,"annotationLabels",{get:function(){return{error:{singular:r("error"),plural:r("errors")},warning:{singular:r("warning"),plural:r("warnings")},info:{singular:r("information message"),plural:r("information messages")}}},enumerable:!1,configurable:!0}),t.prototype.showTooltip=function(o){var g,s=this.editor.renderer.$gutterLayer,c=s.$annotations[o];g=c?{text:Array.from(c.text),type:Array.from(c.type)}:{text:[],type:[]};var w=s.session.getFoldLine(o);if(w&&s.$showFoldedAnnotations){for(var b,p={error:[],warning:[],info:[]},y=o+1;y<=w.end.row;y++)if(s.$annotations[y])for(var d=0;d ").concat(g.text[y]);f[g.type[y].replace("_fold","")].push(A)}var m=[].concat(f.error,f.warning,f.info).join("
");this.setHtml(m),this.$element.setAttribute("aria-live","polite"),this.isOpen||(this.setTheme(this.editor.renderer.theme),this.setClassName("ace_gutter-tooltip")),this.show(),this.editor._signal("showGutterTooltip",this)},t.prototype.hideTooltip=function(){this.$element.removeAttribute("aria-live"),this.hide(),this.editor._signal("hideGutterTooltip",this)},t.annotationsToSummaryString=function(o){var s,c,g=[];try{for(var p=k(["error","warning","info"]),b=p.next();!b.done;b=p.next()){var y=b.value;if(o[y].length){var d=1===o[y].length?t.annotationLabels[y].singular:t.annotationLabels[y].plural;g.push("".concat(o[y].length," ").concat(d))}}}catch(v){s={error:v}}finally{try{b&&!b.done&&(c=p.return)&&c.call(p)}finally{if(s)throw s.error}}return g.join(", ")},t}(l);M.GutterTooltip=n}),ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],function(E,M,H){"use strict";var x=E("../lib/event"),k=E("../lib/useragent"),S=function(){function a(l,r){this.domEvent=l,this.editor=r,this.x=this.clientX=l.clientX,this.y=this.clientY=l.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1}return a.prototype.stopPropagation=function(){x.stopPropagation(this.domEvent),this.propagationStopped=!0},a.prototype.preventDefault=function(){x.preventDefault(this.domEvent),this.defaultPrevented=!0},a.prototype.stop=function(){this.stopPropagation(),this.preventDefault()},a.prototype.getDocumentPosition=function(){return this.$pos||(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY)),this.$pos},a.prototype.getGutterRow=function(){var l=this.getDocumentPosition().row;return this.editor.session.documentToScreenRow(l,0)-this.editor.session.documentToScreenRow(this.editor.renderer.$gutterLayer.$lines.get(0).row,0)},a.prototype.inSelection=function(){if(null!==this.$inSelection)return this.$inSelection;var r=this.editor.getSelectionRange();if(r.isEmpty())this.$inSelection=!1;else{var i=this.getDocumentPosition();this.$inSelection=r.contains(i.row,i.column)}return this.$inSelection},a.prototype.getButton=function(){return x.getButton(this.domEvent)},a.prototype.getShiftKey=function(){return this.domEvent.shiftKey},a.prototype.getAccelKey=function(){return k.isMac?this.domEvent.metaKey:this.domEvent.ctrlKey},a}();M.MouseEvent=S}),ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],function(E,M,H){"use strict";var x=E("../lib/dom"),k=E("../lib/event"),S=E("../lib/useragent");function i(e){var t=e.editor,o=x.createElement("div");o.style.cssText="top:-100px;position:absolute;z-index:2147483647;opacity:0.5",o.textContent="\xa0",["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"].forEach(function(D){e[D]=this[D]},this),t.on("mousedown",this.onMouseDown.bind(e));var g,w,p,b,y,d,$,f,u,A,m,c=t.container,v=0;function L(){var D=d;(function h(D,F){var B=Date.now();A&&F&&D.row==F.row&&F&&D.column==F.column?n(m.x,m.y,w,p)>5?A=null:B-A>=200&&(t.renderer.scrollCursorIntoView(),A=null):(t.moveCursorToPosition(D),A=B,m={x:w,y:p})})(d=t.renderer.screenToTextCoordinates(w,p),D),function C(D,F){var B=Date.now(),V=t.renderer.layerConfig.lineHeight,P=t.renderer.layerConfig.characterWidth,G=t.renderer.scroller.getBoundingClientRect(),z={x:{left:w-G.left,right:G.right-w},y:{top:p-G.top,bottom:G.bottom-p}},K=Math.min(z.x.left,z.x.right),Y=Math.min(z.y.top,z.y.bottom),U={row:D.row,column:D.column};K/P<=2&&(U.column+=z.x.left=200&&t.renderer.scrollCursorIntoView(U):u=B:u=null}(d,D)}function T(){y=t.selection.toOrientedRange(),g=t.session.addMarker(y,"ace_selection",t.getSelectionStyle()),t.clearSelection(),t.isFocused()&&t.renderer.$cursorLayer.setBlinking(!1),clearInterval(b),L(),b=setInterval(L,20),v=0,k.addListener(document,"mousemove",O)}function R(){clearInterval(b),t.session.removeMarker(g),g=null,t.selection.fromOrientedRange(y),t.isFocused()&&!f&&t.$resetCursorStyle(),y=null,d=null,v=0,u=null,A=null,k.removeListener(document,"mousemove",O)}this.onDragStart=function(D){if(this.cancelDrag||!c.draggable){var F=this;return setTimeout(function(){F.startSelect(),F.captureMouse(D)},0),D.preventDefault()}y=t.getSelectionRange();var B=D.dataTransfer;B.effectAllowed=t.getReadOnly()?"copy":"copyMove",t.container.appendChild(o),B.setDragImage&&B.setDragImage(o,0,0),setTimeout(function(){t.container.removeChild(o)}),B.clearData(),B.setData("Text",t.session.getTextRange()),f=!0,this.setState("drag")},this.onDragEnd=function(D){c.draggable=!1,f=!1,this.setState(null),t.getReadOnly()||(!$&&"move"==D.dataTransfer.dropEffect&&t.session.remove(t.getSelectionRange()),t.$resetCursorStyle()),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(D){if(!t.getReadOnly()&&I(D.dataTransfer))return w=D.clientX,p=D.clientY,g||T(),v++,D.dataTransfer.dropEffect=$=W(D),k.preventDefault(D)},this.onDragOver=function(D){if(!t.getReadOnly()&&I(D.dataTransfer))return w=D.clientX,p=D.clientY,g||(T(),v++),null!==_&&(_=null),D.dataTransfer.dropEffect=$=W(D),k.preventDefault(D)},this.onDragLeave=function(D){if(--v<=0&&g)return R(),$=null,k.preventDefault(D)},this.onDrop=function(D){if(d){var F=D.dataTransfer;if(f)switch($){case"move":y=y.contains(d.row,d.column)?{start:d,end:d}:t.moveText(y,d);break;case"copy":y=t.moveText(y,d,!0)}else{var B=F.getData("Text");y={start:d,end:t.session.insert(d,B)},t.focus(),$=null}return R(),k.preventDefault(D)}},k.addListener(c,"dragstart",this.onDragStart.bind(e),t),k.addListener(c,"dragend",this.onDragEnd.bind(e),t),k.addListener(c,"dragenter",this.onDragEnter.bind(e),t),k.addListener(c,"dragover",this.onDragOver.bind(e),t),k.addListener(c,"dragleave",this.onDragLeave.bind(e),t),k.addListener(c,"drop",this.onDrop.bind(e),t);var _=null;function O(){null==_&&(_=setTimeout(function(){null!=_&&g&&R()},20))}function I(D){var F=D.types;return!F||Array.prototype.some.call(F,function(B){return"text/plain"==B||"Text"==B})}function W(D){var F=["copy","copymove","all","uninitialized"],V=S.isMac?D.altKey:D.ctrlKey,P="uninitialized";try{P=D.dataTransfer.effectAllowed.toLowerCase()}catch{}var G="none";return V&&F.indexOf(P)>=0?G="copy":["move","copymove","linkmove","all","uninitialized"].indexOf(P)>=0?G="move":F.indexOf(P)>=0&&(G="copy"),G}}function n(e,t,o,s){return Math.sqrt(Math.pow(o-e,2)+Math.pow(s-t,2))}(function(){this.dragWait=function(){Date.now()-this.mousedownEvent.time>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){this.editor.container.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(e){this.editor.$resetCursorStyle(),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var e=this.editor;e.container.draggable=!0,e.renderer.$cursorLayer.setBlinking(!1),e.setStyle("ace_dragging"),e.renderer.setCursorStyle(S.isWin?"default":"move"),this.setState("dragReady")},this.onMouseDrag=function(e){var t=this.editor.container;S.isIE&&"dragReady"==this.state&&n(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>3&&t.dragDrop(),"dragWait"===this.state&&n(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>0&&(t.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))},this.onMouseDown=function(e){if(this.$dragEnabled){this.mousedownEvent=e;var t=this.editor,o=e.inSelection(),s=e.getButton();if(1===(e.domEvent.detail||1)&&0===s&&o){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();var g=e.domEvent.target||e.domEvent.srcElement;"unselectable"in g&&(g.unselectable="on"),t.getDragDelay()?(S.isWebKit&&(this.cancelDrag=!0,t.container.draggable=!0),this.setState("dragWait")):this.startDrag(),this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}}).call(i.prototype),M.DragdropHandler=i}),ace.define("ace/mouse/touch_handler",["require","exports","module","ace/mouse/mouse_event","ace/lib/event","ace/lib/dom"],function(E,M,H){"use strict";var x=E("./mouse_event").MouseEvent,k=E("../lib/event"),S=E("../lib/dom");M.addTouchListeners=function(a,l){var i,n,e,t,o,s,g,y,d,r="scroll",c=0,w=0,p=0,b=0;function $(){d||function v(){var h=window.navigator&&window.navigator.clipboard,C=!1,T=function(R){var _=R.target.getAttribute("action");if("more"==_||!C)return C=!C,function(){var R=l.getCopyText(),_=l.session.getUndoManager().hasUndo();d.replaceChild(S.buildDom(C?["span",!R&&["span",{class:"ace_mobile-button",action:"selectall"},"Select All"],R&&["span",{class:"ace_mobile-button",action:"copy"},"Copy"],R&&["span",{class:"ace_mobile-button",action:"cut"},"Cut"],h&&["span",{class:"ace_mobile-button",action:"paste"},"Paste"],_&&["span",{class:"ace_mobile-button",action:"undo"},"Undo"],["span",{class:"ace_mobile-button",action:"find"},"Find"],["span",{class:"ace_mobile-button",action:"openCommandPallete"},"Palette"]]:["span"]),d.firstChild)}();"paste"==_?h.readText().then(function(O){l.execCommand(_,O)}):_&&(("cut"==_||"copy"==_)&&(h?h.writeText(l.getCopyText()):document.execCommand("copy")),l.execCommand(_)),d.firstChild.style.display="none",C=!1,"openCommandPallete"!=_&&l.focus()};d=S.buildDom(["div",{class:"ace_mobile-menu",ontouchstart:function(R){r="menu",R.stopPropagation(),R.preventDefault(),l.textInput.focus()},ontouchend:function(R){R.stopPropagation(),R.preventDefault(),T(R)},onclick:T},["span"],["span",{class:"ace_mobile-button",action:"more"},"..."]],l.container)}();var h=l.selection.cursor,C=l.renderer.textToScreenCoordinates(h.row,h.column),L=l.renderer.textToScreenCoordinates(0,0).pageX,T=l.renderer.scrollLeft,R=l.container.getBoundingClientRect();d.style.top=C.pageY-R.top-3+"px",C.pageX-R.left1)return clearTimeout(o),o=null,e=-1,void(r="zoom");y=l.$mouseHandler.isMousePressed=!0;var L=l.renderer.layerConfig.lineHeight,T=l.renderer.layerConfig.lineHeight,R=h.timeStamp;t=R;var _=C[0],O=_.clientX,I=_.clientY;Math.abs(i-O)+Math.abs(n-I)>L&&(e=-1),i=h.clientX=O,n=h.clientY=I,p=b=0;var W=new x(h,l);if(g=W.getDocumentPosition(),R-e<500&&1==C.length&&!c)w++,h.preventDefault(),h.button=0,function A(){o=null,clearTimeout(o),l.selection.moveToPosition(g);var h=w>=2?l.selection.getLineRange(g.row):l.session.getBracketRange(g);h&&!h.isEmpty()?l.selection.setRange(h):l.selection.selectWord(),r="wait"}();else{w=0;var D=l.selection.cursor,F=l.selection.isEmpty()?D:l.selection.anchor,B=l.renderer.$cursorLayer.getPixelPosition(D,!0),V=l.renderer.$cursorLayer.getPixelPosition(F,!0),P=l.renderer.scroller.getBoundingClientRect(),G=l.renderer.layerConfig.offset,z=l.renderer.scrollLeft,K=function(J,q){return(J/=T)*J+(q=q/L-.75)*q};if(h.clientXU?"cursor":"anchor"),r=U<3.5?"anchor":Y<3.5?"cursor":"scroll",o=setTimeout(u,450)}e=R},l),k.addListener(a,"touchend",function(h){y=l.$mouseHandler.isMousePressed=!1,s&&clearInterval(s),"zoom"==r?(r="",c=0):o?(l.selection.moveToPosition(g),c=0,$()):"scroll"==r?(function m(){c+=60,s=setInterval(function(){c--<=0&&(clearInterval(s),s=null),Math.abs(p)<.01&&(p=0),Math.abs(b)<.01&&(b=0),c<20&&(p*=.9),c<20&&(b*=.9);var h=l.session.getScrollTop();l.renderer.scrollBy(10*p,10*b),h==l.session.getScrollTop()&&(c=0)},10)}(),f()):$(),clearTimeout(o),o=null},l),k.addListener(a,"touchmove",function(h){o&&(clearTimeout(o),o=null);var C=h.touches;if(!(C.length>1||"zoom"==r)){var L=C[0],T=i-L.clientX,R=n-L.clientY;if("wait"==r){if(!(T*T+R*R>4))return h.preventDefault();r="cursor"}i=L.clientX,n=L.clientY,h.clientX=L.clientX,h.clientY=L.clientY;var _=h.timeStamp,O=_-t;if(t=_,"scroll"==r){var I=new x(h,l);I.speed=1,I.wheelX=T,I.wheelY=R,10*Math.abs(T)=z){for(q=J+1;q=z;)q++;for(ee=J,Q=q-1;ee=K.length||2!=(q=Y[U-1])&&3!=q||2!=(ee=K[U+1])&&3!=ee?4:(l&&(ee=3),ee==q?ee:4);case 10:return 2==(q=U>0?Y[U-1]:5)&&U+10&&2==Y[U-1])return 2;if(l)return 4;for(ne=U+1,Q=K.length;ne=1425&&fe<=2303||64286==fe)&&(1==q||7==q))return 1}return U<1||5==(q=K[U-1])?4:Y[U-1];case 5:return l=!1,i=!0,S;case 6:return n=!0,4;case 13:case 14:case 16:case 17:case 15:l=!1;case I:return 4}}function P(z){var K=z.charCodeAt(0),Y=K>>8;return 0==Y?K>191?0:W[K]:5==Y?/[\u0591-\u05f4]/.test(z)?1:0:6==Y?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(z)?12:/[\u0660-\u0669\u066b-\u066c]/.test(z)?3:1642==K?h:/[\u06f0-\u06f9]/.test(z)?2:7:32==Y&&K<=8287?D[255&K]:254==Y&&K>=65136?7:4}M.L=0,M.R=1,M.EN=2,M.ON_R=3,M.AN=4,M.R_H=5,M.B=6,M.RLE=7,M.DOT="\xb7",M.doBidiReorder=function(z,K,Y){if(z.length<2)return{};var U=z.split(""),J=new Array(U.length),q=new Array(U.length),ee=[];S=Y?1:0,function F(z,K,Y,U){var J=S?s:o,q=null,ee=null,Q=null,ne=0,fe=null,de=-1,ae=null,ce=null,me=[];if(!U)for(ae=0,U=[];ae0)if(16==fe){for(ae=de;ae-1){for(ae=de;ae=0&&8==U[pe];pe--)K[pe]=S}}(U,ee,U.length,K);for(var Q=0;Q7&&K[Q]<13||4===K[Q]||K[Q]===I)?ee[Q]=M.ON_R:Q>0&&"\u0644"===U[Q-1]&&/\u0622|\u0623|\u0625|\u0627/.test(U[Q])&&(ee[Q-1]=ee[Q]=M.R_H,Q++);for(U[U.length-1]===M.DOT&&(ee[U.length-1]=M.B),"\u202b"===U[0]&&(ee[0]=M.RLE),Q=0;Q=0&&(r=this.session.$docRowCache[n])}return r},l.prototype.getSplitIndex=function(){var r=0,i=this.session.$screenRowCache;if(i.length)for(var n,e=this.session.$getRowCacheIndex(i,this.currentRow);this.currentRow-r>0&&(n=this.session.$getRowCacheIndex(i,this.currentRow-r-1))===e;)e=n,r++;else r=this.currentRow;return r},l.prototype.updateRowLine=function(r,i){void 0===r&&(r=this.getDocumentRow());var e=r===this.session.getLength()-1?this.EOF:this.EOL;if(this.wrapIndent=0,this.line=this.session.getLine(r),this.isRtlDir=this.$isRtl||this.line.charAt(0)===this.RLE,this.session.$useWrapMode){var t=this.session.$wrapData[r];t&&(void 0===i&&(i=this.getSplitIndex()),i>0&&t.length?(this.wrapIndent=t.indent,this.wrapOffset=this.wrapIndent*this.charWidths[x.L],this.line=ii?this.session.getOverwrite()?r:r-1:i,e=x.getVisualFromLogicalIdx(n,this.bidiMap),t=this.bidiMap.bidiLevels,o=0;!this.session.getOverwrite()&&r<=i&&t[e]%2!=0&&e++;for(var s=0;si&&t[e]%2==0&&(o+=this.charWidths[t[e]]),this.wrapIndent&&(o+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset),this.isRtlDir&&(o+=this.rtlLineOffset),o},l.prototype.getSelections=function(r,i){var t,n=this.bidiMap,e=n.bidiLevels,o=[],s=0,c=Math.min(r,i)-this.wrapIndent,g=Math.max(r,i)-this.wrapIndent,w=!1,p=!1,b=0;this.wrapIndent&&(s+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset);for(var y,d=0;d=c&&ye+s/2;){if(e+=s,t===o.length-1){s=0;break}s=this.charWidths[o[++t]]}return t>0&&o[t-1]%2!=0&&o[t]%2==0?(n0&&o[t-1]%2==0&&o[t]%2!=0?i=1+(n>e?this.bidiMap.logicalFromVisual[t]:this.bidiMap.logicalFromVisual[t-1]):this.isRtlDir&&t===o.length-1&&0===s&&o[t-1]%2==0||!this.isRtlDir&&0===t&&o[t]%2!=0?i=1+this.bidiMap.logicalFromVisual[t]:(t>0&&o[t-1]%2!=0&&0!==s&&t--,i=this.bidiMap.logicalFromVisual[t]),0===i&&this.isRtlDir&&i++,i+this.wrapIndent},l}();M.BidiHandler=a}),ace.define("ace/selection",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/range"],function(E,M,H){"use strict";var x=E("./lib/oop"),k=E("./lib/lang"),S=E("./lib/event_emitter").EventEmitter,a=E("./range").Range,l=function(){function r(i){this.session=i,this.doc=i.getDocument(),this.clearSelection(),this.cursor=this.lead=this.doc.createAnchor(0,0),this.anchor=this.doc.createAnchor(0,0),this.$silent=!1;var n=this;this.cursor.on("change",function(e){n.$cursorChanged=!0,n.$silent||n._emit("changeCursor"),!n.$isEmpty&&!n.$silent&&n._emit("changeSelection"),!n.$keepDesiredColumnOnChange&&e.old.column!=e.value.column&&(n.$desiredColumn=null)}),this.anchor.on("change",function(){n.$anchorChanged=!0,!n.$isEmpty&&!n.$silent&&n._emit("changeSelection")})}return r.prototype.isEmpty=function(){return this.$isEmpty||this.anchor.row==this.lead.row&&this.anchor.column==this.lead.column},r.prototype.isMultiLine=function(){return!this.$isEmpty&&this.anchor.row!=this.cursor.row},r.prototype.getCursor=function(){return this.lead.getPosition()},r.prototype.setAnchor=function(i,n){this.$isEmpty=!1,this.anchor.setPosition(i,n)},r.prototype.getAnchor=function(){return this.$isEmpty?this.getSelectionLead():this.anchor.getPosition()},r.prototype.getSelectionLead=function(){return this.lead.getPosition()},r.prototype.isBackwards=function(){var i=this.anchor,n=this.lead;return i.row>n.row||i.row==n.row&&i.column>n.column},r.prototype.getRange=function(){var i=this.anchor,n=this.lead;return this.$isEmpty?a.fromPoints(n,n):this.isBackwards()?a.fromPoints(n,i):a.fromPoints(i,n)},r.prototype.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},r.prototype.selectAll=function(){this.$setSelection(0,0,Number.MAX_VALUE,Number.MAX_VALUE)},r.prototype.setRange=function(i,n){var e=n?i.end:i.start,t=n?i.start:i.end;this.$setSelection(e.row,e.column,t.row,t.column)},r.prototype.$setSelection=function(i,n,e,t){if(!this.$silent){var o=this.$isEmpty,s=this.inMultiSelectMode;this.$silent=!0,this.$cursorChanged=this.$anchorChanged=!1,this.anchor.setPosition(i,n),this.cursor.setPosition(e,t),this.$isEmpty=!a.comparePoints(this.anchor,this.cursor),this.$silent=!1,this.$cursorChanged&&this._emit("changeCursor"),(this.$cursorChanged||this.$anchorChanged||o!=this.$isEmpty||s)&&this._emit("changeSelection")}},r.prototype.$moveSelection=function(i){var n=this.lead;this.$isEmpty&&this.setSelectionAnchor(n.row,n.column),i.call(this)},r.prototype.selectTo=function(i,n){this.$moveSelection(function(){this.moveCursorTo(i,n)})},r.prototype.selectToPosition=function(i){this.$moveSelection(function(){this.moveCursorToPosition(i)})},r.prototype.moveTo=function(i,n){this.clearSelection(),this.moveCursorTo(i,n)},r.prototype.moveToPosition=function(i){this.clearSelection(),this.moveCursorToPosition(i)},r.prototype.selectUp=function(){this.$moveSelection(this.moveCursorUp)},r.prototype.selectDown=function(){this.$moveSelection(this.moveCursorDown)},r.prototype.selectRight=function(){this.$moveSelection(this.moveCursorRight)},r.prototype.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},r.prototype.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},r.prototype.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},r.prototype.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},r.prototype.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},r.prototype.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},r.prototype.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},r.prototype.getWordRange=function(i,n){if(typeof n>"u"){var e=i||this.lead;i=e.row,n=e.column}return this.session.getWordRange(i,n)},r.prototype.selectWord=function(){this.setSelectionRange(this.getWordRange())},r.prototype.selectAWord=function(){var i=this.getCursor(),n=this.session.getAWordRange(i.row,i.column);this.setSelectionRange(n)},r.prototype.getLineRange=function(i,n){var t,e="number"==typeof i?i:this.lead.row,o=this.session.getFoldLine(e);return o?(e=o.start.row,t=o.end.row):t=e,!0===n?new a(e,0,t,this.session.getLine(t).length):new a(e,0,t+1,0)},r.prototype.selectLine=function(){this.setSelectionRange(this.getLineRange())},r.prototype.moveCursorUp=function(){this.moveCursorBy(-1,0)},r.prototype.moveCursorDown=function(){this.moveCursorBy(1,0)},r.prototype.wouldMoveIntoSoftTab=function(i,n,e){var t=i.column,o=i.column+n;return e<0&&(t=i.column-n,o=i.column),this.session.isTabStop(i)&&this.doc.getLine(i.row).slice(t,o).split(" ").length-1==n},r.prototype.moveCursorLeft=function(){var n,i=this.lead.getPosition();if(n=this.session.getFoldAt(i.row,i.column,-1))this.moveCursorTo(n.start.row,n.start.column);else if(0===i.column)i.row>0&&this.moveCursorTo(i.row-1,this.doc.getLine(i.row-1).length);else{var e=this.session.getTabSize();this.wouldMoveIntoSoftTab(i,e,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-e):this.moveCursorBy(0,-1)}},r.prototype.moveCursorRight=function(){var n,i=this.lead.getPosition();if(n=this.session.getFoldAt(i.row,i.column,1))this.moveCursorTo(n.end.row,n.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row0&&(n.column=t)}}this.moveCursorTo(n.row,n.column)},r.prototype.moveCursorFileEnd=function(){var i=this.doc.getLength()-1,n=this.doc.getLine(i).length;this.moveCursorTo(i,n)},r.prototype.moveCursorFileStart=function(){this.moveCursorTo(0,0)},r.prototype.moveCursorLongWordRight=function(){var i=this.lead.row,n=this.lead.column,e=this.doc.getLine(i),t=e.substring(n);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var o=this.session.getFoldAt(i,n,1);if(!o)return this.session.nonTokenRe.exec(t)&&(n+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,t=e.substring(n)),n>=e.length?(this.moveCursorTo(i,e.length),this.moveCursorRight(),void(i0&&this.moveCursorWordLeft());this.session.tokenRe.exec(o)&&(n-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(i,n)}},r.prototype.$shortWordEndIndex=function(i){var e,n=0,t=/\s/,o=this.session.tokenRe;if(o.lastIndex=0,this.session.tokenRe.exec(i))n=this.session.tokenRe.lastIndex;else{for(;(e=i[n])&&t.test(e);)n++;if(n<1)for(o.lastIndex=0;(e=i[n])&&!o.test(e);)if(o.lastIndex=0,n++,t.test(e)){if(n>2){n--;break}for(;(e=i[n])&&t.test(e);)n++;if(n>2)break}}return o.lastIndex=0,n},r.prototype.moveCursorShortWordRight=function(){var i=this.lead.row,n=this.lead.column,e=this.doc.getLine(i),t=e.substring(n),o=this.session.getFoldAt(i,n,1);if(o)return this.moveCursorTo(o.end.row,o.end.column);if(n==e.length){var s=this.doc.getLength();do{i++,t=this.doc.getLine(i)}while(i0&&/^\s*$/.test(t));n=t.length,/\s+$/.test(t)||(t="")}var o=k.stringReverse(t),s=this.$shortWordEndIndex(o);return this.moveCursorTo(i,n-s)},r.prototype.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},r.prototype.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},r.prototype.moveCursorBy=function(i,n){var t,e=this.session.documentToScreenPosition(this.lead.row,this.lead.column);if(0===n&&(0!==i&&(this.session.$bidiHandler.isBidiRow(e.row,this.lead.row)?(t=this.session.$bidiHandler.getPosLeft(e.column),e.column=Math.round(t/this.session.$bidiHandler.charWidths[0])):t=e.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?e.column=this.$desiredColumn:this.$desiredColumn=e.column),0!=i&&this.session.lineWidgets&&this.session.lineWidgets[this.lead.row]){var o=this.session.lineWidgets[this.lead.row];i<0?i-=o.rowsAbove||0:i>0&&(i+=o.rowCount-(o.rowsAbove||0))}var s=this.session.screenToDocumentPosition(e.row+i,e.column,t);this.moveCursorTo(s.row,s.column+n,0===n)},r.prototype.moveCursorToPosition=function(i){this.moveCursorTo(i.row,i.column)},r.prototype.moveCursorTo=function(i,n,e){var t=this.session.getFoldAt(i,n,1);t&&(i=t.start.row,n=t.start.column),this.$keepDesiredColumnOnChange=!0;var o=this.session.getLine(i);/[\uDC00-\uDFFF]/.test(o.charAt(n))&&o.charAt(n-1)&&(this.lead.row==i&&this.lead.column==n+1?n-=1:n+=1),this.lead.setPosition(i,n),this.$keepDesiredColumnOnChange=!1,e||(this.$desiredColumn=null)},r.prototype.moveCursorToScreen=function(i,n,e){var t=this.session.screenToDocumentPosition(i,n);this.moveCursorTo(t.row,t.column,e)},r.prototype.detach=function(){this.lead.detach(),this.anchor.detach()},r.prototype.fromOrientedRange=function(i){this.setSelectionRange(i,i.cursor==i.start),this.$desiredColumn=i.desiredColumn||this.$desiredColumn},r.prototype.toOrientedRange=function(i){var n=this.getRange();return i?(i.start.column=n.start.column,i.start.row=n.start.row,i.end.column=n.end.column,i.end.row=n.end.row):i=n,i.cursor=this.isBackwards()?i.start:i.end,i.desiredColumn=this.$desiredColumn,i},r.prototype.getRangeOfMovements=function(i){var n=this.getCursor();try{i(this);var e=this.getCursor();return a.fromPoints(n,e)}catch{return a.fromPoints(n,n)}finally{this.moveCursorToPosition(n)}},r.prototype.toJSON=function(){if(this.rangeCount)var i=this.ranges.map(function(n){var e=n.clone();return e.isBackwards=n.cursor==n.start,e});else(i=this.getRange()).isBackwards=this.isBackwards();return i},r.prototype.fromJSON=function(i){if(null==i.start){if(this.rangeList&&i.length>1){this.toSingleRange(i[0]);for(var n=i.length;n--;){var e=a.fromPoints(i[n].start,i[n].end);i[n].isBackwards&&(e.cursor=e.start),this.addRange(e,!0)}return}i=i[0]}this.rangeList&&this.toSingleRange(i),this.setSelectionRange(i,i.isBackwards)},r.prototype.isEqual=function(i){if((i.length||this.rangeCount)&&i.length!=this.rangeCount)return!1;if(!i.length||!this.ranges)return this.getRange().isEqual(i);for(var n=this.ranges.length;n--;)if(!this.ranges[n].isEqual(i[n]))return!1;return!0},r}();l.prototype.setSelectionAnchor=l.prototype.setAnchor,l.prototype.getSelectionAnchor=l.prototype.getAnchor,l.prototype.setSelectionRange=l.prototype.setRange,x.implement(l.prototype,S),M.Selection=l}),ace.define("ace/tokenizer",["require","exports","module","ace/config"],function(E,M,H){"use strict";var x=E("./config"),k=2e3,S=function(){function a(l){for(var r in this.states=l,this.regExps={},this.matchMappings={},this.states){for(var i=this.states[r],n=[],e=0,t=this.matchMappings[r]={defaultToken:"text"},o="g",s=[],c=0;c1?this.$applyToken:g.token),p>1&&(/\\\d/.test(g.regex)?w=g.regex.replace(/\\([0-9]+)/g,function(b,y){return"\\"+(parseInt(y,10)+e+1)}):(p=1,w=this.removeCapturingGroups(g.regex)),!g.splitRegex&&"string"!=typeof g.token&&s.push(g)),t[e]=c,e+=p,n.push(w),g.onMatch||(g.onMatch=null)}}n.length||(t[0]=0,n.push("$")),s.forEach(function(b){b.splitRegex=this.createSplitterRegexp(b.regex,o)},this),this.regExps[r]=new RegExp("("+n.join(")|(")+")|($)",o)}}return a.prototype.$setMaxTokenCount=function(l){k=0|l},a.prototype.$applyToken=function(l){var r=this.splitRegex.exec(l).slice(1),i=this.token.apply(this,r);if("string"==typeof i)return[{type:i,value:l}];for(var n=[],e=0,t=i.length;eg){var $=l.substring(g,v-d.length);p.type==b?p.value+=$:(p.type&&c.push(p),p={type:b,value:$})}for(var f=0;fk){for(w>2*l.length&&this.reportError("infinite loop with in ace tokenizer",{startState:r,line:l});g1&&i[0]!==n&&i.unshift("#tmp",n),{tokens:c,state:i.length?i:n}},a}();S.prototype.reportError=x.reportError,M.Tokenizer=S}),ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],function(E,M,H){"use strict";var x=E("../lib/lang"),k=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(l,r){if(r)for(var i in l){for(var n=l[i],e=0;e=this.$rowTokens.length;){if(this.$row+=1,a||(a=this.$session.getLength()),this.$row>=a)return this.$row=a-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},S.prototype.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},S.prototype.getCurrentTokenRow=function(){return this.$row},S.prototype.getCurrentTokenColumn=function(){var a=this.$rowTokens,l=this.$tokenIndex,r=a[l].start;if(void 0!==r)return r;for(r=0;l>0;)r+=a[l-=1].value.length;return r},S.prototype.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},S.prototype.getCurrentTokenRange=function(){var a=this.$rowTokens[this.$tokenIndex],l=this.getCurrentTokenColumn();return new x(this.$row,l,this.$row,l+a.value.length)},S}();M.TokenIterator=k}),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],function(E,M,H){"use strict";var i,x=E("../../lib/oop"),k=E("../behaviour").Behaviour,S=E("../../token_iterator").TokenIterator,a=E("../../lib/lang"),l=["text","paren.rparen","rparen","paren","punctuation.operator"],r=["text","paren.rparen","rparen","paren","punctuation.operator","comment"],n={},e={'"':'"',"'":"'"},t=function(c){var g=-1;if(c.multiSelect&&(g=c.selection.index,n.rangeCount!=c.multiSelect.rangeCount&&(n={rangeCount:c.multiSelect.rangeCount})),n[g])return i=n[g];i=n[g]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},o=function(c,g,w,p){var b=c.end.row-c.start.row;return{text:w+g+p,selection:[0,c.start.column+1,b,c.end.column+(b?0:1)]}},s=function(c){c=c||{},this.add("braces","insertion",function(g,w,p,b,y){var d=p.getCursorPosition(),v=b.doc.getLine(d.row);if("{"==y){t(p);var $=p.getSelectionRange(),f=b.doc.getTextRange($);if(""!==f&&"{"!==f&&p.getWrapBehavioursEnabled())return o($,f,"{","}");if(s.isSaneInsertion(p,b))return/[\]\}\)]/.test(v[d.column])||p.inMultiSelectMode||c.braces?(s.recordAutoInsert(p,b,"}"),{text:"{}",selection:[1,1]}):(s.recordMaybeInsert(p,b,"{"),{text:"{",selection:[1,1]})}else if("}"==y){if(t(p),"}"==v.substring(d.column,d.column+1)&&null!==b.$findOpeningBracket("}",{column:d.column+1,row:d.row})&&s.isAutoInsertedClosing(d,v,y))return s.popAutoInsertedClosing(),{text:"",selection:[1,1]}}else{if("\n"==y||"\r\n"==y){t(p);var m="";if(s.isMaybeInsertedClosing(d,v)&&(m=a.stringRepeat("}",i.maybeInsertedBrackets),s.clearMaybeInsertedClosing()),"}"===v.substring(d.column,d.column+1)){var h=b.findMatchingBracket({row:d.row,column:d.column+1},"}");if(!h)return null;var C=this.$getIndent(b.getLine(h.row))}else{if(!m)return void s.clearMaybeInsertedClosing();C=this.$getIndent(v)}var L=C+b.getTabString();return{text:"\n"+L+"\n"+C+m,selection:[1,L.length,1,L.length]}}s.clearMaybeInsertedClosing()}}),this.add("braces","deletion",function(g,w,p,b,y){var d=b.doc.getTextRange(y);if(!y.isMultiLine()&&"{"==d){if(t(p),"}"==b.doc.getLine(y.start.row).substring(y.end.column,y.end.column+1))return y.end.column++,y;i.maybeInsertedBrackets--}}),this.add("parens","insertion",function(g,w,p,b,y){if("("==y){t(p);var d=p.getSelectionRange(),v=b.doc.getTextRange(d);if(""!==v&&p.getWrapBehavioursEnabled())return o(d,v,"(",")");if(s.isSaneInsertion(p,b))return s.recordAutoInsert(p,b,")"),{text:"()",selection:[1,1]}}else if(")"==y){t(p);var $=p.getCursorPosition(),f=b.doc.getLine($.row);if(")"==f.substring($.column,$.column+1)&&null!==b.$findOpeningBracket(")",{column:$.column+1,row:$.row})&&s.isAutoInsertedClosing($,f,y))return s.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}),this.add("parens","deletion",function(g,w,p,b,y){var d=b.doc.getTextRange(y);if(!y.isMultiLine()&&"("==d&&(t(p),")"==b.doc.getLine(y.start.row).substring(y.start.column+1,y.start.column+2)))return y.end.column++,y}),this.add("brackets","insertion",function(g,w,p,b,y){if("["==y){t(p);var d=p.getSelectionRange(),v=b.doc.getTextRange(d);if(""!==v&&p.getWrapBehavioursEnabled())return o(d,v,"[","]");if(s.isSaneInsertion(p,b))return s.recordAutoInsert(p,b,"]"),{text:"[]",selection:[1,1]}}else if("]"==y){t(p);var $=p.getCursorPosition(),f=b.doc.getLine($.row);if("]"==f.substring($.column,$.column+1)&&null!==b.$findOpeningBracket("]",{column:$.column+1,row:$.row})&&s.isAutoInsertedClosing($,f,y))return s.popAutoInsertedClosing(),{text:"",selection:[1,1]}}}),this.add("brackets","deletion",function(g,w,p,b,y){var d=b.doc.getTextRange(y);if(!y.isMultiLine()&&"["==d&&(t(p),"]"==b.doc.getLine(y.start.row).substring(y.start.column+1,y.start.column+2)))return y.end.column++,y}),this.add("string_dquotes","insertion",function(g,w,p,b,y){var d=b.$mode.$quotes||e;if(1==y.length&&d[y]){if(this.lineCommentStart&&-1!=this.lineCommentStart.indexOf(y))return;t(p);var v=y,$=p.getSelectionRange(),f=b.doc.getTextRange($);if(""!==f&&(1!=f.length||!d[f])&&p.getWrapBehavioursEnabled())return o($,f,v,v);if(!f){var u=p.getCursorPosition(),A=b.doc.getLine(u.row),m=A.substring(u.column-1,u.column),h=A.substring(u.column,u.column+1),C=b.getTokenAt(u.row,u.column),L=b.getTokenAt(u.row,u.column+1);if("\\"==m&&C&&/escape/.test(C.type))return null;var _,T=C&&/string|escape/.test(C.type),R=!L||/string|escape/.test(L.type);if(h==v)(_=T!==R)&&/string\.end/.test(L.type)&&(_=!1);else{if(T&&!R||T&&R)return null;var O=b.$mode.tokenRe;O.lastIndex=0;var I=O.test(m);O.lastIndex=0;var W=O.test(h),D=b.$mode.$pairQuotesAfter;if(!(D&&D[v]&&D[v].test(m))&&I||W||h&&!/[\s;,.})\]\\]/.test(h))return null;var B=A[u.column-2];if(m==v&&(B==v||O.test(B)))return null;_=!0}return{text:_?v+v:"",selection:[1,1]}}}}),this.add("string_dquotes","deletion",function(g,w,p,b,y){var d=b.$mode.$quotes||e,v=b.doc.getTextRange(y);if(!y.isMultiLine()&&d.hasOwnProperty(v)&&(t(p),b.doc.getLine(y.start.row).substring(y.start.column+1,y.start.column+2)==v))return y.end.column++,y}),!1!==c.closeDocComment&&this.add("doc comment end","insertion",function(g,w,p,b,y){if("doc-start"===g&&("\n"===y||"\r\n"===y)&&p.selection.isEmpty()){var d=p.getCursorPosition(),v=b.doc.getLine(d.row),$=b.doc.getLine(d.row+1),f=this.$getIndent(v);if(/\s*\*/.test($))return/^\s*\*/.test(v)?{text:y+f+"* ",selection:[1,3+f.length,1,3+f.length]}:{text:y+f+" * ",selection:[1,3+f.length,1,3+f.length]};if(/\/\*\*/.test(v.substring(0,d.column)))return{text:y+f+" * "+y+" "+f+"*/",selection:[1,4+f.length,1,4+f.length]}}})};s.isSaneInsertion=function(c,g){var w=c.getCursorPosition(),p=new S(g,w.row,w.column);if(!this.$matchTokenType(p.getCurrentToken()||"text",l)){if(/[)}\]]/.test(c.session.getLine(w.row)[w.column]))return!0;var b=new S(g,w.row,w.column+1);if(!this.$matchTokenType(b.getCurrentToken()||"text",l))return!1}return p.stepForward(),p.getCurrentTokenRow()!==w.row||this.$matchTokenType(p.getCurrentToken()||"text",r)},s.$matchTokenType=function(c,g){return g.indexOf(c.type||c)>-1},s.recordAutoInsert=function(c,g,w){var p=c.getCursorPosition(),b=g.doc.getLine(p.row);this.isAutoInsertedClosing(p,b,i.autoInsertedLineEnd[0])||(i.autoInsertedBrackets=0),i.autoInsertedRow=p.row,i.autoInsertedLineEnd=w+b.substr(p.column),i.autoInsertedBrackets++},s.recordMaybeInsert=function(c,g,w){var p=c.getCursorPosition(),b=g.doc.getLine(p.row);this.isMaybeInsertedClosing(p,b)||(i.maybeInsertedBrackets=0),i.maybeInsertedRow=p.row,i.maybeInsertedLineStart=b.substr(0,p.column)+w,i.maybeInsertedLineEnd=b.substr(p.column),i.maybeInsertedBrackets++},s.isAutoInsertedClosing=function(c,g,w){return i.autoInsertedBrackets>0&&c.row===i.autoInsertedRow&&w===i.autoInsertedLineEnd[0]&&g.substr(c.column)===i.autoInsertedLineEnd},s.isMaybeInsertedClosing=function(c,g){return i.maybeInsertedBrackets>0&&c.row===i.maybeInsertedRow&&g.substr(c.column)===i.maybeInsertedLineEnd&&g.substr(0,c.column)==i.maybeInsertedLineStart},s.popAutoInsertedClosing=function(){i.autoInsertedLineEnd=i.autoInsertedLineEnd.substr(1),i.autoInsertedBrackets--},s.clearMaybeInsertedClosing=function(){i&&(i.maybeInsertedBrackets=0,i.maybeInsertedRow=-1)},x.inherits(s,k),M.CstyleBehaviour=s}),ace.define("ace/unicode",["require","exports","module"],function(E,M,H){"use strict";for(var x=[48,9,8,25,5,0,2,25,48,0,11,0,5,0,6,22,2,30,2,457,5,11,15,4,8,0,2,0,18,116,2,1,3,3,9,0,2,2,2,0,2,19,2,82,2,138,2,4,3,155,12,37,3,0,8,38,10,44,2,0,2,1,2,1,2,0,9,26,6,2,30,10,7,61,2,9,5,101,2,7,3,9,2,18,3,0,17,58,3,100,15,53,5,0,6,45,211,57,3,18,2,5,3,11,3,9,2,1,7,6,2,2,2,7,3,1,3,21,2,6,2,0,4,3,3,8,3,1,3,3,9,0,5,1,2,4,3,11,16,2,2,5,5,1,3,21,2,6,2,1,2,1,2,1,3,0,2,4,5,1,3,2,4,0,8,3,2,0,8,15,12,2,2,8,2,2,2,21,2,6,2,1,2,4,3,9,2,2,2,2,3,0,16,3,3,9,18,2,2,7,3,1,3,21,2,6,2,1,2,4,3,8,3,1,3,2,9,1,5,1,2,4,3,9,2,0,17,1,2,5,4,2,2,3,4,1,2,0,2,1,4,1,4,2,4,11,5,4,4,2,2,3,3,0,7,0,15,9,18,2,2,7,2,2,2,22,2,9,2,4,4,7,2,2,2,3,8,1,2,1,7,3,3,9,19,1,2,7,2,2,2,22,2,9,2,4,3,8,2,2,2,3,8,1,8,0,2,3,3,9,19,1,2,7,2,2,2,22,2,15,4,7,2,2,2,3,10,0,9,3,3,9,11,5,3,1,2,17,4,23,2,8,2,0,3,6,4,0,5,5,2,0,2,7,19,1,14,57,6,14,2,9,40,1,2,0,3,1,2,0,3,0,7,3,2,6,2,2,2,0,2,0,3,1,2,12,2,2,3,4,2,0,2,5,3,9,3,1,35,0,24,1,7,9,12,0,2,0,2,0,5,9,2,35,5,19,2,5,5,7,2,35,10,0,58,73,7,77,3,37,11,42,2,0,4,328,2,3,3,6,2,0,2,3,3,40,2,3,3,32,2,3,3,6,2,0,2,3,3,14,2,56,2,3,3,66,5,0,33,15,17,84,13,619,3,16,2,25,6,74,22,12,2,6,12,20,12,19,13,12,2,2,2,1,13,51,3,29,4,0,5,1,3,9,34,2,3,9,7,87,9,42,6,69,11,28,4,11,5,11,11,39,3,4,12,43,5,25,7,10,38,27,5,62,2,28,3,10,7,9,14,0,89,75,5,9,18,8,13,42,4,11,71,55,9,9,4,48,83,2,2,30,14,230,23,280,3,5,3,37,3,5,3,7,2,0,2,0,2,0,2,30,3,52,2,6,2,0,4,2,2,6,4,3,3,5,5,12,6,2,2,6,67,1,20,0,29,0,14,0,17,4,60,12,5,0,4,11,18,0,5,0,3,9,2,0,4,4,7,0,2,0,2,0,2,3,2,10,3,3,6,4,5,0,53,1,2684,46,2,46,2,132,7,6,15,37,11,53,10,0,17,22,10,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,31,48,0,470,1,36,5,2,4,6,1,5,85,3,1,3,2,2,89,2,3,6,40,4,93,18,23,57,15,513,6581,75,20939,53,1164,68,45,3,268,4,27,21,31,3,13,13,1,2,24,9,69,11,1,38,8,3,102,3,1,111,44,25,51,13,68,12,9,7,23,4,0,5,45,3,35,13,28,4,64,15,10,39,54,10,13,3,9,7,22,4,1,5,66,25,2,227,42,2,1,3,9,7,11171,13,22,5,48,8453,301,3,61,3,105,39,6,13,4,6,11,2,12,2,4,2,0,2,1,2,1,2,107,34,362,19,63,3,53,41,11,5,15,17,6,13,1,25,2,33,4,2,134,20,9,8,25,5,0,2,25,12,88,4,5,3,5,3,5,3,2],k=0,S=[],a=0;a2?B%y!=y-1:B%y==0}}else{if(!this.blockComment)return!1;v=this.blockComment.start;var $=this.blockComment.end,u=(f=new RegExp("^(\\s*)(?:"+r.escapeRegExp(v)+")"),new RegExp("(?:"+r.escapeRegExp($)+")\\s*$"));A=function(_,O){h(_,O)||(!w||/\S/.test(_))&&(g.insertInLine({row:O,column:_.length},$),g.insertInLine({row:O,column:b},v))},m=function(_,O){var I;(I=_.match(u))&&g.removeInLine(O,_.length-I[0].length,_.length),(I=_.match(f))&&g.removeInLine(O,I[1].length,I[0].length)},h=function(_,O){if(f.test(_))return!0;for(var I=o.getTokens(O),W=0;W_.length&&(R=_.length)}),b==1/0&&(b=R,w=!1,p=!1),d&&b%y!=0&&(b=Math.floor(b/y)*y),T(p?m:A)},this.toggleBlockComment=function(t,o,s,c){var g=this.blockComment;if(g){!g.start&&g[0]&&(g=g[0]);var d,v,p=(w=new i(o,c.row,c.column)).getCurrentToken(),y=o.selection.toOrientedRange();if(p&&/comment/.test(p.type)){for(var $,f;p&&/comment/.test(p.type);){if(-1!=(u=p.value.indexOf(g.start))){var A=w.getCurrentTokenRow(),m=w.getCurrentTokenColumn()+u;$=new n(A,m,A,m+g.start.length);break}p=w.stepBackward()}var w;for(p=(w=new i(o,c.row,c.column)).getCurrentToken();p&&/comment/.test(p.type);){var u;if(-1!=(u=p.value.indexOf(g.end))){A=w.getCurrentTokenRow(),m=w.getCurrentTokenColumn()+u,f=new n(A,m,A,m+g.end.length);break}p=w.stepForward()}f&&o.remove(f),$&&(o.remove($),d=$.start.row,v=-g.start.length)}else v=g.start.length,d=s.start.row,o.insert(s.end,g.end),o.insert(s.start,g.start);y.start.row==d&&(y.start.column+=v),y.end.row==d&&(y.end.column+=v),o.selection.fromOrientedRange(y)}},this.getNextLineIndent=function(t,o,s){return this.$getIndent(o)},this.checkOutdent=function(t,o,s){return!1},this.autoOutdent=function(t,o,s){},this.$getIndent=function(t){return t.match(/^\s*/)[0]},this.createWorker=function(t){return null},this.createModeDelegates=function(t){for(var o in this.$embeds=[],this.$modes={},t)if(t[o]){var s=t[o],c=s.prototype.$id,g=x.$modes[c];g||(x.$modes[c]=g=new s),x.$modes[o]||(x.$modes[o]=g),this.$embeds.push(o),this.$modes[o]=g}var w=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"];for(o=0;o"u"?this.setPosition(n.row,n.column):this.setPosition(n,e)}return r.prototype.getPosition=function(){return this.$clipPositionToDocument(this.row,this.column)},r.prototype.getDocument=function(){return this.document},r.prototype.onChange=function(i){if(!(i.start.row==i.end.row&&i.start.row!=this.row||i.start.row>this.row)){var n=function l(r,i,n){var e="insert"==r.action,t=(e?1:-1)*(r.end.row-r.start.row),o=(e?1:-1)*(r.end.column-r.start.column),s=r.start,c=e?s:r.end;return a(i,s,n)?{row:i.row,column:i.column}:a(c,i,!n)?{row:i.row+t,column:i.column+(i.row==c.row?o:0)}:{row:s.row,column:s.column}}(i,{row:this.row,column:this.column},this.$insertRight);this.setPosition(n.row,n.column,!0)}},r.prototype.setPosition=function(i,n,e){var t;if(t=e?{row:i,column:n}:this.$clipPositionToDocument(i,n),this.row!=t.row||this.column!=t.column){var o={row:this.row,column:this.column};this.row=t.row,this.column=t.column,this._signal("change",{old:o,value:t})}},r.prototype.detach=function(){this.document.off("change",this.$onChange)},r.prototype.attach=function(i){this.document=i||this.document,this.document.on("change",this.$onChange)},r.prototype.$clipPositionToDocument=function(i,n){var e={};return i>=this.document.getLength()?(e.row=Math.max(0,this.document.getLength()-1),e.column=this.document.getLine(e.row).length):i<0?(e.row=0,e.column=0):(e.row=i,e.column=Math.min(this.document.getLine(e.row).length,Math.max(0,n))),n<0&&(e.column=0),e},r}();function a(r,i,n){return r.row=t&&(n=t-1,e=void 0);var o=this.getLine(n);return null==e&&(e=o.length),{row:n,column:e=Math.min(Math.max(e,0),o.length)}},i.prototype.clonePos=function(n){return{row:n.row,column:n.column}},i.prototype.pos=function(n,e){return{row:n,column:e}},i.prototype.$clipPosition=function(n){var e=this.getLength();return n.row>=e?(n.row=Math.max(0,e-1),n.column=this.getLine(e-1).length):(n.row=Math.max(0,n.row),n.column=Math.min(Math.max(n.column,0),this.getLine(n.row).length)),n},i.prototype.insertFullLines=function(n,e){var t=0;(n=Math.min(Math.max(n,0),this.getLength()))0,o=e=0&&this.applyDelta({start:this.pos(n,this.getLine(n).length),end:this.pos(n+1,0),action:"remove",lines:["",""]})},i.prototype.replace=function(n,e){return n instanceof a||(n=a.fromPoints(n.start,n.end)),0===e.length&&n.isEmpty()?n.start:e==this.getTextRange(n)?n.end:(this.remove(n),e?this.insert(n.start,e):n.start)},i.prototype.applyDeltas=function(n){for(var e=0;e=0;e--)this.revertDelta(n[e])},i.prototype.applyDelta=function(n,e){var t="insert"==n.action;(t?n.lines.length<=1&&!n.lines[0]:!a.comparePoints(n.start,n.end))||(t&&n.lines.length>2e4?this.$splitAndapplyLargeDelta(n,2e4):(k(this.$lines,n,e),this._signal("change",n)))},i.prototype.$safeApplyDelta=function(n){var e=this.$lines.length;("remove"==n.action&&n.start.row20){i.running=setTimeout(i.$worker,20);break}}i.currentLine=e,-1==t&&(t=e),s<=t&&i.fireUpdateEvent(s,t)}}}return a.prototype.setTokenizer=function(l){this.tokenizer=l,this.lines=[],this.states=[],this.start(0)},a.prototype.setDocument=function(l){this.doc=l,this.lines=[],this.states=[],this.stop()},a.prototype.fireUpdateEvent=function(l,r){this._signal("update",{data:{first:l,last:r}})},a.prototype.start=function(l){this.currentLine=Math.min(l||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},a.prototype.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},a.prototype.$updateOnChange=function(l){var r=l.start.row,i=l.end.row-r;if(0===i)this.lines[r]=null;else if("remove"==l.action)this.lines.splice(r,i+1,null),this.states.splice(r,i+1,null);else{var n=Array(i+1);n.unshift(r,1),this.lines.splice.apply(this.lines,n),this.states.splice.apply(this.states,n)}this.currentLine=Math.min(r,this.currentLine,this.doc.getLength()),this.stop()},a.prototype.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},a.prototype.getTokens=function(l){return this.lines[l]||this.$tokenizeRow(l)},a.prototype.getState=function(l){return this.currentLine==l&&this.$tokenizeRow(l),this.states[l]||"start"},a.prototype.$tokenizeRow=function(l){var r=this.doc.getLine(l),n=this.tokenizer.getLineTokens(r,this.states[l-1],l);return this.states[l]+""!=n.state+""?(this.states[l]=n.state,this.lines[l+1]=null,this.currentLine>l+1&&(this.currentLine=l+1)):this.currentLine==l&&(this.currentLine=l+1),this.lines[l]=n.tokens},a.prototype.cleanup=function(){this.running=!1,this.lines=[],this.states=[],this.currentLine=0,this.removeAllListeners()},a}();x.implement(S.prototype,k),M.BackgroundTokenizer=S}),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/range"],function(E,M,H){"use strict";var x=E("./lib/lang"),k=E("./range").Range,S=function(){function a(l,r,i){void 0===i&&(i="text"),this.setRegexp(l),this.clazz=r,this.type=i}return a.prototype.setRegexp=function(l){this.regExp+""!=l+""&&(this.regExp=l,this.cache=[])},a.prototype.update=function(l,r,i,n){if(this.regExp)for(var t=n.lastRow,o={},s=n.firstRow;s<=t;s++){var c=this.cache[s];null==c&&((c=x.getMatchOffsets(i.getLine(s),this.regExp)).length>this.MAX_RANGES&&(c=c.slice(0,this.MAX_RANGES)),c=c.map(function(b){return new k(s,b.offset,s,b.offset+b.length)}),this.cache[s]=c.length?c:"");for(var g=c.length;g--;){var w=c[g].toScreenRange(i),p=w.toString();o[p]||(o[p]=!0,r.drawSingleLineMarker(l,w,this.clazz,n))}}},a}();S.prototype.MAX_RANGES=500,M.SearchHighlight=S}),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],function(E,M,H){"use strict";var x=E("../range").Range,k=function(){function S(a,l){this.foldData=a,Array.isArray(l)?this.folds=l:l=this.folds=[l];var r=l[l.length-1];this.range=new x(l[0].start.row,l[0].start.column,r.end.row,r.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach(function(i){i.setFoldLine(this)},this)}return S.prototype.shiftRow=function(a){this.start.row+=a,this.end.row+=a,this.folds.forEach(function(l){l.start.row+=a,l.end.row+=a})},S.prototype.addFold=function(a){if(a.sameRow){if(a.start.rowthis.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(a),this.folds.sort(function(l,r){return-l.range.compareEnd(r.start.row,r.start.column)}),this.range.compareEnd(a.start.row,a.start.column)>0?(this.end.row=a.end.row,this.end.column=a.end.column):this.range.compareStart(a.end.row,a.end.column)<0&&(this.start.row=a.start.row,this.start.column=a.start.column)}else if(a.start.row==this.end.row)this.folds.push(a),this.end.row=a.end.row,this.end.column=a.end.column;else{if(a.end.row!=this.start.row)throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(a),this.start.row=a.start.row,this.start.column=a.start.column}a.foldLine=this},S.prototype.containsRow=function(a){return a>=this.start.row&&a<=this.end.row},S.prototype.walk=function(a,l,r){var e,t,i=0,n=this.folds,s=!0;null==l&&(l=this.end.row,r=this.end.column);for(var c=0;c0)){var s=k(l,t.start);return 0===o?r&&0!==s?-e-2:e:s>0||0===s&&!r?e:-e-1}}return-e-1},a.prototype.add=function(l){var r=!l.isEmpty(),i=this.pointIndex(l.start,r);i<0&&(i=-i-1);var n=this.pointIndex(l.end,r,i);return n<0?n=-n-1:n++,this.ranges.splice(i,n-i,l)},a.prototype.addList=function(l){for(var r=[],i=l.length;i--;)r.push.apply(r,this.add(l[i]));return r},a.prototype.substractPoint=function(l){var r=this.pointIndex(l);if(r>=0)return this.ranges.splice(r,1)},a.prototype.merge=function(){for(var n,l=[],r=this.ranges,i=(r=r.sort(function(o,s){return k(o.start,s.start)}))[0],e=1;e=0},a.prototype.containsPoint=function(l){return this.pointIndex(l)>=0},a.prototype.rangeAtPoint=function(l){var r=this.pointIndex(l);if(r>=0)return this.ranges[r]},a.prototype.clipRows=function(l,r){var i=this.ranges;if(i[0].start.row>r||i[i.length-1].start.row=n);o++);if("insert"==l.action){for(var g=e-n,w=-r.column+i.column;on);o++)if(c.start.row==n&&c.start.column>=r.column&&(c.start.column==r.column&&this.$bias<=0||(c.start.column+=w,c.start.row+=g)),c.end.row==n&&c.end.column>=r.column){if(c.end.column==r.column&&this.$bias<0)continue;c.end.column==r.column&&w>0&&oc.start.column&&c.end.column==t[o+1].start.column&&(c.end.column-=w),c.end.column+=w,c.end.row+=g}}else for(g=n-e,w=r.column-i.column;oe);o++)c.end.rowr.column)&&(c.end.column=r.column,c.end.row=r.row):(c.end.column+=w,c.end.row+=g):c.end.row>e&&(c.end.row+=g),c.start.rowr.column)&&(c.start.column=r.column,c.start.row=r.row):(c.start.column+=w,c.start.row+=g):c.start.row>e&&(c.start.row+=g);if(0!=g&&o=i)return o;if(o.end.row>i)return null}return null},this.getNextFoldLine=function(i,n){var e=this.$foldData,t=0;for(n&&(t=e.indexOf(n)),-1==t&&(t=0);t=i)return o}return null},this.getFoldedRowCount=function(i,n){for(var e=this.$foldData,t=n-i+1,o=0;o=n){g=i?t-=n-g:t=0);break}c>=i&&(t-=g>=i?c-g:c-i+1)}return t},this.$addFoldLine=function(i){return this.$foldData.push(i),this.$foldData.sort(function(n,e){return n.start.row-e.start.row}),i},this.addFold=function(i,n){var o,e=this.$foldData,t=!1;i instanceof S?o=i:(o=new S(n,i)).collapseChildren=n.collapseChildren,this.$clipRangeToDocument(o.range);var s=o.start.row,c=o.start.column,g=o.end.row,w=o.end.column,p=this.getFoldAt(s,c,1),b=this.getFoldAt(g,w,-1);if(p&&b==p)return p.addSubFold(o);p&&!p.range.isStart(s,c)&&this.removeFold(p),b&&!b.range.isEnd(g,w)&&this.removeFold(b);var y=this.getFoldsInRange(o.range);y.length>0&&(this.removeFolds(y),o.collapseChildren||y.forEach(function(f){o.addSubFold(f)}));for(var d=0;d0&&this.foldAll(i.start.row+1,i.end.row,i.collapseChildren-1),i.subFolds=[]},this.expandFolds=function(i){i.forEach(function(n){this.expandFold(n)},this)},this.unfold=function(i,n){var e,t;if(null==i)e=new x(0,0,this.getLength(),0),null==n&&(n=!0);else if("number"==typeof i)e=new x(i,0,i,this.getLine(i).length);else if("row"in i)e=x.fromPoints(i,i);else{if(Array.isArray(i))return t=[],i.forEach(function(s){t=t.concat(this.unfold(s))},this),t;e=i}for(var o=t=this.getFoldsInRangeList(e);1==t.length&&x.comparePoints(t[0].start,e.start)<0&&x.comparePoints(t[0].end,e.end)>0;)this.expandFolds(t),t=this.getFoldsInRangeList(e);if(0!=n?this.removeFolds(t):this.expandFolds(t),o.length)return o},this.isRowFolded=function(i,n){return!!this.getFoldLine(i,n)},this.getRowFoldEnd=function(i,n){var e=this.getFoldLine(i,n);return e?e.end.row:i},this.getRowFoldStart=function(i,n){var e=this.getFoldLine(i,n);return e?e.start.row:i},this.getFoldDisplayLine=function(i,n,e,t,o){null==t&&(t=i.start.row),null==o&&(o=0),null==n&&(n=i.end.row),null==e&&(e=this.getLine(n).length);var s=this.doc,c="";return i.walk(function(g,w,p,b){if(!(ww)break}while(o&&c.test(o.type)&&!/^comment.start/.test(o.type));o=t.stepBackward()}else o=t.getCurrentToken();return g.end.row=t.getCurrentTokenRow(),g.end.column=t.getCurrentTokenColumn(),/^comment.end/.test(o.type)||(g.end.column+=o.value.length-2),g}},this.foldAll=function(i,n,e,t){null==e&&(e=1e5);var o=this.foldWidgets;if(o){n=n||this.getLength();for(var s=i=i||0;s=i&&(s=c.end.row,c.collapseChildren=e,this.addFold("...",c))}}},this.foldToLevel=function(i){for(this.foldAll();i-- >0;)this.unfold(null,!1)},this.foldAllComments=function(){var i=this;this.foldAll(null,null,null,function(n){for(var e=i.getTokens(n),t=0;t=0;){var s=e[t];if(null==s&&(s=e[t]=this.getFoldWidget(t)),"start"==s){var c=this.getFoldWidgetRange(t);if(o||(o=c),c&&c.end.row>=i)break}t--}return{range:-1!==t&&c,firstRange:o}},this.onFoldWidgetClick=function(i,n){if(n instanceof l&&(n=n.domEvent),!this.$toggleFoldWidget(i,{children:n.shiftKey,all:n.ctrlKey||n.metaKey,siblings:n.altKey})){var o=n.target||n.srcElement;o&&/ace_fold-widget/.test(o.className)&&(o.className+=" ace_invalid")}},this.$toggleFoldWidget=function(i,n){if(this.getFoldWidget){var e=this.getFoldWidget(i),t=this.getLine(i),o="end"===e?-1:1,s=this.getFoldAt(i,-1===o?0:t.length,o);if(s)return n.children||n.all?this.removeFold(s):this.expandFold(s),s;var c=this.getFoldWidgetRange(i,!0);if(c&&!c.isMultiLine()&&(s=this.getFoldAt(c.start.row,c.start.column,1))&&c.isEqual(s.range))return this.removeFold(s),s;if(n.siblings){var g=this.getParentFoldRangeData(i);if(g.range)var w=g.range.start.row+1,p=g.range.end.row;this.foldAll(w,p,n.all?1e4:0)}else n.children?(p=c?c.end.row:this.getLength(),this.foldAll(i+1,p,n.all?1e4:0)):c&&(n.all&&(c.collapseChildren=1e4),this.addFold("...",c));return c}},this.toggleFoldWidget=function(i){var n=this.selection.getCursor().row;n=this.getRowFoldStart(n);var e=this.$toggleFoldWidget(n,{});if(!e){var t=this.getParentFoldRangeData(n,!0);if(e=t.range||t.firstRange){var o=this.getFoldAt(n=e.start.row,this.getLine(n).length,1);o?this.removeFold(o):this.addFold("...",e)}}},this.updateFoldWidgets=function(i){var n=i.start.row,e=i.end.row-n;if(0===e)this.foldWidgets[n]=null;else if("remove"==i.action)this.foldWidgets.splice(n,e+1,null);else{var t=Array(e+1);t.unshift(n,1),this.foldWidgets.splice.apply(this.foldWidgets,t)}},this.tokenizerUpdateFoldWidgets=function(i){var n=i.data;n.first!=n.last&&this.foldWidgets.length>n.first&&this.foldWidgets.splice(n.first,this.foldWidgets.length)}}}),ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],function(E,M,H){"use strict";var x=E("../token_iterator").TokenIterator,k=E("../range").Range;M.BracketMatch=function S(){this.findMatchingBracket=function(a,l){if(0==a.column)return null;var r=l||this.getLine(a.row).charAt(a.column-1);if(""==r)return null;var i=r.match(/([\(\[\{])|([\)\]\}])/);return i?i[1]?this.$findClosingBracket(i[1],a):this.$findOpeningBracket(i[2],a):null},this.getBracketRange=function(a){var i,l=this.getLine(a.row),r=!0,n=l.charAt(a.column-1),e=n&&n.match(/([\(\[\{])|([\)\]\}])/);if(e||(n=l.charAt(a.column),a={row:a.row,column:a.column+1},e=n&&n.match(/([\(\[\{])|([\)\]\}])/),r=!1),!e)return null;if(e[1]){if(!(t=this.$findClosingBracket(e[1],a)))return null;i=k.fromPoints(a,t),r||(i.end.column++,i.start.column--),i.cursor=i.end}else{var t;if(!(t=this.$findOpeningBracket(e[2],a)))return null;i=k.fromPoints(t,a),r||(i.start.column++,i.end.column--),i.cursor=i.start}return i},this.getMatchingBracketRanges=function(a,l){var r=this.getLine(a.row),i=/([\(\[\{])|([\)\]\}])/,n=!l&&r.charAt(a.column-1),e=n&&n.match(i);if(e||(n=(void 0===l||l)&&r.charAt(a.column),a={row:a.row,column:a.column+1},e=n&&n.match(i)),!e)return null;var t=new k(a.row,a.column-1,a.row,a.column),o=e[1]?this.$findClosingBracket(e[1],a):this.$findOpeningBracket(e[2],a);return o?[t,new k(o.row,o.column,o.row,o.column+1)]:[t]},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{","<":">",">":"<"},this.$findOpeningBracket=function(a,l,r){var i=this.$brackets[a],n=1,e=new x(this,l.row,l.column),t=e.getCurrentToken();if(t||(t=e.stepForward()),t){r||(r=new RegExp("(\\.?"+t.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)").replace(/-close\b/,"-(close|open)")+")+"));for(var o=l.column-e.getCurrentTokenColumn()-2,s=t.value;;){for(;o>=0;){var c=s.charAt(o);if(c==i){if(0==(n-=1))return{row:e.getCurrentTokenRow(),column:o+e.getCurrentTokenColumn()}}else c==a&&(n+=1);o-=1}do{t=e.stepBackward()}while(t&&!r.test(t.type));if(null==t)break;o=(s=t.value).length-1}return null}},this.$findClosingBracket=function(a,l,r){var i=this.$brackets[a],n=1,e=new x(this,l.row,l.column),t=e.getCurrentToken();if(t||(t=e.stepForward()),t){r||(r=new RegExp("(\\.?"+t.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)").replace(/-open\b/,"-(close|open)")+")+"));for(var o=l.column-e.getCurrentTokenColumn();;){for(var s=t.value,c=s.length;o"===l.value?i=!0:-1!==l.type.indexOf("tag-name")&&(r=!0))}while(l&&!r);return l},this.$findClosingTag=function(a,l){var r,i=l.value,n=l.value,e=0,t=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);l=a.stepForward();var o=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+l.value.length),s=!1;do{if(r=l,l=a.stepForward()){if(">"===l.value&&!s){var c=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);s=!0}if(-1!==l.type.indexOf("tag-name")){if(n===(i=l.value))if("<"===r.value)e++;else if(""!==l.value)return;var p=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1)}}else n===i&&"/>"===l.value&&--e<0&&(p=w=g=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+2),c=new k(o.end.row,o.end.column,o.end.row,o.end.column+1))}}while(l&&e>=0);if(t&&c&&g&&p&&o&&w)return{openTag:new k(t.start.row,t.start.column,c.end.row,c.end.column),closeTag:new k(g.start.row,g.start.column,p.end.row,p.end.column),openTagName:o,closeTagName:w}},this.$findOpeningTag=function(a,l){var r=a.getCurrentToken(),i=l.value,n=0,e=a.getCurrentTokenRow(),t=a.getCurrentTokenColumn(),o=t+2,s=new k(e,t,e,o);a.stepForward();var c=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+l.value.length);if((l=a.stepForward())&&">"===l.value){var g=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);a.stepBackward(),a.stepBackward();do{if(l=r,e=a.getCurrentTokenRow(),o=(t=a.getCurrentTokenColumn())+l.value.length,r=a.stepBackward(),l)if(-1!==l.type.indexOf("tag-name")){if(i===l.value)if("<"===r.value){if(++n>0){var w=new k(e,t,e,o),p=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1);do{l=a.stepForward()}while(l&&">"!==l.value);var b=new k(a.getCurrentTokenRow(),a.getCurrentTokenColumn(),a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1)}}else""===l.value){for(var y=0,d=r;d;){if(-1!==d.type.indexOf("tag-name")&&d.value===i){n--;break}if("<"===d.value)break;d=a.stepBackward(),y++}for(var v=0;vm&&(this.$docRowCache.splice(m,A),this.$screenRowCache.splice(m,A))},f.prototype.$getRowCacheIndex=function(u,A){for(var m=0,h=u.length-1;m<=h;){var C=m+h>>1,L=u[C];if(A>L)m=C+1;else{if(!(A=A);L++);return(h=m[L])?(h.index=L,h.start=C-h.value.length,h):null},f.prototype.setUndoManager=function(u){if(this.$undoManager=u,this.$informUndoManager&&this.$informUndoManager.cancel(),u){var A=this;u.addSession(this),this.$syncInformUndoManager=function(){A.$informUndoManager.cancel(),A.mergeUndoDeltas=!1},this.$informUndoManager=k.delayedCall(this.$syncInformUndoManager)}else this.$syncInformUndoManager=function(){}},f.prototype.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},f.prototype.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},f.prototype.getTabString=function(){return this.getUseSoftTabs()?k.stringRepeat(" ",this.getTabSize()):"\t"},f.prototype.setUseSoftTabs=function(u){this.setOption("useSoftTabs",u)},f.prototype.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},f.prototype.setTabSize=function(u){this.setOption("tabSize",u)},f.prototype.getTabSize=function(){return this.$tabSize},f.prototype.isTabStop=function(u){return this.$useSoftTabs&&u.column%this.$tabSize==0},f.prototype.setNavigateWithinSoftTabs=function(u){this.setOption("navigateWithinSoftTabs",u)},f.prototype.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},f.prototype.setOverwrite=function(u){this.setOption("overwrite",u)},f.prototype.getOverwrite=function(){return this.$overwrite},f.prototype.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},f.prototype.addGutterDecoration=function(u,A){this.$decorations[u]||(this.$decorations[u]=""),this.$decorations[u]+=" "+A,this._signal("changeBreakpoint",{})},f.prototype.removeGutterDecoration=function(u,A){this.$decorations[u]=(this.$decorations[u]||"").replace(" "+A,""),this._signal("changeBreakpoint",{})},f.prototype.getBreakpoints=function(){return this.$breakpoints},f.prototype.setBreakpoints=function(u){this.$breakpoints=[];for(var A=0;A0&&(h=!!m.charAt(A-1).match(this.tokenRe)),h||(h=!!m.charAt(A).match(this.tokenRe)),h)var C=this.tokenRe;else C=/^\s+$/.test(m.slice(A-1,A+1))?/\s/:this.nonTokenRe;var L=A;if(L>0){do{L--}while(L>=0&&m.charAt(L).match(C));L++}for(var T=A;Tu&&(u=A.screenWidth)}),this.lineWidgetWidth=u},f.prototype.$computeWidth=function(u){if(this.$modified||u){if(this.$modified=!1,this.$useWrapMode)return this.screenWidth=this.$wrapLimit;for(var A=this.doc.getAllLines(),m=this.$rowLengthCache,h=0,C=0,L=this.$foldData[C],T=L?L.start.row:1/0,R=A.length,_=0;_T){if((_=L.end.row+1)>=R)break;T=(L=this.$foldData[C++])?L.start.row:1/0}null==m[_]&&(m[_]=this.$getStringScreenWidth(A[_])[0]),m[_]>h&&(h=m[_])}this.screenWidth=h}},f.prototype.getLine=function(u){return this.doc.getLine(u)},f.prototype.getLines=function(u,A){return this.doc.getLines(u,A)},f.prototype.getLength=function(){return this.doc.getLength()},f.prototype.getTextRange=function(u){return this.doc.getTextRange(u||this.selection.getRange())},f.prototype.insert=function(u,A){return this.doc.insert(u,A)},f.prototype.remove=function(u){return this.doc.remove(u)},f.prototype.removeFullLines=function(u,A){return this.doc.removeFullLines(u,A)},f.prototype.undoChanges=function(u,A){if(u.length){this.$fromUndo=!0;for(var m=u.length-1;-1!=m;m--){var h=u[m];"insert"==h.action||"remove"==h.action?this.doc.revertDelta(h):h.folds&&this.addFolds(h.folds)}!A&&this.$undoSelect&&(u.selectionBefore?this.selection.fromJSON(u.selectionBefore):this.selection.setRange(this.$getUndoSelection(u,!0))),this.$fromUndo=!1}},f.prototype.redoChanges=function(u,A){if(u.length){this.$fromUndo=!0;for(var m=0;mu.end.column&&(L.start.column+=R),L.end.row==u.end.row&&L.end.column>u.end.column&&(L.end.column+=R)),T&&L.start.row>=u.end.row&&(L.start.row+=T,L.end.row+=T)),L.end=this.insert(L.start,h),C.length){var _=u.start,O=L.start,T=O.row-_.row,R=O.column-_.column;this.addFolds(C.map(function(D){return(D=D.clone()).start.row==_.row&&(D.start.column+=R),D.end.row==_.row&&(D.end.column+=R),D.start.row+=T,D.end.row+=T,D}))}return L},f.prototype.indentRows=function(u,A,m){m=m.replace(/\t/g,this.getTabString());for(var h=u;h<=A;h++)this.doc.insertInLine({row:h,column:0},m)},f.prototype.outdentRows=function(u){for(var A=u.collapseRows(),m=new n(0,0,0,0),h=this.getTabSize(),C=A.start.row;C<=A.end.row;++C){var L=this.getLine(C);m.start.row=C,m.end.row=C;for(var T=0;T0){var h;if((h=this.getRowFoldEnd(A+m))>this.doc.getLength()-1)return 0;C=h-A}else u=this.$clipRowToDocument(u),C=(A=this.$clipRowToDocument(A))-u+1;var L=new n(u,0,A,Number.MAX_VALUE),T=this.getFoldsInRange(L).map(function(_){return(_=_.clone()).start.row+=C,_.end.row+=C,_}),R=0==m?this.doc.getLines(u,A):this.doc.removeFullLines(u,A);return this.doc.insertFullLines(u+C,R),T.length&&this.addFolds(T),C},f.prototype.moveLinesUp=function(u,A){return this.$moveLines(u,A,-1)},f.prototype.moveLinesDown=function(u,A){return this.$moveLines(u,A,1)},f.prototype.duplicateLines=function(u,A){return this.$moveLines(u,A,0)},f.prototype.$clipRowToDocument=function(u){return Math.max(0,Math.min(u,this.doc.getLength()-1))},f.prototype.$clipColumnToRow=function(u,A){return A<0?0:Math.min(this.doc.getLine(u).length,A)},f.prototype.$clipPositionToDocument=function(u,A){if(A=Math.max(0,A),u<0)u=0,A=0;else{var m=this.doc.getLength();u>=m?(u=m-1,A=this.doc.getLine(m-1).length):A=Math.min(this.doc.getLine(u).length,A)}return{row:u,column:A}},f.prototype.$clipRangeToDocument=function(u){u.start.row<0?(u.start.row=0,u.start.column=0):u.start.column=this.$clipColumnToRow(u.start.row,u.start.column);var A=this.doc.getLength()-1;return u.end.row>A?(u.end.row=A,u.end.column=this.doc.getLine(A).length):u.end.column=this.$clipColumnToRow(u.end.row,u.end.column),u},f.prototype.setUseWrapMode=function(u){if(u!=this.$useWrapMode){if(this.$useWrapMode=u,this.$modified=!0,this.$resetRowCache(0),u){var A=this.getLength();this.$wrapData=Array(A),this.$updateWrapData(0,A-1)}this._signal("changeWrapMode")}},f.prototype.getUseWrapMode=function(){return this.$useWrapMode},f.prototype.setWrapLimitRange=function(u,A){(this.$wrapLimitRange.min!==u||this.$wrapLimitRange.max!==A)&&(this.$wrapLimitRange={min:u,max:A},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode"))},f.prototype.adjustWrapLimit=function(u,A){var m=this.$wrapLimitRange;m.max<0&&(m={min:A,max:A});var h=this.$constrainWrapLimit(u,m.min,m.max);return h!=this.$wrapLimit&&h>1&&(this.$wrapLimit=h,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0)},f.prototype.$constrainWrapLimit=function(u,A,m){return A&&(u=Math.max(A,u)),m&&(u=Math.min(m,u)),u},f.prototype.getWrapLimit=function(){return this.$wrapLimit},f.prototype.setWrapLimit=function(u){this.setWrapLimitRange(u,u)},f.prototype.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},f.prototype.$updateInternalDataOnChange=function(u){var A=this.$useWrapMode,m=u.action,h=u.start,C=u.end,L=h.row,T=C.row,R=T-L,_=null;if(this.$updating=!0,0!=R)if("remove"===m){this[A?"$wrapData":"$rowLengthCache"].splice(L,R);var O=this.$foldData;_=this.getFoldsInRange(u),this.removeFolds(_);var W=0;if(I=this.getFoldLine(C.row)){I.addRemoveChars(C.row,C.column,h.column-C.column),I.shiftRow(-R);var D=this.getFoldLine(L);D&&D!==I&&(D.merge(I),I=D),W=O.indexOf(I)+1}for(;W=C.row&&I.shiftRow(-R);T=L}else{var F=Array(R);F.unshift(L,0);var B=A?this.$wrapData:this.$rowLengthCache;if(B.splice.apply(B,F),O=this.$foldData,W=0,I=this.getFoldLine(L)){var V=I.range.compareInside(h.row,h.column);0==V?(I=I.split(h.row,h.column))&&(I.shiftRow(R),I.addRemoveChars(T,0,C.column-h.column)):-1==V&&(I.addRemoveChars(L,0,C.column-h.column),I.shiftRow(R)),W=O.indexOf(I)+1}for(;W=L&&I.shiftRow(R)}}else R=Math.abs(u.start.column-u.end.column),"remove"===m&&(_=this.getFoldsInRange(u),this.removeFolds(_),R=-R),(I=this.getFoldLine(L))&&I.addRemoveChars(L,h.column,R);return A&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,A?this.$updateWrapData(L,T):this.$updateRowLengthCache(L,T),_},f.prototype.$updateRowLengthCache=function(u,A,m){this.$rowLengthCache[u]=null,this.$rowLengthCache[A]=null},f.prototype.$updateWrapData=function(u,A){var T,R,m=this.doc.getAllLines(),h=this.getTabSize(),C=this.$wrapData,L=this.$wrapLimit,_=u;for(A=Math.min(A,m.length-1);_<=A;)(R=this.getFoldLine(_,R))?(T=[],R.walk(function(O,I,W,D){var F;if(null!=O){(F=this.$getDisplayTokens(O,T.length))[0]=w;for(var B=1;BA-D;){var F=L+A-D;if(u[F-1]>=y&&u[F]>=y)W(F);else if(u[F]!=w&&u[F]!=p){for(var B=Math.max(F-(A-(A>>2)),L-1);F>B&&u[F]B&&u[F]B&&u[F]==b;)F--}else for(;F>B&&u[F]B?W(++F):(u[F=L+A]==g&&F--,W(F-D))}else{for(;F!=L-1&&u[F]!=w;F--);if(F>L){W(F);continue}for(F=L+A;F39&&L<48||L>57&&L<64?m.push(b):L>=4352&&$(L)?m.push(c,g):m.push(c)}return m},f.prototype.$getStringScreenWidth=function(u,A,m){if(0==A)return[0,0];var h,C;for(null==A&&(A=1/0),m=m||0,C=0;C=4352&&$(h)?m+=2:m+=1,!(m>A));C++);return[m,C]},f.prototype.getRowLength=function(u){var A=1;return this.lineWidgets&&(A+=this.lineWidgets[u]&&this.lineWidgets[u].rowCount||0),this.$useWrapMode&&this.$wrapData[u]?this.$wrapData[u].length+A:A},f.prototype.getRowLineCount=function(u){return this.$useWrapMode&&this.$wrapData[u]?this.$wrapData[u].length+1:1},f.prototype.getRowWrapIndent=function(u){if(this.$useWrapMode){var A=this.screenToDocumentPosition(u,Number.MAX_VALUE),m=this.$wrapData[A.row];return m.length&&m[0]=0){R=O[I],C=this.$docRowCache[I];var D=u>O[W-1]}else D=!W;for(var F=this.getLength()-1,B=this.getNextFoldLine(C),V=B?B.start.row:1/0;R<=u&&!(R+(_=this.getRowLength(C))>u||C>=F);)R+=_,++C>V&&(V=(B=this.getNextFoldLine(C=B.end.row+1,B))?B.start.row:1/0),D&&(this.$docRowCache.push(C),this.$screenRowCache.push(R));if(B&&B.start.row<=C)h=this.getFoldDisplayLine(B),C=B.start.row;else{if(R+_<=u||C>F)return{row:F,column:this.getLine(F).length};h=this.getLine(C),B=null}var P=0,G=Math.floor(u-R);if(this.$useWrapMode){var z=this.$wrapData[C];z&&(T=z[G],G>0&&z.length&&(P=z.indent,h=h.substring(L=z[G-1]||z[z.length-1])))}return void 0!==m&&this.$bidiHandler.isBidiRow(R+G,C,G)&&(A=this.$bidiHandler.offsetToCol(m)),L+=this.$getStringScreenWidth(h,A-P)[1],this.$useWrapMode&&L>=T&&(L=T-1),B?B.idxToPosition(L):{row:C,column:L}},f.prototype.documentToScreenPosition=function(u,A){if(typeof A>"u")var m=this.$clipPositionToDocument(u.row,u.column);else m=this.$clipPositionToDocument(u,A);var L,h=0,C=null;(L=this.getFoldAt(u=m.row,A=m.column,1))&&(u=L.start.row,A=L.start.column);var T,R=0,_=this.$docRowCache,O=this.$getRowCacheIndex(_,u),I=_.length;if(I&&O>=0){R=_[O],h=this.$screenRowCache[O];var W=u>_[I-1]}else W=!I;for(var D=this.getNextFoldLine(R),F=D?D.start.row:1/0;R=F){if((T=D.end.row+1)>u)break;F=(D=this.getNextFoldLine(T,D))?D.start.row:1/0}else T=R+1;h+=this.getRowLength(R),R=T,W&&(this.$docRowCache.push(R),this.$screenRowCache.push(h))}var B="";D&&R>=F?(B=this.getFoldDisplayLine(D,u,A),C=D.start.row):(B=this.getLine(u).substring(0,A),C=u);var V=0;if(this.$useWrapMode){var P=this.$wrapData[C];if(P){for(var G=0;B.length>=P[G];)h++,G++;B=B.substring(P[G-1]||0,B.length),V=G>0?P.indent:0}}return this.lineWidgets&&this.lineWidgets[R]&&this.lineWidgets[R].rowsAbove&&(h+=this.lineWidgets[R].rowsAbove),{row:h,column:V+this.$getStringScreenWidth(B)[0]}},f.prototype.documentToScreenColumn=function(u,A){return this.documentToScreenPosition(u,A).column},f.prototype.documentToScreenRow=function(u,A){return this.documentToScreenPosition(u,A).row},f.prototype.getScreenLength=function(){var u=0,A=null;if(this.$useWrapMode)for(var C=this.$wrapData.length,L=0,h=0,T=(A=this.$foldData[h++])?A.start.row:1/0;LT&&(L=A.end.row+1,T=(A=this.$foldData[h++])?A.start.row:1/0)}else{u=this.getLength();var m=this.$foldData;for(h=0;hm);L++);return[h,L]})},f.prototype.destroy=function(){this.destroyed||(this.bgTokenizer.setDocument(null),this.bgTokenizer.cleanup(),this.destroyed=!0),this.$stopWorker(),this.removeAllListeners(),this.doc&&this.doc.off("change",this.$onChange),this.selection.detach()},f}();s.$uid=0,s.prototype.$modes=a.$modes,s.prototype.getValue=s.prototype.toString,s.prototype.$defaultUndoManager={undo:function(){},redo:function(){},hasUndo:function(){},hasRedo:function(){},reset:function(){},add:function(){},addSelection:function(){},startNewGroup:function(){},addSession:function(){}},s.prototype.$overwrite=!1,s.prototype.$mode=null,s.prototype.$modeId=null,s.prototype.$scrollTop=0,s.prototype.$scrollLeft=0,s.prototype.$wrapLimit=80,s.prototype.$useWrapMode=!1,s.prototype.$wrapLimitRange={min:null,max:null},s.prototype.lineWidgets=null,s.prototype.isFullWidth=$,x.implement(s.prototype,l);var c=1,g=2,w=3,p=4,b=9,y=10,d=11,v=12;function $(f){return!(f<4352)&&(f>=4352&&f<=4447||f>=4515&&f<=4519||f>=4602&&f<=4607||f>=9001&&f<=9002||f>=11904&&f<=11929||f>=11931&&f<=12019||f>=12032&&f<=12245||f>=12272&&f<=12283||f>=12288&&f<=12350||f>=12353&&f<=12438||f>=12441&&f<=12543||f>=12549&&f<=12589||f>=12593&&f<=12686||f>=12688&&f<=12730||f>=12736&&f<=12771||f>=12784&&f<=12830||f>=12832&&f<=12871||f>=12880&&f<=13054||f>=13056&&f<=19903||f>=19968&&f<=42124||f>=42128&&f<=42182||f>=43360&&f<=43388||f>=44032&&f<=55203||f>=55216&&f<=55238||f>=55243&&f<=55291||f>=63744&&f<=64255||f>=65040&&f<=65049||f>=65072&&f<=65106||f>=65108&&f<=65126||f>=65128&&f<=65131||f>=65281&&f<=65376||f>=65504&&f<=65510)}E("./edit_session/folding").Folding.call(s.prototype),E("./edit_session/bracket_match").BracketMatch.call(s.prototype),a.defineOptions(s.prototype,"session",{wrap:{set:function(f){if(f&&"off"!=f?"free"==f?f=!0:"printMargin"==f?f=-1:"string"==typeof f&&(f=parseInt(f,10)||!1):f=!1,this.$wrap!=f)if(this.$wrap=f,f){var u="number"==typeof f?f:null;this.setWrapLimitRange(u,u),this.setUseWrapMode(!0)}else this.setUseWrapMode(!1)},get:function(){return this.getUseWrapMode()?-1==this.$wrap?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(f){(f="auto"==f?"text"!=this.$mode.type:"text"!=f)!=this.$wrapAsCode&&(this.$wrapAsCode=f,this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0)))},initialValue:"auto"},indentedSoftWrap:{set:function(){this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0))},initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(f){this.$useWorker=f,this.$stopWorker(),f&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(f){(f=parseInt(f))>0&&this.$tabSize!==f&&(this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=f,this._signal("changeTabSize"))},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},foldStyle:{set:function(f){this.setFoldStyle(f)},handlesSet:!0},overwrite:{set:function(f){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(f){this.doc.setNewLineMode(f)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(f){this.setMode(f)},get:function(){return this.$modeId},handlesSet:!0}}),M.EditSession=s}),ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],function(E,M,H){"use strict";var x=E("./lib/lang"),k=E("./lib/oop"),S=E("./range").Range,a=function(){function r(){this.$options={}}return r.prototype.set=function(i){return k.mixin(this.$options,i),this},r.prototype.getOptions=function(){return x.copyObject(this.$options)},r.prototype.setOptions=function(i){this.$options=i},r.prototype.find=function(i){var n=this.$options,e=this.$matchIterator(i,n);if(!e)return!1;var t=null;return e.forEach(function(o,s,c,g){return t=new S(o,s,c,g),!(s==g&&n.start&&n.start.start&&0!=n.skipCurrent&&t.isEqual(n.start)&&(t=null,1))}),t},r.prototype.findAll=function(i){var n=this.$options;if(!n.needle)return[];this.$assembleRegExp(n);var e=n.range,t=e?i.getLines(e.start.row,e.end.row):i.doc.getAllLines(),o=[],s=n.re;if(n.$isMultiLine){var w,c=s.length,g=t.length-c;e:for(var p=s.offset||0;p<=g;p++){for(var b=0;bv||(o.push(w=new S(p,v,p+c-1,$)),c>2&&(p=p+c-2))}}else for(var f=0;fh&&o[b].end.row==C;)b--;for(o=o.slice(f,b+1),f=0,b=o.length;f=g;v--)if(y(v,Number.MAX_VALUE,d))return;if(0!=n.wrap)for(v=w,g=c.row;v>=g;v--)if(y(v,Number.MAX_VALUE,d))return}};else p=function(v){var $=c.row;if(!y($,c.column,v)){for($+=1;$<=w;$++)if(y($,0,v))return;if(0!=n.wrap)for($=g,w=c.row;$<=w;$++)if(y($,0,v))return}};if(n.$isMultiLine)var b=e.length,y=function(d,v,$){var f=t?d-b+1:d;if(!(f<0||f+b>i.getLength())){var u=i.getLine(f),A=u.search(e[0]);if(!(!t&&Av)&&$(f,A,f+b-1,h))return!0}}};else y=t?function(v,$,f){var m,u=i.getLine(v),A=[],h=0;for(e.lastIndex=0;m=e.exec(u);){if(h=m.index,!(C=m[0].length)){if(h>=u.length)break;e.lastIndex=h+=1}if(m.index+C>$)break;A.push(m.index,C)}for(var L=A.length-1;L>=0;L-=2){var C,T=A[L-1];if(f(v,T,v,T+(C=A[L])))return!0}}:function(v,$,f){var A,m,u=i.getLine(v);for(e.lastIndex=$;m=e.exec(u);){var h=m[0].length;if(f(v,A=m.index,v,A+h))return!0;if(!h&&(e.lastIndex=A+=1,A>=u.length))return!1}};return{forEach:p}},r}();M.Search=a}),ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],function(E,M,H){"use strict";var n,x=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(o[c]=s[c])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function o(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}),k=E("../lib/keys"),S=E("../lib/useragent"),a=k.KEY_MODS,l=function(){function n(e,t){this.$init(e,t,!1)}return n.prototype.$init=function(e,t,o){this.platform=t||(S.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(e),this.$singleCommand=o},n.prototype.addCommand=function(e){this.commands[e.name]&&this.removeCommand(e),this.commands[e.name]=e,e.bindKey&&this._buildKeyHash(e)},n.prototype.removeCommand=function(e,t){var o=e&&("string"==typeof e?e:e.name);e=this.commands[o],t||delete this.commands[o];var s=this.commandKeyBinding;for(var c in s){var g=s[c];if(g==e)delete s[c];else if(Array.isArray(g)){var w=g.indexOf(e);-1!=w&&(g.splice(w,1),1==g.length&&(s[c]=g[0]))}}},n.prototype.bindKey=function(e,t,o){if("object"==typeof e&&e&&(null==o&&(o=e.position),e=e[this.platform]),e){if("function"==typeof t)return this.addCommand({exec:t,bindKey:e,name:t.name||e});e.split("|").forEach(function(s){var c="";if(-1!=s.indexOf(" ")){var g=s.split(/\s+/);s=g.pop(),g.forEach(function(b){var y=this.parseKeys(b);this._addCommandToBinding(c+=(c?" ":"")+(a[y.hashId]+y.key),"chainKeys")},this),c+=" "}var w=this.parseKeys(s);this._addCommandToBinding(c+(a[w.hashId]+w.key),t,o)},this)}},n.prototype._addCommandToBinding=function(e,t,o){var c,s=this.commandKeyBinding;if(t)if(!s[e]||this.$singleCommand)s[e]=t;else{Array.isArray(s[e])?-1!=(c=s[e].indexOf(t))&&s[e].splice(c,1):s[e]=[s[e]],"number"!=typeof o&&(o=r(t));var g=s[e];for(c=0;co);c++);g.splice(c,0,t)}else delete s[e]},n.prototype.addCommands=function(e){e&&Object.keys(e).forEach(function(t){var o=e[t];if(o){if("string"==typeof o)return this.bindKey(o,t);"function"==typeof o&&(o={exec:o}),"object"==typeof o&&(o.name||(o.name=t),this.addCommand(o))}},this)},n.prototype.removeCommands=function(e){Object.keys(e).forEach(function(t){this.removeCommand(e[t])},this)},n.prototype.bindKeys=function(e){Object.keys(e).forEach(function(t){this.bindKey(t,e[t])},this)},n.prototype._buildKeyHash=function(e){this.bindKey(e.bindKey,e)},n.prototype.parseKeys=function(e){var t=e.toLowerCase().split(/[\-\+]([\-\+])?/).filter(function(p){return p}),o=t.pop(),s=k[o];if(k.FUNCTION_KEYS[s])o=k.FUNCTION_KEYS[s].toLowerCase();else{if(!t.length)return{key:o,hashId:-1};if(1==t.length&&"shift"==t[0])return{key:o.toUpperCase(),hashId:-1}}for(var c=0,g=t.length;g--;){var w=k.KEY_MODS[t[g]];if(null==w)return typeof console<"u"&&console.error("invalid modifier "+t[g]+" in "+e),!1;c|=w}return{key:o,hashId:c}},n.prototype.findKeyCommand=function(e,t){return this.commandKeyBinding[a[e]+t]},n.prototype.handleKeyboard=function(e,t,o,s){if(!(s<0)){var c=a[t]+o,g=this.commandKeyBinding[c];return e.$keyChain&&(e.$keyChain+=" "+c,g=this.commandKeyBinding[e.$keyChain]||g),!g||"chainKeys"!=g&&"chainKeys"!=g[g.length-1]?(e.$keyChain&&(t&&4!=t||1!=o.length?(-1==t||s>0)&&(e.$keyChain=""):e.$keyChain=e.$keyChain.slice(0,-c.length-1)),{command:g}):(e.$keyChain=e.$keyChain||c,{command:"null"})}},n.prototype.getStatusText=function(e,t){return t.$keyChain||""},n}();function r(n){return"object"==typeof n&&n.bindKey&&n.bindKey.position||(n.isDefault?-100:0)}var i=function(n){function e(t,o){var s=n.call(this,t,o)||this;return s.$singleCommand=!0,s}return x(e,n),e}(l);i.call=function(n,e,t){l.prototype.$init.call(n,e,t,!0)},l.call=function(n,e,t){l.prototype.$init.call(n,e,t,!1)},M.HashHandler=i,M.MultiHashHandler=l}),ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],function(E,M,H){"use strict";var r,x=this&&this.__extends||(r=function(i,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])})(i,n)},function(i,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function e(){this.constructor=i}r(i,n),i.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}),k=E("../lib/oop"),S=E("../keyboard/hash_handler").MultiHashHandler,a=E("../lib/event_emitter").EventEmitter,l=function(r){function i(n,e){var t=r.call(this,e,n)||this;return t.byName=t.commands,t.setDefaultHandler("exec",function(o){return o.args?o.command.exec(o.editor,o.args,o.event,!1):o.command.exec(o.editor,{},o.event,!0)}),t}return x(i,r),i.prototype.exec=function(n,e,t){if(Array.isArray(n)){for(var o=n.length;o--;)if(this.exec(n[o],e,t))return!0;return!1}if("string"==typeof n&&(n=this.commands[n]),!n||e&&e.$readOnly&&!n.readOnly||0!=this.$checkCommandState&&n.isAvailable&&!n.isAvailable(e))return!1;var s={editor:e,command:n,args:t};return s.returnValue=this._emit("exec",s),this._signal("afterExec",s),!1!==s.returnValue},i.prototype.toggleRecording=function(n){if(!this.$inReplay)return n&&n._emit("changeStatus"),this.recording?(this.macro.pop(),this.off("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=function(e){this.macro.push([e.command,e.args])}.bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},i.prototype.replay=function(n){if(!this.$inReplay&&this.macro){if(this.recording)return this.toggleRecording(n);try{this.$inReplay=!0,this.macro.forEach(function(e){"string"==typeof e?this.exec(e,n):this.exec(e[0],n,e[1])},this)}finally{this.$inReplay=!1}}},i.prototype.trimMacro=function(n){return n.map(function(e){return"string"!=typeof e[0]&&(e[0]=e[0].name),e[1]||(e=e[0]),e})},i}(S);k.implement(l.prototype,a),M.CommandManager=l}),ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],function(E,M,H){"use strict";var x=E("../lib/lang"),k=E("../config"),S=E("../range").Range;function a(r,i){return{win:r,mac:i}}M.commands=[{name:"showSettingsMenu",description:"Show settings menu",bindKey:a("Ctrl-,","Command-,"),exec:function(r){k.loadModule("ace/ext/settings_menu",function(i){i.init(r),r.showSettingsMenu()})},readOnly:!0},{name:"goToNextError",description:"Go to next error",bindKey:a("Alt-E","F4"),exec:function(r){k.loadModule("ace/ext/error_marker",function(i){i.showErrorMarker(r,1)})},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",description:"Go to previous error",bindKey:a("Alt-Shift-E","Shift-F4"),exec:function(r){k.loadModule("ace/ext/error_marker",function(i){i.showErrorMarker(r,-1)})},scrollIntoView:"animate",readOnly:!0},{name:"selectall",description:"Select all",bindKey:a("Ctrl-A","Command-A"),exec:function(r){r.selectAll()},readOnly:!0},{name:"centerselection",description:"Center selection",bindKey:a(null,"Ctrl-L"),exec:function(r){r.centerSelection()},readOnly:!0},{name:"gotoline",description:"Go to line...",bindKey:a("Ctrl-L","Command-L"),exec:function(r,i){"number"==typeof i&&!isNaN(i)&&r.gotoLine(i),r.prompt({$type:"gotoLine"})},readOnly:!0},{name:"fold",bindKey:a("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(r){r.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:a("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(r){r.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",description:"Toggle fold widget",bindKey:a("F2","F2"),exec:function(r){r.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",description:"Toggle parent fold widget",bindKey:a("Alt-F2","Alt-F2"),exec:function(r){r.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",description:"Fold all",bindKey:a(null,"Ctrl-Command-Option-0"),exec:function(r){r.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldAllComments",description:"Fold all comments",bindKey:a(null,"Ctrl-Command-Option-0"),exec:function(r){r.session.foldAllComments()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",description:"Fold other",bindKey:a("Alt-0","Command-Option-0"),exec:function(r){r.session.foldAll(),r.session.unfold(r.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",description:"Unfold all",bindKey:a("Alt-Shift-0","Command-Option-Shift-0"),exec:function(r){r.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",description:"Find next",bindKey:a("Ctrl-K","Command-G"),exec:function(r){r.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",description:"Find previous",bindKey:a("Ctrl-Shift-K","Command-Shift-G"),exec:function(r){r.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",description:"Select or find next",bindKey:a("Alt-K","Ctrl-G"),exec:function(r){r.selection.isEmpty()?r.selection.selectWord():r.findNext()},readOnly:!0},{name:"selectOrFindPrevious",description:"Select or find previous",bindKey:a("Alt-Shift-K","Ctrl-Shift-G"),exec:function(r){r.selection.isEmpty()?r.selection.selectWord():r.findPrevious()},readOnly:!0},{name:"find",description:"Find",bindKey:a("Ctrl-F","Command-F"),exec:function(r){k.loadModule("ace/ext/searchbox",function(i){i.Search(r)})},readOnly:!0},{name:"overwrite",description:"Overwrite",bindKey:"Insert",exec:function(r){r.toggleOverwrite()},readOnly:!0},{name:"selecttostart",description:"Select to start",bindKey:a("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(r){r.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",description:"Go to start",bindKey:a("Ctrl-Home","Command-Home|Command-Up"),exec:function(r){r.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",description:"Select up",bindKey:a("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(r){r.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",description:"Go line up",bindKey:a("Up","Up|Ctrl-P"),exec:function(r,i){r.navigateUp(i.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",description:"Select to end",bindKey:a("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(r){r.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",description:"Go to end",bindKey:a("Ctrl-End","Command-End|Command-Down"),exec:function(r){r.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",description:"Select down",bindKey:a("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(r){r.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",description:"Go line down",bindKey:a("Down","Down|Ctrl-N"),exec:function(r,i){r.navigateDown(i.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",description:"Select word left",bindKey:a("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(r){r.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",description:"Go to word left",bindKey:a("Ctrl-Left","Option-Left"),exec:function(r){r.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",description:"Select to line start",bindKey:a("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(r){r.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",description:"Go to line start",bindKey:a("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(r){r.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",description:"Select left",bindKey:a("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(r){r.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",description:"Go to left",bindKey:a("Left","Left|Ctrl-B"),exec:function(r,i){r.navigateLeft(i.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",description:"Select word right",bindKey:a("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(r){r.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",description:"Go to word right",bindKey:a("Ctrl-Right","Option-Right"),exec:function(r){r.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",description:"Select to line end",bindKey:a("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(r){r.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",description:"Go to line end",bindKey:a("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(r){r.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",description:"Select right",bindKey:a("Shift-Right","Shift-Right"),exec:function(r){r.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",description:"Go to right",bindKey:a("Right","Right|Ctrl-F"),exec:function(r,i){r.navigateRight(i.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",description:"Select page down",bindKey:"Shift-PageDown",exec:function(r){r.selectPageDown()},readOnly:!0},{name:"pagedown",description:"Page down",bindKey:a(null,"Option-PageDown"),exec:function(r){r.scrollPageDown()},readOnly:!0},{name:"gotopagedown",description:"Go to page down",bindKey:a("PageDown","PageDown|Ctrl-V"),exec:function(r){r.gotoPageDown()},readOnly:!0},{name:"selectpageup",description:"Select page up",bindKey:"Shift-PageUp",exec:function(r){r.selectPageUp()},readOnly:!0},{name:"pageup",description:"Page up",bindKey:a(null,"Option-PageUp"),exec:function(r){r.scrollPageUp()},readOnly:!0},{name:"gotopageup",description:"Go to page up",bindKey:"PageUp",exec:function(r){r.gotoPageUp()},readOnly:!0},{name:"scrollup",description:"Scroll up",bindKey:a("Ctrl-Up",null),exec:function(r){r.renderer.scrollBy(0,-2*r.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",description:"Scroll down",bindKey:a("Ctrl-Down",null),exec:function(r){r.renderer.scrollBy(0,2*r.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",description:"Select line start",bindKey:"Shift-Home",exec:function(r){r.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",description:"Select line end",bindKey:"Shift-End",exec:function(r){r.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",description:"Toggle recording",bindKey:a("Ctrl-Alt-E","Command-Option-E"),exec:function(r){r.commands.toggleRecording(r)},readOnly:!0},{name:"replaymacro",description:"Replay macro",bindKey:a("Ctrl-Shift-E","Command-Shift-E"),exec:function(r){r.commands.replay(r)},readOnly:!0},{name:"jumptomatching",description:"Jump to matching",bindKey:a("Ctrl-\\|Ctrl-P","Command-\\"),exec:function(r){r.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",description:"Select to matching",bindKey:a("Ctrl-Shift-\\|Ctrl-Shift-P","Command-Shift-\\"),exec:function(r){r.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",description:"Expand to matching",bindKey:a("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(r){r.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",description:"Pass keys to browser",bindKey:a(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",description:"Copy",exec:function(r){},readOnly:!0},{name:"cut",description:"Cut",exec:function(r){var n=r.$copyWithEmptySelection&&r.selection.isEmpty()?r.selection.getLineRange():r.selection.getRange();r._emit("cut",n),n.isEmpty()||r.session.remove(n),r.clearSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",description:"Paste",exec:function(r,i){r.$handlePaste(i)},scrollIntoView:"cursor"},{name:"removeline",description:"Remove line",bindKey:a("Ctrl-D","Command-D"),exec:function(r){r.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",description:"Duplicate selection",bindKey:a("Ctrl-Shift-D","Command-Shift-D"),exec:function(r){r.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",description:"Sort lines",bindKey:a("Ctrl-Alt-S","Command-Alt-S"),exec:function(r){r.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",description:"Toggle comment",bindKey:a("Ctrl-/","Command-/"),exec:function(r){r.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",description:"Toggle block comment",bindKey:a("Ctrl-Shift-/","Command-Shift-/"),exec:function(r){r.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",description:"Modify number up",bindKey:a("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(r){r.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",description:"Modify number down",bindKey:a("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(r){r.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",description:"Replace",bindKey:a("Ctrl-H","Command-Option-F"),exec:function(r){k.loadModule("ace/ext/searchbox",function(i){i.Search(r,!0)})}},{name:"undo",description:"Undo",bindKey:a("Ctrl-Z","Command-Z"),exec:function(r){r.undo()}},{name:"redo",description:"Redo",bindKey:a("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(r){r.redo()}},{name:"copylinesup",description:"Copy lines up",bindKey:a("Alt-Shift-Up","Command-Option-Up"),exec:function(r){r.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",description:"Move lines up",bindKey:a("Alt-Up","Option-Up"),exec:function(r){r.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",description:"Copy lines down",bindKey:a("Alt-Shift-Down","Command-Option-Down"),exec:function(r){r.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",description:"Move lines down",bindKey:a("Alt-Down","Option-Down"),exec:function(r){r.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",description:"Delete",bindKey:a("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(r){r.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",description:"Backspace",bindKey:a("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(r){r.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",description:"Cut or delete",bindKey:a("Shift-Delete",null),exec:function(r){if(!r.selection.isEmpty())return!1;r.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",description:"Remove to line start",bindKey:a("Alt-Backspace","Command-Backspace"),exec:function(r){r.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",description:"Remove to line end",bindKey:a("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(r){r.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",description:"Remove to line start hard",bindKey:a("Ctrl-Shift-Backspace",null),exec:function(r){var i=r.selection.getRange();i.start.column=0,r.session.remove(i)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",description:"Remove to line end hard",bindKey:a("Ctrl-Shift-Delete",null),exec:function(r){var i=r.selection.getRange();i.end.column=Number.MAX_VALUE,r.session.remove(i)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",description:"Remove word left",bindKey:a("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(r){r.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",description:"Remove word right",bindKey:a("Ctrl-Delete","Alt-Delete"),exec:function(r){r.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",description:"Outdent",bindKey:a("Shift-Tab","Shift-Tab"),exec:function(r){r.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",description:"Indent",bindKey:a("Tab","Tab"),exec:function(r){r.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",description:"Block outdent",bindKey:a("Ctrl-[","Ctrl-["),exec:function(r){r.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",description:"Block indent",bindKey:a("Ctrl-]","Ctrl-]"),exec:function(r){r.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",description:"Insert string",exec:function(r,i){r.insert(i)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",description:"Insert text",exec:function(r,i){r.insert(x.stringRepeat(i.text||"",i.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",description:"Split line",bindKey:a(null,"Ctrl-O"),exec:function(r){r.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",description:"Transpose letters",bindKey:a("Alt-Shift-X","Ctrl-T"),exec:function(r){r.transposeLetters()},multiSelectAction:function(r){r.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",description:"To uppercase",bindKey:a("Ctrl-U","Ctrl-U"),exec:function(r){r.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",description:"To lowercase",bindKey:a("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(r){r.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"autoindent",description:"Auto Indent",bindKey:a(null,null),exec:function(r){r.autoIndent()},multiSelectAction:"forEachLine",scrollIntoView:"animate"},{name:"expandtoline",description:"Expand to line",bindKey:a("Ctrl-Shift-L","Command-Shift-L"),exec:function(r){var i=r.selection.getRange();i.start.column=i.end.column=0,i.end.row++,r.selection.setRange(i,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"openlink",bindKey:a("Ctrl+F3","F3"),exec:function(r){r.openLink()}},{name:"joinlines",description:"Join lines",bindKey:a(null,null),exec:function(r){for(var i=r.selection.isBackwards(),n=i?r.selection.getSelectionLead():r.selection.getSelectionAnchor(),e=i?r.selection.getSelectionAnchor():r.selection.getSelectionLead(),t=r.session.doc.getLine(n.row).length,s=r.session.doc.getTextRange(r.selection.getRange()).replace(/\n\s*/," ").length,c=r.session.doc.getLine(n.row),g=n.row+1;g<=e.row+1;g++){var w=x.stringTrimLeft(x.stringTrimRight(r.session.doc.getLine(g)));0!==w.length&&(w=" "+w),c+=w}e.row+10?(r.selection.moveCursorTo(n.row,n.column),r.selection.selectTo(n.row,n.column+s)):(t=r.session.doc.getLine(n.row).length>t?t+1:t,r.selection.moveCursorTo(n.row,t))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",description:"Invert selection",bindKey:a(null,null),exec:function(r){var i=r.session.doc.getLength()-1,n=r.session.doc.getLine(i).length,e=r.selection.rangeList.ranges,t=[];e.length<1&&(e=[r.selection.getRange()]);for(var o=0;ol[r].column&&r++,e.unshift(r,0),l.splice.apply(l,e),this.$updateRows()}}},S.prototype.$updateRows=function(){var a=this.session.lineWidgets;if(a){var l=!0;a.forEach(function(r,i){if(r)for(l=!1,r.row=i;r.$oldWidget;)r.$oldWidget.row=i,r=r.$oldWidget}),l&&(this.session.lineWidgets=null)}},S.prototype.$registerLineWidget=function(a){this.session.lineWidgets||(this.session.lineWidgets=new Array(this.session.getLength()));var l=this.session.lineWidgets[a.row];return l&&(a.$oldWidget=l,l.el&&l.el.parentNode&&(l.el.parentNode.removeChild(l.el),l._inDocument=!1)),this.session.lineWidgets[a.row]=a,a},S.prototype.addLineWidget=function(a){if(this.$registerLineWidget(a),a.session=this.session,!this.editor)return a;var l=this.editor.renderer;a.html&&!a.el&&(a.el=x.createElement("div"),a.el.innerHTML=a.html),a.text&&!a.el&&(a.el=x.createElement("div"),a.el.textContent=a.text),a.el&&(x.addCssClass(a.el,"ace_lineWidgetContainer"),a.className&&x.addCssClass(a.el,a.className),a.el.style.position="absolute",a.el.style.zIndex=5,l.container.appendChild(a.el),a._inDocument=!0,a.coverGutter||(a.el.style.zIndex=3),null==a.pixelHeight&&(a.pixelHeight=a.el.offsetHeight)),null==a.rowCount&&(a.rowCount=a.pixelHeight/l.layerConfig.lineHeight);var r=this.session.getFoldAt(a.row,0);if(a.$fold=r,r){var i=this.session.lineWidgets;a.row!=r.end.row||i[r.start.row]?a.hidden=!0:i[r.start.row]=a}return this.session._emit("changeFold",{data:{start:{row:a.row}}}),this.$updateRows(),this.renderWidgets(null,l),this.onWidgetChanged(a),a},S.prototype.removeLineWidget=function(a){if(a._inDocument=!1,a.session=null,a.el&&a.el.parentNode&&a.el.parentNode.removeChild(a.el),a.editor&&a.editor.destroy)try{a.editor.destroy()}catch{}if(this.session.lineWidgets){var l=this.session.lineWidgets[a.row];if(l==a)this.session.lineWidgets[a.row]=a.$oldWidget,a.$oldWidget&&this.onWidgetChanged(a.$oldWidget);else for(;l;){if(l.$oldWidget==a){l.$oldWidget=a.$oldWidget;break}l=l.$oldWidget}}this.session._emit("changeFold",{data:{start:{row:a.row}}}),this.$updateRows()},S.prototype.getWidgetsAtRow=function(a){for(var l=this.session.lineWidgets,r=l&&l[a],i=[];r;)i.push(r),r=r.$oldWidget;return i},S.prototype.onWidgetChanged=function(a){this.session._changedWidgets.push(a),this.editor&&this.editor.renderer.updateFull()},S.prototype.measureWidgets=function(a,l){var r=this.session._changedWidgets,i=l.layerConfig;if(r&&r.length){for(var n=1/0,e=0;e0&&!i[n];)n--;this.firstRow=r.firstRow,this.lastRow=r.lastRow,l.$cursorLayer.config=r;for(var t=n;t<=e;t++){var o=i[t];if(o&&o.el){if(o.hidden){o.el.style.top=-100-(o.pixelHeight||0)+"px";continue}o._inDocument||(o._inDocument=!0,l.container.appendChild(o.el));var s=l.$cursorLayer.getPixelPosition({row:t,column:0},!0).top;o.coverLine||(s+=r.lineHeight*this.session.getRowLineCount(o.row)),o.el.style.top=s-r.offset+"px";var c=o.coverGutter?0:l.gutterWidth;o.fixedWidth||(c-=l.scrollLeft),o.el.style.left=c+"px",o.fullWidth&&o.screenWidth&&(o.el.style.minWidth=r.width+2*r.padding+"px"),o.el.style.right=o.fixedWidth?l.scrollBar.getWidth()+"px":""}}}},S}();M.LineWidgets=k}),ace.define("ace/keyboard/gutter_handler",["require","exports","module","ace/lib/keys","ace/mouse/default_gutter_handler"],function(E,M,H){"use strict";var x=E("../lib/keys"),k=E("../mouse/default_gutter_handler").GutterTooltip,S=function(){function l(r){this.editor=r,this.gutterLayer=r.renderer.$gutterLayer,this.element=r.renderer.$gutter,this.lines=r.renderer.$gutterLayer.$lines,this.activeRowIndex=null,this.activeLane=null,this.annotationTooltip=new k(this.editor)}return l.prototype.addListener=function(){this.element.addEventListener("keydown",this.$onGutterKeyDown.bind(this)),this.element.addEventListener("focusout",this.$blurGutter.bind(this)),this.editor.on("mousewheel",this.$blurGutter.bind(this))},l.prototype.removeListener=function(){this.element.removeEventListener("keydown",this.$onGutterKeyDown.bind(this)),this.element.removeEventListener("focusout",this.$blurGutter.bind(this)),this.editor.off("mousewheel",this.$blurGutter.bind(this))},l.prototype.$onGutterKeyDown=function(r){if(this.annotationTooltip.isOpen)return r.preventDefault(),void(r.keyCode===x.escape&&this.annotationTooltip.hideTooltip());if(r.target===this.element){if(r.keyCode!=x.enter)return;r.preventDefault();var i=this.editor.getCursorPosition().row;return this.editor.isRowVisible(i)||this.editor.scrollToLine(i,!0,!0),void setTimeout(function(){var n=this.$rowToRowIndex(this.gutterLayer.$cursorCell.row),e=this.$findNearestFoldWidget(n),t=this.$findNearestAnnotation(n);if(null!==e||null!==t)return null===e&&null!==t?(this.activeRowIndex=t,this.activeLane="annotation",void this.$focusAnnotation(this.activeRowIndex)):null!==e&&null===t?(this.activeRowIndex=e,this.activeLane="fold",void this.$focusFoldWidget(this.activeRowIndex)):Math.abs(t-n)0||r+i=0&&this.$isFoldWidgetVisible(r-i))return r-i;if(r+i<=this.lines.getLength()-1&&this.$isFoldWidgetVisible(r+i))return r+i}return null},l.prototype.$findNearestAnnotation=function(r){if(this.$isAnnotationVisible(r))return r;for(var i=0;r-i>0||r+i=0&&this.$isAnnotationVisible(r-i))return r-i;if(r+i<=this.lines.getLength()-1&&this.$isAnnotationVisible(r+i))return r+i}return null},l.prototype.$focusFoldWidget=function(r){if(null!=r){var i=this.$getFoldWidget(r);i.classList.add(this.editor.renderer.keyboardFocusClassName),i.focus()}},l.prototype.$focusAnnotation=function(r){if(null!=r){var i=this.$getAnnotation(r);i.classList.add(this.editor.renderer.keyboardFocusClassName),i.focus()}},l.prototype.$blurFoldWidget=function(r){var i=this.$getFoldWidget(r);i.classList.remove(this.editor.renderer.keyboardFocusClassName),i.blur()},l.prototype.$blurAnnotation=function(r){var i=this.$getAnnotation(r);i.classList.remove(this.editor.renderer.keyboardFocusClassName),i.blur()},l.prototype.$moveFoldWidgetUp=function(){for(var r=this.activeRowIndex;r>0;)if(r--,this.$isFoldWidgetVisible(r))return this.$blurFoldWidget(this.activeRowIndex),this.activeRowIndex=r,void this.$focusFoldWidget(this.activeRowIndex)},l.prototype.$moveFoldWidgetDown=function(){for(var r=this.activeRowIndex;r0;)if(r--,this.$isAnnotationVisible(r))return this.$blurAnnotation(this.activeRowIndex),this.activeRowIndex=r,void this.$focusAnnotation(this.activeRowIndex)},l.prototype.$moveAnnotationDown=function(){for(var r=this.activeRowIndex;r=m.length&&(m=void 0),{value:m&&m[L++],done:!m}}};throw new TypeError(h?"Object is not iterable.":"Symbol.iterator is not defined.")},k=E("./lib/oop"),S=E("./lib/dom"),a=E("./lib/lang"),l=E("./lib/useragent"),r=E("./keyboard/textinput").TextInput,i=E("./mouse/mouse_handler").MouseHandler,n=E("./mouse/fold_handler").FoldHandler,e=E("./keyboard/keybinding").KeyBinding,t=E("./edit_session").EditSession,o=E("./search").Search,s=E("./range").Range,c=E("./lib/event_emitter").EventEmitter,g=E("./commands/command_manager").CommandManager,w=E("./commands/default_commands").commands,p=E("./config"),b=E("./token_iterator").TokenIterator,y=E("./line_widgets").LineWidgets,d=E("./keyboard/gutter_handler").GutterKeyboardHandler,v=E("./config").nls,$=E("./clipboard"),f=E("./lib/keys"),u=function(){function m(h,C,L){this.$toDestroy=[];var T=h.getContainerElement();this.container=T,this.renderer=h,this.id="editor"+ ++m.$uid,this.commands=new g(l.isMac?"mac":"win",w),"object"==typeof document&&(this.textInput=new r(h.getTextAreaContainer(),this),this.renderer.textarea=this.textInput.getElement(),this.$mouseHandler=new i(this),new n(this)),this.keyBinding=new e(this),this.$search=(new o).set({wrap:!0}),this.$historyTracker=this.$historyTracker.bind(this),this.commands.on("exec",this.$historyTracker),this.$initOperationListeners(),this._$emitInputEvent=a.delayedCall(function(){this._signal("input",{}),this.session&&!this.session.destroyed&&this.session.bgTokenizer.scheduleStart()}.bind(this)),this.on("change",function(R,_){_._$emitInputEvent.schedule(31)}),this.setSession(C||L&&L.session||new t("")),p.resetOptions(this),L&&this.setOptions(L),p._signal("editor",this)}return m.prototype.$initOperationListeners=function(){this.commands.on("exec",this.startOperation.bind(this),!0),this.commands.on("afterExec",this.endOperation.bind(this),!0),this.$opResetTimer=a.delayedCall(this.endOperation.bind(this,!0)),this.on("change",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.docChanged=!0}.bind(this),!0),this.on("changeSelection",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.selectionChanged=!0}.bind(this),!0)},m.prototype.startOperation=function(h){if(this.curOp){if(!h||this.curOp.command)return;this.prevOp=this.curOp}h||(this.previousCommand=null,h={}),this.$opResetTimer.schedule(),this.curOp=this.session.curOp={command:h.command||{},args:h.args,scrollTop:this.renderer.scrollTop},this.curOp.selectionBefore=this.selection.toJSON()},m.prototype.endOperation=function(h){if(this.curOp&&this.session){if(h&&!1===h.returnValue||!this.session)return this.curOp=null;if(1==h&&this.curOp.command&&"mouse"==this.curOp.command.name||(this._signal("beforeEndOperation"),!this.curOp))return;var C=this.curOp.command,L=C&&C.scrollIntoView;if(L){switch(L){case"center-animate":L="animate";case"center":this.renderer.scrollCursorIntoView(null,.5);break;case"animate":case"cursor":this.renderer.scrollCursorIntoView();break;case"selectionPart":var T=this.selection.getRange(),R=this.renderer.layerConfig;(T.start.row>=R.lastRow||T.end.row<=R.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead)}"animate"==L&&this.renderer.animateScrolling(this.curOp.scrollTop)}var _=this.selection.toJSON();this.curOp.selectionAfter=_,this.$lastSel=this.selection.toJSON(),this.session.getUndoManager().addSelection(_),this.prevOp=this.curOp,this.curOp=null}},m.prototype.$historyTracker=function(h){if(this.$mergeUndoDeltas){var C=this.prevOp,L=this.$mergeableCommands,T=C.command&&h.command.name==C.command.name;if("insertstring"==h.command.name){var R=h.args;void 0===this.mergeNextCommand&&(this.mergeNextCommand=!0),T=T&&this.mergeNextCommand&&(!/\s/.test(R)||/\s/.test(C.args)),this.mergeNextCommand=!0}else T=T&&-1!==L.indexOf(h.command.name);"always"!=this.$mergeUndoDeltas&&Date.now()-this.sequenceStartTime>2e3&&(T=!1),T?this.session.mergeUndoDeltas=!0:-1!==L.indexOf(h.command.name)&&(this.sequenceStartTime=Date.now())}},m.prototype.setKeyboardHandler=function(h,C){if(h&&"string"==typeof h&&"ace"!=h){this.$keybindingId=h;var L=this;p.loadModule(["keybinding",h],function(T){L.$keybindingId==h&&L.keyBinding.setKeyboardHandler(T&&T.handler),C&&C()})}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(h),C&&C()},m.prototype.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},m.prototype.setSession=function(h){if(this.session!=h){this.curOp&&this.endOperation(),this.curOp={};var C=this.session;if(C){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var L=this.session.getSelection();L.off("changeCursor",this.$onCursorChange),L.off("changeSelection",this.$onSelectionChange)}this.session=h,h?(this.$onDocumentChange=this.onDocumentChange.bind(this),h.on("change",this.$onDocumentChange),this.renderer.setSession(h),this.$onChangeMode=this.onChangeMode.bind(this),h.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),h.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),h.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),h.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),h.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),h.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=h.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.onCursorChange(),this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(h)),this._signal("changeSession",{session:h,oldSession:C}),this.curOp=null,C&&C._signal("changeEditor",{oldEditor:this}),h&&h._signal("changeEditor",{editor:this}),h&&!h.destroyed&&h.bgTokenizer.scheduleStart()}},m.prototype.getSession=function(){return this.session},m.prototype.setValue=function(h,C){return this.session.doc.setValue(h),C?1==C?this.navigateFileEnd():-1==C&&this.navigateFileStart():this.selectAll(),h},m.prototype.getValue=function(){return this.session.getValue()},m.prototype.getSelection=function(){return this.selection},m.prototype.resize=function(h){this.renderer.onResize(h)},m.prototype.setTheme=function(h,C){this.renderer.setTheme(h,C)},m.prototype.getTheme=function(){return this.renderer.getTheme()},m.prototype.setStyle=function(h){this.renderer.setStyle(h)},m.prototype.unsetStyle=function(h){this.renderer.unsetStyle(h)},m.prototype.getFontSize=function(){return this.getOption("fontSize")||S.computedStyle(this.container).fontSize},m.prototype.setFontSize=function(h){this.setOption("fontSize",h)},m.prototype.$highlightBrackets=function(){if(!this.$highlightPending){var h=this;this.$highlightPending=!0,setTimeout(function(){h.$highlightPending=!1;var C=h.session;if(C&&!C.destroyed){C.$bracketHighlight&&(C.$bracketHighlight.markerIds.forEach(function(F){C.removeMarker(F)}),C.$bracketHighlight=null);var L=h.getCursorPosition(),T=h.getKeyboardHandler(),R=T&&T.$getDirectionForHighlight&&T.$getDirectionForHighlight(h),_=C.getMatchingBracketRanges(L,R);if(!_){var I=new b(C,L.row,L.column).getCurrentToken();if(I&&/\b(?:tag-open|tag-name)/.test(I.type)){var W=C.getMatchingTags(L);W&&(_=[W.openTagName,W.closeTagName])}}if(!_&&C.$mode.getMatching&&(_=C.$mode.getMatching(h.session)),!_)return void(h.getHighlightIndentGuides()&&h.renderer.$textLayer.$highlightIndentGuide());var D="ace_bracket";Array.isArray(_)?1==_.length&&(D="ace_error_bracket"):_=[_],2==_.length&&(0==s.comparePoints(_[0].end,_[1].start)?_=[s.fromPoints(_[0].start,_[1].end)]:0==s.comparePoints(_[0].start,_[1].end)&&(_=[s.fromPoints(_[1].start,_[0].end)])),C.$bracketHighlight={ranges:_,markerIds:_.map(function(F){return C.addMarker(F,D,"text")})},h.getHighlightIndentGuides()&&h.renderer.$textLayer.$highlightIndentGuide()}},50)}},m.prototype.focus=function(){this.textInput.focus()},m.prototype.isFocused=function(){return this.textInput.isFocused()},m.prototype.blur=function(){this.textInput.blur()},m.prototype.onFocus=function(h){this.$isFocused||(this.$isFocused=!0,this.renderer.showCursor(),this.renderer.visualizeFocus(),this._emit("focus",h))},m.prototype.onBlur=function(h){this.$isFocused&&(this.$isFocused=!1,this.renderer.hideCursor(),this.renderer.visualizeBlur(),this._emit("blur",h))},m.prototype.$cursorChange=function(){this.renderer.updateCursor(),this.$highlightBrackets(),this.$updateHighlightActiveLine()},m.prototype.onDocumentChange=function(h){this.renderer.updateLines(h.start.row,h.start.row==h.end.row?h.end.row:1/0,this.session.$useWrapMode),this._signal("change",h),this.$cursorChange()},m.prototype.onTokenizerUpdate=function(h){var C=h.data;this.renderer.updateLines(C.first,C.last)},m.prototype.onScrollTopChange=function(){this.renderer.scrollToY(this.session.getScrollTop())},m.prototype.onScrollLeftChange=function(){this.renderer.scrollToX(this.session.getScrollLeft())},m.prototype.onCursorChange=function(){this.$cursorChange(),this._signal("changeSelection")},m.prototype.$updateHighlightActiveLine=function(){var C,h=this.getSession();if(this.$highlightActiveLine&&(("line"!=this.$selectionStyle||!this.selection.isMultiLine())&&(C=this.getCursorPosition()),this.renderer.theme&&this.renderer.theme.$selectionColorConflict&&!this.selection.isEmpty()&&(C=!1),this.renderer.$maxLines&&1===this.session.getLength()&&!(this.renderer.$minLines>1)&&(C=!1)),h.$highlightLineMarker&&!C)h.removeMarker(h.$highlightLineMarker.id),h.$highlightLineMarker=null;else if(!h.$highlightLineMarker&&C){var L=new s(C.row,C.column,C.row,1/0);L.id=h.addMarker(L,"ace_active-line","screenLine"),h.$highlightLineMarker=L}else C&&(h.$highlightLineMarker.start.row=C.row,h.$highlightLineMarker.end.row=C.row,h.$highlightLineMarker.start.column=C.column,h._signal("changeBackMarker"))},m.prototype.onSelectionChange=function(h){var C=this.session;if(C.$selectionMarker&&C.removeMarker(C.$selectionMarker),C.$selectionMarker=null,this.selection.isEmpty())this.$updateHighlightActiveLine();else{var L=this.selection.getRange(),T=this.getSelectionStyle();C.$selectionMarker=C.addMarker(L,"ace_selection",T)}var R=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(R),this._signal("changeSelection")},m.prototype.$getSelectionHighLightRegexp=function(){var h=this.session,C=this.getSelectionRange();if(!C.isEmpty()&&!C.isMultiLine()){var L=C.start.column,T=C.end.column,R=h.getLine(C.start.row),_=R.substring(L,T);if(!(_.length>5e3)&&/[\w\d]/.test(_)){var O=this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:_}),I=R.substring(L-1,T+1);if(O.test(I))return O}}},m.prototype.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},m.prototype.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},m.prototype.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},m.prototype.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},m.prototype.onChangeMode=function(h){this.renderer.updateText(),this._emit("changeMode",h)},m.prototype.onChangeWrapLimit=function(){this.renderer.updateFull()},m.prototype.onChangeWrapMode=function(){this.renderer.onResize(!0)},m.prototype.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},m.prototype.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},m.prototype.getCopyText=function(){var h=this.getSelectedText(),C=this.session.doc.getNewLineCharacter(),L=!1;if(!h&&this.$copyWithEmptySelection){L=!0;for(var T=this.selection.getAllRanges(),R=0;RF.search(/\S|$/)){var I=F.substr(R.column).search(/\S|$/);L.doc.removeInLine(R.row,R.column,R.column+I)}}this.clearSelection();var W=R.column,D=L.getState(R.row),B=(F=L.getLine(R.row),T.checkOutdent(D,F,h));if(L.insert(R,h),_&&_.selection&&this.selection.setSelectionRange(2==_.selection.length?new s(R.row,W+_.selection[0],R.row,W+_.selection[1]):new s(R.row+_.selection[0],_.selection[1],R.row+_.selection[2],_.selection[3])),this.$enableAutoIndent){if(L.getDocument().isNewLine(h)){var V=T.getNextLineIndent(D,F.slice(0,R.column),L.getTabString());L.insert({row:R.row+1,column:0},V)}B&&T.autoOutdent(D,L,R.row)}},m.prototype.autoIndent=function(){var L,T,h=this.session,C=h.getMode();if(this.selection.isEmpty())L=0,T=h.doc.getLength()-1;else{var R=this.getSelectionRange();L=R.start.row,T=R.end.row}for(var W,D,F,_="",O="",I="",B=h.getTabString(),V=L;V<=T;V++)V>0&&(_=h.getState(V-1),O=h.getLine(V-1),I=C.getNextLineIndent(_,O,B)),W=h.getLine(V),I!==(D=C.$getIndent(W))&&(D.length>0&&(F=new s(V,0,V,D.length),h.remove(F)),I.length>0&&h.insert({row:V,column:0},I)),C.autoOutdent(_,h,V)},m.prototype.onTextInput=function(h,C){if(!C)return this.keyBinding.onTextInput(h);this.startOperation({command:{name:"insertstring"}});var L=this.applyComposition.bind(this,h,C);this.selection.rangeCount?this.forEachSelection(L):L(),this.endOperation()},m.prototype.applyComposition=function(h,C){var L;(C.extendLeft||C.extendRight)&&((L=this.selection.getRange()).start.column-=C.extendLeft,L.end.column+=C.extendRight,L.start.column<0&&(L.start.row--,L.start.column+=this.session.getLine(L.start.row).length+1),this.selection.setRange(L),!h&&!L.isEmpty()&&this.remove()),(h||!this.selection.isEmpty())&&this.insert(h,!0),(C.restoreStart||C.restoreEnd)&&((L=this.selection.getRange()).start.column-=C.restoreStart,L.end.column-=C.restoreEnd,this.selection.setRange(L))},m.prototype.onCommandKey=function(h,C,L){return this.keyBinding.onCommandKey(h,C,L)},m.prototype.setOverwrite=function(h){this.session.setOverwrite(h)},m.prototype.getOverwrite=function(){return this.session.getOverwrite()},m.prototype.toggleOverwrite=function(){this.session.toggleOverwrite()},m.prototype.setScrollSpeed=function(h){this.setOption("scrollSpeed",h)},m.prototype.getScrollSpeed=function(){return this.getOption("scrollSpeed")},m.prototype.setDragDelay=function(h){this.setOption("dragDelay",h)},m.prototype.getDragDelay=function(){return this.getOption("dragDelay")},m.prototype.setSelectionStyle=function(h){this.setOption("selectionStyle",h)},m.prototype.getSelectionStyle=function(){return this.getOption("selectionStyle")},m.prototype.setHighlightActiveLine=function(h){this.setOption("highlightActiveLine",h)},m.prototype.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},m.prototype.setHighlightGutterLine=function(h){this.setOption("highlightGutterLine",h)},m.prototype.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},m.prototype.setHighlightSelectedWord=function(h){this.setOption("highlightSelectedWord",h)},m.prototype.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},m.prototype.setAnimatedScroll=function(h){this.renderer.setAnimatedScroll(h)},m.prototype.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},m.prototype.setShowInvisibles=function(h){this.renderer.setShowInvisibles(h)},m.prototype.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},m.prototype.setDisplayIndentGuides=function(h){this.renderer.setDisplayIndentGuides(h)},m.prototype.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},m.prototype.setHighlightIndentGuides=function(h){this.renderer.setHighlightIndentGuides(h)},m.prototype.getHighlightIndentGuides=function(){return this.renderer.getHighlightIndentGuides()},m.prototype.setShowPrintMargin=function(h){this.renderer.setShowPrintMargin(h)},m.prototype.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},m.prototype.setPrintMarginColumn=function(h){this.renderer.setPrintMarginColumn(h)},m.prototype.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},m.prototype.setReadOnly=function(h){this.setOption("readOnly",h)},m.prototype.getReadOnly=function(){return this.getOption("readOnly")},m.prototype.setBehavioursEnabled=function(h){this.setOption("behavioursEnabled",h)},m.prototype.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},m.prototype.setWrapBehavioursEnabled=function(h){this.setOption("wrapBehavioursEnabled",h)},m.prototype.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},m.prototype.setShowFoldWidgets=function(h){this.setOption("showFoldWidgets",h)},m.prototype.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},m.prototype.setFadeFoldWidgets=function(h){this.setOption("fadeFoldWidgets",h)},m.prototype.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},m.prototype.remove=function(h){this.selection.isEmpty()&&("left"==h?this.selection.selectLeft():this.selection.selectRight());var C=this.getSelectionRange();if(this.getBehavioursEnabled()){var L=this.session,T=L.getState(C.start.row),R=L.getMode().transformAction(T,"deletion",this,L,C);if(0===C.end.column){var _=L.getTextRange(C);if("\n"==_[_.length-1]){var O=L.getLine(C.end.row);/^\s+$/.test(O)&&(C.end.column=O.length)}}R&&(C=R)}this.session.remove(C),this.clearSelection()},m.prototype.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},m.prototype.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},m.prototype.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.selection.isEmpty()&&this.selection.selectLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},m.prototype.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var h=this.getSelectionRange();h.start.column==h.end.column&&h.start.row==h.end.row&&(h.end.column=0,h.end.row++),this.session.remove(h),this.clearSelection()},m.prototype.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var h=this.getCursorPosition();this.insert("\n"),this.moveCursorToPosition(h)},m.prototype.setGhostText=function(h,C){this.session.widgetManager||(this.session.widgetManager=new y(this.session),this.session.widgetManager.attach(this)),this.renderer.setGhostText(h,C)},m.prototype.removeGhostText=function(){this.session.widgetManager&&this.renderer.removeGhostText()},m.prototype.transposeLetters=function(){if(this.selection.isEmpty()){var h=this.getCursorPosition(),C=h.column;if(0!==C){var T,R,L=this.session.getLine(h.row);CI.toLowerCase()?1:0});var R=new s(0,0,0,0);for(T=h.first;T<=h.last;T++){var _=C.getLine(T);R.start.row=T,R.end.row=T,R.end.column=_.length,C.replace(R,L[T-h.first])}},m.prototype.toggleCommentLines=function(){var h=this.session.getState(this.getCursorPosition().row),C=this.$getSelectedRows();this.session.getMode().toggleCommentLines(h,this.session,C.first,C.last)},m.prototype.toggleBlockComment=function(){var h=this.getCursorPosition(),C=this.session.getState(h.row),L=this.getSelectionRange();this.session.getMode().toggleBlockComment(C,this.session,L,h)},m.prototype.getNumberAt=function(h,C){var L=/[\-]?[0-9]+(?:\.[0-9]+)?/g;L.lastIndex=0;for(var T=this.session.getLine(h);L.lastIndex=C)return{value:R[0],start:R.index,end:R.index+R[0].length}}return null},m.prototype.modifyNumber=function(h){var C=this.selection.getCursor().row,L=this.selection.getCursor().column,T=new s(C,L-1,C,L),R=this.session.getTextRange(T);if(!isNaN(parseFloat(R))&&isFinite(R)){var _=this.getNumberAt(C,L);if(_){var O=_.value.indexOf(".")>=0?_.start+_.value.indexOf(".")+1:_.end,I=_.start+_.value.length-O,W=parseFloat(_.value);W*=Math.pow(10,I),W+=h*=O!==_.end&&L=O&&_<=I&&(L=Y,W.selection.clearSelection(),W.moveCursorTo(h,O+T),W.selection.selectTo(h,I+T)),O=I});for(var F,D=this.$toggleWordPairs,B=0;B=I&&O<=W&&V.match(/((?:https?|ftp):\/\/[\S]+)/)){D=V.replace(/[\s:.,'";}\]]+$/,"");break}I=W}}catch(P){L={error:P}}finally{try{B&&!B.done&&(T=F.return)&&T.call(F)}finally{if(L)throw L.error}}return D},m.prototype.openLink=function(){var h=this.selection.getCursor(),C=this.findLinkAt(h.row,h.column);return C&&window.open(C,"_blank"),null!=C},m.prototype.removeLines=function(){var h=this.$getSelectedRows();this.session.removeFullLines(h.first,h.last),this.clearSelection()},m.prototype.duplicateSelection=function(){var h=this.selection,C=this.session,L=h.getRange(),T=h.isBackwards();if(L.isEmpty()){var R=L.start.row;C.duplicateLines(R,R)}else{var _=T?L.start:L.end,O=C.insert(_,C.getTextRange(L),!1);L.start=_,L.end=O,h.setSelectionRange(L,T)}},m.prototype.moveLinesDown=function(){this.$moveLines(1,!1)},m.prototype.moveLinesUp=function(){this.$moveLines(-1,!1)},m.prototype.moveText=function(h,C,L){return this.session.moveText(h,C,L)},m.prototype.copyLinesUp=function(){this.$moveLines(-1,!0)},m.prototype.copyLinesDown=function(){this.$moveLines(1,!0)},m.prototype.$moveLines=function(h,C){var L,T,R=this.selection;if(!R.inMultiSelectMode||this.inVirtualSelectionMode){var _=R.toOrientedRange();L=this.$getSelectedRows(_),T=this.session.$moveLines(L.first,L.last,C?0:h),C&&-1==h&&(T=0),_.moveBy(T,0),R.fromOrientedRange(_)}else{var O=R.rangeList.ranges;R.rangeList.detach(this.session),this.inVirtualSelectionMode=!0;for(var I=0,W=0,D=O.length,F=0;FP+1)break;P=G.last}for(F--,I=this.session.$moveLines(V,P,C?0:h),C&&-1==h&&(B=F+1);B<=F;)O[B].moveBy(I,0),B++;C||(I=0),W+=I}R.fromOrientedRange(R.ranges[0]),R.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},m.prototype.$getSelectedRows=function(h){return h=(h||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(h.start.row),last:this.session.getRowFoldEnd(h.end.row)}},m.prototype.onCompositionStart=function(h){this.renderer.showComposition(h)},m.prototype.onCompositionUpdate=function(h){this.renderer.setCompositionText(h)},m.prototype.onCompositionEnd=function(){this.renderer.hideComposition()},m.prototype.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},m.prototype.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},m.prototype.isRowVisible=function(h){return h>=this.getFirstVisibleRow()&&h<=this.getLastVisibleRow()},m.prototype.isRowFullyVisible=function(h){return h>=this.renderer.getFirstFullyVisibleRow()&&h<=this.renderer.getLastFullyVisibleRow()},m.prototype.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},m.prototype.$moveByPage=function(h,C){var L=this.renderer,T=this.renderer.layerConfig,R=h*Math.floor(T.height/T.lineHeight);!0===C?this.selection.$moveSelection(function(){this.moveCursorBy(R,0)}):!1===C&&(this.selection.moveCursorBy(R,0),this.selection.clearSelection());var _=L.scrollTop;L.scrollBy(0,R*T.lineHeight),null!=C&&L.scrollCursorIntoView(null,.5),L.animateScrolling(_)},m.prototype.selectPageDown=function(){this.$moveByPage(1,!0)},m.prototype.selectPageUp=function(){this.$moveByPage(-1,!0)},m.prototype.gotoPageDown=function(){this.$moveByPage(1,!1)},m.prototype.gotoPageUp=function(){this.$moveByPage(-1,!1)},m.prototype.scrollPageDown=function(){this.$moveByPage(1)},m.prototype.scrollPageUp=function(){this.$moveByPage(-1)},m.prototype.scrollToRow=function(h){this.renderer.scrollToRow(h)},m.prototype.scrollToLine=function(h,C,L,T){this.renderer.scrollToLine(h,C,L,T)},m.prototype.centerSelection=function(){var h=this.getSelectionRange(),C={row:Math.floor(h.start.row+(h.end.row-h.start.row)/2),column:Math.floor(h.start.column+(h.end.column-h.start.column)/2)};this.renderer.alignCursor(C,.5)},m.prototype.getCursorPosition=function(){return this.selection.getCursor()},m.prototype.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},m.prototype.getSelectionRange=function(){return this.selection.getRange()},m.prototype.selectAll=function(){this.selection.selectAll()},m.prototype.clearSelection=function(){this.selection.clearSelection()},m.prototype.moveCursorTo=function(h,C){this.selection.moveCursorTo(h,C)},m.prototype.moveCursorToPosition=function(h){this.selection.moveCursorToPosition(h)},m.prototype.jumpToMatching=function(h,C){var L=this.getCursorPosition(),T=new b(this.session,L.row,L.column),R=T.getCurrentToken(),_=0;R&&-1!==R.type.indexOf("tag-name")&&(R=T.stepBackward());var O=R||T.stepForward();if(O){var I,B,W=!1,D={},F=L.column-O.start,V={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(O.value.match(/[{}()\[\]]/g)){for(;F1?D[O.value]++:"=0;--_)this.$tryReplace(L[_],h)&&T++;return this.selection.setSelectionRange(R),T},m.prototype.$tryReplace=function(h,C){var L=this.session.getTextRange(h);return null!==(C=this.$search.replace(L,C))?(h.end=this.session.replace(h,C),h):null},m.prototype.getLastSearchOptions=function(){return this.$search.getOptions()},m.prototype.find=function(h,C,L){C||(C={}),"string"==typeof h||h instanceof RegExp?C.needle=h:"object"==typeof h&&k.mixin(C,h);var T=this.selection.getRange();null==C.needle&&((h=this.session.getTextRange(T)||this.$search.$options.needle)||(T=this.session.getWordRange(T.start.row,T.start.column),h=this.session.getTextRange(T)),this.$search.set({needle:h})),this.$search.set(C),C.start||this.$search.set({start:T});var R=this.$search.find(this.session);return C.preventScroll?R:R?(this.revealRange(R,L),R):(C.backwards?T.start=T.end:T.end=T.start,void this.selection.setRange(T))},m.prototype.findNext=function(h,C){this.find({skipCurrent:!0,backwards:!1},h,C)},m.prototype.findPrevious=function(h,C){this.find(h,{skipCurrent:!0,backwards:!0},C)},m.prototype.revealRange=function(h,C){this.session.unfold(h),this.selection.setSelectionRange(h);var L=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(h.start,h.end,.5),!1!==C&&this.renderer.animateScrolling(L)},m.prototype.undo=function(){this.session.getUndoManager().undo(this.session),this.renderer.scrollCursorIntoView(null,.5)},m.prototype.redo=function(){this.session.getUndoManager().redo(this.session),this.renderer.scrollCursorIntoView(null,.5)},m.prototype.destroy=function(){this.$toDestroy&&(this.$toDestroy.forEach(function(h){h.destroy()}),this.$toDestroy=null),this.$mouseHandler&&this.$mouseHandler.destroy(),this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy(),this._$emitInputEvent&&this._$emitInputEvent.cancel(),this.removeAllListeners()},m.prototype.setAutoScrollEditorIntoView=function(h){if(h){var C,L=this,T=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var R=this.$scrollAnchor;R.style.cssText="position:absolute",this.container.insertBefore(R,this.container.firstChild);var _=this.on("changeSelection",function(){T=!0}),O=this.renderer.on("beforeRender",function(){T&&(C=L.renderer.container.getBoundingClientRect())}),I=this.renderer.on("afterRender",function(){if(T&&C&&(L.isFocused()||L.searchBox&&L.searchBox.isFocused())){var W=L.renderer,D=W.$cursorLayer.$pixelPos,F=W.layerConfig,B=D.top-F.offset;null!=(T=D.top>=0&&B+C.top<0||!(D.topwindow.innerHeight)&&null)&&(R.style.top=B+"px",R.style.left=D.left+"px",R.style.height=F.lineHeight+"px",R.scrollIntoView(T)),T=C=null}});this.setAutoScrollEditorIntoView=function(W){W||(delete this.setAutoScrollEditorIntoView,this.off("changeSelection",_),this.renderer.off("afterRender",I),this.renderer.off("beforeRender",O))}}},m.prototype.$resetCursorStyle=function(){var h=this.$cursorStyle||"ace",C=this.renderer.$cursorLayer;C&&(C.setSmoothBlinking(/smooth/.test(h)),C.isBlinking=!this.$readOnly&&"wide"!=h,S.setCssClass(C.element,"ace_slim-cursors",/slim/.test(h)))},m.prototype.prompt=function(h,C,L){var T=this;p.loadModule("ace/ext/prompt",function(R){R.prompt(T,h,C,L)})},m}();u.$uid=0,u.prototype.curOp=null,u.prototype.prevOp={},u.prototype.$mergeableCommands=["backspace","del","insertstring"],u.prototype.$toggleWordPairs=[["first","last"],["true","false"],["yes","no"],["width","height"],["top","bottom"],["right","left"],["on","off"],["x","y"],["get","set"],["max","min"],["horizontal","vertical"],["show","hide"],["add","remove"],["up","down"],["before","after"],["even","odd"],["in","out"],["inside","outside"],["next","previous"],["increase","decrease"],["attach","detach"],["&&","||"],["==","!="]],k.implement(u.prototype,c),p.defineOptions(u.prototype,"editor",{selectionStyle:{set:function(m){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:m})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(m){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(m){this.textInput.setReadOnly(m),this.$resetCursorStyle()},initialValue:!1},copyWithEmptySelection:{set:function(m){this.textInput.setCopyWithEmptySelection(m)},initialValue:!1},cursorStyle:{set:function(m){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},enableAutoIndent:{initialValue:!0},autoScrollEditorIntoView:{set:function(m){this.setAutoScrollEditorIntoView(m)}},keyboardHandler:{set:function(m){this.setKeyboardHandler(m)},get:function(){return this.$keybindingId},handlesSet:!0},value:{set:function(m){this.session.setValue(m)},get:function(){return this.getValue()},handlesSet:!0,hidden:!0},session:{set:function(m){this.setSession(m)},get:function(){return this.session},handlesSet:!0,hidden:!0},showLineNumbers:{set:function(m){this.renderer.$gutterLayer.setShowLineNumbers(m),this.renderer.$loop.schedule(this.renderer.CHANGE_GUTTER),m&&this.$relativeLineNumbers?A.attach(this):A.detach(this)},initialValue:!0},relativeLineNumbers:{set:function(m){this.$showLineNumbers&&m?A.attach(this):A.detach(this)}},placeholder:{set:function(m){this.$updatePlaceholder||(this.$updatePlaceholder=function(){var h=this.session&&(this.renderer.$composition||this.session.getLength()>1||this.session.getLine(0).length>0);if(h&&this.renderer.placeholderNode)this.renderer.off("afterRender",this.$updatePlaceholder),S.removeCssClass(this.container,"ace_hasPlaceholder"),this.renderer.placeholderNode.remove(),this.renderer.placeholderNode=null;else if(h||this.renderer.placeholderNode)!h&&this.renderer.placeholderNode&&(this.renderer.placeholderNode.textContent=this.$placeholder||"");else{this.renderer.on("afterRender",this.$updatePlaceholder),S.addCssClass(this.container,"ace_hasPlaceholder");var C=S.createElement("div");C.className="ace_placeholder",C.textContent=this.$placeholder||"",this.renderer.placeholderNode=C,this.renderer.content.appendChild(this.renderer.placeholderNode)}}.bind(this),this.on("input",this.$updatePlaceholder)),this.$updatePlaceholder()}},enableKeyboardAccessibility:{set:function(m){var L,h={name:"blurTextInput",description:"Set focus to the editor content div to allow tabbing through the page",bindKey:"Esc",exec:function(T){T.blur(),T.renderer.scroller.focus()},readOnly:!0},C=function(T){if(T.target==this.renderer.scroller&&T.keyCode===f.enter){T.preventDefault();var R=this.getCursorPosition().row;this.isRowVisible(R)||this.scrollToLine(R,!0,!0),this.focus()}};m?(this.renderer.enableKeyboardAccessibility=!0,this.renderer.keyboardFocusClassName="ace_keyboard-focus",this.textInput.getElement().setAttribute("tabindex",-1),this.textInput.setNumberOfExtraLines(l.isWin?3:0),this.renderer.scroller.setAttribute("tabindex",0),this.renderer.scroller.setAttribute("role","group"),this.renderer.scroller.setAttribute("aria-roledescription",v("editor")),this.renderer.scroller.classList.add(this.renderer.keyboardFocusClassName),this.renderer.scroller.setAttribute("aria-label",v("Editor content, press Enter to start editing, press Escape to exit")),this.renderer.scroller.addEventListener("keyup",C.bind(this)),this.commands.addCommand(h),this.renderer.$gutter.setAttribute("tabindex",0),this.renderer.$gutter.setAttribute("aria-hidden",!1),this.renderer.$gutter.setAttribute("role","group"),this.renderer.$gutter.setAttribute("aria-roledescription",v("editor")),this.renderer.$gutter.setAttribute("aria-label",v("Editor gutter, press Enter to interact with controls using arrow keys, press Escape to exit")),this.renderer.$gutter.classList.add(this.renderer.keyboardFocusClassName),this.renderer.content.setAttribute("aria-hidden",!0),L||(L=new d(this)),L.addListener()):(this.renderer.enableKeyboardAccessibility=!1,this.textInput.getElement().setAttribute("tabindex",0),this.textInput.setNumberOfExtraLines(0),this.renderer.scroller.setAttribute("tabindex",-1),this.renderer.scroller.removeAttribute("role"),this.renderer.scroller.removeAttribute("aria-roledescription"),this.renderer.scroller.classList.remove(this.renderer.keyboardFocusClassName),this.renderer.scroller.removeAttribute("aria-label"),this.renderer.scroller.removeEventListener("keyup",C.bind(this)),this.commands.removeCommand(h),this.renderer.content.removeAttribute("aria-hidden"),this.renderer.$gutter.setAttribute("tabindex",-1),this.renderer.$gutter.setAttribute("aria-hidden",!0),this.renderer.$gutter.removeAttribute("role"),this.renderer.$gutter.removeAttribute("aria-roledescription"),this.renderer.$gutter.removeAttribute("aria-label"),this.renderer.$gutter.classList.remove(this.renderer.keyboardFocusClassName),L&&L.removeListener())},initialValue:!1},customScrollbar:"renderer",hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",displayIndentGuides:"renderer",highlightIndentGuides:"renderer",showGutter:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",hasCssTransforms:"renderer",maxPixelHeight:"renderer",useTextareaForIME:"renderer",useResizeObserver:"renderer",useSvgGutterIcons:"renderer",showFoldedAnnotations:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimeout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",navigateWithinSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"});var A={getText:function(m,h){return(Math.abs(m.selection.lead.row-h)||h+1+(h<9?"\xb7":""))+""},getWidth:function(m,h,C){return Math.max(h.toString().length,(C.lastRow+1).toString().length,2)*C.characterWidth},update:function(m,h){h.renderer.$loop.schedule(h.renderer.CHANGE_GUTTER)},attach:function(m){m.renderer.$gutterLayer.$renderer=this,m.on("changeSelection",this.update),this.update(null,m)},detach:function(m){m.renderer.$gutterLayer.$renderer==this&&(m.renderer.$gutterLayer.$renderer=null),m.off("changeSelection",this.update),this.update(null,m)}};M.Editor=u}),ace.define("ace/undomanager",["require","exports","module","ace/range"],function(E,M,H){"use strict";var x=function(){function d(){this.$maxRev=0,this.$fromUndo=!1,this.$undoDepth=1/0,this.reset()}return d.prototype.addSession=function(v){this.$session=v},d.prototype.add=function(v,$,f){if(!this.$fromUndo&&v!=this.$lastDelta){if(this.$keepRedoStack||(this.$redoStack.length=0),!1===$||!this.lastDeltas){this.lastDeltas=[];var u=this.$undoStack.length;u>this.$undoDepth-1&&this.$undoStack.splice(0,u-this.$undoDepth+1),this.$undoStack.push(this.lastDeltas),v.id=this.$rev=++this.$maxRev}("remove"==v.action||"insert"==v.action)&&(this.$lastDelta=v),this.lastDeltas.push(v)}},d.prototype.addSelection=function(v,$){this.selections.push({value:v,rev:$||this.$rev})},d.prototype.startNewGroup=function(){return this.lastDeltas=null,this.$rev},d.prototype.markIgnored=function(v,$){null==$&&($=this.$rev+1);for(var f=this.$undoStack,u=f.length;u--;){var A=f[u][0];if(A.id<=v)break;A.id<$&&(A.ignore=!0)}this.lastDeltas=null},d.prototype.getSelection=function(v,$){for(var f=this.selections,u=f.length;u--;){var A=f[u];if(A.rev0},d.prototype.canRedo=function(){return this.$redoStack.length>0},d.prototype.bookmark=function(v){null==v&&(v=this.$rev),this.mark=v},d.prototype.isAtBookmark=function(){return this.$rev===this.mark},d.prototype.toJSON=function(){},d.prototype.fromJSON=function(){},d.prototype.$prettyPrint=function(v){return v?e(v):e(this.$undoStack)+"\n---\n"+e(this.$redoStack)},d}();x.prototype.hasUndo=x.prototype.canUndo,x.prototype.hasRedo=x.prototype.canRedo,x.prototype.isClean=x.prototype.isAtBookmark,x.prototype.markClean=x.prototype.bookmark;var S=E("./range").Range,a=S.comparePoints;function i(d){return{row:d.row,column:d.column}}function e(d){if(d=d||this,Array.isArray(d))return d.map(e).join("\n");var v="";return d.action?(v="insert"==d.action?"+":"-",v+="["+d.lines+"]"):d.value&&(v=Array.isArray(d.value)?d.value.map(t).join("\n"):t(d.value)),d.start&&(v+=t(d)),(d.id||d.rev)&&(v+="\t("+(d.id||d.rev)+")"),v}function t(d){return d.start.row+":"+d.start.column+"=>"+d.end.row+":"+d.end.column}function o(d,v){var $="insert"==d.action,f="insert"==v.action;if($&&f)if(a(v.start,d.end)>=0)g(v,d,-1);else{if(!(a(v.start,d.start)<=0))return null;g(d,v,1)}else if($&&!f)if(a(v.start,d.end)>=0)g(v,d,-1);else{if(!(a(v.end,d.start)<=0))return null;g(d,v,-1)}else if(!$&&f)if(a(v.start,d.start)>=0)g(v,d,1);else{if(!(a(v.start,d.start)<=0))return null;g(d,v,1)}else if(!$&&!f)if(a(v.start,d.start)>=0)g(v,d,1);else{if(!(a(v.end,d.start)<=0))return null;g(d,v,-1)}return[v,d]}function s(d,v){for(var $=d.length;$--;)for(var f=0;f=0?g(d,v,-1):(a(d.start,v.start)<=0||g(d,S.fromPoints(v.start,d.start),-1),g(v,d,1));else if(!$&&f)a(v.start,d.end)>=0?g(v,d,-1):(a(v.start,d.start)<=0||g(v,S.fromPoints(d.start,v.start),-1),g(d,v,1));else if(!$&&!f)if(a(v.start,d.end)>=0)g(v,d,-1);else{var u,A;if(!(a(v.end,d.start)<=0))return a(d.start,v.start)<0&&(u=d,d=p(d,v.start)),a(d.end,v.end)>0&&(A=p(d,v.end)),w(v.end,d.start,d.end,-1),A&&!u&&(d.lines=A.lines,d.start=A.start,d.end=A.end,A=d),[v,u,A].filter(Boolean);g(d,v,-1)}return[v,d]}function g(d,v,$){w(d.start,v.start,v.end,$),w(d.end,v.start,v.end,$)}function w(d,v,$,f){d.row==(1==f?v:$).row&&(d.column+=f*($.column-v.column)),d.row+=f*($.row-v.row)}function p(d,v){var $=d.lines,f=d.end;d.end=i(v);var u=d.end.row-d.start.row,A=$.splice(u,$.length),m=u?v.column:v.column-d.start.column;return $.push(A[0].substring(0,m)),A[0]=A[0].substr(m),{start:i(v),end:f,lines:A,action:d.action}}function b(d,v){v=function n(d){return{start:i(d.start),end:i(d.end),action:d.action,lines:d.lines.slice()}}(v);for(var $=d.length;$--;){for(var f=d[$],u=0;uw&&(w=(g=o.getNextFoldLine(y=g.end.row+1,g))?g.start.row:1/0),y>c){for(;this.$lines.getLength()>b+1;)this.$lines.pop();break}(p=this.$lines.get(++b))?p.row=y:(p=this.$lines.createCell(y,t,this.session,n),this.$lines.push(p)),this.$renderCell(p,t,g,y),y++}this._signal("afterRender"),this.$updateGutterWidth(t)},e.prototype.$updateGutterWidth=function(t){var o=this.session,s=o.gutterRenderer||this.$renderer,c=o.$firstLineNumber,g=this.$lines.last()?this.$lines.last().text:"";(this.$fixedWidth||o.$useWrapMode)&&(g=o.getLength()+c-1);var w=s?s.getWidth(o,g,t):g.toString().length*t.characterWidth,p=this.$padding||this.$computePadding();(w+=p.left+p.right)!==this.gutterWidth&&!isNaN(w)&&(this.gutterWidth=w,this.element.parentNode.style.width=this.element.style.width=Math.ceil(this.gutterWidth)+"px",this._signal("changeGutterWidth",w))},e.prototype.$updateCursorRow=function(){if(this.$highlightGutterLine){var t=this.session.selection.getCursor();this.$cursorRow!==t.row&&(this.$cursorRow=t.row)}},e.prototype.updateLineHighlight=function(){if(this.$highlightGutterLine){var t=this.session.selection.cursor.row;if(this.$cursorRow=t,!this.$cursorCell||this.$cursorCell.row!=t){this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ",""));var o=this.$lines.cells;this.$cursorCell=null;for(var s=0;s=this.$cursorRow){if(c.row>this.$cursorRow){var g=this.session.getFoldLine(this.$cursorRow);if(!(s>0&&g&&g.start.row==o[s-1].row))break;c=o[s-1]}c.element.className="ace_gutter-active-line "+c.element.className,this.$cursorCell=c;break}}}}},e.prototype.scrollLines=function(t){var o=this.config;if(this.config=t,this.$updateCursorRow(),this.$lines.pageChanged(o,t))return this.update(t);this.$lines.moveContainer(t);var s=Math.min(t.lastRow+t.gutterOffset,this.session.getLength()-1),c=this.oldLastRow;if(this.oldLastRow=s,!o||c0;g--)this.$lines.shift();if(c>s)for(g=this.session.getFoldedRowCount(s+1,c);g>0;g--)this.$lines.pop();t.firstRowc&&this.$lines.push(this.$renderLines(t,c+1,s)),this.updateLineHighlight(),this._signal("afterRender"),this.$updateGutterWidth(t)},e.prototype.$renderLines=function(t,o,s){for(var c=[],g=o,w=this.session.getNextFoldLine(g),p=w?w.start.row:1/0;g>p&&(p=(w=this.session.getNextFoldLine(g=w.end.row+1,w))?w.start.row:1/0),!(g>s);){var b=this.$lines.createCell(g,t,this.session,n);this.$renderCell(b,t,w,g),c.push(b),g++}return c},e.prototype.$renderCell=function(t,o,s,c){var g=t.element,w=this.session,p=g.childNodes[0],b=g.childNodes[1],y=g.childNodes[2],d=y.firstChild,v=w.$firstLineNumber,$=w.$breakpoints,f=w.$decorations,u=w.gutterRenderer||this.$renderer,A=this.$showFoldWidgets&&w.foldWidgets,m=s?s.start.row:Number.MAX_VALUE,h=o.lineHeight+"px",C=this.$useSvgGutterIcons?"ace_gutter-cell_svg-icons ":"ace_gutter-cell ",L=this.$useSvgGutterIcons?"ace_icon_svg":"ace_icon",T=(u?u.getText(w,c):c+v).toString();if(this.$highlightGutterLine&&(c==this.$cursorRow||s&&c=m&&this.$cursorRow<=s.end.row)&&(C+="ace_gutter-active-line ",this.$cursorCell!=t&&(this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ","")),this.$cursorCell=t)),$[c]&&(C+=$[c]),f[c]&&(C+=f[c]),this.$annotations[c]&&c!==m&&(C+=this.$annotations[c].className),A){var R=A[c];null==R&&(R=A[c]=w.getFoldWidget(c))}if(R){var _="ace_fold-widget ace_"+R,O="start"==R&&c==m&&cs.right-o.right?"foldWidgets":void 0},e}();function n(e){var t=document.createTextNode("");e.appendChild(t);var o=x.createElement("span");e.appendChild(o);var s=x.createElement("span");e.appendChild(s);var c=x.createElement("span");return s.appendChild(c),e}i.prototype.$fixedWidth=!1,i.prototype.$highlightGutterLine=!0,i.prototype.$renderer="",i.prototype.$showLineNumbers=!0,i.prototype.$showFoldWidgets=!0,k.implement(i.prototype,a),M.Gutter=i}),ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],function(E,M,H){"use strict";var x=E("../range").Range,k=E("../lib/dom"),S=function(){function l(r){this.element=k.createElement("div"),this.element.className="ace_layer ace_marker-layer",r.appendChild(this.element)}return l.prototype.setPadding=function(r){this.$padding=r},l.prototype.setSession=function(r){this.session=r},l.prototype.setMarkers=function(r){this.markers=r},l.prototype.elt=function(r,i){var n=-1!=this.i&&this.element.childNodes[this.i];n?this.i++:(n=document.createElement("div"),this.element.appendChild(n),this.i=-1),n.style.cssText=i,n.className=r},l.prototype.update=function(r){if(r){var i;for(var n in this.config=r,this.i=0,this.markers){var e=this.markers[n];if(e.range){var t=e.range.clipRows(r.firstRow,r.lastRow);if(!t.isEmpty())if(t=t.toScreenRange(this.session),e.renderer){var o=this.$getTop(t.start.row,r);e.renderer(i,t,this.$padding+t.start.column*r.characterWidth,o,r)}else"fullLine"==e.type?this.drawFullLineMarker(i,t,e.clazz,r):"screenLine"==e.type?this.drawScreenLineMarker(i,t,e.clazz,r):t.isMultiLine()?"text"==e.type?this.drawTextMarker(i,t,e.clazz,r):this.drawMultiLineMarker(i,t,e.clazz,r):this.drawSingleLineMarker(i,t,e.clazz+" ace_start ace_br15",r)}else e.update(i,this,this.session,r)}if(-1!=this.i)for(;this.ib,g==c),e,g==c?0:1,t)},l.prototype.drawMultiLineMarker=function(r,i,n,e,t){var w,o=this.$padding,s=e.lineHeight,c=this.$getTop(i.start.row,e),g=o+i.start.column*e.characterWidth;if(t=t||"",this.session.$bidiHandler.isBidiRow(i.start.row)?((w=i.clone()).end.row=w.start.row,w.end.column=this.session.getLine(w.start.row).length,this.drawBidiSingleLineMarker(r,w,n+" ace_br1 ace_start",e,null,t)):this.elt(n+" ace_br1 ace_start","height:"+s+"px;right:0;top:"+c+"px;left:"+g+"px;"+(t||"")),this.session.$bidiHandler.isBidiRow(i.end.row)?((w=i.clone()).start.row=w.end.row,w.start.column=0,this.drawBidiSingleLineMarker(r,w,n+" ace_br12",e,null,t)):(c=this.$getTop(i.end.row,e),this.elt(n+" ace_br12","height:"+s+"px;width:"+i.end.column*e.characterWidth+"px;top:"+c+"px;left:"+o+"px;"+(t||""))),!((s=(i.end.row-i.start.row-1)*e.lineHeight)<=0)){c=this.$getTop(i.start.row+1,e);var b=(i.start.column?1:0)|(i.end.column?0:8);this.elt(n+(b?" ace_br"+b:""),"height:"+s+"px;right:0;top:"+c+"px;left:"+o+"px;"+(t||""))}},l.prototype.drawSingleLineMarker=function(r,i,n,e,t,o){if(this.session.$bidiHandler.isBidiRow(i.start.row))return this.drawBidiSingleLineMarker(r,i,n,e,t,o);var s=e.lineHeight,c=(i.end.column+(t||0)-i.start.column)*e.characterWidth,g=this.$getTop(i.start.row,e);this.elt(n,"height:"+s+"px;width:"+c+"px;top:"+g+"px;left:"+(this.$padding+i.start.column*e.characterWidth)+"px;"+(o||""))},l.prototype.drawBidiSingleLineMarker=function(r,i,n,e,t,o){var s=e.lineHeight,c=this.$getTop(i.start.row,e),g=this.$padding;this.session.$bidiHandler.getSelections(i.start.column,i.end.column).forEach(function(p){this.elt(n,"height:"+s+"px;width:"+(p.width+(t||0))+"px;top:"+c+"px;left:"+(g+p.left)+"px;"+(o||""))},this)},l.prototype.drawFullLineMarker=function(r,i,n,e,t){var o=this.$getTop(i.start.row,e),s=e.lineHeight;i.start.row!=i.end.row&&(s+=this.$getTop(i.end.row,e)-o),this.elt(n,"height:"+s+"px;top:"+o+"px;left:0;right:0;"+(t||""))},l.prototype.drawScreenLineMarker=function(r,i,n,e,t){var o=this.$getTop(i.start.row,e);this.elt(n,"height:"+e.lineHeight+"px;top:"+o+"px;left:0;right:0;"+(t||""))},l}();function a(l,r,i,n){return(l?1:0)|(r?2:0)|(i?4:0)|(n?8:0)}S.prototype.$padding=0,M.Marker=S}),ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/layer/lines","ace/lib/event_emitter","ace/config"],function(E,M,H){"use strict";var x=E("../lib/oop"),k=E("../lib/dom"),S=E("../lib/lang"),a=E("./lines").Lines,l=E("../lib/event_emitter").EventEmitter,r=E("../config").nls,i=function(){function n(e){this.dom=k,this.element=this.dom.createElement("div"),this.element.className="ace_layer ace_text-layer",e.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this),this.$lines=new a(this.element)}return n.prototype.$updateEolChar=function(){var e=this.session.doc,o="\n"==e.getNewLineCharacter()&&"windows"!=e.getNewLineMode()?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=o)return this.EOL_CHAR=o,!0},n.prototype.setPadding=function(e){this.$padding=e,this.element.style.margin="0 "+e+"px"},n.prototype.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},n.prototype.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},n.prototype.$setFontMetrics=function(e){this.$fontMetrics=e,this.$fontMetrics.on("changeCharacterSize",function(t){this._signal("changeCharacterSize",t)}.bind(this)),this.$pollSizeChanges()},n.prototype.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},n.prototype.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},n.prototype.setSession=function(e){this.session=e,e&&this.$computeTabString()},n.prototype.setShowInvisibles=function(e){return this.showInvisibles!=e&&(this.showInvisibles=e,"string"==typeof e?(this.showSpaces=/tab/i.test(e),this.showTabs=/space/i.test(e),this.showEOL=/eol/i.test(e)):this.showSpaces=this.showTabs=this.showEOL=e,this.$computeTabString(),!0)},n.prototype.setDisplayIndentGuides=function(e){return this.displayIndentGuides!=e&&(this.displayIndentGuides=e,this.$computeTabString(),!0)},n.prototype.setHighlightIndentGuides=function(e){return this.$highlightIndentGuides!==e&&(this.$highlightIndentGuides=e,e)},n.prototype.$computeTabString=function(){var e=this.session.getTabSize();this.tabSize=e;for(var t=this.$tabStrings=[0],o=1;od&&(d=(y=this.session.getNextFoldLine(b=y.end.row+1,y))?y.start.row:1/0),!(b>c);){var v=g[w++];if(v){this.dom.removeChildren(v),this.$renderLine(v,b,b==d&&y),p&&(v.style.top=this.$lines.computeLineTop(b,e,this.session)+"px");var $=e.lineHeight*this.session.getRowLength(b)+"px";v.style.height!=$&&(p=!0,v.style.height=$)}b++}if(p)for(;w0;c--)this.$lines.shift();if(t.lastRow>e.lastRow)for(c=this.session.getFoldedRowCount(e.lastRow+1,t.lastRow);c>0;c--)this.$lines.pop();e.firstRowt.lastRow&&this.$lines.push(this.$renderLinesFragment(e,t.lastRow+1,e.lastRow)),this.$highlightIndentGuide()},n.prototype.$renderLinesFragment=function(e,t,o){for(var s=[],c=t,g=this.session.getNextFoldLine(c),w=g?g.start.row:1/0;c>w&&(w=(g=this.session.getNextFoldLine(c=g.end.row+1,g))?g.start.row:1/0),!(c>o);){var p=this.$lines.createCell(c,e,this.session),b=p.element;this.dom.removeChildren(b),k.setStyle(b.style,"height",this.$lines.computeLineHeight(c,e,this.session)+"px"),k.setStyle(b.style,"top",this.$lines.computeLineTop(c,e,this.session)+"px"),this.$renderLine(b,c,c==w&&g),b.className=this.$useLineGroups()?"ace_line_group":"ace_line",s.push(p),c++}return s},n.prototype.update=function(e){this.$lines.moveContainer(e),this.config=e;for(var t=e.firstRow,o=e.lastRow,s=this.$lines;s.getLength();)s.pop();s.push(this.$renderLinesFragment(e,t,o))},n.prototype.$renderToken=function(e,t,o,s){for(var p,c=this,g=/(\t)|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\uFEFF\uFFF9-\uFFFC\u2066\u2067\u2068\u202A\u202B\u202D\u202E\u202C\u2069]+)|(\u3000)|([\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3001-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF])/g,w=this.dom.createFragment(this.element),b=0;p=g.exec(s);){var y=p[1],d=p[2],v=p[3],$=p[4],f=p[5];if(c.showSpaces||!d){var u=b!=p.index?s.slice(b,p.index):"";if(b=p.index+p[0].length,u&&w.appendChild(this.dom.createTextNode(u,this.element)),y){var A=c.session.getScreenTabSize(t+p.index);w.appendChild(c.$tabStrings[A].cloneNode(!0)),t+=A-1}else d?c.showSpaces?((m=this.dom.createElement("span")).className="ace_invisible ace_invisible_space",m.textContent=S.stringRepeat(c.SPACE_CHAR,d.length),w.appendChild(m)):w.appendChild(this.com.createTextNode(d,this.element)):v?((m=this.dom.createElement("span")).className="ace_invisible ace_invisible_space ace_invalid",m.textContent=S.stringRepeat(c.SPACE_CHAR,v.length),w.appendChild(m)):$?(t+=1,(m=this.dom.createElement("span")).style.width=2*c.config.characterWidth+"px",m.className=c.showSpaces?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",m.textContent=c.showSpaces?c.SPACE_CHAR:$,w.appendChild(m)):f&&(t+=1,(m=this.dom.createElement("span")).style.width=2*c.config.characterWidth+"px",m.className="ace_cjk",m.textContent=f,w.appendChild(m))}}if(w.appendChild(this.dom.createTextNode(b?s.slice(b):s,this.element)),this.$textToken[o.type])e.appendChild(w);else{var h="ace_"+o.type.replace(/\./g," ace_"),m=this.dom.createElement("span");"fold"==o.type&&(m.style.width=o.value.length*this.config.characterWidth+"px",m.setAttribute("title",r("Unfold code"))),m.className=h,m.appendChild(w),e.appendChild(m)}return t+s.length},n.prototype.renderIndentGuide=function(e,t,o){var s=t.search(this.$indentGuideRe);if(s<=0||s>=o)return t;if(" "==t[0]){for(var c=(s-=s%this.tabSize)/this.tabSize,g=0;gg[w].start.row?-1:1;break}if(!this.$highlightIndentGuideMarker.end&&""!==e[t.row]&&t.column===e[t.row].length)for(this.$highlightIndentGuideMarker.dir=1,w=t.row+1;w0)for(var c=0;c=this.$highlightIndentGuideMarker.start+1){if(s.row>=this.$highlightIndentGuideMarker.end)break;this.$setIndentGuideActive(s,t)}}else for(o=e.length-1;o>=0;o--)if(s=e[o],this.$highlightIndentGuideMarker.end&&s.row=g;)w=this.$renderToken(p,w,y,d.substring(0,g-s)),d=d.substring(g-s),s=g,p=this.$createLineElement(),e.appendChild(p),p.appendChild(this.dom.createTextNode(S.stringRepeat("\xa0",o.indent),this.element)),w=0,g=o[++c]||Number.MAX_VALUE;0!=d.length&&(s+=d.length,w=this.$renderToken(p,w,y,d))}}o[o.length-1]>this.MAX_LINE_LENGTH&&this.$renderOverflowMessage(p,w,null,"",!0)},n.prototype.$renderSimpleLine=function(e,t){for(var o=0,s=0;sthis.MAX_LINE_LENGTH)return this.$renderOverflowMessage(e,o,c,g);o=this.$renderToken(e,o,c,g)}}},n.prototype.$renderOverflowMessage=function(e,t,o,s,c){o&&this.$renderToken(e,t,o,s.slice(0,this.MAX_LINE_LENGTH-t));var g=this.dom.createElement("span");g.className="ace_inline_button ace_keyword ace_toggle_wrap",g.textContent=c?"":"",e.appendChild(g)},n.prototype.$renderLine=function(e,t,o){if(!o&&0!=o&&(o=this.session.getFoldLine(t)),o)var s=this.$getFoldLineTokens(t,o);else s=this.session.getTokens(t);var c=e;if(s.length){var g=this.session.getRowSplitData(t);g&&g.length?(this.$renderWrappedLine(e,s,g),c=e.lastChild):(c=e,this.$useLineGroups()&&(c=this.$createLineElement(),e.appendChild(c)),this.$renderSimpleLine(c,s))}else this.$useLineGroups()&&(c=this.$createLineElement(),e.appendChild(c));if(this.showEOL&&c){o&&(t=o.end.row);var w=this.dom.createElement("span");w.className="ace_invisible ace_invisible_eol",w.textContent=t==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,c.appendChild(w)}},n.prototype.$getFoldLineTokens=function(e,t){var o=this.session,s=[],g=o.getTokens(e);return t.walk(function(w,p,b,y,d){null!=w?s.push({type:"fold",value:w}):(d&&(g=o.getTokens(p)),g.length&&function c(w,p,b){for(var y=0,d=0;d+w[y].value.lengthb-p&&(v=v.substring(0,b-p)),s.push({type:w[y].type,value:v}),d=p+v.length,y+=1);db?{type:w[y].type,value:v.substring(0,b-d)}:w[y]),d+=v.length,y+=1}}(g,y,b))},t.end.row,this.session.getLine(t.end.row).length),s},n.prototype.$useLineGroups=function(){return this.session.getUseWrapMode()},n}();i.prototype.$textToken={text:!0,rparen:!0,lparen:!0},i.prototype.EOF_CHAR="\xb6",i.prototype.EOL_CHAR_LF="\xac",i.prototype.EOL_CHAR_CRLF="\xa4",i.prototype.EOL_CHAR=i.prototype.EOL_CHAR_LF,i.prototype.TAB_CHAR="\u2014",i.prototype.SPACE_CHAR="\xb7",i.prototype.$padding=0,i.prototype.MAX_LINE_LENGTH=1e4,i.prototype.showInvisibles=!1,i.prototype.showSpaces=!1,i.prototype.showTabs=!1,i.prototype.showEOL=!1,i.prototype.displayIndentGuides=!0,i.prototype.$highlightIndentGuides=!0,i.prototype.$tabStrings=[],i.prototype.destroy={},i.prototype.onChangeTabSize=i.prototype.$computeTabString,x.implement(i.prototype,l),M.Text=i}),ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],function(E,M,H){"use strict";var x=E("../lib/dom"),k=function(){function S(a){this.element=x.createElement("div"),this.element.className="ace_layer ace_cursor-layer",a.appendChild(this.element),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),x.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=this.$updateOpacity.bind(this)}return S.prototype.$updateOpacity=function(a){for(var l=this.cursors,r=l.length;r--;)x.setStyle(l[r].style,"opacity",a?"":"0")},S.prototype.$startCssAnimation=function(){for(var a=this.cursors,l=a.length;l--;)a[l].style.animationDuration=this.blinkInterval+"ms";this.$isAnimating=!0,setTimeout(function(){this.$isAnimating&&x.addCssClass(this.element,"ace_animate-blinking")}.bind(this))},S.prototype.$stopCssAnimation=function(){this.$isAnimating=!1,x.removeCssClass(this.element,"ace_animate-blinking")},S.prototype.setPadding=function(a){this.$padding=a},S.prototype.setSession=function(a){this.session=a},S.prototype.setBlinking=function(a){a!=this.isBlinking&&(this.isBlinking=a,this.restartTimer())},S.prototype.setBlinkInterval=function(a){a!=this.blinkInterval&&(this.blinkInterval=a,this.restartTimer())},S.prototype.setSmoothBlinking=function(a){a!=this.smoothBlinking&&(this.smoothBlinking=a,x.setCssClass(this.element,"ace_smooth-blinking",a),this.$updateCursors(!0),this.restartTimer())},S.prototype.addCursor=function(){var a=x.createElement("div");return a.className="ace_cursor",this.element.appendChild(a),this.cursors.push(a),a},S.prototype.removeCursor=function(){if(this.cursors.length>1){var a=this.cursors.pop();return a.parentNode.removeChild(a),a}},S.prototype.hideCursor=function(){this.isVisible=!1,x.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},S.prototype.showCursor=function(){this.isVisible=!0,x.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},S.prototype.restartTimer=function(){var a=this.$updateCursors;if(clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.$stopCssAnimation(),this.smoothBlinking&&(this.$isSmoothBlinking=!1,x.removeCssClass(this.element,"ace_smooth-blinking")),a(!0),this.isBlinking&&this.blinkInterval&&this.isVisible)if(this.smoothBlinking&&(this.$isSmoothBlinking=!0,setTimeout(function(){this.$isSmoothBlinking&&x.addCssClass(this.element,"ace_smooth-blinking")}.bind(this))),x.HAS_CSS_ANIMATION)this.$startCssAnimation();else{var l=function(){this.timeoutId=setTimeout(function(){a(!1)},.6*this.blinkInterval)}.bind(this);this.intervalId=setInterval(function(){a(!0),l()},this.blinkInterval),l()}else this.$stopCssAnimation()},S.prototype.getPixelPosition=function(a,l){if(!this.config||!this.session)return{left:0,top:0};a||(a=this.session.selection.getCursor());var r=this.session.documentToScreenPosition(a);return{left:this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,a.row)?this.session.$bidiHandler.getPosLeft(r.column):r.column*this.config.characterWidth),top:(r.row-(l?this.config.firstRowScreen:0))*this.config.lineHeight}},S.prototype.isCursorInView=function(a,l){return a.top>=0&&a.topa.height+a.offset||e.top<0)&&r>1)){var t=this.cursors[i++]||this.addCursor(),o=t.style;this.drawCursor?this.drawCursor(t,e,a,l[r],this.session):this.isCursorInView(e,a)?(x.setStyle(o,"display","block"),x.translate(t,e.left,e.top),x.setStyle(o,"width",Math.round(a.characterWidth)+"px"),x.setStyle(o,"height",a.lineHeight+"px")):x.setStyle(o,"display","none")}}for(;this.cursors.length>i;)this.removeCursor();var s=this.session.getOverwrite();this.$setOverwrite(s),this.$pixelPos=e,this.restartTimer()},S.prototype.$setOverwrite=function(a){a!=this.overwrite&&(this.overwrite=a,a?x.addCssClass(this.element,"ace_overwrite-cursors"):x.removeCssClass(this.element,"ace_overwrite-cursors"))},S.prototype.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)},S}();k.prototype.$padding=0,k.prototype.drawCursor=null,M.Cursor=k}),ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],function(E,M,H){"use strict";var t,x=this&&this.__extends||(t=function(o,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,g){c.__proto__=g}||function(c,g){for(var w in g)Object.prototype.hasOwnProperty.call(g,w)&&(c[w]=g[w])})(o,s)},function(o,s){if("function"!=typeof s&&null!==s)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");function c(){this.constructor=o}t(o,s),o.prototype=null===s?Object.create(s):(c.prototype=s.prototype,new c)}),k=E("./lib/oop"),S=E("./lib/dom"),a=E("./lib/event"),l=E("./lib/event_emitter").EventEmitter,r=32768,i=function(){function t(o,s){this.element=S.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+s,this.inner=S.createElement("div"),this.inner.className="ace_scrollbar-inner",this.inner.textContent="\xa0",this.element.appendChild(this.inner),o.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,a.addListener(this.element,"scroll",this.onScroll.bind(this)),a.addListener(this.element,"mousedown",a.preventDefault)}return t.prototype.setVisible=function(o){this.element.style.display=o?"":"none",this.isVisible=o,this.coeff=1},t}();k.implement(i.prototype,l);var n=function(t){function o(s,c){var g=t.call(this,s,"-v")||this;return g.scrollTop=0,g.scrollHeight=0,c.$scrollbarWidth=g.width=S.scrollbarWidth(s.ownerDocument),g.inner.style.width=g.element.style.width=(g.width||15)+5+"px",g.$minWidth=0,g}return x(o,t),o.prototype.onScroll=function(){if(!this.skipEvent){if(this.scrollTop=this.element.scrollTop,1!=this.coeff){var s=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-s)/(this.coeff-s)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},o.prototype.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},o.prototype.setHeight=function(s){this.element.style.height=s+"px"},o.prototype.setScrollHeight=function(s){this.scrollHeight=s,s>r?(this.coeff=r/s,s=r):1!=this.coeff&&(this.coeff=1),this.inner.style.height=s+"px"},o.prototype.setScrollTop=function(s){this.scrollTop!=s&&(this.skipEvent=!0,this.scrollTop=s,this.element.scrollTop=s*this.coeff)},o}(i);n.prototype.setInnerHeight=n.prototype.setScrollHeight;var e=function(t){function o(s,c){var g=t.call(this,s,"-h")||this;return g.scrollLeft=0,g.height=c.$scrollbarWidth,g.inner.style.height=g.element.style.height=(g.height||15)+5+"px",g}return x(o,t),o.prototype.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},o.prototype.getHeight=function(){return this.isVisible?this.height:0},o.prototype.setWidth=function(s){this.element.style.width=s+"px"},o.prototype.setInnerWidth=function(s){this.inner.style.width=s+"px"},o.prototype.setScrollWidth=function(s){this.inner.style.width=s+"px"},o.prototype.setScrollLeft=function(s){this.scrollLeft!=s&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=s)},o}(i);M.ScrollBar=n,M.ScrollBarV=n,M.ScrollBarH=e,M.VScrollBar=n,M.HScrollBar=e}),ace.define("ace/scrollbar_custom",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],function(E,M,H){"use strict";var e,x=this&&this.__extends||(e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,c){s.__proto__=c}||function(s,c){for(var g in c)Object.prototype.hasOwnProperty.call(c,g)&&(s[g]=c[g])})(t,o)},function(t,o){if("function"!=typeof o&&null!==o)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function s(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(s.prototype=o.prototype,new s)}),k=E("./lib/oop"),S=E("./lib/dom"),a=E("./lib/event"),l=E("./lib/event_emitter").EventEmitter;S.importCssString(".ace_editor>.ace_sb-v div, .ace_editor>.ace_sb-h div{\n position: absolute;\n background: rgba(128, 128, 128, 0.6);\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n border: 1px solid #bbb;\n border-radius: 2px;\n z-index: 8;\n}\n.ace_editor>.ace_sb-v, .ace_editor>.ace_sb-h {\n position: absolute;\n z-index: 6;\n background: none;\n overflow: hidden!important;\n}\n.ace_editor>.ace_sb-v {\n z-index: 6;\n right: 0;\n top: 0;\n width: 12px;\n}\n.ace_editor>.ace_sb-v div {\n z-index: 8;\n right: 0;\n width: 100%;\n}\n.ace_editor>.ace_sb-h {\n bottom: 0;\n left: 0;\n height: 12px;\n}\n.ace_editor>.ace_sb-h div {\n bottom: 0;\n height: 100%;\n}\n.ace_editor>.ace_sb_grabbed {\n z-index: 8;\n background: #000;\n}","ace_scrollbar.css",!1);var r=function(){function e(t,o){this.element=S.createElement("div"),this.element.className="ace_sb"+o,this.inner=S.createElement("div"),this.inner.className="",this.element.appendChild(this.inner),this.VScrollWidth=12,this.HScrollHeight=12,t.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,a.addMultiMouseDownListener(this.element,[500,300,300],this,"onMouseDown")}return e.prototype.setVisible=function(t){this.element.style.display=t?"":"none",this.isVisible=t,this.coeff=1},e}();k.implement(r.prototype,l);var i=function(e){function t(o,s){var c=e.call(this,o,"-v")||this;return c.scrollTop=0,c.scrollHeight=0,c.parent=o,c.width=c.VScrollWidth,c.renderer=s,c.inner.style.width=c.element.style.width=(c.width||15)+"px",c.$minWidth=0,c}return x(t,e),t.prototype.onMouseDown=function(o,s){if("mousedown"===o&&0===a.getButton(s)&&2!==s.detail){if(s.target===this.inner){var c=this,g=s.clientY,b=s.clientY,y=this.thumbTop;a.capture(this.inner,function(f){g=f.clientY},function(){clearInterval(v)});var v=setInterval(function(){if(void 0!==g){var f=c.scrollTopFromThumbTop(y+g-b);f!==c.scrollTop&&c._emit("scroll",{data:f})}},20);return a.preventDefault(s)}var $=s.clientY-this.element.getBoundingClientRect().top-this.thumbHeight/2;return this._emit("scroll",{data:this.scrollTopFromThumbTop($)}),a.preventDefault(s)}},t.prototype.getHeight=function(){return this.height},t.prototype.scrollTopFromThumbTop=function(o){var s=o*(this.pageHeight-this.viewHeight)/(this.slideHeight-this.thumbHeight);return(s>>=0)<0?s=0:s>this.pageHeight-this.viewHeight&&(s=this.pageHeight-this.viewHeight),s},t.prototype.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},t.prototype.setHeight=function(o){this.height=Math.max(0,o),this.slideHeight=this.height,this.viewHeight=this.height,this.setScrollHeight(this.pageHeight,!0)},t.prototype.setScrollHeight=function(o,s){this.pageHeight===o&&!s||(this.pageHeight=o,this.thumbHeight=this.slideHeight*this.viewHeight/this.pageHeight,this.thumbHeight>this.slideHeight&&(this.thumbHeight=this.slideHeight),this.thumbHeight<15&&(this.thumbHeight=15),this.inner.style.height=this.thumbHeight+"px",this.scrollTop>this.pageHeight-this.viewHeight&&(this.scrollTop=this.pageHeight-this.viewHeight,this.scrollTop<0&&(this.scrollTop=0),this._emit("scroll",{data:this.scrollTop})))},t.prototype.setScrollTop=function(o){this.scrollTop=o,o<0&&(o=0),this.thumbTop=o*(this.slideHeight-this.thumbHeight)/(this.pageHeight-this.viewHeight),this.inner.style.top=this.thumbTop+"px"},t}(r);i.prototype.setInnerHeight=i.prototype.setScrollHeight;var n=function(e){function t(o,s){var c=e.call(this,o,"-h")||this;return c.scrollLeft=0,c.scrollWidth=0,c.height=c.HScrollHeight,c.inner.style.height=c.element.style.height=(c.height||12)+"px",c.renderer=s,c}return x(t,e),t.prototype.onMouseDown=function(o,s){if("mousedown"===o&&0===a.getButton(s)&&2!==s.detail){if(s.target===this.inner){var c=this,g=s.clientX,b=s.clientX,y=this.thumbLeft;a.capture(this.inner,function(f){g=f.clientX},function(){clearInterval(v)});var v=setInterval(function(){if(void 0!==g){var f=c.scrollLeftFromThumbLeft(y+g-b);f!==c.scrollLeft&&c._emit("scroll",{data:f})}},20);return a.preventDefault(s)}var $=s.clientX-this.element.getBoundingClientRect().left-this.thumbWidth/2;return this._emit("scroll",{data:this.scrollLeftFromThumbLeft($)}),a.preventDefault(s)}},t.prototype.getHeight=function(){return this.isVisible?this.height:0},t.prototype.scrollLeftFromThumbLeft=function(o){var s=o*(this.pageWidth-this.viewWidth)/(this.slideWidth-this.thumbWidth);return(s>>=0)<0?s=0:s>this.pageWidth-this.viewWidth&&(s=this.pageWidth-this.viewWidth),s},t.prototype.setWidth=function(o){this.width=Math.max(0,o),this.element.style.width=this.width+"px",this.slideWidth=this.width,this.viewWidth=this.width,this.setScrollWidth(this.pageWidth,!0)},t.prototype.setScrollWidth=function(o,s){this.pageWidth===o&&!s||(this.pageWidth=o,this.thumbWidth=this.slideWidth*this.viewWidth/this.pageWidth,this.thumbWidth>this.slideWidth&&(this.thumbWidth=this.slideWidth),this.thumbWidth<15&&(this.thumbWidth=15),this.inner.style.width=this.thumbWidth+"px",this.scrollLeft>this.pageWidth-this.viewWidth&&(this.scrollLeft=this.pageWidth-this.viewWidth,this.scrollLeft<0&&(this.scrollLeft=0),this._emit("scroll",{data:this.scrollLeft})))},t.prototype.setScrollLeft=function(o){this.scrollLeft=o,o<0&&(o=0),this.thumbLeft=o*(this.slideWidth-this.thumbWidth)/(this.pageWidth-this.viewWidth),this.inner.style.left=this.thumbLeft+"px"},t}(r);n.prototype.setInnerWidth=n.prototype.setScrollWidth,M.ScrollBar=i,M.ScrollBarV=i,M.ScrollBarH=n,M.VScrollBar=i,M.HScrollBar=n}),ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],function(E,M,H){"use strict";var x=E("./lib/event"),k=function(){function S(a,l){this.onRender=a,this.pending=!1,this.changes=0,this.$recursionLimit=2,this.window=l||window;var r=this;this._flush=function(i){r.pending=!1;var n=r.changes;if(n&&(x.blockIdle(100),r.changes=0,r.onRender(n)),r.changes){if(r.$recursionLimit--<0)return;r.schedule()}else r.$recursionLimit=2}}return S.prototype.schedule=function(a){this.changes=this.changes|a,this.changes&&!this.pending&&(x.nextFrame(this._flush),this.pending=!0)},S.prototype.clear=function(a){var l=this.changes;return this.changes=0,l},S}();M.RenderLoop=k}),ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/event","ace/lib/useragent","ace/lib/event_emitter"],function(E,M,H){var x=E("../lib/oop"),k=E("../lib/dom"),S=E("../lib/lang"),a=E("../lib/event"),l=E("../lib/useragent"),r=E("../lib/event_emitter").EventEmitter,i=512,n="function"==typeof ResizeObserver,e=200,t=function(){function o(s){this.el=k.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=k.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=k.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),s.appendChild(this.el),this.$measureNode.textContent=S.stringRepeat("X",i),this.$characterSize={width:0,height:0},n?this.$addObserver():this.checkForSizeChanges()}return o.prototype.$setMeasureNodeStyles=function(s,c){s.width=s.height="auto",s.left=s.top="0px",s.visibility="hidden",s.position="absolute",s.whiteSpace="pre",l.isIE<8?s["font-family"]="inherit":s.font="inherit",s.overflow=c?"hidden":"visible"},o.prototype.checkForSizeChanges=function(s){if(void 0===s&&(s=this.$measureSizes()),s&&(this.$characterSize.width!==s.width||this.$characterSize.height!==s.height)){this.$measureNode.style.fontWeight="bold";var c=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=s,this.charSizes=Object.create(null),this.allowBoldFonts=c&&c.width===s.width&&c.height===s.height,this._emit("changeCharacterSize",{data:s})}},o.prototype.$addObserver=function(){var s=this;this.$observer=new window.ResizeObserver(function(c){s.checkForSizeChanges()}),this.$observer.observe(this.$measureNode)},o.prototype.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer||this.$observer)return this.$pollSizeChangesTimer;var s=this;return this.$pollSizeChangesTimer=a.onIdle(function c(){s.checkForSizeChanges(),a.onIdle(c,500)},500)},o.prototype.setPolling=function(s){s?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},o.prototype.$measureSizes=function(s){var c={height:(s||this.$measureNode).clientHeight,width:(s||this.$measureNode).clientWidth/i};return 0===c.width||0===c.height?null:c},o.prototype.$measureCharWidth=function(s){return this.$main.textContent=S.stringRepeat(s,i),this.$main.getBoundingClientRect().width/i},o.prototype.getCharacterWidth=function(s){var c=this.charSizes[s];return void 0===c&&(c=this.charSizes[s]=this.$measureCharWidth(s)/this.$characterSize.width),c},o.prototype.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$observer&&this.$observer.disconnect(),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)},o.prototype.$getZoom=function(s){return s&&s.parentElement?(window.getComputedStyle(s).zoom||1)*this.$getZoom(s.parentElement):1},o.prototype.$initTransformMeasureNodes=function(){var s=function(c,g){return["div",{style:"position: absolute;top:"+c+"px;left:"+g+"px;"}]};this.els=k.buildDom([s(0,0),s(e,0),s(0,e),s(e,e)],this.el)},o.prototype.transformCoordinates=function(s,c){function w(O,I,W){var D=O[1]*I[0]-O[0]*I[1];return[(-I[1]*W[0]+I[0]*W[1])/D,(+O[1]*W[0]-O[0]*W[1])/D]}function p(O,I){return[O[0]-I[0],O[1]-I[1]]}function b(O,I){return[O[0]+I[0],O[1]+I[1]]}function y(O,I){return[O*I[0],O*I[1]]}function d(O){var I=O.getBoundingClientRect();return[I.left,I.top]}s&&(s=y(1/this.$getZoom(this.el),s)),this.els||this.$initTransformMeasureNodes();var v=d(this.els[0]),$=d(this.els[1]),f=d(this.els[2]),u=d(this.els[3]),A=w(p(u,$),p(u,f),p(b($,f),b(u,v))),m=y(1+A[0],p($,v)),h=y(1+A[1],p(f,v));if(c){var C=c,L=A[0]*C[0]/e+A[1]*C[1]/e+1,T=b(y(C[0],m),y(C[1],h));return b(y(1/L/e,T),v)}var R=p(s,v),_=w(p(m,y(A[0],R)),p(h,y(A[1],R)),R);return y(e,_)},o}();t.prototype.$characterSize={width:0,height:0},x.implement(t.prototype,r),M.FontMetrics=t}),ace.define("ace/css/editor-css",["require","exports","module"],function(E,M,H){H.exports='\n.ace_br1 {border-top-left-radius : 3px;}\n.ace_br2 {border-top-right-radius : 3px;}\n.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;}\n.ace_br4 {border-bottom-right-radius: 3px;}\n.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;}\n.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;}\n.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}\n.ace_br8 {border-bottom-left-radius : 3px;}\n.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;}\n.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;}\n.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;}\n.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}\n.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}\n.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}\n.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}\n\n\n.ace_editor {\n position: relative;\n overflow: hidden;\n padding: 0;\n font: 12px/normal \'Monaco\', \'Menlo\', \'Ubuntu Mono\', \'Consolas\', \'Source Code Pro\', \'source-code-pro\', monospace;\n direction: ltr;\n text-align: left;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n.ace_scroller {\n position: absolute;\n overflow: hidden;\n top: 0;\n bottom: 0;\n background-color: inherit;\n -ms-user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: text;\n}\n\n.ace_content {\n position: absolute;\n box-sizing: border-box;\n min-width: 100%;\n contain: style size layout;\n font-variant-ligatures: no-common-ligatures;\n}\n\n.ace_keyboard-focus:focus {\n box-shadow: inset 0 0 0 2px #5E9ED6;\n outline: none;\n}\n\n.ace_dragging .ace_scroller:before{\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n content: \'\';\n background: rgba(250, 250, 250, 0.01);\n z-index: 1000;\n}\n.ace_dragging.ace_dark .ace_scroller:before{\n background: rgba(0, 0, 0, 0.01);\n}\n\n.ace_gutter {\n position: absolute;\n overflow : hidden;\n width: auto;\n top: 0;\n bottom: 0;\n left: 0;\n cursor: default;\n z-index: 4;\n -ms-user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n contain: style size layout;\n}\n\n.ace_gutter-active-line {\n position: absolute;\n left: 0;\n right: 0;\n}\n\n.ace_scroller.ace_scroll-left:after {\n content: "";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;\n pointer-events: none;\n}\n\n.ace_gutter-cell, .ace_gutter-cell_svg-icons {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n padding-left: 19px;\n padding-right: 6px;\n background-repeat: no-repeat;\n}\n\n.ace_gutter-cell_svg-icons .ace_gutter_annotation {\n margin-left: -14px;\n float: left;\n}\n\n.ace_gutter-cell .ace_gutter_annotation {\n margin-left: -19px;\n float: left;\n}\n\n.ace_gutter-cell.ace_error, .ace_icon.ace_error, .ace_icon.ace_error_fold {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");\n background-repeat: no-repeat;\n background-position: 2px center;\n}\n\n.ace_gutter-cell.ace_warning, .ace_icon.ace_warning, .ace_icon.ace_warning_fold {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");\n background-repeat: no-repeat;\n background-position: 2px center;\n}\n\n.ace_gutter-cell.ace_info, .ace_icon.ace_info {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");\n background-repeat: no-repeat;\n background-position: 2px center;\n}\n.ace_dark .ace_gutter-cell.ace_info, .ace_dark .ace_icon.ace_info {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");\n}\n\n.ace_icon_svg.ace_error {\n -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJyZWQiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KPGNpcmNsZSBmaWxsPSJub25lIiBjeD0iOCIgY3k9IjgiIHI9IjciIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGxpbmUgeDE9IjExIiB5MT0iNSIgeDI9IjUiIHkyPSIxMSIvPgo8bGluZSB4MT0iMTEiIHkxPSIxMSIgeDI9IjUiIHkyPSI1Ii8+CjwvZz4KPC9zdmc+");\n background-color: crimson;\n}\n.ace_icon_svg.ace_warning {\n -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJkYXJrb3JhbmdlIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+Cjxwb2x5Z29uIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiIHBvaW50cz0iOCAxIDE1IDE1IDEgMTUgOCAxIi8+CjxyZWN0IHg9IjgiIHk9IjEyIiB3aWR0aD0iMC4wMSIgaGVpZ2h0PSIwLjAxIi8+CjxsaW5lIHgxPSI4IiB5MT0iNiIgeDI9IjgiIHkyPSIxMCIvPgo8L2c+Cjwvc3ZnPg==");\n background-color: darkorange;\n}\n.ace_icon_svg.ace_info {\n -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiI+CjxnIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJibHVlIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CjxjaXJjbGUgZmlsbD0ibm9uZSIgY3g9IjgiIGN5PSI4IiByPSI3IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjxwb2x5bGluZSBwb2ludHM9IjggMTEgOCA4Ii8+Cjxwb2x5bGluZSBwb2ludHM9IjkgOCA2IDgiLz4KPGxpbmUgeDE9IjEwIiB5MT0iMTEiIHgyPSI2IiB5Mj0iMTEiLz4KPHJlY3QgeD0iOCIgeT0iNSIgd2lkdGg9IjAuMDEiIGhlaWdodD0iMC4wMSIvPgo8L2c+Cjwvc3ZnPg==");\n background-color: royalblue;\n}\n\n.ace_icon_svg.ace_error_fold {\n -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0ibSAxOC45Mjk4NTEsNy44Mjk4MDc2IGMgMC4xNDYzNTMsNi4zMzc0NjA0IC02LjMyMzE0Nyw3Ljc3Nzg0NDQgLTcuNDc3OTEyLDcuNzc3ODQ0NCAtMi4xMDcyNzI2LC0wLjEyODc1IDUuMTE3Njc4LDAuMzU2MjQ5IDUuMDUxNjk4LC03Ljg3MDA2MTggLTAuNjA0NjcyLC04LjAwMzk3MzQ5IC03LjA3NzI3MDYsLTcuNTYzMTE4OSAtNC44NTczLC03LjQzMDM5NTU2IDEuNjA2LC0wLjExNTE0MjI1IDYuODk3NDg1LDEuMjYyNTQ1OTYgNy4yODM1MTQsNy41MjI2MTI5NiB6IiBmaWxsPSJjcmltc29uIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibSA4LjExNDc1NjIsMi4wNTI5ODI4IGMgMy4zNDkxNjk4LDAgNi4wNjQxMzI4LDIuNjc2ODYyNyA2LjA2NDEzMjgsNS45Nzg5NTMgMCwzLjMwMjExMjIgLTIuNzE0OTYzLDUuOTc4OTIwMiAtNi4wNjQxMzI4LDUuOTc4OTIwMiAtMy4zNDkxNDczLDAgLTYuMDY0MTc3MiwtMi42NzY4MDggLTYuMDY0MTc3MiwtNS45Nzg5MjAyIDAuMDA1MzksLTMuMjk5ODg2MSAyLjcxNzI2NTYsLTUuOTczNjQwOCA2LjA2NDE3NzIsLTUuOTc4OTUzIHogbSAwLC0xLjczNTgyNzE5IGMgLTQuMzIxNDgzNiwwIC03LjgyNDc0MDM4LDMuNDU0MDE4NDkgLTcuODI0NzQwMzgsNy43MTQ3ODAxOSAwLDQuMjYwNzI4MiAzLjUwMzI1Njc4LDcuNzE0NzQ1MiA3LjgyNDc0MDM4LDcuNzE0NzQ1MiA0LjMyMTQ0OTgsMCA3LjgyNDY5OTgsLTMuNDU0MDE3IDcuODI0Njk5OCwtNy43MTQ3NDUyIDAsLTIuMDQ2MDkxNCAtMC44MjQzOTIsLTQuMDA4MzY3MiAtMi4yOTE3NTYsLTUuNDU1MTc0NiBDIDEyLjE4MDIyNSwxLjEyOTk2NDggMTAuMTkwMDEzLDAuMzE3MTU1NjEgOC4xMTQ3NTYyLDAuMzE3MTU1NjEgWiBNIDYuOTM3NDU2Myw4LjI0MDU5ODUgNC42NzE4Njg1LDEwLjQ4NTg1MiA2LjAwODY4MTQsMTEuODc2NzI4IDguMzE3MDAzNSw5LjYwMDc5MTEgMTAuNjI1MzM3LDExLjg3NjcyOCAxMS45NjIxMzgsMTAuNDg1ODUyIDkuNjk2NTUwOCw4LjI0MDU5ODUgMTEuOTYyMTM4LDYuMDA2ODA2NiAxMC41NzMyNDYsNC42Mzc0MzM1IDguMzE3MDAzNSw2Ljg3MzQyOTcgNi4wNjA3NjA3LDQuNjM3NDMzNSA0LjY3MTg2ODUsNi4wMDY4MDY2IFoiIGZpbGw9ImNyaW1zb24iIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=");\n background-color: crimson;\n}\n.ace_icon_svg.ace_warning_fold {\n -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC43NzY5IDE0LjczMzdMOC42NTE5MiAyLjQ4MzY5QzguMzI5NDYgMS44Mzg3NyA3LjQwOTEzIDEuODM4NzcgNy4wODY2NyAyLjQ4MzY5TDAuOTYxNjY5IDE0LjczMzdDMC42NzA3NzUgMTUuMzE1NSAxLjA5MzgzIDE2IDEuNzQ0MjkgMTZIMTMuOTk0M0MxNC42NDQ4IDE2IDE1LjA2NzggMTUuMzE1NSAxNC43NzY5IDE0LjczMzdaTTMuMTYwMDcgMTQuMjVMNy44NjkyOSA0LjgzMTU2TDEyLjU3ODUgMTQuMjVIMy4xNjAwN1pNOC43NDQyOSAxMS42MjVWMTMuMzc1SDYuOTk0MjlWMTEuNjI1SDguNzQ0MjlaTTYuOTk0MjkgMTAuNzVWNy4yNUg4Ljc0NDI5VjEwLjc1SDYuOTk0MjlaIiBmaWxsPSIjRUM3MjExIi8+CjxwYXRoIGQ9Ik0xMS4xOTkxIDIuOTUyMzhDMTAuODgwOSAyLjMxNDY3IDEwLjM1MzcgMS44MDUyNiA5LjcwNTUgMS41MDlMMTEuMDQxIDEuMDY5NzhDMTEuNjg4MyAwLjk0OTgxNCAxMi4zMzcgMS4yNzI2MyAxMi42MzE3IDEuODYxNDFMMTcuNjEzNiAxMS44MTYxQzE4LjM1MjcgMTMuMjkyOSAxNy41OTM4IDE1LjA4MDQgMTYuMDE4IDE1LjU3NDVDMTYuNDA0NCAxNC40NTA3IDE2LjMyMzEgMTMuMjE4OCAxNS43OTI0IDEyLjE1NTVMMTEuMTk5MSAyLjk1MjM4WiIgZmlsbD0iI0VDNzIxMSIvPgo8L3N2Zz4=");\n background-color: darkorange;\n}\n\n.ace_scrollbar {\n contain: strict;\n position: absolute;\n right: 0;\n bottom: 0;\n z-index: 6;\n}\n\n.ace_scrollbar-inner {\n position: absolute;\n cursor: text;\n left: 0;\n top: 0;\n}\n\n.ace_scrollbar-v{\n overflow-x: hidden;\n overflow-y: scroll;\n top: 0;\n}\n\n.ace_scrollbar-h {\n overflow-x: scroll;\n overflow-y: hidden;\n left: 0;\n}\n\n.ace_print-margin {\n position: absolute;\n height: 100%;\n}\n\n.ace_text-input {\n position: absolute;\n z-index: 0;\n width: 0.5em;\n height: 1em;\n opacity: 0;\n background: transparent;\n -moz-appearance: none;\n appearance: none;\n border: none;\n resize: none;\n outline: none;\n overflow: hidden;\n font: inherit;\n padding: 0 1px;\n margin: 0 -1px;\n contain: strict;\n -ms-user-select: text;\n -moz-user-select: text;\n -webkit-user-select: text;\n user-select: text;\n /*with `pre-line` chrome inserts   instead of space*/\n white-space: pre!important;\n}\n.ace_text-input.ace_composition {\n background: transparent;\n color: inherit;\n z-index: 1000;\n opacity: 1;\n}\n.ace_composition_placeholder { color: transparent }\n.ace_composition_marker { \n border-bottom: 1px solid;\n position: absolute;\n border-radius: 0;\n margin-top: 1px;\n}\n\n[ace_nocontext=true] {\n transform: none!important;\n filter: none!important;\n clip-path: none!important;\n mask : none!important;\n contain: none!important;\n perspective: none!important;\n mix-blend-mode: initial!important;\n z-index: auto;\n}\n\n.ace_layer {\n z-index: 1;\n position: absolute;\n overflow: hidden;\n /* workaround for chrome bug https://github.com/ajaxorg/ace/issues/2312*/\n word-wrap: normal;\n white-space: pre;\n height: 100%;\n width: 100%;\n box-sizing: border-box;\n /* setting pointer-events: auto; on node under the mouse, which changes\n during scroll, will break mouse wheel scrolling in Safari */\n pointer-events: none;\n}\n\n.ace_gutter-layer {\n position: relative;\n width: auto;\n text-align: right;\n pointer-events: auto;\n height: 1000000px;\n contain: style size layout;\n}\n\n.ace_text-layer {\n font: inherit !important;\n position: absolute;\n height: 1000000px;\n width: 1000000px;\n contain: style size layout;\n}\n\n.ace_text-layer > .ace_line, .ace_text-layer > .ace_line_group {\n contain: style size layout;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n}\n\n.ace_hidpi .ace_text-layer,\n.ace_hidpi .ace_gutter-layer,\n.ace_hidpi .ace_content,\n.ace_hidpi .ace_gutter {\n contain: strict;\n}\n.ace_hidpi .ace_text-layer > .ace_line, \n.ace_hidpi .ace_text-layer > .ace_line_group {\n contain: strict;\n}\n\n.ace_cjk {\n display: inline-block;\n text-align: center;\n}\n\n.ace_cursor-layer {\n z-index: 4;\n}\n\n.ace_cursor {\n z-index: 4;\n position: absolute;\n box-sizing: border-box;\n border-left: 2px solid;\n /* workaround for smooth cursor repaintng whole screen in chrome */\n transform: translatez(0);\n}\n\n.ace_multiselect .ace_cursor {\n border-left-width: 1px;\n}\n\n.ace_slim-cursors .ace_cursor {\n border-left-width: 1px;\n}\n\n.ace_overwrite-cursors .ace_cursor {\n border-left-width: 0;\n border-bottom: 1px solid;\n}\n\n.ace_hidden-cursors .ace_cursor {\n opacity: 0.2;\n}\n\n.ace_hasPlaceholder .ace_hidden-cursors .ace_cursor {\n opacity: 0;\n}\n\n.ace_smooth-blinking .ace_cursor {\n transition: opacity 0.18s;\n}\n\n.ace_animate-blinking .ace_cursor {\n animation-duration: 1000ms;\n animation-timing-function: step-end;\n animation-name: blink-ace-animate;\n animation-iteration-count: infinite;\n}\n\n.ace_animate-blinking.ace_smooth-blinking .ace_cursor {\n animation-duration: 1000ms;\n animation-timing-function: ease-in-out;\n animation-name: blink-ace-animate-smooth;\n}\n \n@keyframes blink-ace-animate {\n from, to { opacity: 1; }\n 60% { opacity: 0; }\n}\n\n@keyframes blink-ace-animate-smooth {\n from, to { opacity: 1; }\n 45% { opacity: 1; }\n 60% { opacity: 0; }\n 85% { opacity: 0; }\n}\n\n.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {\n position: absolute;\n z-index: 3;\n}\n\n.ace_marker-layer .ace_selection {\n position: absolute;\n z-index: 5;\n}\n\n.ace_marker-layer .ace_bracket {\n position: absolute;\n z-index: 6;\n}\n\n.ace_marker-layer .ace_error_bracket {\n position: absolute;\n border-bottom: 1px solid #DE5555;\n border-radius: 0;\n}\n\n.ace_marker-layer .ace_active-line {\n position: absolute;\n z-index: 2;\n}\n\n.ace_marker-layer .ace_selected-word {\n position: absolute;\n z-index: 4;\n box-sizing: border-box;\n}\n\n.ace_line .ace_fold {\n box-sizing: border-box;\n\n display: inline-block;\n height: 11px;\n margin-top: -2px;\n vertical-align: middle;\n\n background-image:\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");\n background-repeat: no-repeat, repeat-x;\n background-position: center center, top left;\n color: transparent;\n\n border: 1px solid black;\n border-radius: 2px;\n\n cursor: pointer;\n pointer-events: auto;\n}\n\n.ace_dark .ace_fold {\n}\n\n.ace_fold:hover{\n background-image:\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");\n}\n\n.ace_tooltip {\n background-color: #f5f5f5;\n border: 1px solid gray;\n border-radius: 1px;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n color: black;\n max-width: 100%;\n padding: 3px 4px;\n position: fixed;\n z-index: 999999;\n box-sizing: border-box;\n cursor: default;\n white-space: pre;\n word-wrap: break-word;\n line-height: normal;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n pointer-events: none;\n}\n\n.ace_tooltip.ace_dark {\n background-color: #636363;\n color: #fff;\n}\n\n.ace_tooltip:focus {\n outline: 1px solid #5E9ED6;\n}\n\n.ace_icon {\n display: inline-block;\n width: 18px;\n vertical-align: top;\n}\n\n.ace_icon_svg {\n display: inline-block;\n width: 12px;\n vertical-align: top;\n -webkit-mask-repeat: no-repeat;\n -webkit-mask-size: 12px;\n -webkit-mask-position: center;\n}\n\n.ace_folding-enabled > .ace_gutter-cell, .ace_folding-enabled > .ace_gutter-cell_svg-icons {\n padding-right: 13px;\n}\n\n.ace_fold-widget {\n box-sizing: border-box;\n\n margin: 0 -12px 0 1px;\n display: none;\n width: 11px;\n vertical-align: top;\n\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");\n background-repeat: no-repeat;\n background-position: center;\n\n border-radius: 3px;\n \n border: 1px solid transparent;\n cursor: pointer;\n}\n\n.ace_folding-enabled .ace_fold-widget {\n display: inline-block; \n}\n\n.ace_fold-widget.ace_end {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");\n}\n\n.ace_fold-widget.ace_closed {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");\n}\n\n.ace_fold-widget:hover {\n border: 1px solid rgba(0, 0, 0, 0.3);\n background-color: rgba(255, 255, 255, 0.2);\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);\n}\n\n.ace_fold-widget:active {\n border: 1px solid rgba(0, 0, 0, 0.4);\n background-color: rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);\n}\n/**\n * Dark version for fold widgets\n */\n.ace_dark .ace_fold-widget {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");\n}\n.ace_dark .ace_fold-widget.ace_end {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");\n}\n.ace_dark .ace_fold-widget.ace_closed {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");\n}\n.ace_dark .ace_fold-widget:hover {\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);\n background-color: rgba(255, 255, 255, 0.1);\n}\n.ace_dark .ace_fold-widget:active {\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);\n}\n\n.ace_inline_button {\n border: 1px solid lightgray;\n display: inline-block;\n margin: -1px 8px;\n padding: 0 5px;\n pointer-events: auto;\n cursor: pointer;\n}\n.ace_inline_button:hover {\n border-color: gray;\n background: rgba(200,200,200,0.2);\n display: inline-block;\n pointer-events: auto;\n}\n\n.ace_fold-widget.ace_invalid {\n background-color: #FFB4B4;\n border-color: #DE5555;\n}\n\n.ace_fade-fold-widgets .ace_fold-widget {\n transition: opacity 0.4s ease 0.05s;\n opacity: 0;\n}\n\n.ace_fade-fold-widgets:hover .ace_fold-widget {\n transition: opacity 0.05s ease 0.05s;\n opacity:1;\n}\n\n.ace_underline {\n text-decoration: underline;\n}\n\n.ace_bold {\n font-weight: bold;\n}\n\n.ace_nobold .ace_bold {\n font-weight: normal;\n}\n\n.ace_italic {\n font-style: italic;\n}\n\n\n.ace_error-marker {\n background-color: rgba(255, 0, 0,0.2);\n position: absolute;\n z-index: 9;\n}\n\n.ace_highlight-marker {\n background-color: rgba(255, 255, 0,0.2);\n position: absolute;\n z-index: 8;\n}\n\n.ace_mobile-menu {\n position: absolute;\n line-height: 1.5;\n border-radius: 4px;\n -ms-user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n background: white;\n box-shadow: 1px 3px 2px grey;\n border: 1px solid #dcdcdc;\n color: black;\n}\n.ace_dark > .ace_mobile-menu {\n background: #333;\n color: #ccc;\n box-shadow: 1px 3px 2px grey;\n border: 1px solid #444;\n\n}\n.ace_mobile-button {\n padding: 2px;\n cursor: pointer;\n overflow: hidden;\n}\n.ace_mobile-button:hover {\n background-color: #eee;\n opacity:1;\n}\n.ace_mobile-button:active {\n background-color: #ddd;\n}\n\n.ace_placeholder {\n font-family: arial;\n transform: scale(0.9);\n transform-origin: left;\n white-space: pre;\n opacity: 0.7;\n margin: 0 10px;\n}\n\n.ace_ghost_text {\n opacity: 0.5;\n font-style: italic;\n white-space: pre;\n}'}),ace.define("ace/layer/decorators",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event_emitter"],function(E,M,H){"use strict";var x=E("../lib/dom"),k=E("../lib/oop"),S=E("../lib/event_emitter").EventEmitter,a=function(){function l(r,i){this.canvas=x.createElement("canvas"),this.renderer=i,this.pixelRatio=1,this.maxHeight=i.layerConfig.maxHeight,this.lineHeight=i.layerConfig.lineHeight,this.canvasHeight=r.parent.scrollHeight,this.heightRatio=this.canvasHeight/this.maxHeight,this.canvasWidth=r.width,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.canvas.style.top="0px",this.canvas.style.right="0px",this.canvas.style.zIndex="7px",this.canvas.style.position="absolute",this.colors={},this.colors.dark={error:"rgba(255, 18, 18, 1)",warning:"rgba(18, 136, 18, 1)",info:"rgba(18, 18, 136, 1)"},this.colors.light={error:"rgb(255,51,51)",warning:"rgb(32,133,72)",info:"rgb(35,68,138)"},r.element.appendChild(this.canvas)}return l.prototype.$updateDecorators=function(r){var i=!0===this.renderer.theme.isDark?this.colors.dark:this.colors.light;r&&(this.maxHeight=r.maxHeight,this.lineHeight=r.lineHeight,this.canvasHeight=r.height,this.heightRatio=(r.lastRow+1)*this.lineHeightA.priority?1:0});for(var c=this.renderer.session.$foldData,g=0;gthis.canvasHeight&&($=this.canvasHeight-this.halfMinDecorationHeight),y=Math.round($-this.halfMinDecorationHeight),d=Math.round($+this.halfMinDecorationHeight)}e.fillStyle=i[o[g].type]||null,e.fillRect(0,b,this.canvasWidth,d-y)}}var f=this.renderer.session.selection.getCursor();f&&(p=this.compensateFoldRows(f.row,c),b=Math.round((f.row-p)*this.lineHeight*this.heightRatio),e.fillStyle="rgba(0, 0, 0, 0.5)",e.fillRect(0,b,this.canvasWidth,2))},l.prototype.compensateFoldRows=function(r,i){var n=0;if(i&&i.length>0)for(var e=0;ei[e].start.row&&r=i[e].end.row&&(n+=i[e].end.row-i[e].start.row);return n},l}();k.implement(a.prototype,S),M.Decorator=a}),ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/config","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/scrollbar_custom","ace/scrollbar_custom","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter","ace/css/editor-css","ace/layer/decorators","ace/lib/useragent"],function(E,M,H){"use strict";var x=E("./lib/oop"),k=E("./lib/dom"),S=E("./lib/lang"),a=E("./config"),l=E("./layer/gutter").Gutter,r=E("./layer/marker").Marker,i=E("./layer/text").Text,n=E("./layer/cursor").Cursor,e=E("./scrollbar").HScrollBar,t=E("./scrollbar").VScrollBar,o=E("./scrollbar_custom").HScrollBar,s=E("./scrollbar_custom").VScrollBar,c=E("./renderloop").RenderLoop,g=E("./layer/font_metrics").FontMetrics,w=E("./lib/event_emitter").EventEmitter,p=E("./css/editor-css"),b=E("./layer/decorators").Decorator,y=E("./lib/useragent");k.importCssString(p,"ace_editor.css",!1);var d=function(){function v($,f){var u=this;this.container=$||k.createElement("div"),k.addCssClass(this.container,"ace_editor"),k.HI_DPI&&k.addCssClass(this.container,"ace_hidpi"),this.setTheme(f),null==a.get("useStrictCSP")&&a.set("useStrictCSP",!1),this.$gutter=k.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=k.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=k.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new l(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new r(this.content);var A=this.$textLayer=new i(this.content);this.canvas=A.element,this.$markerFront=new r(this.content),this.$cursorLayer=new n(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new t(this.container,this),this.scrollBarH=new e(this.container,this),this.scrollBarV.on("scroll",function(m){u.$scrollAnimation||u.session.setScrollTop(m.data-u.scrollMargin.top)}),this.scrollBarH.on("scroll",function(m){u.$scrollAnimation||u.session.setScrollLeft(m.data-u.scrollMargin.left)}),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new g(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.on("changeCharacterSize",function(m){u.updateCharacterSize(),u.onResize(!0,u.gutterWidth,u.$size.width,u.$size.height),u._signal("changeCharacterSize",m)}),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.margin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$keepTextAreaAtCursor=!y.isIOS,this.$loop=new c(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),this.$addResizeObserver(),a.resetOptions(this),a._signal("renderer",this)}return v.prototype.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin(),k.setStyle(this.scroller.style,"line-height",this.lineHeight+"px")},v.prototype.setSession=function($){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=$,$&&this.scrollMargin.top&&$.getScrollTop()<=0&&$.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession($),this.$markerBack.setSession($),this.$markerFront.setSession($),this.$gutterLayer.setSession($),this.$textLayer.setSession($),$&&(this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode))},v.prototype.updateLines=function($,f,u){if(void 0===f&&(f=1/0),this.$changedLines?(this.$changedLines.firstRow>$&&(this.$changedLines.firstRow=$),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},v.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},v.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},v.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},v.prototype.updateFull=function($){$?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},v.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},v.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},v.prototype.onResize=function($,f,u,A){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=$?1:0;var m=this.container;A||(A=m.clientHeight||m.scrollHeight),u||(u=m.clientWidth||m.scrollWidth);var h=this.$updateCachedSize($,f,u,A);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!u&&!A)return this.resizing=0;$&&(this.$gutterLayer.$padding=null),$?this.$renderChanges(h|this.$changes,!0):this.$loop.schedule(h|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},v.prototype.$updateCachedSize=function($,f,u,A){var m=0,h=this.$size,C={width:h.width,height:h.height,scrollerHeight:h.scrollerHeight,scrollerWidth:h.scrollerWidth};if((A-=this.$extraHeight||0)&&($||h.height!=A)&&(h.height=A,m|=this.CHANGE_SIZE,h.scrollerHeight=h.height,this.$horizScroll&&(h.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(h.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",m|=this.CHANGE_SCROLL),u&&($||h.width!=u)){m|=this.CHANGE_SIZE,h.width=u,null==f&&(f=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=f,k.setStyle(this.scrollBarH.element.style,"left",f+"px"),k.setStyle(this.scroller.style,"left",f+this.margin.left+"px"),h.scrollerWidth=Math.max(0,u-f-this.scrollBarV.getWidth()-this.margin.h),k.setStyle(this.$gutter.style,"left",this.margin.left+"px");var L=this.scrollBarV.getWidth()+"px";k.setStyle(this.scrollBarH.element.style,"right",L),k.setStyle(this.scroller.style,"right",L),k.setStyle(this.scroller.style,"bottom",this.scrollBarH.getHeight()),this.scrollBarH.setWidth(h.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||$)&&(m|=this.CHANGE_FULL)}return h.$dirty=!u||!A,m&&this._signal("resize",C),m},v.prototype.onGutterResize=function($){var f=this.$showGutter?$:0;f!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,f,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},v.prototype.adjustWrapLimit=function(){var f=Math.floor((this.$size.scrollerWidth-2*this.$padding)/this.characterWidth);return this.session.adjustWrapLimit(f,this.$showPrintMargin&&this.$printMarginColumn)},v.prototype.setAnimatedScroll=function($){this.setOption("animatedScroll",$)},v.prototype.getAnimatedScroll=function(){return this.$animatedScroll},v.prototype.setShowInvisibles=function($){this.setOption("showInvisibles",$),this.session.$bidiHandler.setShowInvisibles($)},v.prototype.getShowInvisibles=function(){return this.getOption("showInvisibles")},v.prototype.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},v.prototype.setDisplayIndentGuides=function($){this.setOption("displayIndentGuides",$)},v.prototype.getHighlightIndentGuides=function(){return this.getOption("highlightIndentGuides")},v.prototype.setHighlightIndentGuides=function($){this.setOption("highlightIndentGuides",$)},v.prototype.setShowPrintMargin=function($){this.setOption("showPrintMargin",$)},v.prototype.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},v.prototype.setPrintMarginColumn=function($){this.setOption("printMarginColumn",$)},v.prototype.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},v.prototype.getShowGutter=function(){return this.getOption("showGutter")},v.prototype.setShowGutter=function($){return this.setOption("showGutter",$)},v.prototype.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},v.prototype.setFadeFoldWidgets=function($){this.setOption("fadeFoldWidgets",$)},v.prototype.setHighlightGutterLine=function($){this.setOption("highlightGutterLine",$)},v.prototype.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},v.prototype.$updatePrintMargin=function(){if(this.$showPrintMargin||this.$printMarginEl){if(!this.$printMarginEl){var $=k.createElement("div");$.className="ace_layer ace_print-margin-layer",this.$printMarginEl=k.createElement("div"),this.$printMarginEl.className="ace_print-margin",$.appendChild(this.$printMarginEl),this.content.insertBefore($,this.content.firstChild)}var f=this.$printMarginEl.style;f.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+"px",f.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&-1==this.session.$wrap&&this.adjustWrapLimit()}},v.prototype.getContainerElement=function(){return this.container},v.prototype.getMouseEventTarget=function(){return this.scroller},v.prototype.getTextAreaContainer=function(){return this.container},v.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var $=this.textarea.style,f=this.$composition;if(!this.$keepTextAreaAtCursor&&!f)return void k.translate(this.textarea,-100,0);var u=this.$cursorLayer.$pixelPos;if(u){f&&f.markerRange&&(u=this.$cursorLayer.getPixelPosition(f.markerRange.start,!0));var A=this.layerConfig,m=u.top,h=u.left,C=f&&f.useTextareaForIME||y.isMobile?this.lineHeight:1;if((m-=A.offset)<0||m>A.height-C)return void k.translate(this.textarea,0,0);var L=1,T=this.$size.height-C;f?f.useTextareaForIME?L=this.characterWidth*this.session.$getStringScreenWidth(this.textarea.value)[0]:m+=this.lineHeight+2:m+=this.lineHeight,(h-=this.scrollLeft)>this.$size.scrollerWidth-L&&(h=this.$size.scrollerWidth-L),h+=this.gutterWidth+this.margin.left,k.setStyle($,"height",C+"px"),k.setStyle($,"width",L+"px"),k.translate(this.textarea,Math.min(h,this.$size.scrollerWidth-L),Math.min(m,T))}}},v.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},v.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(0===this.layerConfig.offset?0:1)},v.prototype.getLastFullyVisibleRow=function(){var $=this.layerConfig,f=$.lastRow;return this.session.documentToScreenRow(f,0)*$.lineHeight-this.session.getScrollTop()>$.height-$.lineHeight?f-1:f},v.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},v.prototype.setPadding=function($){this.$padding=$,this.$textLayer.setPadding($),this.$cursorLayer.setPadding($),this.$markerFront.setPadding($),this.$markerBack.setPadding($),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},v.prototype.setScrollMargin=function($,f,u,A){var m=this.scrollMargin;m.top=0|$,m.bottom=0|f,m.right=0|A,m.left=0|u,m.v=m.top+m.bottom,m.h=m.left+m.right,m.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-m.top),this.updateFull()},v.prototype.setMargin=function($,f,u,A){var m=this.margin;m.top=0|$,m.bottom=0|f,m.right=0|A,m.left=0|u,m.v=m.top+m.bottom,m.h=m.left+m.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},v.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},v.prototype.setHScrollBarAlwaysVisible=function($){this.setOption("hScrollBarAlwaysVisible",$)},v.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},v.prototype.setVScrollBarAlwaysVisible=function($){this.setOption("vScrollBarAlwaysVisible",$)},v.prototype.$updateScrollBarV=function(){var $=this.layerConfig.maxHeight,f=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&this.scrollTop>($-=(f-this.lineHeight)*this.$scrollPastEnd)-f&&($=this.scrollTop+f,this.scrollBarV.scrollTop=null),this.scrollBarV.setScrollHeight($+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},v.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},v.prototype.freeze=function(){this.$frozen=!0},v.prototype.unfreeze=function(){this.$frozen=!1},v.prototype.$renderChanges=function($,f){if(this.$changes&&($|=this.$changes,this.$changes=0),this.session&&this.container.offsetWidth&&!this.$frozen&&($||f)){if(this.$size.$dirty)return this.$changes|=$,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender",$),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var u=this.layerConfig;if($&this.CHANGE_FULL||$&this.CHANGE_SIZE||$&this.CHANGE_TEXT||$&this.CHANGE_LINES||$&this.CHANGE_SCROLL||$&this.CHANGE_H_SCROLL){if($|=this.$computeLayerConfig()|this.$loop.clear(),u.firstRow!=this.layerConfig.firstRow&&u.firstRowScreen==this.layerConfig.firstRowScreen){var A=this.scrollTop+(u.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;A>0&&(this.scrollTop=A,$|=this.CHANGE_SCROLL,$|=this.$computeLayerConfig()|this.$loop.clear())}u=this.layerConfig,this.$updateScrollBarV(),$&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),k.translate(this.content,-this.scrollLeft,-u.offset);var h=u.minHeight+"px";k.setStyle(this.content.style,"width",u.width+2*this.$padding+"px"),k.setStyle(this.content.style,"height",h)}return $&this.CHANGE_H_SCROLL&&(k.translate(this.content,-this.scrollLeft,-u.offset),this.scroller.className=this.scrollLeft<=0?"ace_scroller ":"ace_scroller ace_scroll-left ",this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),$&this.CHANGE_FULL?(this.$changedLines=null,this.$textLayer.update(u),this.$showGutter&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u),this.$markerBack.update(u),this.$markerFront.update(u),this.$cursorLayer.update(u),this.$moveTextAreaToCursor(),void this._signal("afterRender",$)):$&this.CHANGE_SCROLL?(this.$changedLines=null,$&this.CHANGE_TEXT||$&this.CHANGE_LINES?this.$textLayer.update(u):this.$textLayer.scrollLines(u),this.$showGutter&&($&this.CHANGE_GUTTER||$&this.CHANGE_LINES?this.$gutterLayer.update(u):this.$gutterLayer.scrollLines(u)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u),this.$markerBack.update(u),this.$markerFront.update(u),this.$cursorLayer.update(u),this.$moveTextAreaToCursor(),void this._signal("afterRender",$)):($&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(u),this.$showGutter&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)):$&this.CHANGE_LINES?((this.$updateLines()||$&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)):$&this.CHANGE_TEXT||$&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)):$&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(u),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(u)),$&this.CHANGE_CURSOR&&(this.$cursorLayer.update(u),this.$moveTextAreaToCursor()),$&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(u),$&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(u),void this._signal("afterRender",$))}this.$changes|=$},v.prototype.$autosize=function(){var $=this.session.getScreenLength()*this.lineHeight,f=this.$maxLines*this.lineHeight,u=Math.min(f,Math.max((this.$minLines||1)*this.lineHeight,$))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(u+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&u>this.$maxPixelHeight&&(u=this.$maxPixelHeight);var m=!(u<=2*this.lineHeight)&&$>f;if(u!=this.desiredHeight||this.$size.height!=this.desiredHeight||m!=this.$vScroll){m!=this.$vScroll&&(this.$vScroll=m,this.scrollBarV.setVisible(m));var h=this.container.clientWidth;this.container.style.height=u+"px",this.$updateCachedSize(!0,this.$gutterWidth,h,u),this.desiredHeight=u,this._signal("autosize")}},v.prototype.$computeLayerConfig=function(){var $=this.session,f=this.$size,u=f.height<=2*this.lineHeight,m=this.session.getScreenLength()*this.lineHeight,h=this.$getLongestLine(),C=!u&&(this.$hScrollBarAlwaysVisible||f.scrollerWidth-h-2*this.$padding<0),L=this.$horizScroll!==C;L&&(this.$horizScroll=C,this.scrollBarH.setVisible(C));var T=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var R=f.scrollerHeight+this.lineHeight,_=!this.$maxLines&&this.$scrollPastEnd?(f.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;m+=_;var O=this.scrollMargin;this.session.setScrollTop(Math.max(-O.top,Math.min(this.scrollTop,m-f.scrollerHeight+O.bottom))),this.session.setScrollLeft(Math.max(-O.left,Math.min(this.scrollLeft,h+2*this.$padding-f.scrollerWidth+O.right)));var I=!u&&(this.$vScrollBarAlwaysVisible||f.scrollerHeight-m+_<0||this.scrollTop>O.top),W=T!==I;W&&(this.$vScroll=I,this.scrollBarV.setVisible(I));var P,G,D=this.scrollTop%this.lineHeight,F=Math.ceil(R/this.lineHeight)-1,B=Math.max(0,Math.round((this.scrollTop-D)/this.lineHeight)),V=B+F,z=this.lineHeight;B=$.screenToDocumentRow(B,0);var K=$.getFoldLine(B);K&&(B=K.start.row),P=$.documentToScreenRow(B,0),G=$.getRowLength(B)*z,V=Math.min($.screenToDocumentRow(V,0),$.getLength()-1),R=f.scrollerHeight+$.getRowLength(V)*z+G,D=this.scrollTop-P*z;var Y=0;return(this.layerConfig.width!=h||L)&&(Y=this.CHANGE_H_SCROLL),(L||W)&&(Y|=this.$updateCachedSize(!0,this.gutterWidth,f.width,f.height),this._signal("scrollbarVisibilityChanged"),W&&(h=this.$getLongestLine())),this.layerConfig={width:h,padding:this.$padding,firstRow:B,firstRowScreen:P,lastRow:V,lineHeight:z,characterWidth:this.characterWidth,minHeight:R,maxHeight:m,offset:D,gutterOffset:z?Math.max(0,Math.ceil((D+f.height-f.scrollerHeight)/z)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(h-this.$padding),Y},v.prototype.$updateLines=function(){if(this.$changedLines){var $=this.$changedLines.firstRow,f=this.$changedLines.lastRow;this.$changedLines=null;var u=this.layerConfig;if(!($>u.lastRow+1||fthis.$textLayer.MAX_LINE_LENGTH&&($=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round($*this.characterWidth))},v.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},v.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},v.prototype.addGutterDecoration=function($,f){this.$gutterLayer.addGutterDecoration($,f)},v.prototype.removeGutterDecoration=function($,f){this.$gutterLayer.removeGutterDecoration($,f)},v.prototype.updateBreakpoints=function($){this.$loop.schedule(this.CHANGE_GUTTER)},v.prototype.setAnnotations=function($){this.$gutterLayer.setAnnotations($),this.$loop.schedule(this.CHANGE_GUTTER)},v.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},v.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},v.prototype.showCursor=function(){this.$cursorLayer.showCursor()},v.prototype.scrollSelectionIntoView=function($,f,u){this.scrollCursorIntoView($,u),this.scrollCursorIntoView(f,u)},v.prototype.scrollCursorIntoView=function($,f,u){if(0!==this.$size.scrollerHeight){var A=this.$cursorLayer.getPixelPosition($),m=A.left,h=A.top,C=u&&u.top||0,L=u&&u.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var T=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;T+C>h?(f&&T+C>h+this.lineHeight&&(h-=f*this.$size.scrollerHeight),0===h&&(h=-this.scrollMargin.top),this.session.setScrollTop(h)):T+this.$size.scrollerHeight-L=1-this.scrollMargin.top||f>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||$<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||$>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},v.prototype.pixelToScreenCoordinates=function($,f){var u;if(this.$hasCssTransforms){u={top:0,left:0};var A=this.$fontMetrics.transformCoordinates([$,f]);$=A[1]-this.gutterWidth-this.margin.left,f=A[0]}else u=this.scroller.getBoundingClientRect();var m=$+this.scrollLeft-u.left-this.$padding,h=m/this.characterWidth,C=Math.floor((f+this.scrollTop-u.top)/this.lineHeight),L=this.$blockCursor?Math.floor(h):Math.round(h);return{row:C,column:L,side:h-L>0?1:-1,offsetX:m}},v.prototype.screenToTextCoordinates=function($,f){var u;if(this.$hasCssTransforms){u={top:0,left:0};var A=this.$fontMetrics.transformCoordinates([$,f]);$=A[1]-this.gutterWidth-this.margin.left,f=A[0]}else u=this.scroller.getBoundingClientRect();var m=$+this.scrollLeft-u.left-this.$padding,h=m/this.characterWidth,C=this.$blockCursor?Math.floor(h):Math.round(h),L=Math.floor((f+this.scrollTop-u.top)/this.lineHeight);return this.session.screenToDocumentPosition(L,Math.max(C,0),m)},v.prototype.textToScreenCoordinates=function($,f){var u=this.scroller.getBoundingClientRect(),A=this.session.documentToScreenPosition($,f),m=this.$padding+(this.session.$bidiHandler.isBidiRow(A.row,$)?this.session.$bidiHandler.getPosLeft(A.column):Math.round(A.column*this.characterWidth));return{pageX:u.left+m-this.scrollLeft,pageY:u.top+A.row*this.lineHeight-this.scrollTop}},v.prototype.visualizeFocus=function(){k.addCssClass(this.container,"ace_focus")},v.prototype.visualizeBlur=function(){k.removeCssClass(this.container,"ace_focus")},v.prototype.showComposition=function($){this.$composition=$,$.cssText||($.cssText=this.textarea.style.cssText),null==$.useTextareaForIME&&($.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(k.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display="none"):$.markerId=this.session.addMarker($.markerRange,"ace_composition_marker","text")},v.prototype.setCompositionText=function($){var f=this.session.selection.cursor;this.addToken($,"composition_placeholder",f.row,f.column),this.$moveTextAreaToCursor()},v.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),k.removeCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText=this.$composition.cssText;var $=this.session.selection.cursor;this.removeExtraToken($.row,$.column),this.$composition=null,this.$cursorLayer.element.style.display=""}},v.prototype.setGhostText=function($,f){var u=this.session.selection.cursor,A=f||{row:u.row,column:u.column};this.removeGhostText();var m=$.split("\n");this.addToken(m[0],"ghost_text",A.row,A.column),this.$ghostText={text:$,position:{row:A.row,column:A.column}},m.length>1&&(this.$ghostTextWidget={text:m.slice(1).join("\n"),row:A.row,column:A.column,className:"ace_ghost_text"},this.session.widgetManager.addLineWidget(this.$ghostTextWidget))},v.prototype.removeGhostText=function(){if(this.$ghostText){var $=this.$ghostText.position;this.removeExtraToken($.row,$.column),this.$ghostTextWidget&&(this.session.widgetManager.removeLineWidget(this.$ghostTextWidget),this.$ghostTextWidget=null),this.$ghostText=null}},v.prototype.addToken=function($,f,u,A){var m=this.session;m.bgTokenizer.lines[u]=null;var h={type:f,value:$},C=m.getTokens(u);if(null!=A&&C.length)for(var L=0,T=0;T1||Math.abs($.$size.height-A)>1?$.$resizeTimer.delay():$.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},v}();d.prototype.CHANGE_CURSOR=1,d.prototype.CHANGE_MARKER=2,d.prototype.CHANGE_GUTTER=4,d.prototype.CHANGE_SCROLL=8,d.prototype.CHANGE_LINES=16,d.prototype.CHANGE_TEXT=32,d.prototype.CHANGE_SIZE=64,d.prototype.CHANGE_MARKER_BACK=128,d.prototype.CHANGE_MARKER_FRONT=256,d.prototype.CHANGE_FULL=512,d.prototype.CHANGE_H_SCROLL=1024,d.prototype.$changes=0,d.prototype.$padding=null,d.prototype.$frozen=!1,d.prototype.STEPS=8,x.implement(d.prototype,w),a.defineOptions(d.prototype,"renderer",{useResizeObserver:{set:function(v){!v&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):v&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(v){this.$textLayer.setShowInvisibles(v)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(v){"number"==typeof v&&(this.$printMarginColumn=v),this.$showPrintMargin=!!v,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(v){this.$gutter.style.display=v?"block":"none",this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(v){this.$gutterLayer.$useSvgGutterIcons=v},initialValue:!1},showFoldedAnnotations:{set:function(v){this.$gutterLayer.$showFoldedAnnotations=v},initialValue:!1},fadeFoldWidgets:{set:function(v){k.setCssClass(this.$gutter,"ace_fade-fold-widgets",v)},initialValue:!1},showFoldWidgets:{set:function(v){this.$gutterLayer.setShowFoldWidgets(v),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(v){this.$textLayer.setDisplayIndentGuides(v)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(v){1==this.$textLayer.setHighlightIndentGuides(v)?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(v){this.$gutterLayer.setHighlightGutterLine(v),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(v){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(v){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(v){"number"==typeof v&&(v+="px"),this.container.style.fontSize=v,this.updateFontSize()},initialValue:12},fontFamily:{set:function(v){this.container.style.fontFamily=v,this.updateFontSize()}},maxLines:{set:function(v){this.updateFull()}},minLines:{set:function(v){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(v){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(v){this.$scrollPastEnd!=(v=+v||0)&&(this.$scrollPastEnd=v,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(v){this.$gutterLayer.$fixedWidth=!!v,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(v){this.$updateCustomScrollbar(v)},initialValue:!1},theme:{set:function(v){this.setTheme(v)},get:function(){return this.$themeId||this.theme},initialValue:"./theme/textmate",handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!y.isMobile&&!y.isIE}}),M.VirtualRenderer=d}),ace.define("ace/worker/worker_client",["require","exports","module","ace/lib/oop","ace/lib/net","ace/lib/event_emitter","ace/config"],function(E,M,H){"use strict";var x=E("../lib/oop"),k=E("../lib/net"),S=E("../lib/event_emitter").EventEmitter,a=E("../config");function r(e){if(typeof Worker>"u")return{postMessage:function(){},terminate:function(){}};if(a.get("loadWorkerFromBlob")){var t=function l(e){var t="importScripts('"+k.qualifyURL(e)+"');";try{return new Blob([t],{type:"application/javascript"})}catch{var s=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return s.append(t),s.getBlob("application/javascript")}}(e),s=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(s)}return new Worker(e)}var i=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){x.implement(this,S),this.$createWorkerFromOldConfig=function(e,t,o,s,c){if(E.nameToUrl&&!E.toUrl&&(E.toUrl=E.nameToUrl),a.get("packaged")||!E.toUrl)s=s||a.moduleUrl(t,"worker");else{var g=this.$normalizePath;s=s||g(E.toUrl("ace/worker/worker.js",null,"_"));var w={};e.forEach(function(p){w[p]=g(E.toUrl(p,null,"_").replace(/(\.js)?(\?.*)?$/,""))})}return this.$worker=r(s),c&&this.send("importScripts",c),this.$worker.postMessage({init:!0,tlns:w,module:t,classname:o}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case"event":this._signal(t.name,{data:t.data});break;case"call":var o=this.callbacks[t.id];o&&(o(t.data),delete this.callbacks[t.id]);break;case"error":this.reportError(t.data);break;case"log":window.console&&console.log&&console.log.apply(console,t.data)}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return k.qualifyURL(e)},this.terminate=function(){this._signal("terminate",{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off("change",this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,o){if(o){var s=this.callbackId++;this.callbacks[s]=o,t.push(s)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(o){console.error(o.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call("setValue",[e.getValue()]),e.on("change",this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),this.deltaQueue.push(e.start,"insert"==e.action?e.lines:e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:e}))}}).call(i.prototype),M.UIWorkerClient=function(e,t,o){var s=null,c=!1,g=Object.create(S),w=[],p=new i({messageBuffer:w,terminate:function(){},postMessage:function(y){w.push(y),s&&(c?setTimeout(b):b())}});p.setEmitSync=function(y){c=y};var b=function(){var y=w.shift();y.command?s[y.command].apply(s,y.args):y.event&&g._signal(y.event,y.data)};return g.postMessage=function(y){p.onMessage({data:y})},g.callback=function(y,d){this.postMessage({type:"call",id:d,data:y})},g.emit=function(y,d){this.postMessage({type:"event",name:y,data:d})},a.loadModule(["worker",t],function(y){for(s=new y[o](g);w.length;)b()}),p},M.WorkerClient=i,M.createWorker=r}),ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],function(E,M,H){"use strict";var x=E("./range").Range,k=E("./lib/event_emitter").EventEmitter,S=E("./lib/oop"),a=function(){function l(r,i,n,e,t,o){var s=this;this.length=i,this.session=r,this.doc=r.getDocument(),this.mainClass=t,this.othersClass=o,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate,!0),this.$others=e,this.$onCursorChange=function(){setTimeout(function(){s.onCursorChange()})},this.$pos=n;var c=r.getUndoManager().$undoStack||r.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=c.length,this.setup(),r.selection.on("changeCursor",this.$onCursorChange)}return l.prototype.setup=function(){var r=this,i=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=i.createAnchor(this.$pos.row,this.$pos.column);var e=this.pos;e.$insertRight=!0,e.detach(),e.markerId=n.addMarker(new x(e.row,e.column,e.row,e.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(t){var o=i.createAnchor(t.row,t.column);o.$insertRight=!0,o.detach(),r.others.push(o)}),n.setUndoSelect(!1)},l.prototype.showOtherMarkers=function(){if(!this.othersActive){var r=this.session,i=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=r.addMarker(new x(n.row,n.column,n.row,n.column+i.length),i.othersClass,null,!1)})}},l.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var r=0;r=this.pos.column&&i.start.column<=this.pos.column+this.length+1,t=i.start.column-this.pos.column;if(this.updateAnchors(r),e&&(this.length+=n),e&&!this.session.$fromUndo)if("insert"===r.action)for(var o=this.others.length-1;o>=0;o--)this.doc.insertMergedLines(c={row:(s=this.others[o]).row,column:s.column+t},r.lines);else if("remove"===r.action)for(o=this.others.length-1;o>=0;o--){var s,c;this.doc.remove(new x((c={row:(s=this.others[o]).row,column:s.column+t}).row,c.column,c.row,c.column-n))}this.$updating=!1,this.updateMarkers()}},l.prototype.updateAnchors=function(r){this.pos.onChange(r);for(var i=this.others.length;i--;)this.others[i].onChange(r);this.updateMarkers()},l.prototype.updateMarkers=function(){if(!this.$updating){var r=this,i=this.session,n=function(t,o){i.removeMarker(t.markerId),t.markerId=i.addMarker(new x(t.row,t.column,t.row,t.column+r.length),o,null,!1)};n(this.pos,this.mainClass);for(var e=this.others.length;e--;)n(this.others[e],this.othersClass)}},l.prototype.onCursorChange=function(r){if(!this.$updating&&this.session){var i=this.session.selection.getCursor();i.row===this.pos.row&&i.column>=this.pos.column&&i.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",r)):(this.hideOtherMarkers(),this._emit("cursorLeave",r))}},l.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off("change",this.$onUpdate),this.session.selection.off("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},l.prototype.cancel=function(){if(-1!==this.$undoStackDepth){for(var r=this.session.getUndoManager(),i=(r.$undoStack||r.$undostack).length-this.$undoStackDepth,n=0;n1?k.multiSelect.joinSelections():k.multiSelect.splitIntoLines()},bindKey:{win:"Ctrl-Alt-L",mac:"Ctrl-Alt-L"},readOnly:!0},{name:"splitSelectionIntoLines",description:"Split into lines",exec:function(k){k.multiSelect.splitIntoLines()},readOnly:!0},{name:"alignCursors",description:"Align cursors",exec:function(k){k.alignCursors()},bindKey:{win:"Ctrl-Alt-A",mac:"Ctrl-Alt-A"},scrollIntoView:"cursor"},{name:"findAll",description:"Find all",exec:function(k){k.findAll()},bindKey:{win:"Ctrl-Alt-K",mac:"Ctrl-Alt-G"},scrollIntoView:"cursor",readOnly:!0}],M.multiSelectCommands=[{name:"singleSelection",description:"Single selection",bindKey:"esc",exec:function(k){k.exitMultiSelectMode()},scrollIntoView:"cursor",readOnly:!0,isAvailable:function(k){return k&&k.inMultiSelectMode}}];var x=E("../keyboard/hash_handler").HashHandler;M.keyboardHandler=new x(M.multiSelectCommands)}),ace.define("ace/multi_select",["require","exports","module","ace/range_list","ace/range","ace/selection","ace/mouse/multi_select_handler","ace/lib/event","ace/lib/lang","ace/commands/multi_select_commands","ace/search","ace/edit_session","ace/editor","ace/config"],function(E,M,H){var x=E("./range_list").RangeList,k=E("./range").Range,S=E("./selection").Selection,a=E("./mouse/multi_select_handler").onMouseDown,l=E("./lib/event"),r=E("./lib/lang"),i=E("./commands/multi_select_commands");M.commands=i.defaultCommands.concat(i.multiSelectCommands);var e=new(0,E("./search").Search),o=E("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(o.prototype),function(){this.ranges=null,this.rangeList=null,this.addRange=function(p,b){if(p){if(!this.inMultiSelectMode&&0===this.rangeCount){var y=this.toOrientedRange();if(this.rangeList.add(y),this.rangeList.add(p),2!=this.rangeList.ranges.length)return this.rangeList.removeAll(),b||this.fromOrientedRange(p);this.rangeList.removeAll(),this.rangeList.add(y),this.$onAddRange(y)}p.cursor||(p.cursor=p.end);var d=this.rangeList.add(p);return this.$onAddRange(p),d.length&&this.$onRemoveRange(d),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),b||this.fromOrientedRange(p)}},this.toSingleRange=function(p){p=p||this.ranges[0];var b=this.rangeList.removeAll();b.length&&this.$onRemoveRange(b),p&&this.fromOrientedRange(p)},this.substractPoint=function(p){var b=this.rangeList.substractPoint(p);if(b)return this.$onRemoveRange(b),b[0]},this.mergeOverlappingRanges=function(){var p=this.rangeList.merge();p.length&&this.$onRemoveRange(p)},this.$onAddRange=function(p){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(p),this._signal("addRange",{range:p})},this.$onRemoveRange=function(p){if(this.rangeCount=this.rangeList.ranges.length,1==this.rangeCount&&this.inMultiSelectMode){var b=this.rangeList.ranges.pop();p.push(b),this.rangeCount=0}for(var y=p.length;y--;){var d=this.ranges.indexOf(p[y]);this.ranges.splice(d,1)}this._signal("removeRange",{ranges:p}),0===this.rangeCount&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),(b=b||this.ranges[0])&&!b.isEqual(this.getRange())&&this.fromOrientedRange(b)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new x,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var p=this.ranges.length?this.ranges:[this.getRange()],b=[],y=0;y1){var p=this.rangeList.ranges,b=p[p.length-1],y=k.fromPoints(p[0].start,b.end);this.toSingleRange(),this.setSelectionRange(y,b.cursor==b.start)}else{var d=this.session.documentToScreenPosition(this.cursor),v=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(d,v).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(p,b,y){var d=[],v=p.column0;)_--;if(_>0)for(var O=0;d[O].isEmpty();)O++;for(var I=_;I>=O;I--)d[I].isEmpty()&&d.splice(I,1)}return d}}.call(S.prototype);var s=E("./editor").Editor;function c(p,b){return p.row==b.row&&p.column==b.column}function g(p){p.$multiselectOnSessionChange||(p.$onAddRange=p.$onAddRange.bind(p),p.$onRemoveRange=p.$onRemoveRange.bind(p),p.$onMultiSelect=p.$onMultiSelect.bind(p),p.$onSingleSelect=p.$onSingleSelect.bind(p),p.$multiselectOnSessionChange=M.onSessionChange.bind(p),p.$checkMultiselectChange=p.$checkMultiselectChange.bind(p),p.$multiselectOnSessionChange(p),p.on("changeSession",p.$multiselectOnSessionChange),p.on("mousedown",a),p.commands.addCommands(i.defaultCommands),function w(p){if(p.textInput){var b=p.textInput.getElement(),y=!1;l.addListener(b,"keydown",function(v){p.$blockSelectEnabled&&18==v.keyCode&&!(v.ctrlKey||v.shiftKey||v.metaKey)?y||(p.renderer.setMouseCursor("crosshair"),y=!0):y&&d()},p),l.addListener(b,"keyup",d,p),l.addListener(b,"blur",d,p)}function d(v){y&&(p.renderer.setMouseCursor(""),y=!1)}}(p))}(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(p){p.cursor||(p.cursor=p.end);var b=this.getSelectionStyle();return p.marker=this.session.addMarker(p,"ace_selection",b),this.session.$selectionMarkers.push(p),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,p},this.removeSelectionMarker=function(p){if(p.marker){this.session.removeMarker(p.marker);var b=this.session.$selectionMarkers.indexOf(p);-1!=b&&this.session.$selectionMarkers.splice(b,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(p){for(var b=this.session.$selectionMarkers,y=p.length;y--;){var d=p[y];if(d.marker){this.session.removeMarker(d.marker);var v=b.indexOf(d);-1!=v&&b.splice(v,1)}}this.session.selectionMarkerCount=b.length},this.$onAddRange=function(p){this.addSelectionMarker(p.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(p){this.removeSelectionMarkers(p.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(p){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(i.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(p){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(i.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection"))},this.$onMultiSelectExec=function(p){var b=p.command,y=p.editor;if(y.multiSelect){if(b.multiSelectAction)"forEach"==b.multiSelectAction?d=y.forEachSelection(b,p.args):"forEachLine"==b.multiSelectAction?d=y.forEachSelection(b,p.args,!0):"single"==b.multiSelectAction?(y.exitMultiSelectMode(),d=b.exec(y,p.args||{})):d=b.multiSelectAction(y,p.args||{});else{var d=b.exec(y,p.args||{});y.multiSelect.addRange(y.multiSelect.toOrientedRange()),y.multiSelect.mergeOverlappingRanges()}return d}},this.forEachSelection=function(p,b,y){if(!this.inVirtualSelectionMode){var m,v=1==y||y&&y.$byLines,$=this.session,f=this.selection,A=(y&&y.keepOrder?f:f.rangeList).ranges;if(!A.length)return p.exec?p.exec(this,b||{}):p(this,b||{});var h=f._eventRegistry;f._eventRegistry={};var C=new S($);this.inVirtualSelectionMode=!0;for(var L=A.length;L--;){if(v)for(;L>0&&A[L].start.row==A[L-1].end.row;)L--;C.fromOrientedRange(A[L]),C.index=L,this.selection=$.selection=C;var T=p.exec?p.exec(this,b||{}):p(this,b||{});!m&&void 0!==T&&(m=T),C.toOrientedRange(A[L])}C.detach(),this.selection=$.selection=f,this.inVirtualSelectionMode=!1,f._eventRegistry=h,f.mergeOverlappingRanges(),f.ranges[0]&&f.fromOrientedRange(f.ranges[0]);var R=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),R&&R.from==R.to&&this.renderer.animateScrolling(R.from),m}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var p="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var b=this.multiSelect.rangeList.ranges,y=[],d=0;dL&&(L=O.column),WD?p.insert(I,r.stringRepeat(" ",W-D)):p.remove(new k(I.row,I.column,I.row,I.column-W+D)),_.start.column=_.end.column=L,_.start.row=_.end.row=I.row,_.cursor=_.end}),b.fromOrientedRange(y[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}else{var $=this.selection.getRange(),f=$.start.row,u=$.end.row,A=f==u;if(A){var h,m=this.session.getLength();do{h=this.session.getLine(u)}while(/[=:]/.test(h)&&++u0);f<0&&(f=0),u>=m&&(u=m-1)}var C=this.session.removeFullLines(f,u);C=this.$reAlignText(C,A),this.session.insert({row:f,column:0},C.join("\n")+"\n"),A||($.start.column=0,$.end.column=C[C.length-1].length),this.selection.setRange($)}},this.$reAlignText=function(p,b){var v,$,f,y=!0,d=!0;return p.map(function(C){var L=C.match(/(\s*)(.*?)(\s*)([=:].*)/);return L?null==v?(v=L[1].length,$=L[2].length,f=L[3].length,L):(v+$+f!=L[1].length+L[2].length+L[3].length&&(d=!1),v!=L[1].length&&(y=!1),v>L[1].length&&(v=L[1].length),$L[3].length&&(f=L[3].length),L):[C]}).map(b?A:y?d?function m(C){return C[2]?u(v+$-C[2].length)+C[2]+u(f)+C[4].replace(/^([=:])\s+/,"$1 "):C[0]}:A:function h(C){return C[2]?u(v)+C[2]+u(f)+C[4].replace(/^([=:])\s+/,"$1 "):C[0]});function u(C){return r.stringRepeat(" ",C)}function A(C){return C[2]?u(v)+C[2]+u($-C[2].length+f)+C[4].replace(/^([=:])\s+/,"$1 "):C[0]}}}).call(s.prototype),M.onSessionChange=function(p){var b=p.session;b&&!b.multiSelect&&(b.$selectionMarkers=[],b.selection.$initRangeList(),b.multiSelect=b.selection),this.multiSelect=b&&b.multiSelect;var y=p.oldSession;y&&(y.multiSelect.off("addRange",this.$onAddRange),y.multiSelect.off("removeRange",this.$onRemoveRange),y.multiSelect.off("multiSelect",this.$onMultiSelect),y.multiSelect.off("singleSelect",this.$onSingleSelect),y.multiSelect.lead.off("change",this.$checkMultiselectChange),y.multiSelect.anchor.off("change",this.$checkMultiselectChange)),b&&(b.multiSelect.on("addRange",this.$onAddRange),b.multiSelect.on("removeRange",this.$onRemoveRange),b.multiSelect.on("multiSelect",this.$onMultiSelect),b.multiSelect.on("singleSelect",this.$onSingleSelect),b.multiSelect.lead.on("change",this.$checkMultiselectChange),b.multiSelect.anchor.on("change",this.$checkMultiselectChange)),b&&this.inMultiSelectMode!=b.selection.inMultiSelectMode&&(b.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())},M.MultiSelect=g,E("./config").defineOptions(s.prototype,"editor",{enableMultiselect:{set:function(p){g(this),p?this.on("mousedown",a):this.off("mousedown",a)},value:!0},enableBlockSelect:{set:function(p){this.$blockSelectEnabled=p},value:!0}})}),ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],function(E,M,H){"use strict";var x=E("../../range").Range,k=M.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(S,a,l){var r=S.getLine(l);return this.foldingStartMarker.test(r)?"start":"markbeginend"==a&&this.foldingStopMarker&&this.foldingStopMarker.test(r)?"end":""},this.getFoldWidgetRange=function(S,a,l){return null},this.indentationBlock=function(S,a,l){var r=/\S/,i=S.getLine(a),n=i.search(r);if(-1!=n){for(var e=l||i.length,t=S.getLength(),o=a,s=a;++ao){var w=S.getLine(s).length;return new x(o,e,s,w)}}},this.openingBracketBlock=function(S,a,l,r,i){var n={row:l,column:r+1},e=S.$findClosingBracket(a,n,i);if(e){var t=S.foldWidgets[e.row];return null==t&&(t=S.getFoldWidget(e.row)),"start"==t&&e.row>n.row&&(e.row--,e.column=S.getLine(e.row).length),x.fromPoints(n,e)}},this.closingBracketBlock=function(S,a,l,r,i){var n={row:l,column:r},e=S.$findOpeningBracket(a,n);if(e)return e.column++,n.column--,x.fromPoints(e,n)}}).call(k.prototype)}),ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range","ace/config"],function(E,M,H){"use strict";var x=E("../line_widgets").LineWidgets,k=E("../lib/dom"),S=E("../range").Range,a=E("../config").nls;M.showErrorMarker=function(i,n){var e=i.session;e.widgetManager||(e.widgetManager=new x(e),e.widgetManager.attach(i));var t=i.getCursorPosition(),o=t.row,s=e.widgetManager.getWidgetsAtRow(o).filter(function($){return"errorMarker"==$.type})[0];s?s.destroy():o-=n;var g,c=function r(i,n,e){var t=i.getAnnotations().sort(S.comparePoints);if(t.length){var o=function l(i,n,e){for(var t=0,o=i.length-1;t<=o;){var s=t+o>>1,c=e(n,i[s]);if(c>0)t=s+1;else{if(!(c<0))return s;o=s-1}}return-(t+1)}(t,{row:n,column:-1},S.comparePoints);o<0&&(o=-o-1),o>=t.length?o=e>0?0:t.length-1:0===o&&e<0&&(o=t.length-1);var s=t[o];if(s&&e){if(s.row===n){do{s=t[o+=e]}while(s&&s.row===n);if(!s)return t.slice()}var c=[];n=s.row;do{c[e<0?"unshift":"push"](s),s=t[o+=e]}while(s&&s.row==n);return c.length&&c}}}(e,o,n);if(c){var w=c[0];t.column=(w.pos&&"number"!=typeof w.column?w.pos.sc:w.column)||0,t.row=w.row,g=i.renderer.$gutterLayer.$annotations[t.row]}else{if(s)return;g={text:[a("Looks good!")],className:"ace_ok"}}i.session.unfold(t.row),i.selection.moveToPosition(t);var p={row:t.row,fixedWidth:!0,coverGutter:!0,el:k.createElement("div"),type:"errorMarker"},b=p.el.appendChild(k.createElement("div")),y=p.el.appendChild(k.createElement("div"));y.className="error_widget_arrow "+g.className;var d=i.renderer.$cursorLayer.getPixelPosition(t).left;y.style.left=d+i.renderer.gutterWidth-5+"px",p.el.className="error_widget_wrapper",b.className="error_widget "+g.className,b.innerHTML=g.text.join("
"),b.appendChild(k.createElement("div"));var v=function($,f,u){if(0===f&&("esc"===u||"return"===u))return p.destroy(),{command:"null"}};p.destroy=function(){i.$mouseHandler.isMousePressed||(i.keyBinding.removeKeyboardHandler(v),e.widgetManager.removeLineWidget(p),i.off("changeSelection",p.destroy),i.off("changeSession",p.destroy),i.off("mouseup",p.destroy),i.off("change",p.destroy))},i.keyBinding.addKeyboardHandler(v),i.on("changeSelection",p.destroy),i.on("changeSession",p.destroy),i.on("mouseup",p.destroy),i.on("change",p.destroy),i.session.widgetManager.addLineWidget(p),p.el.onmousedown=i.focus.bind(i),i.renderer.scrollCursorIntoView(null,.5,{bottom:p.el.offsetHeight})},k.importCssString("\n .error_widget_wrapper {\n background: inherit;\n color: inherit;\n border:none\n }\n .error_widget {\n border-top: solid 2px;\n border-bottom: solid 2px;\n margin: 5px 0;\n padding: 10px 40px;\n white-space: pre-wrap;\n }\n .error_widget.ace_error, .error_widget_arrow.ace_error{\n border-color: #ff5a5a\n }\n .error_widget.ace_warning, .error_widget_arrow.ace_warning{\n border-color: #F1D817\n }\n .error_widget.ace_info, .error_widget_arrow.ace_info{\n border-color: #5a5a5a\n }\n .error_widget.ace_ok, .error_widget_arrow.ace_ok{\n border-color: #5aaa5a\n }\n .error_widget_arrow {\n position: absolute;\n border: solid 5px;\n border-top-color: transparent!important;\n border-right-color: transparent!important;\n border-left-color: transparent!important;\n top: -5px;\n }\n","error_marker.css",!1)}),ace.define("ace/ace",["require","exports","module","ace/lib/dom","ace/range","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config","ace/loader_build"],function(E,M,H){"use strict";E("./loader_build")(M);var x=E("./lib/dom"),k=E("./range").Range,S=E("./editor").Editor,a=E("./edit_session").EditSession,l=E("./undomanager").UndoManager,r=E("./virtual_renderer").VirtualRenderer;E("./worker/worker_client"),E("./keyboard/hash_handler"),E("./placeholder"),E("./multi_select"),E("./mode/folding/fold_mode"),E("./theme/textmate"),E("./ext/error_marker"),M.config=E("./config"),M.edit=function(i,n){if("string"==typeof i){var e=i;if(!(i=document.getElementById(e)))throw new Error("ace.edit can't find div #"+e)}if(i&&i.env&&i.env.editor instanceof S)return i.env.editor;var t="";if(i&&/input|textarea/i.test(i.tagName)){var o=i;t=o.value,i=x.createElement("pre"),o.parentNode.replaceChild(i,o)}else i&&(t=i.textContent,i.innerHTML="");var s=M.createEditSession(t),c=new S(new r(i),s,n),g={document:s,editor:c,onResize:c.resize.bind(c,null)};return o&&(g.textarea=o),c.on("destroy",function(){g.editor.container.env=null}),c.container.env=c.env=g,c},M.createEditSession=function(i,n){var e=new a(i,n);return e.setUndoManager(new l),e},M.Range=k,M.Editor=S,M.EditSession=a,M.UndoManager=l,M.VirtualRenderer=r,M.version=M.config.version}),ace.require(["ace/ace"],function(E){E&&(E.config.init(!0),E.define=ace.define);var M=function(){return this}();for(var H in!M&&typeof window<"u"&&(M=window),!M&&typeof self<"u"&&(M=self),M.ace||(M.ace=E),E)E.hasOwnProperty(H)&&(M.ace[H]=E[H]);M.ace.default=M.ace,ve&&(ve.exports=M.ace)})}}]); \ No newline at end of file diff --git a/dist/168.034b0dac4140884c.js b/dist/168.034b0dac4140884c.js new file mode 100644 index 00000000..e95b57c9 --- /dev/null +++ b/dist/168.034b0dac4140884c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[168],{90168:(Ct,M,d)=>{d.r(M),d.d(M,{DfManageRolesComponent:()=>ht});var s,T=d(97582),D=d(64135),I=d(86806),R=d(74490),Z=d(78791),g=d(86825),t=d(65879),O=d(81896),A=d(4300),P=d(42346),y=d(17700),f=d(96814),p=d(32296),v=d(45597),i=d(25313),b=d(77988),_=d(56223),k=d(21476),x=d(64170),w=d(2032),h=d(13566);function J(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function Q(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function N(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function Y(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function E(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function $(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function S(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function B(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function L(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function F(n,c){if(1&n&&(t.ynx(0),t.YNc(1,B,1,1,"fa-icon",28),t.YNc(2,L,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function U(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,E,1,3,"fa-icon",26),t.YNc(2,$,3,3,"ng-container",5),t.YNc(3,S,2,1,"ng-container",5),t.YNc(4,F,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function G(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,Y,4,6,"th",22),t.YNc(2,U,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function K(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function H(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit,m=t.oxw(2);let z;return t.KtG(m.goEventScriptsPage((null==l||null==(z=l.cell(r))?null:z.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function j(n,c){1&n&&(t.ynx(0),t.YNc(1,K,2,0,"th",32),t.YNc(2,H,2,3,"td",33),t.BQk())}function V(n,c){1&n&&t._UZ(0,"th",34)}function X(n,c){1&n&&t._UZ(0,"td",35)}function W(n,c){1&n&&(t.YNc(0,V,1,0,"th",32),t.YNc(1,X,1,0,"td",33))}function q(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,j,3,0,"ng-container",30),t.YNc(2,W,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function tt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const C=function(n){return{param:n}};function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function nt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function ot(n,c){if(1&n&&(t.ynx(0),t.YNc(1,et,3,7,"button",39),t.YNc(2,nt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(r.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,C,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function at(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ct,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ot,4,2,"ng-container",30),t.YNc(2,at,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function rt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,dt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function it(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,tt,1,0,"th",32),t.YNc(2,rt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,G,3,1,"ng-container",19),t.YNc(2,q,4,3,"ng-container",19),t.YNc(3,it,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function mt(n,c){1&n&&t._UZ(0,"tr",48)}function gt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(r))})("keydown",function(a){const l=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function st(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function pt(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,lt,4,3,"ng-container",13),t.YNc(5,mt,1,0,"tr",14),t.YNc(6,gt,1,3,"tr",15),t.YNc(7,st,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const bt=[[["","topActions",""]]],_t=function(n){return{currentPageSize:n}};let u=((s=class extends D.j{constructor(c,e,o,a,r,l){super(e,o,a,r,l),this.roleService=c,this.filterQuery=(0,R.s)("roles"),this.columns=[{columnDef:"active",cell:m=>`${m.active}`,header:"active"},{columnDef:"name",cell:m=>`${m.name}`,header:"name"},{columnDef:"description",cell:m=>`${m.description}`,header:"description"},{columnDef:"actions"}]}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,description:e.description?e.description:"",active:e.isActive}))}deleteRow(c){this.roleService.delete(c.id).subscribe(()=>{this.refreshTable()})}refreshTable(c,e){this.roleService.getAll({limit:c,offset:e}).subscribe(o=>{this.dataSource.data=this.mapDataToTable(o.resource),this.tableLength=o.meta.count})}}).\u0275fac=function(c){return new(c||s)(t.Y36(I.i9),t.Y36(O.F0),t.Y36(O.gz),t.Y36(A.Kd),t.Y36(P.Vn),t.Y36(y.uw))},s.\u0275cmp=t.Xpm({type:s,selectors:[["df-manage-roles-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(bt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,J,3,4,"button",1),t.YNc(3,Q,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,N,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,pt,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,_t,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[f.O5,p.ot,p.lW,p.RK,p.nh,v.uH,v.BN,i.p0,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,i.Ee,f.sg,b.Tx,b.VK,b.OP,b.p6,_.UX,_.Fj,_.JJ,_.oH,P.Ot,f.Ov,y.Is,k.TU,k.NW,x.lN,x.KE,x.hX,w.c,w.Nt,h.JX,h.YE,h.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"],data:{animation:[(0,g.X$)("detailExpand",[(0,g.SB)("collapsed,void",(0,g.oB)({height:"0px",minHeight:"0"})),(0,g.SB)("expanded",(0,g.oB)({height:"*"})),(0,g.eR)("expanded <=> collapsed",(0,g.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),s);u=(0,T.gn)([(0,Z.c)({checkProperties:!0})],u);var xt=d(72246);let ht=(()=>{class n{constructor(e){this.snackbarService=e}ngOnInit(){this.snackbarService.setSnackbarLastEle("",!1)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(xt.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-roles"]],standalone:!0,features:[t.jDz],decls:1,vars:0,template:function(e,o){1&e&&t._UZ(0,"df-manage-roles-table")},dependencies:[u]}),n})()}}]); \ No newline at end of file diff --git a/dist/1717.003d7a59e0cb337b.js b/dist/1717.003d7a59e0cb337b.js new file mode 100644 index 00000000..c5820695 --- /dev/null +++ b/dist/1717.003d7a59e0cb337b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1717],{11717:(Y,m,o)=>{o.r(m),o.d(m,{DfWelcomePageComponent:()=>Q});var i=o(96814),O=o(71514),a=o(90590);const y=[{name:"home.resourceLinks.gettingStartedGuide",icon:a.nfZ,link:"https://guide.dreamfactory.com"},{name:"home.resourceLinks.videoTutorials",icon:a.IyC,link:"https://wiki.dreamfactory.com/DreamFactory/Videos"},{name:"home.resourceLinks.fullDocumentation",icon:a.FL8,link:"https://wiki.dreamfactory.com/"},{name:"home.resourceLinks.communityForum",icon:a.lXL,link:"http://community.dreamfactory.com/"},{name:"home.resourceLinks.bugFeatureRequests",icon:a.QLU,link:"https://github.com/dreamfactorysoftware/dreamfactory/issues"},{name:"home.resourceLinks.twitter",icon:O.mdU,link:"https://twitter.com/dfsoftwareinc"},{name:"home.resourceLinks.blog",icon:a.Yai,link:"https://blog.dreamfactory.com/"},{name:"home.resourceLinks.contactSupport",icon:a.uli,link:"https://www.dreamfactory.com/support"}],v=[{name:"home.brandNames.objectiveC",url:"https://github.com/dreamfactorysoftware/ios-sdk",icon:"in_product_apple_lil.png"},{name:"home.brandNames.appleSwift",url:"https://github.com/dreamfactorysoftware/ios-swift-sdk",icon:"in_product_swift_lil.png"},{name:"home.brandNames.androidJava",url:"https://github.com/dreamfactorysoftware/android-sdk",icon:"in_product_android_lil.png"},{name:"home.brandNames.microsoftNet",url:"https://github.com/dreamfactorysoftware/.net-sdk",icon:"in_product_dotnet_lil.png"}],k=[{name:"home.brandNames.javaScript",url:"https://github.com/dreamfactorysoftware/javascript-sdk",icon:"in_product_javascript_lil.png"},{name:"home.brandNames.ionic",url:"https://github.com/dreamfactorysoftware/ionic-sdk",icon:"in_product_ionic_lil.png"},{name:"home.brandNames.titanium",url:"https://github.com/dreamfactorysoftware/titanium-sdk",icon:"in_product_titanium_lil.png"},{name:"home.brandNames.angularJs",url:"https://github.com/dreamfactorysoftware/angular-sdk",icon:"in_product_angular_lil.svg"},{name:"home.brandNames.angular2",url:"https://github.com/dreamfactorysoftware/angular2-sdk",icon:"in_product_angular2_lil.png"},{name:"home.brandNames.react",url:"https://github.com/dreamfactorysoftware/reactjs-sdk",icon:"in_product_reactjs_lil.png"}];var w=o(26385),r=o(95195),t=o(65879),l=o(45597),x=o(42346),z=o(65619);let C=(()=>{class n{constructor(){this.isFirstTimeUser$=new z.X(!1),this.loadInitialConfig()}setIsFirstUser(){localStorage.setItem("configFirstTimeUser",JSON.stringify(!0))}loadInitialConfig(){localStorage.getItem("configFirstTimeUser")?this.isFirstTimeUser$.next(!1):this.isFirstTimeUser$.next(!0)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function I(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"a",1),t._UZ(2,"fa-icon",2),t.TgZ(3,"span",3),t._uU(4),t.ALo(5,"transloco"),t.qZA()(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.s9C("href",e.linkItem.link,t.LSH),t.xp6(1),t.Q6J("icon",e.linkItem.icon),t.xp6(2),t.Oqu(t.lcZ(5,3,e.linkItem.name))}}let T=(()=>{class n{constructor(){this.storageService=(0,t.f3M)(C),this.isFirstTimeUser$=this.storageService.isFirstTimeUser$}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-icon-link"]],inputs:{linkItem:"linkItem"},standalone:!0,features:[t.jDz],decls:1,vars:1,consts:[[4,"ngIf"],["target","_blank","aria-labelledby","link-label",1,"plain-icon-link",3,"href"],["aria-hidden","true","color","primary",1,"link-icon",3,"icon"],["id","link-label"]],template:function(e,d){1&e&&t.YNc(0,I,6,5,"ng-container",0),2&e&&t.Q6J("ngIf",d.linkItem)},dependencies:[l.uH,l.BN,x.Ot,i.O5],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.plain-icon-link[_ngcontent-%COMP%]{color:#5c5699;display:flex;justify-content:flex-start;align-items:center;text-decoration:none;padding:5px 0}.link-icon[_ngcontent-%COMP%]{margin-right:10px}"]}),n})();var Z=o(6625),F=o(86806),S=o(49787),D=o(65763);function L(n,c){if(1&n&&(t.ynx(0),t._UZ(1,"df-icon-link",16),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("linkItem",e)}}function U(n,c){if(1&n&&(t.ynx(0),t._UZ(1,"df-icon-link",16),t.BQk()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("linkItem",e)}}function A(n,c){if(1&n&&t.YNc(0,U,2,1,"ng-container",0),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf","home.resourceLinks.fullDocumentation"===e.name||"home.resourceLinks.blog"===e.name||"home.resourceLinks.contactSupport"===e.name)}}function B(n,c){if(1&n&&(t.TgZ(0,"li"),t.YNc(1,L,2,1,"ng-container",14),t.YNc(2,A,1,1,"ng-template",null,15,t.W1O),t.qZA()),2&n){const e=t.MAs(3),d=t.oxw().ngIf;t.xp6(1),t.Q6J("ngIf",d.isFirstTimeUser)("ngIfElse",e)}}const E=function(){return{"word-break":"break-all"}};function j(n,c){if(1&n&&(t.TgZ(0,"div")(1,"mat-card",17)(2,"mat-card-header")(3,"mat-card-subtitle"),t._uU(4),t.qZA()(),t.TgZ(5,"mat-card-content")(6,"p"),t._uU(7),t.qZA(),t.TgZ(8,"p"),t._uU(9),t.qZA()(),t.TgZ(10,"mat-card-actions")(11,"a",18),t._uU(12,"View Release"),t.qZA()()()()),2&n){const e=c.$implicit,d=t.oxw(2);t.xp6(1),t.Akn(t.DdM(6,E)),t.xp6(3),t.Oqu(e.name),t.xp6(3),t.hij("Tag: ",e.tag_name,""),t.xp6(2),t.hij("Published at: ",d.convertDateType(e.published_at),""),t.xp6(2),t.Q6J("href",e.html_url,t.LSH)}}function N(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"div"),t.ALo(2,"async"),t.TgZ(3,"section",1),t.ALo(4,"async"),t.TgZ(5,"article",2)(6,"article")(7,"h2"),t._uU(8),t.ALo(9,"transloco"),t.qZA(),t.TgZ(10,"p",3),t._uU(11),t.ALo(12,"transloco"),t.qZA(),t.TgZ(13,"ul",4),t.YNc(14,B,4,2,"li",5),t.qZA()()(),t.TgZ(15,"aside",2)(16,"div",6)(17,"a",7),t._UZ(18,"img",8),t.TgZ(19,"div",9),t._UZ(20,"fa-icon",10),t.TgZ(21,"span",11),t._uU(22),t.ALo(23,"transloco"),t.qZA()()()()()(),t.TgZ(24,"section",12)(25,"div")(26,"h2"),t._uU(27,"GitHub Releases"),t.qZA(),t.TgZ(28,"div",13),t.YNc(29,j,13,7,"div",5),t.qZA()()()(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,10,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.ekj("mobile",t.lcZ(4,12,e.breakpointService.isSmallScreen)),t.xp6(5),t.hij(" ",t.lcZ(9,14,"home.welcomePage.welcomeHeading")," "),t.xp6(3),t.hij(" ",t.lcZ(12,16,"home.welcomePage.welcomeSubHeading")," "),t.xp6(3),t.Q6J("ngForOf",e.welcomePageResources),t.xp6(6),t.Q6J("icon",e.faCirclePlay),t.xp6(2),t.Oqu(t.lcZ(23,18,"home.welcomePage.watchVideoCta")),t.xp6(7),t.Q6J("ngForOf",e.releases)}}const G=function(n){return{isFirstTimeUser:n}};let Q=(()=>{class n{constructor(e,d,P,R){this.breakpointService=e,this.themeService=d,this.storageService=P,this.servicesService=R,this.faCirclePlay=a.iiS,this.faHeart=a.m6i,this.faComment=a.Mzg,this.welcomePageResources=y,this.nativeExampleLinks=v,this.javaScriptExampleLinks=k,this.isDarkMode=this.themeService.darkMode$,this.isFirstTimeUser$=this.storageService.isFirstTimeUser$,this.releases=[]}ngOnInit(){this.servicesService.getReleases().subscribe(e=>{this.releases=e.slice(0,3)}),this.storageService.setIsFirstUser()}convertDateType(e){return new Date(e).toISOString().split("T")[0]}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.y),t.Y36(D.F),t.Y36(C),t.Y36(F.xS))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-welcome-page"]],standalone:!0,features:[t._Bn([Z.R]),t.jDz],decls:2,vars:5,consts:[[4,"ngIf"],[1,"two-column-flex-container"],[1,"flex-column"],["id","get-started-links"],["aria-labelledby","get-started-links"],[4,"ngFor","ngForOf"],[1,"video-link"],["href","https://youtu.be/FOSOm88RxPw","target","_blank","aria-labelledby","video-link-description"],["src","assets/img/macbook-hp-df-1.png","alt","",1,"video-image"],[1,"video-overlay"],[1,"fa-4x","play-icon",3,"icon"],["id","video-link-description"],[1,"platforms-section"],[1,"release-container"],[4,"ngIf","ngIfElse"],["notFirst",""],[3,"linkItem"],[1,"full-width","release-card"],["target","_blank",1,"release-btn",3,"href"]],template:function(e,d){1&e&&(t.YNc(0,N,30,20,"ng-container",0),t.ALo(1,"async")),2&e&&t.Q6J("ngIf",t.VKq(3,G,t.lcZ(1,1,d.isFirstTimeUser$)))},dependencies:[i.ez,i.sg,i.O5,i.Ov,l.uH,l.BN,T,r.QW,r.a8,r.hq,r.dn,r.dk,r.$j,w.t,x.Ot],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.platforms-section[_ngcontent-%COMP%] article[_ngcontent-%COMP%], .installers-section[_ngcontent-%COMP%] article[_ngcontent-%COMP%]{padding:25px 0}section[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:50px}ul[_ngcontent-%COMP%]{list-style-type:none;padding:0}.flex-list-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.flex-list-container.x-small[_ngcontent-%COMP%]{justify-content:center}.two-column-flex-container[_ngcontent-%COMP%]{display:flex;justify-content:stretch;padding-bottom:50px}.two-column-flex-container.mobile[_ngcontent-%COMP%]{flex-direction:column}.two-column-flex-container.mobile[_ngcontent-%COMP%] .flex-column[_ngcontent-%COMP%]:first-child{padding-right:0;padding-bottom:25px}.two-column-flex-container.mobile[_ngcontent-%COMP%] .flex-column[_ngcontent-%COMP%]:last-child{padding:0}.flex-column[_ngcontent-%COMP%]{flex-basis:50%}.flex-column[_ngcontent-%COMP%]:first-child{padding-right:25px}.flex-column[_ngcontent-%COMP%]:last-child{padding-left:25px}.video-link[_ngcontent-%COMP%]{position:relative}.video-image[_ngcontent-%COMP%]{max-width:100%}.video-overlay[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.play-icon[_ngcontent-%COMP%]{margin-bottom:15px;margin-top:-90px}#video-link-description[_ngcontent-%COMP%]{font-size:1.8rem;font-weight:700}mat-card.notice-card[_ngcontent-%COMP%]{padding:30px;margin-bottom:40px}mat-card.notice-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5c5699}.pre-heading-icon[_ngcontent-%COMP%]{margin-right:10px;color:#5c5699}.dark-theme[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .notice-card[_ngcontent-%COMP%]{background-color:#1c1b20!important}.release-container[_ngcontent-%COMP%]{display:flex;gap:15px}.release-card[_ngcontent-%COMP%]{background-color:#e2e1ed}.release-btn[_ngcontent-%COMP%]{margin-left:10px}"]}),n})()}}]); \ No newline at end of file diff --git a/dist/1750.e7dd5ce8d1a109ce.js b/dist/1750.e7dd5ce8d1a109ce.js new file mode 100644 index 00000000..a272090a --- /dev/null +++ b/dist/1750.e7dd5ce8d1a109ce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1750],{1750:(Pt,O,d)=>{d.r(O),d.d(O,{DfManageAdminsComponent:()=>Ot});var p,t=d(65879),A=d(97582),D=d(64135),P=d(30977),I=d(45696),Z=d(74490),N=d(86806),J=d(78791),y=d(81896),Q=d(4300),x=d(42346),v=d(17700),g=d(96814),s=d(32296),b=d(45597),l=d(25313),m=d(77988),_=d(56223),k=d(21476),h=d(64170),w=d(2032),u=d(13566);function L(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function Y(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function S(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function $(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function E(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function F(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function U(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function B(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function G(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function H(n,c){if(1&n&&(t.ynx(0),t.YNc(1,B,1,1,"fa-icon",28),t.YNc(2,G,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function K(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,E,1,3,"fa-icon",26),t.YNc(2,F,3,3,"ng-container",5),t.YNc(3,U,2,1,"ng-container",5),t.YNc(4,H,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function j(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,$,4,6,"th",22),t.YNc(2,K,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function R(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function V(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3).$implicit,M=t.oxw(2);let T;return t.KtG(M.goEventScriptsPage((null==r||null==(T=r.cell(i))?null:T.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function q(n,c){1&n&&(t.ynx(0),t.YNc(1,R,2,0,"th",32),t.YNc(2,V,2,3,"td",33),t.BQk())}function X(n,c){1&n&&t._UZ(0,"th",34)}function W(n,c){1&n&&t._UZ(0,"td",35)}function tt(n,c){1&n&&(t.YNc(0,X,1,0,"th",32),t.YNc(1,W,1,0,"td",33))}function et(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,q,3,0,"ng-container",30),t.YNc(2,tt,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function nt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const C=function(n){return{param:n}};function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function at(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ot,3,7,"button",39),t.YNc(2,ct,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function dt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3).$implicit;return t.KtG(i.function(r))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,C,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function it(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,dt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function rt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,at,4,2,"ng-container",30),t.YNc(2,it,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function lt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,rt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function mt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,nt,1,0,"th",32),t.YNc(2,lt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function gt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,j,3,1,"ng-container",19),t.YNc(2,et,4,3,"ng-container",19),t.YNc(3,mt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function st(n,c){1&n&&t._UZ(0,"tr",48)}function pt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.callDefaultAction(i))})("keydown",function(a){const r=t.CHM(e).$implicit,M=t.oxw(2);return t.KtG(M.handleKeyDown(a,r))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function bt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function _t(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,gt,4,3,"ng-container",13),t.YNc(5,st,1,0,"tr",14),t.YNc(6,pt,1,3,"tr",15),t.YNc(7,bt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const ft=[[["","topActions",""]]],xt=function(n){return{currentPageSize:n}};let f=((p=class extends D.j{constructor(c,e,o,a,i,r){super(c,e,o,a,r),this.adminService=i,this.columns=I.B,this.filterQuery=(0,Z.s)("user")}mapDataToTable(c){return c.map(e=>({id:e.id,email:e.email,displayName:e.name,firstName:e.firstName,lastName:e.lastName,registration:e.confirmed,active:e.isActive}))}deleteRow(c){this.adminService.delete(c.id,{snackbarSuccess:"admins.alerts.deleteSuccess"}).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.adminService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}uploadAdminList(c){this.adminService.importList(c[0],{snackbarSuccess:"admins.alerts.importSuccess"}).subscribe(()=>{this.refreshTable()})}downloadAdminList(c){const e=[{key:"file",value:`list.${c}`}],o=`admin.${c}`;"json"===c?this.adminService.downloadJson(void 0,{additionalParams:e}).subscribe(a=>{(0,P.AG)(a,o,c)}):this.adminService.downloadFile(void 0,{additionalParams:e}).subscribe(a=>{(0,P.AG)(a,o,c)})}}).\u0275fac=function(c){return new(c||p)(t.Y36(y.F0),t.Y36(y.gz),t.Y36(Q.Kd),t.Y36(x.Vn),t.Y36(N.Hk),t.Y36(v.uw))},p.\u0275cmp=t.Xpm({type:p,selectors:[["df-manage-admins-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(ft),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,L,3,4,"button",1),t.YNc(3,Y,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,S,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,_t,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,xt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[g.O5,s.ot,s.lW,s.RK,s.nh,b.uH,b.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,g.sg,m.Tx,m.VK,m.OP,m.p6,_.UX,_.Fj,_.JJ,_.oH,x.Ot,g.Ov,v.Is,k.TU,k.NW,h.lN,h.KE,h.hX,w.c,w.Nt,u.JX,u.YE,u.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),p);f=(0,A.gn)([(0,J.c)({checkProperties:!0})],f);var ut=d(52002),z=d(90590),Ct=d(65763);function Mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.downLoadAdminList(i))}),t._uU(1),t.ALo(2,"uppercase"),t.qZA()}if(2&n){const e=c.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e)," ")}}let Ot=(()=>{class n{constructor(){this.themeService=(0,t.f3M)(Ct.F),this.faUpload=z.cf$,this.faDownload=z.q7m,this.exportTypes=ut.h,this.isDarkMode=this.themeService.darkMode$}uploadAdminList(e){const o=e.target;o.files&&this.manageAdminTableComponent.uploadAdminList(o.files)}downLoadAdminList(e){this.manageAdminTableComponent.downloadAdminList(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-admins"]],viewQuery:function(e,o){if(1&e&&t.Gf(f,5),2&e){let a;t.iGM(a=t.CRH())&&(o.manageAdminTableComponent=a.first)}},standalone:!0,features:[t.jDz],decls:15,vars:18,consts:[["topActions",""],["type","file","accept",".csv, application/json, .xml",2,"display","none",3,"change"],["fileInput",""],["mat-mini-fab","","color","primary",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","primary",1,"save-btn",3,"matMenuTriggerFor"],["exportMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"]],template:function(e,o){if(1&e){const a=t.EpF();t.TgZ(0,"df-manage-admins-table"),t.ynx(1,0),t.TgZ(2,"input",1,2),t.NdJ("change",function(r){return o.uploadAdminList(r)}),t.qZA(),t.TgZ(4,"button",3),t.NdJ("click",function(){t.CHM(a);const r=t.MAs(3);return t.KtG(r.click())}),t.ALo(5,"async"),t.ALo(6,"transloco"),t._UZ(7,"fa-icon",4),t.qZA(),t.TgZ(8,"button",5),t.ALo(9,"async"),t.ALo(10,"transloco"),t._UZ(11,"fa-icon",4),t.qZA(),t.TgZ(12,"mat-menu",null,6),t.YNc(14,Mt,3,3,"button",7),t.qZA(),t.BQk(),t.qZA()}if(2&e){const a=t.MAs(13);t.xp6(4),t.Tol(t.lcZ(5,10,o.isDarkMode)?"dark-theme":""),t.uIk("aria-label",t.lcZ(6,12,"importList")),t.xp6(3),t.Q6J("icon",o.faUpload),t.xp6(1),t.Tol(t.lcZ(9,14,o.isDarkMode)?"dark-theme":""),t.Q6J("matMenuTriggerFor",a),t.uIk("aria-label",t.lcZ(10,16,"exportList")),t.xp6(3),t.Q6J("icon",o.faDownload),t.xp6(3),t.Q6J("ngForOf",o.exportTypes)}},dependencies:[f,s.ot,s.nh,b.uH,b.BN,m.Tx,m.VK,m.OP,m.p6,g.ax,g.gd,x.Ot,g.Ov]}),n})()}}]); \ No newline at end of file diff --git a/dist/1844.2f6acf7fb985ab07.js b/dist/1844.2f6acf7fb985ab07.js new file mode 100644 index 00000000..cc71f045 --- /dev/null +++ b/dist/1844.2f6acf7fb985ab07.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1844],{71844:(d,t,n)=>{n.r(t),n.d(t,{DfErrorComponent:()=>i});var s=n(96814),r=n(65879),a=n(72319);let i=(()=>{class o{constructor(e){this.errorService=e,this.error$=this.errorService.error$}}return o.\u0275fac=function(e){return new(e||o)(r.Y36(a.y))},o.\u0275cmp=r.Xpm({type:o,selectors:[["df-error"]],standalone:!0,features:[r.jDz],decls:5,vars:3,consts:[[1,"error-container"],[1,"error"]],template:function(e,f){1&e&&(r.TgZ(0,"div",0)(1,"div",1)(2,"h1"),r._uU(3),r.ALo(4,"async"),r.qZA()()()),2&e&&(r.xp6(3),r.Oqu(r.lcZ(4,1,f.error$)))},dependencies:[s.Ov],styles:[".error-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;width:100%;height:50%;align-items:center}.error-container[_ngcontent-%COMP%] .error[_ngcontent-%COMP%]{max-width:600px}"]}),o})()}}]); \ No newline at end of file diff --git a/dist/2446.009ec3961a2933ef.js b/dist/2446.009ec3961a2933ef.js new file mode 100644 index 00000000..df2a93f1 --- /dev/null +++ b/dist/2446.009ec3961a2933ef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[2446],{42446:(xt,O,d)=>{d.r(O),d.d(O,{DfEmailTemplatesComponent:()=>ft});var g,_=d(42346),f=d(45597),s=d(32296),i=d(25313),P=d(86806),z=d(97582),D=d(64135),I=d(74490),E=d(78791),t=d(65879),y=d(81896),Z=d(4300),v=d(17700),x=d(96814),p=d(77988),b=d(56223),k=d(21476),h=d(64170),w=d(2032),C=d(13566);function A(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function J(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function Q(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function N(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function Y(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function $(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function S(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function F(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function L(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function U(n,c){if(1&n&&(t.ynx(0),t.YNc(1,F,1,1,"fa-icon",28),t.YNc(2,L,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function B(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,Y,1,3,"fa-icon",26),t.YNc(2,$,3,3,"ng-container",5),t.YNc(3,S,2,1,"ng-container",5),t.YNc(4,U,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function G(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,N,4,6,"th",22),t.YNc(2,B,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function K(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function H(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit,m=t.oxw(2);let T;return t.KtG(m.goEventScriptsPage((null==l||null==(T=l.cell(r))?null:T.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function j(n,c){1&n&&(t.ynx(0),t.YNc(1,K,2,0,"th",32),t.YNc(2,H,2,3,"td",33),t.BQk())}function R(n,c){1&n&&t._UZ(0,"th",34)}function V(n,c){1&n&&t._UZ(0,"td",35)}function q(n,c){1&n&&(t.YNc(0,R,1,0,"th",32),t.YNc(1,V,1,0,"td",33))}function X(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,j,3,0,"ng-container",30),t.YNc(2,q,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function W(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const u=function(n){return{param:n}};function tt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,u,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,u,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function nt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,tt,3,7,"button",39),t.YNc(2,et,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(r.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,u,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function ct(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ot,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function at(n,c){if(1&n&&(t.ynx(0),t.YNc(1,nt,4,2,"ng-container",30),t.YNc(2,ct,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function dt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,at,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function rt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,W,1,0,"th",32),t.YNc(2,dt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function it(n,c){if(1&n&&(t.ynx(0),t.YNc(1,G,3,1,"ng-container",19),t.YNc(2,X,4,3,"ng-container",19),t.YNc(3,rt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function lt(n,c){1&n&&t._UZ(0,"tr",48)}function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(r))})("keydown",function(a){const l=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function gt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function st(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,it,4,3,"ng-container",13),t.YNc(5,lt,1,0,"tr",14),t.YNc(6,mt,1,3,"tr",15),t.YNc(7,gt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const pt=[[["","topActions",""]]],bt=function(n){return{currentPageSize:n}};let M=((g=class extends D.j{constructor(c,e,o,a,r,l){super(e,o,a,r,l),this.emailTemplateService=c,this.columns=[{columnDef:"name",header:"name",cell:m=>m.name},{columnDef:"description",header:"description",cell:m=>m.description},{columnDef:"actions"}],this.filterQuery=(0,I.s)("emailTemplates")}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,description:e.description}))}deleteRow(c){this.emailTemplateService.delete(c.id).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.emailTemplateService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||g)(t.Y36(P.Md),t.Y36(y.F0),t.Y36(y.gz),t.Y36(Z.Kd),t.Y36(_.Vn),t.Y36(v.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-email-templates-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(pt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,A,3,4,"button",1),t.YNc(3,J,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,Q,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,st,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,bt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[x.O5,s.ot,s.lW,s.RK,s.nh,f.uH,f.BN,i.p0,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,i.Ee,x.sg,p.Tx,p.VK,p.OP,p.p6,b.UX,b.Fj,b.JJ,b.oH,_.Ot,x.Ov,v.Is,k.TU,k.NW,h.lN,h.KE,h.hX,w.c,w.Nt,C.JX,C.YE,C.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);M=(0,z.gn)([(0,E.c)({checkProperties:!0})],M);let ft=(()=>{class n{constructor(e){this.emailTemplateService=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(P.Md))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-email-templates"]],standalone:!0,features:[t.jDz],decls:2,vars:0,consts:[[1,"email-templates-container"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"df-email-templates-table"),t.qZA())},dependencies:[M,_.y4,f.uH,s.ot,i.p0]}),n})()}}]); \ No newline at end of file diff --git a/dist/2596.a606b9e6abc49891.js b/dist/2596.a606b9e6abc49891.js new file mode 100644 index 00000000..e8632012 --- /dev/null +++ b/dist/2596.a606b9e6abc49891.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[2596],{92596:(j,M,l)=>{l.d(M,{AV:()=>$,gM:()=>W});var d=l(59773),R=l(48180),m=l(42495),E=l(36028),o=l(65879),u=l(96814),D=l(62831),g=l(4300),A=l(49388),v=l(33651),P=l(89829),L=l(68484),w=l(78645),O=(l(86825),l(23680));const S=["tooltip"],I=new o.OlP("mat-tooltip-scroll-strategy"),k={provide:I,deps:[v.aV],useFactory:function B(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},N=new o.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function z(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),x="tooltip-panel",C=(0,D.i$)({passive:!0});let F=(()=>{class n{get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(t){this._positionAtOrigin=(0,m.Ig)(t),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(t){this._disabled=(0,m.Ig)(t),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(t){this._showDelay=(0,m.su)(t)}get hideDelay(){return this._hideDelay}set hideDelay(t){this._hideDelay=(0,m.su)(t),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=t?String(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(t,i,e,s,a,_,p,y,T,f,h,b){this._overlay=t,this._elementRef=i,this._scrollDispatcher=e,this._viewContainerRef=s,this._ngZone=a,this._platform=_,this._ariaDescriber=p,this._focusMonitor=y,this._dir=f,this._defaultOptions=h,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new w.x,this._scrollStrategy=T,this._document=b,h&&(this._showDelay=h.showDelay,this._hideDelay=h.hideDelay,h.position&&(this.position=h.position),h.positionAtOrigin&&(this.positionAtOrigin=h.positionAtOrigin),h.touchGestures&&(this.touchGestures=h.touchGestures)),f.change.pipe((0,d.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,d.R)(this._destroyed)).subscribe(t=>{t?"keyboard"===t&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,e])=>{t.removeEventListener(i,e,C)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message,"tooltip"),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const e=this._createOverlay(i);this._detach(),this._portal=this._portal||new L.C5(this._tooltipComponent,this._viewContainerRef);const s=this._tooltipInstance=e.attach(this._portal).instance;s._triggerElement=this._elementRef.nativeElement,s._mouseLeaveHideDelay=this._hideDelay,s.afterHidden().pipe((0,d.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),s.show(t)}hide(t=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(t):(i._cancelPendingAnimations(),this._detach()))}toggle(t){this._isTooltipVisible()?this.hide():this.show(void 0,t)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(t){if(this._overlayRef){const s=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!t)&&s._origin instanceof o.SBq)return this._overlayRef;this._detach()}const i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),e=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&t||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return e.positionChanges.pipe((0,d.R)(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:e,panelClass:`${this._cssClassPrefix}-${x}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,d.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,d.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,d.R)(this._destroyed)).subscribe(s=>{this._isTooltipVisible()&&s.keyCode===E.hY&&!(0,E.Vb)(s)&&(s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(t){const i=t.getConfig().positionStrategy,e=this._getOrigin(),s=this._getOverlayPosition();i.withPositions([this._addOffset({...e.main,...s.main}),this._addOffset({...e.fallback,...s.fallback})])}_addOffset(t){return t}_getOrigin(){const t=!this._dir||"ltr"==this._dir.value,i=this.position;let e;"above"==i||"below"==i?e={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&t||"right"==i&&!t?e={originX:"start",originY:"center"}:("after"==i||"right"==i&&t||"left"==i&&!t)&&(e={originX:"end",originY:"center"});const{x:s,y:a}=this._invertPosition(e.originX,e.originY);return{main:e,fallback:{originX:s,originY:a}}}_getOverlayPosition(){const t=!this._dir||"ltr"==this._dir.value,i=this.position;let e;"above"==i?e={overlayX:"center",overlayY:"bottom"}:"below"==i?e={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&t||"right"==i&&!t?e={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&t||"left"==i&&!t)&&(e={overlayX:"start",overlayY:"center"});const{x:s,y:a}=this._invertPosition(e.overlayX,e.overlayY);return{main:e,fallback:{overlayX:s,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,R.q)(1),(0,d.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===t?t="start":"start"===t&&(t="end"),{x:t,y:i}}_updateCurrentPositionClass(t){const{overlayY:i,originX:e,originY:s}=t;let a;if(a="center"===i?this._dir&&"rtl"===this._dir.value?"end"===e?"left":"right":"start"===e?"left":"right":"bottom"===i&&"top"===s?"above":"below",a!==this._currentPosition){const _=this._overlayRef;if(_){const p=`${this._cssClassPrefix}-${x}-`;_.removePanelClass(p+this._currentPosition),_.addPanelClass(p+a)}this._currentPosition=a}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",t=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==t.x&&void 0!==t.y&&(i=t),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",t=>{const i=t.targetTouches?.[0],e=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,e),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const t=[];if(this._platformSupportsMouseEvents())t.push(["mouseleave",i=>{const e=i.relatedTarget;(!e||!this._overlayRef?.overlayElement.contains(e))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};t.push(["touchend",i],["touchcancel",i])}this._addListeners(t),this._passiveListeners.push(...t)}_addListeners(t){t.forEach(([i,e])=>{this._elementRef.nativeElement.addEventListener(i,e,C)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(t){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(t.clientX,t.clientY),e=this._elementRef.nativeElement;i!==e&&!e.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const t=this.touchGestures;if("off"!==t){const i=this._elementRef.nativeElement,e=i.style;("on"===t||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),("on"===t||!i.draggable)&&(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(t){o.$Z()},n.\u0275dir=o.lG2({type:n,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),W=(()=>{class n extends F{constructor(t,i,e,s,a,_,p,y,T,f,h,b){super(t,i,e,s,a,_,p,y,T,f,h,b),this._tooltipComponent=Z,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(t){const e=!this._dir||"ltr"==this._dir.value;return"top"===t.originY?t.offsetY=-8:"bottom"===t.originY?t.offsetY=8:"start"===t.originX?t.offsetX=e?-8:8:"end"===t.originX&&(t.offsetX=e?8:-8),t}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(v.aV),o.Y36(o.SBq),o.Y36(P.mF),o.Y36(o.s_b),o.Y36(o.R0b),o.Y36(D.t4),o.Y36(g.$s),o.Y36(g.tE),o.Y36(I),o.Y36(A.Is,8),o.Y36(N,8),o.Y36(u.K0))},n.\u0275dir=o.lG2({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(t,i){2&t&&o.ekj("mat-mdc-tooltip-disabled",i.disabled)},exportAs:["matTooltip"],features:[o.qOj]}),n})(),K=(()=>{class n{constructor(t,i){this._changeDetectorRef=t,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new w.x,this._animationsDisabled="NoopAnimations"===i}show(t){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},t)}hide(t){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},t)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:t}){(!t||!this._triggerElement.contains(t))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:t}){(t===this._showAnimation||t===this._hideAnimation)&&this._finalizeAnimation(t===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(t){t?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(t){const i=this._tooltip.nativeElement,e=this._showAnimation,s=this._hideAnimation;if(i.classList.remove(t?s:e),i.classList.add(t?e:s),this._isVisible=t,t&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const a=getComputedStyle(i);("0s"===a.getPropertyValue("animation-duration")||"none"===a.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}t&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(t))}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(o.sBO),o.Y36(o.QbO,8))},n.\u0275dir=o.lG2({type:n}),n})(),Z=(()=>{class n extends K{constructor(t,i,e){super(t,e),this._elementRef=i,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const t=this._elementRef.nativeElement.getBoundingClientRect();return t.height>24&&t.width>=200}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(o.sBO),o.Y36(o.SBq),o.Y36(o.QbO,8))},n.\u0275cmp=o.Xpm({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(t,i){if(1&t&&o.Gf(S,7),2&t){let e;o.iGM(e=o.CRH())&&(i._tooltip=e.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,i){1&t&&o.NdJ("mouseleave",function(s){return i._handleMouseLeave(s)}),2&t&&o.Udp("zoom",i.isVisible()?1:null)},features:[o.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(t,i){1&t&&(o.TgZ(0,"div",0,1),o.NdJ("animationend",function(s){return i._handleAnimationEnd(s)}),o.TgZ(2,"div",2),o._uU(3),o.qZA()()),2&t&&(o.ekj("mdc-tooltip--multiline",i._isMultiline),o.Q6J("ngClass",i.tooltipClass),o.xp6(3),o.Oqu(i.message))},dependencies:[u.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),n})(),$=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=o.oAB({type:n}),n.\u0275inj=o.cJS({providers:[k],imports:[g.rt,u.ez,v.U8,O.BQ,O.BQ,P.ZD]}),n})()}}]); \ No newline at end of file diff --git a/dist/3331.7073ea35bd4dcd43.js b/dist/3331.7073ea35bd4dcd43.js new file mode 100644 index 00000000..9d324cf7 --- /dev/null +++ b/dist/3331.7073ea35bd4dcd43.js @@ -0,0 +1 @@ +(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[3331],{80398:(w,j)=>{"use strict";j.Nm=j.Rq=void 0;var p=/^([^\w]*)(javascript|data|vbscript)/im,g=/&#(\w+)(^\w|;)?/g,b=/&(newline|tab);/gi,E=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,S=/^.+(:|:)/gim,A=[".","/"];j.Rq="about:blank",j.Nm=function F(J){if(!J)return j.Rq;var z=function M(J){return J.replace(E,"").replace(g,function(oe,X){return String.fromCharCode(X)})}(J).replace(b,"").replace(E,"").trim();if(!z)return j.Rq;if(function I(J){return A.indexOf(J[0])>-1}(z))return z;var oe=z.match(S);return oe&&p.test(oe[0])?j.Rq:z}},3331:(w,j,i)=>{"use strict";i.r(j),i.d(j,{DfApiDocsComponent:()=>ub});var p={};i.r(p),i.d(p,{JsonPatchError:()=>Ms,_areEquals:()=>zu,applyOperation:()=>hu,applyPatch:()=>Fl,applyReducer:()=>ty,deepClone:()=>D0,getValueByPointer:()=>uo,validate:()=>Ld,validator:()=>Pc});var g={};i.r(g),i.d(g,{compare:()=>ay,generate:()=>bp,observe:()=>oy,unobserve:()=>sy});var b={};i.r(b),i.d(b,{hasElementSourceMap:()=>rg,includesClasses:()=>Ph,includesSymbols:()=>$N,isAnnotationElement:()=>VN,isArrayElement:()=>pl,isBooleanElement:()=>tg,isCommentElement:()=>BN,isElement:()=>Ch,isLinkElement:()=>rx,isMemberElement:()=>Gp,isNullElement:()=>tx,isNumberElement:()=>ex,isObjectElement:()=>Ai,isParseResultElement:()=>ix,isPrimitiveElement:()=>Qu,isRefElement:()=>nx,isSourceMapElement:()=>sx,isStringElement:()=>Nn});var E={};i.r(E),i.d(E,{isJSONReferenceElement:()=>A6,isJSONSchemaElement:()=>O6,isLinkDescriptionElement:()=>P6,isMediaElement:()=>C6});var S={};i.r(S),i.d(S,{isOpenApi3_0LikeElement:()=>$6,isOpenApiExtension:()=>i_,isParameterLikeElement:()=>U6,isReferenceLikeElement:()=>ss,isRequestBodyLikeElement:()=>z6,isResponseLikeElement:()=>W6,isServerLikeElement:()=>Wx,isTagLikeElement:()=>Kx});var A={};i.r(A),i.d(A,{isBooleanJsonSchemaElement:()=>$D,isCallbackElement:()=>wD,isComponentsElement:()=>OD,isContactElement:()=>AD,isExampleElement:()=>CD,isExternalDocumentationElement:()=>PD,isHeaderElement:()=>nd,isInfoElement:()=>jD,isLicenseElement:()=>ID,isLinkElement:()=>Hx,isLinkElementExternal:()=>RD,isMediaTypeElement:()=>Og,isOpenApi3_0Element:()=>ND,isOpenapiElement:()=>TD,isOperationElement:()=>Jx,isParameterElement:()=>kD,isPathItemElement:()=>xg,isPathItemElementExternal:()=>MD,isPathsElement:()=>DD,isReferenceElement:()=>Ti,isReferenceElementExternal:()=>FD,isRequestBodyElement:()=>LD,isResponseElement:()=>wg,isResponsesElement:()=>VD,isSchemaElement:()=>BD,isSecurityRequirementElement:()=>UD,isServerElement:()=>zD,isServerVariableElement:()=>WD});var I={};i.r(I),i.d(I,{isBooleanJsonSchemaElement:()=>__,isCallbackElement:()=>QF,isComponentsElement:()=>e5,isContactElement:()=>t5,isExampleElement:()=>r5,isExternalDocumentationElement:()=>n5,isHeaderElement:()=>i5,isInfoElement:()=>s5,isJsonSchemaDialectElement:()=>gw,isLicenseElement:()=>o5,isLinkElement:()=>vw,isLinkElementExternal:()=>Ev,isMediaTypeElement:()=>y5,isOpenApi3_1Element:()=>v_,isOpenapiElement:()=>a5,isOperationElement:()=>_w,isParameterElement:()=>l5,isPathItemElement:()=>xv,isPathItemElementExternal:()=>wv,isPathsElement:()=>u5,isReferenceElement:()=>sd,isReferenceElementExternal:()=>Ov,isRequestBodyElement:()=>c5,isResponseElement:()=>f5,isResponsesElement:()=>p5,isSchemaElement:()=>od,isSecurityRequirementElement:()=>d5,isServerElement:()=>h5,isServerVariableElement:()=>m5});var M={};i.r(M),i.d(M,{cookie:()=>LV,header:()=>FV,path:()=>kV,query:()=>MV});var F=i(97582);function z(e,t,r){(function J(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,r)}function K(e,t){var r=function X(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}(e,t,"get");return function oe(e,t){return t.get?t.get.call(e):t.value}(e,r)}var Q=i(15861),Z=i(81180),te=i(9919),le=i.t(te,2),he=i(22601),fe=i.t(he,2),ce=i(52650),U=i(26783);function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function H(e){for(var t=1;t"u"&&(r=t,t=void 0),typeof r<"u"){if("function"!=typeof r)throw new Error(re(1));return r(ze)(e,t)}if("function"!=typeof e)throw new Error(re(2));var o=e,c=t,h=[],_=h,O=!1;function T(){_===h&&(_=h.slice())}function L(){if(O)throw new Error(re(3));return c}function B(Se){if("function"!=typeof Se)throw new Error(re(4));if(O)throw new Error(re(5));var xe=!0;return T(),_.push(Se),function(){if(xe){if(O)throw new Error(re(6));xe=!1,T();var Oe=_.indexOf(Se);_.splice(Oe,1),h=null}}}function Y(Se){if(!function Be(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(Se))throw new Error(re(7));if(typeof Se.type>"u")throw new Error(re(8));if(O)throw new Error(re(9));try{O=!0,c=o(c,Se)}finally{O=!1}for(var xe=h=_,_e=0;_e-1){var T=r[O];return O>0&&(r.splice(O,1),r.unshift(T)),T.value}return Ar}return{get:n,put:function o(_,O){n(_)===Ar&&(r.unshift({key:_,value:O}),r.length>e&&r.pop())},getEntries:function c(){return r},clear:function h(){r=[]}}}(h,O);function L(){var B=T.get(arguments);if(B===Ar){if(B=e.apply(null,arguments),_){var G=T.getEntries().find(function(ie){return _(ie.value,B)});G&&(B=G.value)}T.put(arguments,B)}return B}return L.clearCache=function(){return T.clear()},L}function Jt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n"u"||null===e}var ni={isNothing:qr,isObject:function cn(e){return"object"==typeof e&&null!==e},toArray:function Zn(e){return Array.isArray(e)?e:qr(e)?[]:[e]},repeat:function ws(e,t){var n,r="";for(n=0;n_&&(t=n-_+(c=" ... ").length),r-n>_&&(r=n+_-(h=" ...").length),{str:c+e.slice(t,r).replace(/\t/g,"\u2192")+h,pos:n-t+c.length}}function As(e,t){return ni.repeat(" ",t-e.length)+e}var Cs=function sn(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),"number"!=typeof t.indent&&(t.indent=1),"number"!=typeof t.linesBefore&&(t.linesBefore=3),"number"!=typeof t.linesAfter&&(t.linesAfter=2);for(var c,r=/\r?\n|\r|\0/g,n=[0],o=[],h=-1;c=r.exec(e.buffer);)o.push(c.index),n.push(c.index+c[0].length),e.position<=c.index&&h<0&&(h=n.length-2);h<0&&(h=n.length-1);var O,T,_="",L=Math.min(e.line+t.linesAfter,o.length).toString().length,B=t.maxLength-(t.indent+L+3);for(O=1;O<=t.linesBefore&&!(h-O<0);O++)T=as(e.buffer,n[h-O],o[h-O],e.position-(n[h]-n[h-O]),B),_=ni.repeat(" ",t.indent)+As((e.line-O+1).toString(),L)+" | "+T.str+"\n"+_;for(T=as(e.buffer,n[h],o[h],e.position,B),_+=ni.repeat(" ",t.indent)+As((e.line+1).toString(),L)+" | "+T.str+"\n",_+=ni.repeat("-",t.indent+L+3+T.pos)+"^\n",O=1;O<=t.linesAfter&&!(h+O>=o.length);O++)T=as(e.buffer,n[h+O],o[h+O],e.position-(n[h]-n[h+O]),B),_+=ni.repeat(" ",t.indent)+As((e.line+O+1).toString(),L)+" | "+T.str+"\n";return _.replace(/\n$/,"")},vs=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],bo=["scalar","sequence","mapping"],ji=function Gs(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(-1===vs.indexOf(r))throw new zr('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=function _s(e){var t={};return null!==e&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}(t.styleAliases||null),-1===bo.indexOf(this.kind))throw new zr('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')};function bs(e,t){var r=[];return e[t].forEach(function(n){var o=r.length;r.forEach(function(c,h){c.tag===n.tag&&c.kind===n.kind&&c.multi===n.multi&&(o=h)}),r[o]=n}),r}function Ss(e){return this.extend(e)}Ss.prototype.extend=function(t){var r=[],n=[];if(t instanceof ji)n.push(t);else if(Array.isArray(t))n=n.concat(t);else{if(!t||!Array.isArray(t.implicit)&&!Array.isArray(t.explicit))throw new zr("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit))}r.forEach(function(c){if(!(c instanceof ji))throw new zr("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(c.loadKind&&"scalar"!==c.loadKind)throw new zr("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(c.multi)throw new zr("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(c){if(!(c instanceof ji))throw new zr("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var o=Object.create(Ss.prototype);return o.implicit=(this.implicit||[]).concat(r),o.explicit=(this.explicit||[]).concat(n),o.compiledImplicit=bs(o,"implicit"),o.compiledExplicit=bs(o,"explicit"),o.compiledTypeMap=function So(){var t,r,e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function n(o){o.multi?(e.multi[o.kind].push(o),e.multi.fallback.push(o)):e[o.kind][o.tag]=e.fallback[o.tag]=o}for(t=0,r=arguments.length;t=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),$o=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),Li=/^[-+]?[0-9]+e/,Vi=new ji("tag:yaml.org,2002:float",{kind:"scalar",resolve:function Tr(e){return!(null===e||!$o.test(e)||"_"===e[e.length-1])},construct:function To(e){var t,r;return r="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:r*parseFloat(t,10)},predicate:function Zi(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||ni.isNegativeZero(e))},represent:function xn(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(ni.isNegativeZero(e))return"-0.0";return r=e.toString(10),Li.test(r)?r.replace("e",".e"):r},defaultStyle:"lowercase"}),js=In.extend({implicit:[fi,Ri,xo,Vi]}),$s=js,Vr=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Hr=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$"),mo=new ji("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function bn(e){return null!==e&&(null!==Vr.exec(e)||null!==Hr.exec(e))},construct:function An(e){var t,r,n,o,c,h,_,Y,O=0,T=null;if(null===(t=Vr.exec(e))&&(t=Hr.exec(e)),null===t)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,o=+t[3],!t[4])return new Date(Date.UTC(r,n,o));if(c=+t[4],h=+t[5],_=+t[6],t[7]){for(O=t[7].slice(0,3);O.length<3;)O+="0";O=+O}return t[9]&&(T=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(T=-T)),Y=new Date(Date.UTC(r,n,o,c,h,_,O)),T&&Y.setTime(Y.getTime()-T),Y},instanceOf:Date,represent:function xi(e){return e.toISOString()}}),No=new ji("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function io(e){return"<<"===e||null===e}}),Uo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r",Jn=new ji("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function Sr(e){if(null===e)return!1;var t,r,n=0,o=e.length,c=Uo;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8==0},construct:function dt(e){var t,r,n=e.replace(/[\r\n=]/g,""),o=n.length,c=Uo,h=0,_=[];for(t=0;t>16&255),_.push(h>>8&255),_.push(255&h)),h=h<<6|c.indexOf(n.charAt(t));return 0==(r=o%4*6)?(_.push(h>>16&255),_.push(h>>8&255),_.push(255&h)):18===r?(_.push(h>>10&255),_.push(h>>2&255)):12===r&&_.push(h>>4&255),new Uint8Array(_)},predicate:function vr(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)},represent:function Zt(e){var n,o,t="",r=0,c=e.length,h=Uo;for(n=0;n>18&63],t+=h[r>>12&63],t+=h[r>>6&63],t+=h[63&r]),r=(r<<8)+e[n];return 0==(o=c%3)?(t+=h[r>>18&63],t+=h[r>>12&63],t+=h[r>>6&63],t+=h[63&r]):2===o?(t+=h[r>>10&63],t+=h[r>>4&63],t+=h[r<<2&63],t+=h[64]):1===o&&(t+=h[r>>2&63],t+=h[r<<4&63],t+=h[64],t+=h[64]),t}}),us=Object.prototype.hasOwnProperty,mi=Object.prototype.toString,Is=new ji("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function li(e){if(null===e)return!0;var r,n,o,c,h,t=[],_=e;for(r=0,n=_.length;r>10),56320+(e-65536&1023))}for(var El=new Array(256),va=new Array(256),Xi=0;Xi<256;Xi++)El[Xi]=pc(Xi)?1:0,va[Xi]=pc(Xi);function rs(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||wo,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Ko(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Cs(r),new zr(t,r)}function Gr(e,t){throw Ko(e,t)}function Ta(e,t){e.onWarning&&e.onWarning.call(null,Ko(e,t))}var Zs={YAML:function(t,r,n){var o,c,h;null!==t.version&&Gr(t,"duplication of %YAML directive"),1!==n.length&&Gr(t,"YAML directive accepts exactly one argument"),null===(o=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&Gr(t,"ill-formed argument of the YAML directive"),c=parseInt(o[1],10),h=parseInt(o[2],10),1!==c&&Gr(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=h<2,1!==h&&2!==h&&Ta(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var o,c;2!==n.length&&Gr(t,"TAG directive accepts exactly two arguments"),c=n[1],Ys.test(o=n[0])||Gr(t,"ill-formed tag handle (first argument) of the TAG directive"),Oo.call(t.tagMap,o)&&Gr(t,'there is a previously declared suffix for "'+o+'" tag handle'),Ts.test(c)||Gr(t,"ill-formed tag prefix (second argument) of the TAG directive");try{c=decodeURIComponent(c)}catch{Gr(t,"tag prefix is malformed: "+c)}t.tagMap[o]=c}};function Ho(e,t,r,n){var o,c,h,_;if(t1&&(e.result+=ni.repeat("\n",t-1))}function Co(e,t){var r,O,n=e.tag,o=e.anchor,c=[],_=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=c),O=e.input.charCodeAt(e.position);0!==O&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,Gr(e,"tab characters must not be used in indentation")),45===O&&yi(e.input.charCodeAt(e.position+1)));)if(_=!0,e.position++,gi(e,!0,-1)&&e.lineIndent<=t)c.push(null),O=e.input.charCodeAt(e.position);else if(r=e.line,Ws(e,t,eu,!1,!0),c.push(e.result),gi(e,!0,-1),O=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==O)Gr(e,"bad indentation of a sequence entry");else if(e.lineIndentt?O=1:e.lineIndent===t?O=0:e.lineIndentt?O=1:e.lineIndent===t?O=0:e.lineIndentt)&&(xe&&(h=e.line,_=e.lineStart,O=e.position),Ws(e,t,Rs,!0,o)&&(xe?ie=e.result:Se=e.result),xe||(Na(e,B,Y,G,ie,Se,h,_,O),G=ie=Se=null),gi(e,!0,-1),Oe=e.input.charCodeAt(e.position)),(e.line===c||e.lineIndent>t)&&0!==Oe)Gr(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===L?Gr(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):h?Gr(e,"repeat of an indentation width identifier"):(_=t+L-1,h=!0)}if(ya(B)){do{B=e.input.charCodeAt(++e.position)}while(ya(B));if(35===B)do{B=e.input.charCodeAt(++e.position)}while(!so(B)&&0!==B)}for(;0!==B;){for(tl(e),e.lineIndent=0,B=e.input.charCodeAt(e.position);(!h||e.lineIndent<_)&&32===B;)e.lineIndent++,B=e.input.charCodeAt(++e.position);if(!h&&e.lineIndent>_&&(_=e.lineIndent),so(B))O++;else{if(e.lineIndent<_){o===Xa?e.result+=ni.repeat("\n",c?1+O:O):o===ra&&c&&(e.result+="\n");break}for(n?ya(B)?(T=!0,e.result+=ni.repeat("\n",c?1+O:O)):T?(T=!1,e.result+=ni.repeat("\n",O+1)):0===O?c&&(e.result+=" "):e.result+=ni.repeat("\n",O):e.result+=ni.repeat("\n",c?1+O:O),c=!0,h=!0,O=0,r=e.position;!so(B)&&0!==B;)B=e.input.charCodeAt(++e.position);Ho(e,r,e.position,!1)}}return!0}(e,Se)||function Us(e,t){var r,n,o;if(39!==(r=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=o=e.position;0!==(r=e.input.charCodeAt(e.position));)if(39===r){if(Ho(e,n,e.position,!0),39!==(r=e.input.charCodeAt(++e.position)))return!0;n=e.position,e.position++,o=e.position}else so(r)?(Ho(e,n,o,!0),ko(e,gi(e,!1,t)),n=o=e.position):e.position===e.lineStart&&Ji(e)?Gr(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);Gr(e,"unexpected end of the stream within a single quoted scalar")}(e,Se)||function ka(e,t){var r,n,o,c,h,_;if(34!==(_=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;0!==(_=e.input.charCodeAt(e.position));){if(34===_)return Ho(e,r,e.position,!0),e.position++,!0;if(92===_){if(Ho(e,r,e.position,!0),so(_=e.input.charCodeAt(++e.position)))gi(e,!1,t);else if(_<256&&El[_])e.result+=va[_],e.position++;else if((h=Sl(_))>0){for(o=h,c=0;o>0;o--)(h=ga(_=e.input.charCodeAt(++e.position)))>=0?c=(c<<4)+h:Gr(e,"expected hexadecimal character");e.result+=Hi(c),e.position++}else Gr(e,"unknown escape sequence");r=n=e.position}else so(_)?(Ho(e,r,n,!0),ko(e,gi(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Ji(e)?Gr(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}Gr(e,"unexpected end of the stream within a double quoted scalar")}(e,Se)?L=!0:function zs(e){var t,r,n;if(42!==(n=e.input.charCodeAt(e.position)))return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!yi(n)&&!Bi(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&Gr(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),Oo.call(e.anchorMap,r)||Gr(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],gi(e,!0,-1),!0}(e)?(L=!0,(null!==e.tag||null!==e.anchor)&&Gr(e,"alias node should not have any properties")):function rl(e,t,r){var o,c,h,_,O,T,L,G,B=e.kind,Y=e.result;if(yi(G=e.input.charCodeAt(e.position))||Bi(G)||35===G||38===G||42===G||33===G||124===G||62===G||39===G||34===G||37===G||64===G||96===G||(63===G||45===G)&&(yi(o=e.input.charCodeAt(e.position+1))||r&&Bi(o)))return!1;for(e.kind="scalar",e.result="",c=h=e.position,_=!1;0!==G;){if(58===G){if(yi(o=e.input.charCodeAt(e.position+1))||r&&Bi(o))break}else if(35===G){if(yi(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&Ji(e)||r&&Bi(G))break;if(so(G)){if(O=e.line,T=e.lineStart,L=e.lineIndent,gi(e,!1,-1),e.lineIndent>=t){_=!0,G=e.input.charCodeAt(e.position);continue}e.position=h,e.line=O,e.lineStart=T,e.lineIndent=L;break}}_&&(Ho(e,c,h,!1),ko(e,e.line-O),c=h=e.position,_=!1),ya(G)||(h=e.position+1),G=e.input.charCodeAt(++e.position)}return Ho(e,c,h,!1),!!e.result||(e.kind=B,e.result=Y,!1)}(e,Se,Wo===r)&&(L=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===O&&(L=_&&Co(e,xe))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&Gr(e,'unacceptable node kind for ! tag; it should be "scalar", not "'+e.kind+'"'),B=0,Y=e.implicitTypes.length;B"),null!==e.result&&ie.kind!==e.kind&&Gr(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+ie.kind+'", not "'+e.kind+'"'),ie.resolve(e.result,e.tag)?(e.result=ie.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):Gr(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||L}function Tu(e){var r,n,o,h,t=e.position,c=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(h=e.input.charCodeAt(e.position))&&(gi(e,!0,-1),h=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==h));){for(c=!0,h=e.input.charCodeAt(++e.position),r=e.position;0!==h&&!yi(h);)h=e.input.charCodeAt(++e.position);for(o=[],(n=e.input.slice(r,e.position)).length<1&&Gr(e,"directive name must not be less than one character in length");0!==h;){for(;ya(h);)h=e.input.charCodeAt(++e.position);if(35===h){do{h=e.input.charCodeAt(++e.position)}while(0!==h&&!so(h));break}if(so(h))break;for(r=e.position;0!==h&&!yi(h);)h=e.input.charCodeAt(++e.position);o.push(e.input.slice(r,e.position))}0!==h&&tl(e),Oo.call(Zs,n)?Zs[n](e,n,o):Ta(e,'unknown document directive "'+n+'"')}gi(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,gi(e,!0,-1)):c&&Gr(e,"directives end mark is expected"),Ws(e,e.lineIndent-1,Rs,!1,!0),gi(e,!0,-1),e.checkLineBreaks&&Qa.test(e.input.slice(t,e.position))&&Ta(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Ji(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,gi(e,!0,-1)):e.position"u"&&(r=t,t=null);var n=Da(e,r);if("function"!=typeof t)return n;for(var o=0,c=n.length;o=55296&&r<=56319&&t+1=56320&&n<=57343?1024*(r-55296)+n-56320+65536:r}function rf(e){return/^\n* /.test(e)}var yc=1,Tl=2,ku=3,Nl=4,P=5;function D(e,t,r,n,o){e.dump=function(){if(0===t.length)return e.quotingType===nl?'""':"''";if(!e.noCompatMode&&(-1!==La.indexOf(t)||Al.test(t)))return e.quotingType===nl?'"'+t+'"':"'"+t+"'";var c=e.indent*Math.max(1,r),h=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-c);switch(function C(e,t,r,n,o,c,h,_){var O,T=0,L=null,B=!1,Y=!1,G=-1!==n,ie=-1,Se=function mc(e){return na(e)&&e!==k&&!Il(e)&&e!==Rn&&e!==ru&&e!==ui&&e!==Yr&&e!==yo&&e!==Xc&&e!==dc&&e!==Qc&&e!==Tt&&e!==er&&e!==Ur&&e!==Ke&&e!==Yf&&e!==Qs&&e!==Mo&&e!==Ir&&e!==pt&&e!==Ht&&e!==_d&&e!==nu}(Rl(e,0))&&function tf(e){return!Il(e)&&e!==ui}(Rl(e,e.length-1));if(t||h)for(O=0;O=65536?O+=2:O++){if(!na(T=Rl(e,O)))return P;Se=Se&&$i(T,L,_),L=T}else{for(O=0;O=65536?O+=2:O++){if((T=Rl(e,O))===pe)B=!0,G&&(Y=Y||O-ie-1>n&&" "!==e[ie+1],ie=O);else if(!na(T))return P;Se=Se&&$i(T,L,_),L=T}Y=Y||G&&O-ie-1>n&&" "!==e[ie+1]}return B||Y?r>9&&rf(e)?P:h?c===nl?P:Tl:Y?Nl:ku:!Se||h||o(e)?c===nl?P:Tl:yc}(t,n||e.flowLevel>-1&&r>=e.flowLevel,e.indent,h,function O(T){return function jl(e,t){var r,n;for(r=0,n=e.implicitTypes.length;r"+$(t,e.indent)+ee(hs(function ge(e,t){for(var c,h,r=/(\n+)([^\n]*)/g,n=(T=void 0,T=e.indexOf("\n"),r.lastIndex=T=-1!==T?T:e.length,be(e.slice(0,T),t)),o="\n"===e[0]||" "===e[0];h=r.exec(e);){var O=h[2];c=" "===O[0],n+=h[1]+(o||c||""===O?"":"\n")+be(O,t),o=c}var T;return n}(t,h),c));case P:return'"'+function Fe(e){for(var n,t="",r=0,o=0;o=65536?o+=2:o++)r=Rl(e,o),!(n=eo[r])&&na(r)?(t+=e[o],r>=65536&&(t+=e[o+1])):t+=n||hc(r);return t}(t)+'"';default:throw new zr("impossible error: invalid scalar style")}}()}function $(e,t){var r=rf(e)?String(t):"",n="\n"===e[e.length-1];return r+(!n||"\n"!==e[e.length-2]&&"\n"!==e?n?"":"-":"+")+"\n"}function ee(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function be(e,t){if(""===e||" "===e[0])return e;for(var n,c,r=/ [^ ]/g,o=0,h=0,_=0,O="";n=r.exec(e);)(_=n.index)-o>t&&(O+="\n"+e.slice(o,c=h>o?h:_),o=c+1),h=_;return O+="\n",(O+=e.length-o>t&&h>o?e.slice(o,h)+"\n"+e.slice(h+1):e.slice(o)).slice(1)}function Fr(e,t,r){var n,o,c,h,_,O;for(c=0,h=(o=r?e.explicitTypes:e.implicitTypes).length;c tag resolver accepts not "'+O+'" style');n=_.represent[O](t,O)}e.dump=n}return!0}return!1}function on(e,t,r,n,o,c,h){e.tag=null,e.dump=r,Fr(e,r,!1)||Fr(e,r,!0);var T,_=Ol.call(e.dump),O=n;n&&(n=e.flowLevel<0||e.flowLevel>t);var B,Y,L="[object Object]"===_||"[object Array]"===_;if(L&&(Y=-1!==(B=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||Y||2!==e.indent&&t>0)&&(o=!1),Y&&e.usedDuplicates[B])e.dump="*ref_"+B;else{if(L&&Y&&!e.usedDuplicates[B]&&(e.usedDuplicates[B]=!0),"[object Object]"===_)n&&0!==Object.keys(e.dump).length?(function cr(e,t,r,n){var _,O,T,L,B,Y,o="",c=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new zr("sortKeys must be a boolean or a function");for(_=0,O=h.length;_1024)&&(e.dump&&pe===e.dump.charCodeAt(0)?Y+="?":Y+="? "),Y+=e.dump,B&&(Y+=vi(e,t)),on(e,t+1,L,!0,B)&&(e.dump&&pe===e.dump.charCodeAt(0)?Y+=":":Y+=": ",o+=Y+=e.dump));e.tag=c,e.dump=o||"{}"}(e,t,e.dump,o),Y&&(e.dump="&ref_"+B+e.dump)):(function Bt(e,t,r){var h,_,O,T,L,n="",o=e.tag,c=Object.keys(r);for(h=0,_=c.length;h<_;h+=1)L="",""!==n&&(L+=", "),e.condenseFlow&&(L+='"'),T=r[O=c[h]],e.replacer&&(T=e.replacer.call(r,O,T)),on(e,t,O,!1,!1)&&(e.dump.length>1024&&(L+="? "),L+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),on(e,t,T,!1,!1)&&(n+=L+=e.dump));e.tag=o,e.dump="{"+n+"}"}(e,t,e.dump),Y&&(e.dump="&ref_"+B+" "+e.dump));else if("[object Array]"===_)n&&0!==e.dump.length?(function _t(e,t,r,n){var h,_,O,o="",c=e.tag;for(h=0,_=r.length;h<_;h+=1)O=r[h],e.replacer&&(O=e.replacer.call(r,String(h),O)),(on(e,t+1,O,!0,!0,!1,!0)||typeof O>"u"&&on(e,t+1,null,!0,!0,!1,!0))&&((!n||""!==o)&&(o+=vi(e,t)),e.dump&&pe===e.dump.charCodeAt(0)?o+="-":o+="- ",o+=e.dump);e.tag=c,e.dump=o||"[]"}(e,e.noArrayIndent&&!h&&t>0?t-1:t,e.dump,o),Y&&(e.dump="&ref_"+B+e.dump)):(function Xe(e,t,r){var c,h,_,n="",o=e.tag;for(c=0,h=r.length;c"u"&&on(e,t,null,!1,!1))&&(""!==n&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=o,e.dump="["+n+"]"}(e,t,e.dump),Y&&(e.dump="&ref_"+B+" "+e.dump));else{if("[object String]"!==_){if("[object Undefined]"===_)return!1;if(e.skipInvalid)return!1;throw new zr("unacceptable kind of an object to dump "+_)}"?"!==e.tag&&D(e,e.dump,t,c,O)}null!==e.tag&&"?"!==e.tag&&(T=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),T="!"===e.tag[0]?"!"+T:"tag:yaml.org,2002:"===T.slice(0,18)?"!!"+T.slice(18):"!<"+T+">",e.dump=T+" "+e.dump)}return!0}function dn(e,t){var o,c,r=[],n=[];for(Dn(e,r,n),o=0,c=n.length;o=0)&&(r[o]=e[o]);return r}function rp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=function Lm(e){if(0===e.length||1===e.length)return e;var t=e.join(".");return au[t]||(au[t]=function jo(e){var t=e.length;return 0===t||1===t?e:2===t?[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])]:3===t?[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])]:t>=4?[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]:void 0}(e)),au[t]}(e.filter(function(c){return"token"!==c}));return o.reduce(function(c,h){return Lu(Lu({},c),r[h])},t)}function Sc(e){return e.join(" ")}function xd(e){var t=e.node,r=e.stylesheet,n=e.style,o=void 0===n?{}:n,c=e.useInlineStyles,h=e.key,_=t.properties,T=t.tagName;if("text"===t.type)return t.value;if(T){var Y,B=function sl(e,t){var r=0;return function(n){return r+=1,n.map(function(o,c){return xd({node:o,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(c)})})}}(r,c);if(c){var G=Object.keys(r).reduce(function(_e,Oe){return Oe.split(".").forEach(function(Te){_e.includes(Te)||_e.push(Te)}),_e},[]),ie=_.className&&_.className.includes("token")?["token"]:[],Se=_.className&&ie.concat(_.className.filter(function(_e){return!G.includes(_e)}));Y=Lu(Lu({},_),{},{className:Sc(Se)||void 0,style:Vu(_.className,Object.assign({},_.style,o),r)})}else Y=Lu(Lu({},_),{},{className:Sc(_.className)});var xe=B(t.children);return U.createElement(T,il({key:h},Y),xe)}}var Va=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function sf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function sa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=0;n2&&void 0!==arguments[2]?arguments[2]:[];return t||Ct.length>0?function ie(rt,at){return Ba({children:rt,lineNumber:at,lineNumberStyle:_,largestLineNumber:h,showInlineLineNumbers:o,lineProps:r,className:arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],showLineNumbers:n,wrapLongLines:O})}(rt,at,Ct):function Se(rt,at){if(n&&at&&o){var Ct=oa(_,at,h);rt.unshift(Bu(at,Ct))}return rt}(rt,at)}for(var _e=function(){var at=L[G],Ct=at.children[0].value,It=function ip(e){return e.match(Ec)}(Ct);if(It){var st=Ct.split("\n");st.forEach(function(fr,wr){var d=n&&B.length+c,fn={type:"text",value:"".concat(fr,"\n")};if(0===wr){var hi=xe(L.slice(Y+1,G).concat(Ba({children:[fn],className:at.properties.className})),d);B.push(hi)}else if(wr===st.length-1){var Yt=L[G+1]&&L[G+1].children&&L[G+1].children[0],Xt={type:"text",value:"".concat(fr)};if(Yt){var Pr=Ba({children:[Xt],className:at.properties.className});L.splice(G+1,0,Pr)}else{var Qr=xe([Xt],d,at.properties.className);B.push(Qr)}}else{var nn=xe([fn],d,at.properties.className);B.push(nn)}}),Y=G}G++};G=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(n,Va);rn=rn||e;var ln=Se?U.createElement(Od,{containerStyle:We,codeStyle:B.style||{},numberStyle:at,startingLineNumber:Te,codeString:Pr}):null,nn=_.hljs||_['pre[class*="language-"]']||{backgroundColor:"#fff"},On=Ml(rn)?"hljs":"prismjs",_n=Object.assign({},Qr,G?{style:Object.assign({},nn,T)}:{className:Qr.className?"".concat(On," ").concat(Qr.className):On,style:Object.assign({},T)});if(B.style=sa(sa({},B.style),{},st?{whiteSpace:"pre-wrap"}:{whiteSpace:"pre"}),!rn)return U.createElement(Me,_n,ln,U.createElement(Yt,B,Pr));(void 0===Ct&&d||st)&&(Ct=!0),d=d||lu;var tr=[{type:"text",value:Pr}],Ze=function $m(e){var t=e.astGenerator,r=e.language,n=e.code,o=e.defaultCodeValue;if(Ml(t)){var c=function(e,t){return-1!==e.listLanguages().indexOf(t)}(t,r);return"text"===r?{value:o,language:"text"}:c?t.highlight(r,n):t.highlightAuto(n)}try{return r&&"text"!==r?{value:t.highlight(n,r)}:{value:o}}catch{return{value:o}}}({astGenerator:rn,language:o,code:Pr,defaultCodeValue:tr});null===Ze.language&&(Ze.value=tr);var hr=Bm(Ze,Ct,wr,Se,_e,Te,Ze.value.length+Te,at,st);return U.createElement(Me,_n,U.createElement(Yt,B,!_e&&ln,d({rows:hr,stylesheet:_,useInlineStyles:G})))}}(Ad,{});Cd.registerLanguage=Ad.registerLanguage;const op=Cd;var lp=i(86900);const zm=i.n(lp)();var Wm=i(41770);const up=i.n(Wm)();var af=i(85662);const Km=i.n(af)();var fp=i(62433);const lf=i.n(fp)();var ol=i(97329);const cf=i.n(ol)();var $u=i(57574);const xc=i.n($u)(),Jm={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#333",color:"white"},"hljs-name":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-code":{fontStyle:"italic",color:"#888"},"hljs-emphasis":{fontStyle:"italic"},"hljs-tag":{color:"#62c8f3"},"hljs-variable":{color:"#ade5fc"},"hljs-template-variable":{color:"#ade5fc"},"hljs-selector-id":{color:"#ade5fc"},"hljs-selector-class":{color:"#ade5fc"},"hljs-string":{color:"#a2fca2"},"hljs-bullet":{color:"#d36363"},"hljs-type":{color:"#ffa"},"hljs-title":{color:"#ffa"},"hljs-section":{color:"#ffa"},"hljs-attribute":{color:"#ffa"},"hljs-quote":{color:"#ffa"},"hljs-built_in":{color:"#ffa"},"hljs-builtin-name":{color:"#ffa"},"hljs-number":{color:"#d36363"},"hljs-symbol":{color:"#d36363"},"hljs-keyword":{color:"#fcc28c"},"hljs-selector-tag":{color:"#fcc28c"},"hljs-literal":{color:"#fcc28c"},"hljs-comment":{color:"#888"},"hljs-deletion":{color:"#333",backgroundColor:"#fc9b9b"},"hljs-regexp":{color:"#c6b4f0"},"hljs-link":{color:"#c6b4f0"},"hljs-meta":{color:"#fc9b9b"},"hljs-addition":{backgroundColor:"#a2fca2",color:"#333"}},Id={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#222",color:"#aaa"},"hljs-subst":{color:"#aaa"},"hljs-section":{color:"#fff",fontWeight:"bold"},"hljs-comment":{color:"#444"},"hljs-quote":{color:"#444"},"hljs-meta":{color:"#444"},"hljs-string":{color:"#ffcc33"},"hljs-symbol":{color:"#ffcc33"},"hljs-bullet":{color:"#ffcc33"},"hljs-regexp":{color:"#ffcc33"},"hljs-number":{color:"#00cc66"},"hljs-addition":{color:"#00cc66"},"hljs-built_in":{color:"#32aaee"},"hljs-builtin-name":{color:"#32aaee"},"hljs-literal":{color:"#32aaee"},"hljs-type":{color:"#32aaee"},"hljs-template-variable":{color:"#32aaee"},"hljs-attribute":{color:"#32aaee"},"hljs-link":{color:"#32aaee"},"hljs-keyword":{color:"#6644aa"},"hljs-selector-tag":{color:"#6644aa"},"hljs-name":{color:"#6644aa"},"hljs-selector-id":{color:"#6644aa"},"hljs-selector-class":{color:"#6644aa"},"hljs-title":{color:"#bb1166"},"hljs-variable":{color:"#bb1166"},"hljs-deletion":{color:"#bb1166"},"hljs-template-tag":{color:"#bb1166"},"hljs-doctag":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-emphasis":{fontStyle:"italic"}},ks={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#272822",color:"#ddd"},"hljs-tag":{color:"#f92672"},"hljs-keyword":{color:"#f92672",fontWeight:"bold"},"hljs-selector-tag":{color:"#f92672",fontWeight:"bold"},"hljs-literal":{color:"#f92672",fontWeight:"bold"},"hljs-strong":{color:"#f92672"},"hljs-name":{color:"#f92672"},"hljs-code":{color:"#66d9ef"},"hljs-class .hljs-title":{color:"white"},"hljs-attribute":{color:"#bf79db"},"hljs-symbol":{color:"#bf79db"},"hljs-regexp":{color:"#bf79db"},"hljs-link":{color:"#bf79db"},"hljs-string":{color:"#a6e22e"},"hljs-bullet":{color:"#a6e22e"},"hljs-subst":{color:"#a6e22e"},"hljs-title":{color:"#a6e22e",fontWeight:"bold"},"hljs-section":{color:"#a6e22e",fontWeight:"bold"},"hljs-emphasis":{color:"#a6e22e"},"hljs-type":{color:"#a6e22e",fontWeight:"bold"},"hljs-built_in":{color:"#a6e22e"},"hljs-builtin-name":{color:"#a6e22e"},"hljs-selector-attr":{color:"#a6e22e"},"hljs-selector-pseudo":{color:"#a6e22e"},"hljs-addition":{color:"#a6e22e"},"hljs-variable":{color:"#a6e22e"},"hljs-template-tag":{color:"#a6e22e"},"hljs-template-variable":{color:"#a6e22e"},"hljs-comment":{color:"#75715e"},"hljs-quote":{color:"#75715e"},"hljs-deletion":{color:"#75715e"},"hljs-meta":{color:"#75715e"},"hljs-doctag":{fontWeight:"bold"},"hljs-selector-id":{fontWeight:"bold"}},pp={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#2E3440",color:"#D8DEE9"},"hljs-subst":{color:"#D8DEE9"},"hljs-selector-tag":{color:"#81A1C1"},"hljs-selector-id":{color:"#8FBCBB",fontWeight:"bold"},"hljs-selector-class":{color:"#8FBCBB"},"hljs-selector-attr":{color:"#8FBCBB"},"hljs-selector-pseudo":{color:"#88C0D0"},"hljs-addition":{backgroundColor:"rgba(163, 190, 140, 0.5)"},"hljs-deletion":{backgroundColor:"rgba(191, 97, 106, 0.5)"},"hljs-built_in":{color:"#8FBCBB"},"hljs-type":{color:"#8FBCBB"},"hljs-class":{color:"#8FBCBB"},"hljs-function":{color:"#88C0D0"},"hljs-function > .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},Dl={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},uu={"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}},al={hljs:{display:"block",overflowX:"auto",padding:"0.5em",color:"#000",background:"#fff"},"hljs-subst":{fontWeight:"normal",color:"#000"},"hljs-title":{fontWeight:"normal",color:"#000"},"hljs-comment":{color:"#808080",fontStyle:"italic"},"hljs-quote":{color:"#808080",fontStyle:"italic"},"hljs-meta":{color:"#808000"},"hljs-tag":{background:"#efefef"},"hljs-section":{fontWeight:"bold",color:"#000080"},"hljs-name":{fontWeight:"bold",color:"#000080"},"hljs-literal":{fontWeight:"bold",color:"#000080"},"hljs-keyword":{fontWeight:"bold",color:"#000080"},"hljs-selector-tag":{fontWeight:"bold",color:"#000080"},"hljs-type":{fontWeight:"bold",color:"#000080"},"hljs-selector-id":{fontWeight:"bold",color:"#000080"},"hljs-selector-class":{fontWeight:"bold",color:"#000080"},"hljs-attribute":{fontWeight:"bold",color:"#0000ff"},"hljs-number":{fontWeight:"normal",color:"#0000ff"},"hljs-regexp":{fontWeight:"normal",color:"#0000ff"},"hljs-link":{fontWeight:"normal",color:"#0000ff"},"hljs-string":{color:"#008000",fontWeight:"bold"},"hljs-symbol":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-bullet":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-formula":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-doctag":{textDecoration:"underline"},"hljs-variable":{color:"#660e7a"},"hljs-template-variable":{color:"#660e7a"},"hljs-addition":{background:"#baeeba"},"hljs-deletion":{background:"#ffc8bd"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}};var qm=i(86065),Gm=i.n(qm),Rd=i(45350),Ym=i.n(Rd),dp=i(12164),Td=i.n(dp),wc=i(64430),Nd=i.n(wc),ff=i(17939),Sa=i.n(ff),pf=i(17418),Ks=i.n(pf),Io=i(51075),go=i.n(Io),df=i(97492),cu=i(17819),Go=i(66316),hp=i(92704),kd=i(55308),fu=i(14702),pu=i(68702),ll=i(25639),Oc=i(52405),du=i(24892),Zm=i(76359);function Ac(e){return(Ac="function"==typeof du&&"symbol"==typeof Zm?function(t){return typeof t}:function(t){return t&&"function"==typeof du&&t.constructor===du&&t!==du.prototype?"symbol":typeof t})(e)}var Xm=i(71163);function kr(e,t,r){return(t=function mp(e){var t=function hf(e,t){if("object"!==Ac(e)||null===e)return e;var r=e[Xm];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ac(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ac(t)?t:String(t)}(t))in e?Oc(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mf(e,t){var r=df(e);if(cu){var n=cu(e);t&&(n=Go(n).call(n,function(o){return hp(e,o).enumerable})),kd(r).apply(r,n)}return r}function _i(e){for(var t=1;t=48&&n<=57))return!1;t++}return!0}function $a(e){return-1===e.indexOf("/")&&-1===e.indexOf("~")?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function Dd(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function yf(e){if(void 0===e)return!0;if(e)if(Array.isArray(e)){for(var t=0,r=e.length;t0&&"constructor"==O[L-1]))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&void 0===Y&&(void 0===T[G]?Y=O.slice(0,L).join("/"):L==B-1&&(Y=t.path),void 0!==Y&&ie(t,0,e,Y)),L++,Array.isArray(T)){if("-"===G)G=T.length;else{if(r&&!gp(G))throw new Ms("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",c,t,e);gp(G)&&(G=~~G)}if(L>=B){if(r&&"add"===t.op&&G>T.length)throw new Ms("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",c,t,e);if(!1===(h=Ua[t.op].call(t,T,G,e)).test)throw new Ms("Test operation failed","TEST_OPERATION_FAILED",c,t,e);return h}}else if(L>=B){if(!1===(h=Cc[t.op].call(t,T,G,e)).test)throw new Ms("Test operation failed","TEST_OPERATION_FAILED",c,t,e);return h}if(T=T[G],r&&L0)throw new Ms('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if(("move"===e.op||"copy"===e.op)&&"string"!=typeof e.from)throw new Ms("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if(("add"===e.op||"replace"===e.op||"test"===e.op)&&void 0===e.value)throw new Ms("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if(("add"===e.op||"replace"===e.op||"test"===e.op)&&yf(e.value))throw new Ms("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r)if("add"==e.op){var o=e.path.split("/").length,c=n.split("/").length;if(o!==c+1&&o!==c)throw new Ms("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if("replace"===e.op||"remove"===e.op||"_get"===e.op){if(e.path!==n)throw new Ms("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if("move"===e.op||"copy"===e.op){var _=Ld([{op:"_get",path:e.from,value:void 0}],r);if(_&&"OPERATION_PATH_UNRESOLVABLE"===_.name)throw new Ms("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}function Ld(e,t,r){try{if(!Array.isArray(e))throw new Ms("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)Fl(Yo(t),Yo(e),r||!0);else{r=r||Pc;for(var n=0;n0&&(e.patches=[],e.callback&&e.callback(n)),n}function vf(e,t,r,n,o){if(t!==e){"function"==typeof t.toJSON&&(t=t.toJSON());for(var c=yp(t),h=yp(e),O=!1,T=h.length-1;T>=0;T--){var B=e[L=h[T]];if(!Uu(t,L)||void 0===t[L]&&void 0!==B&&!1===Array.isArray(t))Array.isArray(e)===Array.isArray(t)?(o&&r.push({op:"test",path:n+"/"+$a(L),value:Yo(B)}),r.push({op:"remove",path:n+"/"+$a(L)}),O=!0):(o&&r.push({op:"test",path:n,value:e}),r.push({op:"replace",path:n,value:t}));else{var Y=t[L];"object"==typeof B&&null!=B&&"object"==typeof Y&&null!=Y&&Array.isArray(B)===Array.isArray(Y)?vf(B,Y,r,n+"/"+$a(L),o):B!==Y&&(o&&r.push({op:"test",path:n+"/"+$a(L),value:Yo(B)}),r.push({op:"replace",path:n+"/"+$a(L),value:Yo(Y)}))}}if(O||c.length!=h.length)for(T=0;Ttypeof n<"u"&&r?r[n]:r,e)},applyPatch:function uy(e,t,r){if(r=r||{},"merge"===(t=_i(_i({},t),{},{path:t.path&&jc(t.path)})).op){const n=Hs(e,t.path);Object.assign(n,t.value),Fl(e,[Sp(t.path,n)])}else if("mergeDeep"===t.op){const n=Hs(e,t.path),o=Bd()(n,t.value);e=Fl(e,[Sp(t.path,o)]).newDocument}else if("add"===t.op&&""===t.path&&Ll(t.value))Fl(e,Object.keys(t.value).reduce((o,c)=>(o.push({op:"add",path:`/${jc(c)}`,value:t.value[c]}),o),[]));else if("replace"===t.op&&""===t.path){let{value:n}=t;r.allowMetaPatches&&t.meta&&Rc(t)&&(Array.isArray(t.value)||Ll(t.value))&&(n=_i(_i({},n),t.meta)),e=n}else if(Fl(e,[t]),r.allowMetaPatches&&t.meta&&Rc(t)&&(Array.isArray(t.value)||Ll(t.value))){const o=_i(_i({},Hs(e,t.path)),t.meta);Fl(e,[Sp(t.path,o)])}return e},parentPathMatch:function py(e,t){if(!Array.isArray(t))return!1;for(let r=0,n=t.length;r(t+"").replace(/~/g,"~0").replace(/\//g,"~1")).join("/")}`:e}function Sp(e,t,r){return{op:"replace",path:e,value:t,meta:r}}function zd(e,t,r){return Ep(Ic(e.filter(Rc).map(h=>t(h.value,r,h.path))||[]))}function Wd(e,t,r){return r=r||[],Array.isArray(e)?e.map((n,o)=>Wd(n,t,r.concat(o))):Ll(e)?Object.keys(e).map(n=>Wd(e[n],t,r.concat(n))):t(e,r[r.length-1],r)}function Kd(e,t,r){let n=[];if((r=r||[]).length>0){const o=t(e,r[r.length-1],r);o&&(n=n.concat(o))}if(Array.isArray(e)){const o=e.map((c,h)=>Kd(c,t,r.concat(h)));o&&(n=n.concat(o))}else if(Ll(e)){const o=Object.keys(e).map(c=>Kd(e[c],t,r.concat(c)));o&&(n=n.concat(o))}return n=Ic(n),n}function Hd(e){return Array.isArray(e)?e:[e]}function Ic(e){return[].concat(...e.map(t=>Array.isArray(t)?Ic(t):t))}function Ep(e){return e.filter(t=>typeof t<"u")}function Ll(e){return e&&"object"==typeof e}function xp(e){return e&&"function"==typeof e}function gy(e){if(co(e)){const{op:t}=e;return"add"===t||"remove"===t||"replace"===t}return!1}function _f(e){return gy(e)||co(e)&&"mutation"===e.type}function Rc(e){return _f(e)&&("add"===e.op||"replace"===e.op||"merge"===e.op||"mergeDeep"===e.op)}function co(e){return e&&"object"==typeof e}function Hs(e,t){try{return uo(e,t)}catch(r){return console.error(r),{}}}function yu(e){return typeof e>"u"||null===e}i(79807);var xr={isNothing:yu,isObject:function Jd(e){return"object"==typeof e&&null!==e},toArray:function vo(e){return Array.isArray(e)?e:yu(e)?[]:[e]},repeat:function Tc(e,t){var n,r="";for(n=0;n_&&(t=n-_+(c=" ... ").length),r-n>_&&(r=n+_-(h=" ...").length),{str:c+e.slice(t,r).replace(/\t/g,"\u2192")+h,pos:n-t+c.length}}function Ku(e,t){return xr.repeat(" ",t-e.length)+e}var Xd=function Ef(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),"number"!=typeof t.indent&&(t.indent=1),"number"!=typeof t.linesBefore&&(t.linesBefore=3),"number"!=typeof t.linesAfter&&(t.linesAfter=2);for(var c,r=/\r?\n|\r|\0/g,n=[0],o=[],h=-1;c=r.exec(e.buffer);)o.push(c.index),n.push(c.index+c[0].length),e.position<=c.index&&h<0&&(h=n.length-2);h<0&&(h=n.length-1);var O,T,_="",L=Math.min(e.line+t.linesAfter,o.length).toString().length,B=t.maxLength-(t.indent+L+3);for(O=1;O<=t.linesBefore&&!(h-O<0);O++)T=ul(e.buffer,n[h-O],o[h-O],e.position-(n[h]-n[h-O]),B),_=xr.repeat(" ",t.indent)+Ku((e.line-O+1).toString(),L)+" | "+T.str+"\n"+_;for(T=ul(e.buffer,n[h],o[h],e.position,B),_+=xr.repeat(" ",t.indent)+Ku((e.line+1).toString(),L)+" | "+T.str+"\n",_+=xr.repeat("-",t.indent+L+3+T.pos)+"^\n",O=1;O<=t.linesAfter&&!(h+O>=o.length);O++)T=ul(e.buffer,n[h+O],o[h+O],e.position-(n[h]-n[h+O]),B),_+=xr.repeat(" ",t.indent)+Ku((e.line+O+1).toString(),L)+" | "+T.str+"\n";return _.replace(/\n$/,"")},Qd=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Vl=["scalar","sequence","mapping"],ro=function eh(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(-1===Qd.indexOf(r))throw new ms('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=function xf(e){var t={};return null!==e&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}(t.styleAliases||null),-1===Vl.indexOf(this.kind))throw new ms('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')};function cl(e,t){var r=[];return e[t].forEach(function(n){var o=r.length;r.forEach(function(c,h){c.tag===n.tag&&c.kind===n.kind&&c.multi===n.multi&&(o=h)}),r[o]=n}),r}function Hu(e){return this.extend(e)}Hu.prototype.extend=function(t){var r=[],n=[];if(t instanceof ro)n.push(t);else if(Array.isArray(t))n=n.concat(t);else{if(!t||!Array.isArray(t.implicit)&&!Array.isArray(t.explicit))throw new ms("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit))}r.forEach(function(c){if(!(c instanceof ro))throw new ms("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(c.loadKind&&"scalar"!==c.loadKind)throw new ms("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(c.multi)throw new ms("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(c){if(!(c instanceof ro))throw new ms("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var o=Object.create(Hu.prototype);return o.implicit=(this.implicit||[]).concat(r),o.explicit=(this.explicit||[]).concat(n),o.compiledImplicit=cl(o,"implicit"),o.compiledExplicit=cl(o,"explicit"),o.compiledTypeMap=function Op(){var t,r,e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function n(o){o.multi?(e.multi[o.kind].push(o),e.multi.fallback.push(o)):e[o.kind][o.tag]=e.fallback[o.tag]=o}for(t=0,r=arguments.length;t=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),wy=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),z0=/^[-+]?[0-9]+e/,Ay=new ro("tag:yaml.org,2002:float",{kind:"scalar",resolve:function Oy(e){return!(null===e||!wy.test(e)||"_"===e[e.length-1])},construct:function Ju(e){var t,r;return r="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:r*parseFloat(t,10)},predicate:function gu(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||xr.isNegativeZero(e))},represent:function W0(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(xr.isNegativeZero(e))return"-0.0";return r=e.toString(10),z0.test(r)?r.replace("e",".e"):r},defaultStyle:"lowercase"}),rh=Of.extend({implicit:[Ap,Af,xy,Ay]}),Cy=rh,nh=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Ul=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$"),jy=new ro("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function K0(e){return null!==e&&(null!==nh.exec(e)||null!==Ul.exec(e))},construct:function H0(e){var t,r,n,o,c,h,_,Y,O=0,T=null;if(null===(t=nh.exec(e))&&(t=Ul.exec(e)),null===t)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,o=+t[3],!t[4])return new Date(Date.UTC(r,n,o));if(c=+t[4],h=+t[5],_=+t[6],t[7]){for(O=t[7].slice(0,3);O.length<3;)O+="0";O=+O}return t[9]&&(T=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(T=-T)),Y=new Date(Date.UTC(r,n,o,c,h,_,O)),T&&Y.setTime(Y.getTime()-T),Y},instanceOf:Date,represent:function Py(e){return e.toISOString()}}),Cp=new ro("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function xa(e){return"<<"===e||null===e}}),ih="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r",jp=new ro("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function vu(e){if(null===e)return!1;var t,r,n=0,o=e.length,c=ih;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8==0},construct:function Pp(e){var t,r,n=e.replace(/[\r\n=]/g,""),o=n.length,c=ih,h=0,_=[];for(t=0;t>16&255),_.push(h>>8&255),_.push(255&h)),h=h<<6|c.indexOf(n.charAt(t));return 0==(r=o%4*6)?(_.push(h>>16&255),_.push(h>>8&255),_.push(255&h)):18===r?(_.push(h>>10&255),_.push(h>>2&255)):12===r&&_.push(h>>4&255),new Uint8Array(_)},predicate:function sh(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)},represent:function Fc(e){var n,o,t="",r=0,c=e.length,h=ih;for(n=0;n>18&63],t+=h[r>>12&63],t+=h[r>>6&63],t+=h[63&r]),r=(r<<8)+e[n];return 0==(o=c%3)?(t+=h[r>>18&63],t+=h[r>>12&63],t+=h[r>>6&63],t+=h[63&r]):2===o?(t+=h[r>>10&63],t+=h[r>>4&63],t+=h[r<<2&63],t+=h[64]):1===o&&(t+=h[r>>2&63],t+=h[r<<4&63],t+=h[64],t+=h[64]),t}}),oh=Object.prototype.hasOwnProperty,J0=Object.prototype.toString,Rp=new ro("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function q0(e){if(null===e)return!0;var r,n,o,c,h,t=[],_=e;for(r=0,n=_.length;r>10),56320+(e-65536&1023))}for(var sr=new Array(256),Fn=new Array(256),Kr=0;Kr<256;Kr++)sr[Kr]=bt(Kr)?1:0,Fn[Kr]=bt(Kr);function zn(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||uh,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function ti(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Xd(r),new ms(t,r)}function dr(e,t){throw ti(e,t)}function za(e,t){e.onWarning&&e.onWarning.call(null,ti(e,t))}var Ry={YAML:function(t,r,n){var o,c,h;null!==t.version&&dr(t,"duplication of %YAML directive"),1!==n.length&&dr(t,"YAML directive accepts exactly one argument"),null===(o=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&dr(t,"ill-formed argument of the YAML directive"),c=parseInt(o[1],10),h=parseInt(o[2],10),1!==c&&dr(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=h<2,1!==h&&2!==h&&za(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var o,c;2!==n.length&&dr(t,"TAG directive accepts exactly two arguments"),c=n[1],nt.test(o=n[0])||dr(t,"ill-formed tag handle (first argument) of the TAG directive"),wa.call(t.tagMap,o)&&dr(t,'there is a previously declared suffix for "'+o+'" tag handle'),zt.test(c)||dr(t,"ill-formed tag prefix (second argument) of the TAG directive");try{c=decodeURIComponent(c)}catch{dr(t,"tag prefix is malformed: "+c)}t.tagMap[o]=c}};function Lc(e,t,r,n){var o,c,h,_;if(t1&&(e.result+=xr.repeat("\n",t-1))}function NS(e,t){var r,O,n=e.tag,o=e.anchor,c=[],_=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=c),O=e.input.charCodeAt(e.position);0!==O&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,dr(e,"tab characters must not be used in indentation")),45===O&&Lr(e.input.charCodeAt(e.position+1)));)if(_=!0,e.position++,fo(e,!0,-1)&&e.lineIndent<=t)c.push(null),O=e.input.charCodeAt(e.position);else if(r=e.line,Dp(e,t,s,!1,!0),c.push(e.result),fo(e,!0,-1),O=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==O)dr(e,"bad indentation of a sequence entry");else if(e.lineIndentt?O=1:e.lineIndent===t?O=0:e.lineIndentt?O=1:e.lineIndent===t?O=0:e.lineIndentt)&&(xe&&(h=e.line,_=e.lineStart,O=e.position),Dp(e,t,u,!0,o)&&(xe?ie=e.result:Se=e.result),xe||(Mp(e,B,Y,G,ie,Se,h,_,O),G=ie=Se=null),fo(e,!0,-1),Oe=e.input.charCodeAt(e.position)),(e.line===c||e.lineIndent>t)&&0!==Oe)dr(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===L?dr(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):h?dr(e,"repeat of an indentation width identifier"):(_=t+L-1,h=!0)}if(lr(B)){do{B=e.input.charCodeAt(++e.position)}while(lr(B));if(35===B)do{B=e.input.charCodeAt(++e.position)}while(!vn(B)&&0!==B)}for(;0!==B;){for(Z0(e),e.lineIndent=0,B=e.input.charCodeAt(e.position);(!h||e.lineIndent<_)&&32===B;)e.lineIndent++,B=e.input.charCodeAt(++e.position);if(!h&&e.lineIndent>_&&(_=e.lineIndent),vn(B))O++;else{if(e.lineIndent<_){o===q?e.result+=xr.repeat("\n",c?1+O:O):o===y&&c&&(e.result+="\n");break}for(n?lr(B)?(T=!0,e.result+=xr.repeat("\n",c?1+O:O)):T?(T=!1,e.result+=xr.repeat("\n",O+1)):0===O?c&&(e.result+=" "):e.result+=xr.repeat("\n",O):e.result+=xr.repeat("\n",c?1+O:O),c=!0,h=!0,O=0,r=e.position;!vn(B)&&0!==B;)B=e.input.charCodeAt(++e.position);Lc(e,r,e.position,!1)}}return!0}(e,Se)||function BP(e,t){var r,n,o;if(39!==(r=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=o=e.position;0!==(r=e.input.charCodeAt(e.position));)if(39===r){if(Lc(e,n,e.position,!0),39!==(r=e.input.charCodeAt(++e.position)))return!0;n=e.position,e.position++,o=e.position}else vn(r)?(Lc(e,n,o,!0),X0(e,fo(e,!1,t)),n=o=e.position):e.position===e.lineStart&&Ty(e)?dr(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);dr(e,"unexpected end of the stream within a single quoted scalar")}(e,Se)||function $P(e,t){var r,n,o,c,h,_;if(34!==(_=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;0!==(_=e.input.charCodeAt(e.position));){if(34===_)return Lc(e,r,e.position,!0),e.position++,!0;if(92===_){if(Lc(e,r,e.position,!0),vn(_=e.input.charCodeAt(++e.position)))fo(e,!1,t);else if(_<256&&sr[_])e.result+=Fn[_],e.position++;else if((h=wt(_))>0){for(o=h,c=0;o>0;o--)(h=Cn(_=e.input.charCodeAt(++e.position)))>=0?c=(c<<4)+h:dr(e,"expected hexadecimal character");e.result+=rr(c),e.position++}else dr(e,"unknown escape sequence");r=n=e.position}else vn(_)?(Lc(e,r,n,!0),X0(e,fo(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Ty(e)?dr(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}dr(e,"unexpected end of the stream within a double quoted scalar")}(e,Se)?L=!0:function JP(e){var t,r,n;if(42!==(n=e.input.charCodeAt(e.position)))return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!Lr(n)&&!En(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&dr(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),wa.call(e.anchorMap,r)||dr(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],fo(e,!0,-1),!0}(e)?(L=!0,(null!==e.tag||null!==e.anchor)&&dr(e,"alias node should not have any properties")):function VP(e,t,r){var o,c,h,_,O,T,L,G,B=e.kind,Y=e.result;if(Lr(G=e.input.charCodeAt(e.position))||En(G)||35===G||38===G||42===G||33===G||124===G||62===G||39===G||34===G||37===G||64===G||96===G||(63===G||45===G)&&(Lr(o=e.input.charCodeAt(e.position+1))||r&&En(o)))return!1;for(e.kind="scalar",e.result="",c=h=e.position,_=!1;0!==G;){if(58===G){if(Lr(o=e.input.charCodeAt(e.position+1))||r&&En(o))break}else if(35===G){if(Lr(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&Ty(e)||r&&En(G))break;if(vn(G)){if(O=e.line,T=e.lineStart,L=e.lineIndent,fo(e,!1,-1),e.lineIndent>=t){_=!0,G=e.input.charCodeAt(e.position);continue}e.position=h,e.line=O,e.lineStart=T,e.lineIndent=L;break}}_&&(Lc(e,c,h,!1),X0(e,e.line-O),c=h=e.position,_=!1),lr(G)||(h=e.position+1),G=e.input.charCodeAt(++e.position)}return Lc(e,c,h,!1),!!e.result||(e.kind=B,e.result=Y,!1)}(e,Se,kp===r)&&(L=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===O&&(L=_&&NS(e,xe))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&dr(e,'unacceptable node kind for ! tag; it should be "scalar", not "'+e.kind+'"'),B=0,Y=e.implicitTypes.length;B"),null!==e.result&&ie.kind!==e.kind&&dr(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+ie.kind+'", not "'+e.kind+'"'),ie.resolve(e.result,e.tag)?(e.result=ie.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):dr(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||L}function qP(e){var r,n,o,h,t=e.position,c=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(h=e.input.charCodeAt(e.position))&&(fo(e,!0,-1),h=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==h));){for(c=!0,h=e.input.charCodeAt(++e.position),r=e.position;0!==h&&!Lr(h);)h=e.input.charCodeAt(++e.position);for(o=[],(n=e.input.slice(r,e.position)).length<1&&dr(e,"directive name must not be less than one character in length");0!==h;){for(;lr(h);)h=e.input.charCodeAt(++e.position);if(35===h){do{h=e.input.charCodeAt(++e.position)}while(0!==h&&!vn(h));break}if(vn(h))break;for(r=e.position;0!==h&&!Lr(h);)h=e.input.charCodeAt(++e.position);o.push(e.input.slice(r,e.position))}0!==h&&Z0(e),wa.call(Ry,n)?Ry[n](e,n,o):za(e,'unknown document directive "'+n+'"')}fo(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,fo(e,!0,-1)):c&&dr(e,"directives end mark is expected"),Dp(e,e.lineIndent-1,u,!1,!0),fo(e,!0,-1),e.checkLineBreaks&&Ae.test(e.input.slice(t,e.position))&&za(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Ty(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,fo(e,!0,-1)):e.position"u"&&(r=t,t=null);var n=kS(e,r);if("function"!=typeof t)return n;for(var o=0,c=n.length;o=55296&&r<=56319&&t+1=56320&&n<=57343?1024*(r-55296)+n-56320+65536:r}function HS(e){return/^\n* /.test(e)}var JS=1,r1=2,qS=3,GS=4,Fp=5;function Oj(e,t,r,n,o){e.dump=function(){if(0===t.length)return e.quotingType===fh?'""':"''";if(!e.noCompatMode&&(-1!==mj.indexOf(t)||yj.test(t)))return e.quotingType===fh?'"'+t+'"':"'"+t+"'";var c=e.indent*Math.max(1,r),h=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-c);switch(function wj(e,t,r,n,o,c,h,_){var O,T=0,L=null,B=!1,Y=!1,G=-1!==n,ie=-1,Se=function Ej(e){return ph(e)&&e!==Q0&&!ky(e)&&e!==lj&&e!==fj&&e!==Ny&&e!==LS&&e!==VS&&e!==BS&&e!==$S&&e!==US&&e!==e1&&e!==sj&&e!==aj&&e!==rj&&e!==hj&&e!==uj&&e!==cj&&e!==oj&&e!==nj&&e!==ij&&e!==pj&&e!==dj}(dh(e,0))&&function xj(e){return!ky(e)&&e!==Ny}(dh(e,e.length-1));if(t||h)for(O=0;O=65536?O+=2:O++){if(!ph(T=dh(e,O)))return Fp;Se=Se&&KS(T,L,_),L=T}else{for(O=0;O=65536?O+=2:O++){if((T=dh(e,O))===ch)B=!0,G&&(Y=Y||O-ie-1>n&&" "!==e[ie+1],ie=O);else if(!ph(T))return Fp;Se=Se&&KS(T,L,_),L=T}Y=Y||G&&O-ie-1>n&&" "!==e[ie+1]}return B||Y?r>9&&HS(e)?Fp:h?c===fh?Fp:r1:Y?GS:qS:!Se||h||o(e)?c===fh?Fp:r1:JS}(t,n||e.flowLevel>-1&&r>=e.flowLevel,e.indent,h,function O(T){return function Sj(e,t){var r,n;for(r=0,n=e.implicitTypes.length;r"+YS(t,e.indent)+ZS(zS(function Aj(e,t){for(var c,h,r=/(\n+)([^\n]*)/g,n=(T=void 0,T=e.indexOf("\n"),r.lastIndex=T=-1!==T?T:e.length,XS(e.slice(0,T),t)),o="\n"===e[0]||" "===e[0];h=r.exec(e);){var O=h[2];c=" "===O[0],n+=h[1]+(o||c||""===O?"":"\n")+XS(O,t),o=c}var T;return n}(t,h),c));case Fp:return'"'+function Cj(e){for(var n,t="",r=0,o=0;o=65536?o+=2:o++)r=dh(e,o),!(n=Xo[r])&&ph(r)?(t+=e[o],r>=65536&&(t+=e[o+1])):t+=n||vj(r);return t}(t)+'"';default:throw new ms("impossible error: invalid scalar style")}}()}function YS(e,t){var r=HS(e)?String(t):"",n="\n"===e[e.length-1];return r+(!n||"\n"!==e[e.length-2]&&"\n"!==e?n?"":"-":"+")+"\n"}function ZS(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function XS(e,t){if(""===e||" "===e[0])return e;for(var n,c,r=/ [^ ]/g,o=0,h=0,_=0,O="";n=r.exec(e);)(_=n.index)-o>t&&(O+="\n"+e.slice(o,c=h>o?h:_),o=c+1),h=_;return O+="\n",(O+=e.length-o>t&&h>o?e.slice(o,h)+"\n"+e.slice(h+1):e.slice(o)).slice(1)}function eE(e,t,r){var n,o,c,h,_,O;for(c=0,h=(o=r?e.explicitTypes:e.implicitTypes).length;c tag resolver accepts not "'+O+'" style');n=_.represent[O](t,O)}e.dump=n}return!0}return!1}function qu(e,t,r,n,o,c,h){e.tag=null,e.dump=r,eE(e,r,!1)||eE(e,r,!0);var T,_=DS.call(e.dump),O=n;n&&(n=e.flowLevel<0||e.flowLevel>t);var B,Y,L="[object Object]"===_||"[object Array]"===_;if(L&&(Y=-1!==(B=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||Y||2!==e.indent&&t>0)&&(o=!1),Y&&e.usedDuplicates[B])e.dump="*ref_"+B;else{if(L&&Y&&!e.usedDuplicates[B]&&(e.usedDuplicates[B]=!0),"[object Object]"===_)n&&0!==Object.keys(e.dump).length?(function Ij(e,t,r,n){var _,O,T,L,B,Y,o="",c=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new ms("sortKeys must be a boolean or a function");for(_=0,O=h.length;_1024)&&(e.dump&&ch===e.dump.charCodeAt(0)?Y+="?":Y+="? "),Y+=e.dump,B&&(Y+=t1(e,t)),qu(e,t+1,L,!0,B)&&(e.dump&&ch===e.dump.charCodeAt(0)?Y+=":":Y+=": ",o+=Y+=e.dump));e.tag=c,e.dump=o||"{}"}(e,t,e.dump,o),Y&&(e.dump="&ref_"+B+e.dump)):(function jj(e,t,r){var h,_,O,T,L,n="",o=e.tag,c=Object.keys(r);for(h=0,_=c.length;h<_;h+=1)L="",""!==n&&(L+=", "),e.condenseFlow&&(L+='"'),T=r[O=c[h]],e.replacer&&(T=e.replacer.call(r,O,T)),qu(e,t,O,!1,!1)&&(e.dump.length>1024&&(L+="? "),L+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),qu(e,t,T,!1,!1)&&(n+=L+=e.dump));e.tag=o,e.dump="{"+n+"}"}(e,t,e.dump),Y&&(e.dump="&ref_"+B+" "+e.dump));else if("[object Array]"===_)n&&0!==e.dump.length?(function QS(e,t,r,n){var h,_,O,o="",c=e.tag;for(h=0,_=r.length;h<_;h+=1)O=r[h],e.replacer&&(O=e.replacer.call(r,String(h),O)),(qu(e,t+1,O,!0,!0,!1,!0)||typeof O>"u"&&qu(e,t+1,null,!0,!0,!1,!0))&&((!n||""!==o)&&(o+=t1(e,t)),e.dump&&ch===e.dump.charCodeAt(0)?o+="-":o+="- ",o+=e.dump);e.tag=c,e.dump=o||"[]"}(e,e.noArrayIndent&&!h&&t>0?t-1:t,e.dump,o),Y&&(e.dump="&ref_"+B+e.dump)):(function Pj(e,t,r){var c,h,_,n="",o=e.tag;for(c=0,h=r.length;c"u"&&qu(e,t,null,!1,!1))&&(""!==n&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=o,e.dump="["+n+"]"}(e,t,e.dump),Y&&(e.dump="&ref_"+B+" "+e.dump));else{if("[object String]"!==_){if("[object Undefined]"===_)return!1;if(e.skipInvalid)return!1;throw new ms("unacceptable kind of an object to dump "+_)}"?"!==e.tag&&Oj(e,e.dump,t,c,O)}null!==e.tag&&"?"!==e.tag&&(T=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),T="!"===e.tag[0]?"!"+T:"tag:yaml.org,2002:"===T.slice(0,18)?"!!"+T.slice(18):"!<"+T+">",e.dump=T+" "+e.dump)}return!0}function Rj(e,t){var o,c,r=[],n=[];for(n1(e,r,n),o=0,c=n.length;o-1&&-1===Xj.indexOf(r)||Qj.indexOf(n)>-1||eI.some(o=>n.indexOf(o)>-1)}function o1(e,t){const[r,n]=e.split("#"),o=If.resolve(r||"",t||"");return n?`${o}#${n}`:o}const rE="application/json, application/yaml",rI=/^([a-z]+:\/\/|\/\/)/i,Vp=s1("JSONRefError",function(t,r,n){this.originalError=n,Object.assign(this,r||{})}),Gu={},nE=new WeakMap,nI=[e=>"paths"===e[0]&&"responses"===e[3]&&"examples"===e[5],e=>"paths"===e[0]&&"responses"===e[3]&&"content"===e[5]&&"example"===e[7],e=>"paths"===e[0]&&"responses"===e[3]&&"content"===e[5]&&"examples"===e[7]&&"value"===e[9],e=>"paths"===e[0]&&"requestBody"===e[3]&&"content"===e[4]&&"example"===e[6],e=>"paths"===e[0]&&"requestBody"===e[3]&&"content"===e[4]&&"examples"===e[6]&&"value"===e[8],e=>"paths"===e[0]&&"parameters"===e[2]&&"example"===e[4],e=>"paths"===e[0]&&"parameters"===e[3]&&"example"===e[5],e=>"paths"===e[0]&&"parameters"===e[2]&&"examples"===e[4]&&"value"===e[6],e=>"paths"===e[0]&&"parameters"===e[3]&&"examples"===e[5]&&"value"===e[7],e=>"paths"===e[0]&&"parameters"===e[2]&&"content"===e[4]&&"example"===e[6],e=>"paths"===e[0]&&"parameters"===e[2]&&"content"===e[4]&&"examples"===e[6]&&"value"===e[8],e=>"paths"===e[0]&&"parameters"===e[3]&&"content"===e[4]&&"example"===e[7],e=>"paths"===e[0]&&"parameters"===e[3]&&"content"===e[5]&&"examples"===e[7]&&"value"===e[9]],iE=Object.assign({key:"$ref",plugin:(e,t,r,n)=>{const o=n.getInstance(),c=r.slice(0,-1);if(tE(c)||(e=>nI.some(t=>t(e)))(c))return;const{baseDoc:h}=n.getContext(r);if("string"!=typeof e)return new Vp("$ref: must be a string (JSON-Ref)",{$ref:e,baseDoc:h,fullPath:r});const _=aE(e),O=_[0],T=_[1]||"";let L,B,Y;try{L=h||O?oE(O,h):null}catch(Se){return a1(Se,{pointer:T,$ref:e,basePath:L,fullPath:r})}if(function uI(e,t,r,n){let o=nE.get(n);o||(o={},nE.set(n,o));const c=function aI(e){return 0===e.length?"":`/${e.map(fE).join("/")}`}(r),h=`${t||""}#${e}`,_=c.replace(/allOf\/\d+\/?/g,"");if(t===n.contextTree.get([]).baseDoc&&c1(_,e))return!0;let T="";if(r.some(B=>(T=`${T}/${fE(B)}`,o[T]&&o[T].some(Y=>c1(Y,h)||c1(h,Y)))))return!0;o[_]=(o[_]||[]).concat(h)}(T,L,c,n)&&!o.useCircularStructures){const Se=o1(e,L);return e===Se?null:Oi.replace(r,Se)}if(null==L?(Y=u1(T),B=n.get(Y),typeof B>"u"&&(B=new Vp(`Could not resolve reference: ${e}`,{pointer:T,$ref:e,baseDoc:h,fullPath:r}))):(B=lE(L,T),B=null!=B.__value?B.__value:B.catch(Se=>{throw a1(Se,{pointer:T,$ref:e,baseDoc:h,fullPath:r})})),B instanceof Error)return[Oi.remove(r),B];const G=o1(e,L),ie=Oi.replace(c,B,{$$ref:G});if(L&&L!==h)return[ie,Oi.context(c,{baseDoc:L})];try{if(!function cI(e,t){const r=[e];return t.path.reduce((o,c)=>(r.push(o[c]),o[c]),e),function n(o){return Oi.isObject(o)&&(r.indexOf(o)>=0||Object.keys(o).some(c=>n(o[c])))}(t.value)}(n.state,ie)||o.useCircularStructures)return ie}catch{return null}}},{docCache:Gu,absoluteify:oE,clearCache:function sI(e){typeof e<"u"?delete Gu[e]:Object.keys(Gu).forEach(t=>{delete Gu[t]})},JSONRefError:Vp,wrapError:a1,getDoc:uE,split:aE,extractFromDoc:lE,fetchJSON:function oI(e){return fetch(e,{headers:{Accept:rE},loadSpec:!0}).then(t=>t.text()).then(t=>Lp.load(t))},extract:l1,jsonPointerToArray:u1,unescapeJsonPointerToken:cE}),sE=iE;function oE(e,t){if(!rI.test(e)){if(!t)throw new Vp(`Tried to resolve a relative URL, without having a basePath. path: '${e}' basePath: '${t}'`);return If.resolve(t,e)}return e}function a1(e,t){let r;return r=e&&e.response&&e.response.body?`${e.response.body.code} ${e.response.body.message}`:e.message,new Vp(`Could not resolve reference: ${r}`,t,e)}function aE(e){return(e+"").split("#")}function lE(e,t){const r=Gu[e];if(r&&!Oi.isPromise(r))try{const n=l1(t,r);return Object.assign(Promise.resolve(n),{__value:n})}catch(n){return Promise.reject(n)}return uE(e).then(n=>l1(t,n))}function uE(e){const t=Gu[e];return t?Oi.isPromise(t)?t:Promise.resolve(t):(Gu[e]=iE.fetchJSON(e).then(r=>(Gu[e]=r,r)),Gu[e])}function l1(e,t){const r=u1(e);if(r.length<1)return t;const n=Oi.getIn(t,r);if(typeof n>"u")throw new Vp(`Could not resolve pointer: ${e} does not exist in document`,{pointer:e});return n}function u1(e){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e);return"/"===e[0]&&(e=e.substr(1)),""===e?[]:e.split("/").map(cE)}function cE(e){return"string"!=typeof e?e:new URLSearchParams(`=${e.replace(/~1/g,"/").replace(/~0/g,"~")}`).get("")}function fE(e){return new URLSearchParams([["",e.replace(/~/g,"~0").replace(/\//g,"~1")]]).toString().slice(1)}const lI=e=>!e||"/"===e||"#"===e;function c1(e,t){if(lI(t))return!0;const r=e.charAt(t.length),n=t.slice(-1);return 0===e.indexOf(t)&&(!r||"/"===r||"#"===r)&&"#"!==n}const fI={key:"allOf",plugin:(e,t,r,n,o)=>{if(o.meta&&o.meta.$$ref)return;const c=r.slice(0,-1);if(tE(c))return;if(!Array.isArray(e)){const T=new TypeError("allOf must be an array");return T.fullPath=r,T}let h=!1,_=o.value;if(c.forEach(T=>{_&&(_=_[T])}),_=_i({},_),0===Object.keys(_).length)return;delete _.allOf;const O=[];return O.push(n.replace(c,{})),e.forEach((T,L)=>{if(!n.isObject(T)){if(h)return null;h=!0;const G=new TypeError("Elements in allOf must be objects");return G.fullPath=r,O.push(G)}O.push(n.mergeDeep(c,T));const Y=function tI(e,t){let{specmap:r,getBaseUrlForNodePath:n=(h=>r.getContext([...t,...h]).baseDoc),targetKeys:o=["$ref","$$ref"]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const c=[];return Yj()(e).forEach(function(){if(o.includes(this.key)&&"string"==typeof this.node){const _=this.path,O=t.concat(this.path),T=o1(this.node,n(_));c.push(r.replace(O,T))}}),c}(T,r.slice(0,-1),{getBaseUrlForNodePath:G=>n.getContext([...r,L,...G]).baseDoc,specmap:n});O.push(...Y)}),_.example&&O.push(n.remove([].concat(c,"example"))),O.push(n.mergeDeep(c,_)),_.$$ref||O.push(n.remove([].concat(c,"$$ref"))),O}},pI={key:"parameters",plugin:(e,t,r,n)=>{if(Array.isArray(e)&&e.length){const o=Object.assign([],e),c=r.slice(0,-1),h=_i({},Oi.getIn(n.spec,c));for(let _=0;_{const o=_i({},e);for(const h in e)try{o[h].default=n.modelPropertyMacro(o[h])}catch(_){const O=new Error(_);return O.fullPath=r,O}return Oi.replace(r,o)}};class hI{constructor(t){this.root=f1(t||{})}set(t,r){const n=this.getParent(t,!0);if(!n)return void Dy(this.root,r,null);const o=t[t.length-1],{children:c}=n;c[o]?Dy(c[o],r,n):c[o]=f1(r,n)}get(t){if((t=t||[]).length<1)return this.root.value;let n,o,r=this.root;for(let c=0;c{if(!n)return n;const{children:c}=n;return!c[o]&&r&&(c[o]=f1(null,n)),c[o]},this.root)}}function f1(e,t){return Dy({children:{}},e,t)}function Dy(e,t,r){return e.value=t||{},e.protoValue=r?_i(_i({},r.protoValue),e.value):e.value,Object.keys(e.children).forEach(n=>{const o=e.children[n];e.children[n]=Dy(o,o.value,e)}),e}const dE=()=>{};class mI{static getPluginName(t){return t.pluginName}static getPatchesOfType(t,r){return t.filter(r)}constructor(t){Object.assign(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new hI,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:Object.assign(Object.create(this),Oi,{getInstance:()=>this}),allowMetaPatches:!1},t),this.get=this._get.bind(this),this.getContext=this._getContext.bind(this),this.hasRun=this._hasRun.bind(this),this.wrappedPlugins=this.plugins.map(this.wrapPlugin.bind(this)).filter(Oi.isFunction),this.patches.push(Oi.add([],this.spec)),this.patches.push(Oi.context([],this.context)),this.updatePatches(this.patches)}debug(t){if(this.debugLevel===t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o1?r-1:0),o=1;o!Array.isArray(T)||T.every((B,Y)=>B===L[Y]);return function*(L,B){const Y={};for(const ie of L.filter(Oi.isAdditiveMutation))yield*G(ie.value,ie.path,ie);function*G(ie,Se,xe){if(Oi.isObject(ie)){const _e=Se.length-1,Oe=Se[_e],Te=Se.indexOf("properties"),We="properties"===Oe&&_e===Te,rt=B.allowMetaPatches&&Y[ie.$$ref];for(const at of Object.keys(ie)){const Ct=ie[at],It=Se.concat(at),st=Oi.isObject(Ct),fr=ie.$$ref;if(rt||st&&(B.allowMetaPatches&&fr&&(Y[fr]=!0),yield*G(Ct,It,xe)),!We&&at===_.key){const wr=O(n,Se);(!n||wr)&&(yield _.plugin(Ct,at,It,B,xe))}}}else _.key===Se[Se.length-1]&&(yield _.plugin(ie,_.key,Se,B))}}}(t)),Object.assign(c.bind(o),{pluginName:t.name||r,isGenerator:Oi.isGenerator(c)})}nextPlugin(){return this.wrappedPlugins.find(t=>this.getMutationsForPlugin(t).length>0)}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map(t=>t.value))}getPluginHistory(t){const r=this.constructor.getPluginName(t);return this.pluginHistory[r]||[]}getPluginRunCount(t){return this.getPluginHistory(t).length}getPluginHistoryTip(t){const r=this.getPluginHistory(t);return r&&r[r.length-1]||{}}getPluginMutationIndex(t){const r=this.getPluginHistoryTip(t).mutationIndex;return"number"!=typeof r?-1:r}updatePluginHistory(t,r){const n=this.constructor.getPluginName(t);this.pluginHistory[n]=this.pluginHistory[n]||[],this.pluginHistory[n].push(r)}updatePatches(t){Oi.normalizeArray(t).forEach(r=>{if(r instanceof Error)this.errors.push(r);else try{if(!Oi.isObject(r))return void this.debug("updatePatches","Got a non-object patch",r);if(this.showDebug&&this.allPatches.push(r),Oi.isPromise(r.value))return this.promisedPatches.push(r),void this.promisedPatchThen(r);if(Oi.isContextPatch(r))return void this.setContext(r.path,r.value);Oi.isMutation(r)&&this.updateMutations(r)}catch(n){console.error(n),this.errors.push(n)}})}updateMutations(t){"object"==typeof t.value&&!Array.isArray(t.value)&&this.allowMetaPatches&&(t.value=_i({},t.value));const r=Oi.applyPatch(this.state,t,{allowMetaPatches:this.allowMetaPatches});r&&(this.mutations.push(t),this.state=r)}removePromisedPatch(t){const r=this.promisedPatches.indexOf(t);r<0?this.debug("Tried to remove a promisedPatch that isn't there!"):this.promisedPatches.splice(r,1)}promisedPatchThen(t){return t.value=t.value.then(r=>{const n=_i(_i({},t),{},{value:r});this.removePromisedPatch(t),this.updatePatches(n)}).catch(r=>{this.removePromisedPatch(t),this.updatePatches(r)}),t.value}getMutations(t,r){return"number"!=typeof r&&(r=this.mutations.length),this.mutations.slice(t=t||0,r)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(t){const r=this.getPluginMutationIndex(t);return this.getMutations(r+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(t){return Oi.getIn(this.state,t)}_getContext(t){return this.contextTree.get(t)}setContext(t,r){return this.contextTree.set(t,r)}_hasRun(t){return this.getPluginRunCount(this.getCurrentPlugin())>(t||0)}dispatch(){const t=this,r=this.nextPlugin();if(!r){const c=this.nextPromisedPatch();if(c)return c.then(()=>this.dispatch()).catch(()=>this.dispatch());const h={spec:this.state,errors:this.errors};return this.showDebug&&(h.patches=this.allPatches),Promise.resolve(h)}if(t.pluginCount=t.pluginCount||{},t.pluginCount[r]=(t.pluginCount[r]||0)+1,t.pluginCount[r]>100)return Promise.resolve({spec:t.state,errors:t.errors.concat(new Error("We've reached a hard limit of 100 plugin runs"))});if(r!==this.currentPlugin&&this.promisedPatches.length){const c=this.promisedPatches.map(h=>h.value);return Promise.all(c.map(h=>h.then(dE,dE))).then(()=>this.dispatch())}return function n(){t.currentPlugin=r;const c=t.getCurrentMutations(),h=t.mutations.length-1;try{if(r.isGenerator)for(const _ of r(c,t.getLib()))o(_);else o(r(c,t.getLib()))}catch(_){console.error(_),o([Object.assign(Object.create(_),{plugin:r})])}finally{t.updatePluginHistory(r,{mutationIndex:h})}return t.dispatch()}();function o(c){c&&(c=Oi.fullyNormalizeArray(c),t.updatePatches(c,r))}}}const Bp={refs:sE,allOf:fI,parameters:pI,properties:dI},hE=e=>e.replace(/\W/gi,"_");function Fy(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",{v2OperationIdCompatibilityMode:n}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return e&&"object"==typeof e?(e.operationId||"").replace(/\s/g,"").length?hE(e.operationId):function gI(e,t){let{v2OperationIdCompatibilityMode:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(r){let n=`${t.toLowerCase()}_${e}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return n=n||`${e.substring(1)}_${t}`,n.replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return`${t.toLowerCase()}${hE(e)}`}(t,r,{v2OperationIdCompatibilityMode:n}):null}function Ly(e){const{spec:t}=e,{paths:r}=t,n={};if(!r||t.$$normalized)return e;for(const o in r){const c=r[o];if(null==c||!["object","function"].includes(typeof c))continue;const h=c.parameters;for(const _ in c){const O=c[_];if(null==O||!["object","function"].includes(typeof O))continue;const T=Fy(O,o,_);if(T){n[T]?n[T].push(O):n[T]=[O];const L=n[T];if(L.length>1)L.forEach((B,Y)=>{B.__originalOperationId=B.__originalOperationId||B.operationId,B.operationId=`${T}${Y+1}`});else if(typeof O.operationId<"u"){const B=L[0];B.__originalOperationId=B.__originalOperationId||O.operationId,B.operationId=T}}if("parameters"!==_){const L=[],B={};for(const Y in t)("produces"===Y||"consumes"===Y||"security"===Y)&&(B[Y]=t[Y],L.push(B));if(h&&(B.parameters=h,L.push(B)),L.length)for(const Y of L)for(const G in Y)if(O[G]){if("parameters"===G)for(const ie of Y[G])O[G].some(xe=>xe.name&&xe.name===ie.name||xe.$ref&&xe.$ref===ie.$ref||xe.$$ref&&xe.$$ref===ie.$$ref||xe===ie)||O[G].push(ie)}else O[G]=Y[G]}}}return t.$$normalized=!0,e}function mE(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{requestInterceptor:r,responseInterceptor:n}=t,o=e.withCredentials?"include":"same-origin";return c=>e({url:c,loadSpec:!0,requestInterceptor:r,responseInterceptor:n,headers:{Accept:rE},credentials:o}).then(h=>h.body)}var vI=i(72956),p1=i.n(vI);const _I=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,{FormData:yE,Blob:Vy,File:d1}=_I,bI=e=>":/?#[]@!$&'()*+,;=".indexOf(e)>-1,SI=e=>/^[a-z0-9\-._~]+$/i.test(e);function $p(e){let{escape:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return"number"==typeof e&&(e=e.toString()),"string"==typeof e&&e.length&&t?r?JSON.parse(e):[...e].map(n=>{if(SI(n)||bI(n)&&"unsafe"===t)return n;const o=new TextEncoder;return Array.from(o.encode(n)).map(h=>`0${h.toString(16).toUpperCase()}`.slice(-2)).map(h=>`%${h}`).join("")}).join(""):e}function h1(e){const{value:t}=e;return Array.isArray(t)?function EI(e){let{key:t,value:r,style:n,explode:o,escape:c}=e;const h=_=>$p(_,{escape:c});if("simple"===n)return r.map(_=>h(_)).join(",");if("label"===n)return`.${r.map(_=>h(_)).join(".")}`;if("matrix"===n)return r.map(_=>h(_)).reduce((_,O)=>!_||o?`${_||""};${t}=${O}`:`${_},${O}`,"");if("form"===n){const _=o?`&${t}=`:",";return r.map(O=>h(O)).join(_)}if("spaceDelimited"===n){const _=o?`${t}=`:"";return r.map(O=>h(O)).join(` ${_}`)}if("pipeDelimited"===n){const _=o?`${t}=`:"";return r.map(O=>h(O)).join(`|${_}`)}}(e):"object"==typeof t?function xI(e){let{key:t,value:r,style:n,explode:o,escape:c}=e;const h=O=>$p(O,{escape:c}),_=Object.keys(r);return"simple"===n?_.reduce((O,T)=>{const L=h(r[T]);return`${O?`${O},`:""}${T}${o?"=":","}${L}`},""):"label"===n?_.reduce((O,T)=>{const L=h(r[T]);return`${O?`${O}.`:"."}${T}${o?"=":"."}${L}`},""):"matrix"===n&&o?_.reduce((O,T)=>`${O?`${O};`:";"}${T}=${h(r[T])}`,""):"matrix"===n?_.reduce((O,T)=>{const L=h(r[T]);return`${O?`${O},`:`;${t}=`}${T},${L}`},""):"form"===n?_.reduce((O,T)=>{const L=h(r[T]);return`${O?`${O}${o?"&":","}`:""}${T}${o?"=":","}${L}`},""):void 0}(e):function wI(e){let{key:t,value:r,style:n,escape:o}=e;const c=h=>$p(h,{escape:o});return"simple"===n?c(r):"label"===n?`.${c(r)}`:"matrix"===n?`;${t}=${c(r)}`:"form"===n||"deepObject"===n?c(r):void 0}(e)}const OI=(e,t)=>{t.body=e},m1={serializeRes:gE,mergeInQueryOrForm:EE};function By(e){return y1.apply(this,arguments)}function y1(){return y1=(0,Q.Z)(function*(e){let n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"object"==typeof e&&(t=e,e=t.url),t.headers=t.headers||{},m1.mergeInQueryOrForm(t),t.headers&&Object.keys(t.headers).forEach(o=>{const c=t.headers[o];"string"==typeof c&&(t.headers[o]=c.replace(/\n+/g," "))}),t.requestInterceptor&&(t=(yield t.requestInterceptor(t))||t),/multipart\/form-data/i.test(t.headers["content-type"]||t.headers["Content-Type"])&&t.body instanceof yE&&(delete t.headers["content-type"],delete t.headers["Content-Type"]);try{n=yield(t.userFetch||fetch)(t.url,t),n=yield m1.serializeRes(n,e,t),t.responseInterceptor&&(n=(yield t.responseInterceptor(n))||n)}catch(o){if(!n)throw o;const c=new Error(n.statusText||`response status is ${n.status}`);throw c.status=n.status,c.statusCode=n.status,c.responseError=o,c}if(!n.ok){const o=new Error(n.statusText||`response status is ${n.status}`);throw o.status=n.status,o.statusCode=n.status,o.response=n,o}return n}),y1.apply(this,arguments)}const AI=function(){return/(json|xml|yaml|text)\b/.test(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")};function gE(e,t){let{loadSpec:r=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n={ok:e.ok,url:e.url||t,status:e.status,statusText:e.statusText,headers:jI(e.headers)},o=n.headers["content-type"],c=r||AI(o);return(c?e.text:e.blob||e.buffer).call(e).then(_=>{if(n.text=_,n.data=_,c)try{const O=function CI(e,t){return t&&(0===t.indexOf("application/json")||t.indexOf("+json")>0)?JSON.parse(e):Lp.load(e)}(_,o);n.body=O,n.obj=O}catch(O){n.parseError=O}return n})}function jI(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"function"!=typeof e.entries?{}:Array.from(e.entries()).reduce((t,r)=>{let[n,o]=r;return t[n]=function PI(e){return e.includes(", ")?e.split(", "):e}(o),t},{})}function g1(e,t){return!t&&typeof navigator<"u"&&(t=navigator),t&&"ReactNative"===t.product?!(!e||"object"!=typeof e||"string"!=typeof e.uri):!!(typeof d1<"u"&&e instanceof d1||typeof Vy<"u"&&e instanceof Vy||ArrayBuffer.isView(e))||null!==e&&"object"==typeof e&&"function"==typeof e.pipe}function vE(e,t){return Array.isArray(e)&&e.some(r=>g1(r,t))}const II={form:",",spaceDelimited:"%20",pipeDelimited:"|"},RI={csv:",",ssv:"%20",tsv:"%09",pipes:"|"};class v1 extends d1{constructor(t){super([t],arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}),this.data=t}valueOf(){return this.data}toString(){return this.valueOf()}}function _E(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{collectionFormat:n,allowEmptyValue:o,serializationOption:c,encoding:h}=t,_="object"!=typeof t||Array.isArray(t)?t:t.value,O=r?L=>L.toString():L=>encodeURIComponent(L),T=O(e);if(typeof _>"u"&&o)return[[T,""]];if(g1(_)||vE(_))return[[T,_]];if(c)return bE(e,_,r,c);if(h){if([typeof h.style,typeof h.explode,typeof h.allowReserved].some(L=>"undefined"!==L)){const{style:L,explode:B,allowReserved:Y}=h;return bE(e,_,r,{style:L,explode:B,allowReserved:Y})}if("string"==typeof h.contentType){if(h.contentType.startsWith("application/json")){const G=O("string"==typeof _?_:JSON.stringify(_));return[[T,new v1(G,"blob",{type:h.contentType})]]}const L=O(String(_));return[[T,new v1(L,"blob",{type:h.contentType})]]}return"object"!=typeof _?[[T,O(_)]]:Array.isArray(_)&&_.every(L=>"object"!=typeof L)?[[T,_.map(O).join(",")]]:[[T,O(JSON.stringify(_))]]}return"object"!=typeof _?[[T,O(_)]]:Array.isArray(_)?"multi"===n?[[T,_.map(O)]]:[[T,_.map(O).join(RI[n||"csv"])]]:[[T,""]]}function bE(e,t,r,n){const o=n.style||"form",c=typeof n.explode>"u"?"form"===o:n.explode,h=!r&&(n&&n.allowReserved?"unsafe":"reserved"),_=T=>$p(T,{escape:h}),O=r?T=>T:T=>$p(T,{escape:h});return"object"!=typeof t?[[O(e),_(t)]]:Array.isArray(t)?c?[[O(e),t.map(_)]]:[[O(e),t.map(_).join(II[o])]]:"deepObject"===o?Object.keys(t).map(T=>[O(`${e}[${T}]`),_(t[T])]):c?Object.keys(t).map(T=>[O(T),_(t[T])]):[[O(e),Object.keys(t).map(T=>[`${O(T)},${_(t[T])}`]).join(",")]]}function SE(e){const t=Object.keys(e).reduce((r,n)=>{for(const[o,c]of _E(n,e[n]))r[o]=c instanceof v1?c.valueOf():c;return r},{});return p1().stringify(t,{encode:!1,indices:!1})||""}function EE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{url:t="",query:r,form:n}=e;if(n){if(Object.keys(n).some(_=>{const{value:O}=n[_];return g1(O)||vE(O)})||/multipart\/form-data/i.test(e.headers["content-type"]||e.headers["Content-Type"])){const _=function TI(e){return Object.entries(e).reduce((t,r)=>{let[n,o]=r;for(const[c,h]of _E(n,o,!0))if(Array.isArray(h))for(const _ of h)if(ArrayBuffer.isView(_)){const O=new Vy([_]);t.append(c,O)}else t.append(c,_);else if(ArrayBuffer.isView(h)){const _=new Vy([h]);t.append(c,_)}else t.append(c,h);return t},new yE)}(e.form);OI(_,e)}else e.body=SE(n);delete e.form}if(r){const[c,h]=t.split("?");let _="";if(h){const T=p1().parse(h);Object.keys(r).forEach(B=>delete T[B]),_=p1().stringify(T,{encode:!0})}const O=function(){for(var c=arguments.length,h=new Array(c),_=0;_T).join("&");return O?`?${O}`:""}(_,SE(r));e.url=c+O,delete e.query}return e}function NI(e,t,r){return r=r||(n=>n),t=t||(n=>n),n=>("string"==typeof n&&(n={url:n}),m1.mergeInQueryOrForm(n),n=t(n),r(e(n)))}const _1=e=>{const{baseDoc:t,url:r}=e;return t||r||""},xE=e=>{const{fetch:t,http:r}=e;return t||r||By};function b1(e){return S1.apply(this,arguments)}function S1(){return S1=(0,Q.Z)(function*(e){const{spec:t,mode:r,allowMetaPatches:n=!0,pathDiscriminator:o,modelPropertyMacro:c,parameterMacro:h,requestInterceptor:_,responseInterceptor:O,skipNormalization:T,useCircularStructures:L}=e,B=_1(e),Y=xE(e);return function G(ie){B&&(Bp.refs.docCache[B]=ie),Bp.refs.fetchJSON=mE(Y,{requestInterceptor:_,responseInterceptor:O});const Se=[Bp.refs];return"function"==typeof h&&Se.push(Bp.parameters),"function"==typeof c&&Se.push(Bp.properties),"strict"!==r&&Se.push(Bp.allOf),function yI(e){return new mI(e).dispatch()}({spec:ie,context:{baseDoc:B},plugins:Se,allowMetaPatches:n,pathDiscriminator:o,parameterMacro:h,modelPropertyMacro:c,useCircularStructures:L}).then(T?function(){var xe=(0,Q.Z)(function*(_e){return _e});return function(_e){return xe.apply(this,arguments)}}():Ly)}(t)}),S1.apply(this,arguments)}const E1={name:"generic",match:()=>!0,normalize(e){let{spec:t}=e;const{spec:r}=Ly({spec:t});return r},resolve:e=>(0,Q.Z)(function*(){return b1(e)})()};function x1(){return x1=(0,Q.Z)(function*(e){return b1(e)}),x1.apply(this,arguments)}const wE=e=>{try{const{openapi:t}=e;return"string"==typeof t&&/^3\.0\.([0123])(?:-rc[012])?$/.test(t)}catch{return!1}},OE=e=>{try{const{openapi:t}=e;return"string"==typeof t&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},AE=e=>wE(e)||OE(e),w1={name:"openapi-2",match(e){let{spec:t}=e;return(e=>{try{const{swagger:t}=e;return"2.0"===t}catch{return!1}})(t)},normalize(e){let{spec:t}=e;const{spec:r}=Ly({spec:t});return r},resolve:e=>(0,Q.Z)(function*(){return function kI(e){return x1.apply(this,arguments)}(e)})()};function O1(){return O1=(0,Q.Z)(function*(e){return b1(e)}),O1.apply(this,arguments)}const A1={name:"openapi-3-0",match(e){let{spec:t}=e;return wE(t)},normalize(e){let{spec:t}=e;const{spec:r}=Ly({spec:t});return r},resolve:e=>(0,Q.Z)(function*(){return function DI(e){return O1.apply(this,arguments)}(e)})()};var Ft=i(12814);const $y=class FI extends Ft.RP{constructor(t,r,n){super(t,r,n),this.element="annotation"}get code(){return this.attributes.get("code")}set code(t){this.attributes.set("code",t)}},Uy=class LI extends Ft.RP{constructor(t,r,n){super(t,r,n),this.element="comment"}},C1=function(){return!1},Vc=function(){return!0};function Es(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function Ui(e){return function t(r){return 0===arguments.length||Es(r)?t:e.apply(this,arguments)}}function wn(e){return function t(r,n){switch(arguments.length){case 0:return t;case 1:return Es(r)?t:Ui(function(o){return e(r,o)});default:return Es(r)&&Es(n)?t:Es(r)?Ui(function(o){return e(o,n)}):Es(n)?Ui(function(o){return e(r,o)}):e(r,n)}}}const hh=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function Bc(e,t,r){return function(){if(0===arguments.length)return r();var n=arguments[arguments.length-1];if(!hh(n)){for(var o=0;o=arguments.length)?_=t[h]:(_=arguments[o],o+=1),n[h]=_,Es(_)||(c-=1),h+=1}return c<=0?r.apply(this,n):Wy(c,j1(e,n,r))}}var KI=wn(function(t,r){return 1===t?Ui(r):Wy(t,j1(t,[],r))});const ns=KI;function CE(e){for(var r,t=[];!(r=e.next()).done;)t.push(r.value);return t}function Ky(e,t,r){for(var n=0,o=r.length;n=0;)Ka(r=IE[n],t)&&!YI(o,r)&&(o[o.length]=r),n-=1;return o}:function(t){return Object(t)!==t?[]:Object.keys(t)});const _u=ZI,fl=Ui(function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)});function TE(e,t,r,n){var o=CE(e);function h(_,O){return I1(_,O,r.slice(),n.slice())}return!Ky(function(_,O){return!Ky(h,O,_)},CE(t),o)}function I1(e,t,r,n){if(mh(e,t))return!0;var o=fl(e);if(o!==fl(t))return!1;if("function"==typeof e["fantasy-land/equals"]||"function"==typeof t["fantasy-land/equals"])return"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"==typeof e.equals||"function"==typeof t.equals)return"function"==typeof e.equals&&e.equals(t)&&"function"==typeof t.equals&&t.equals(e);switch(o){case"Arguments":case"Array":case"Object":if("function"==typeof e.constructor&&"Promise"===function HI(e){var t=String(e).match(/^function (\w*)/);return null==t?"":t[1]}(e.constructor))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!=typeof t||!mh(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!mh(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var c=r.length-1;c>=0;){if(r[c]===e)return n[c]===t;c-=1}switch(o){case"Map":return e.size===t.size&&TE(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size===t.size&&TE(e.values(),t.values(),r.concat([e]),n.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var h=_u(e);if(h.length!==_u(t).length)return!1;var _=r.concat([e]),O=n.concat([t]);for(c=h.length-1;c>=0;){var T=h[c];if(!Ka(T,t)||!I1(t[T],e[T],_,O))return!1;c-=1}return!0}var QI=wn(function(t,r){return I1(t,r,[],[])});const Yu=QI;function Hy(e,t){return function eR(e,t,r){var n,o;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(n=1/t;r=0}function Up(e,t){for(var r=0,n=t.length,o=Array(n);r":DE(h,_)},n=function(c,h){return Up(function(_){return R1(_)+": "+r(c[_])},h.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+Up(r,e).join(", ")+"))";case"[object Array]":return"["+Up(r,e).concat(n(e,ME(function(c){return/^\d+$/.test(c)},_u(e)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof e?"new Boolean("+r(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?r(NaN):R1(rR(e)))+")";case"[object Map]":return"new Map("+r(Array.from(e))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof e?"new Number("+r(e.valueOf())+")":1/e==-1/0?"-0":e.toString(10);case"[object Set]":return"new Set("+r(Array.from(e).sort())+")";case"[object String]":return"object"==typeof e?"new String("+r(e.valueOf())+")":R1(e);case"[object Undefined]":return"undefined";default:if("function"==typeof e.toString){var o=e.toString();if("[object Object]"!==o)return o}return"{"+n(e,_u(e)).join(", ")+"}"}}const zp=Ui(function(t){return DE(t,[])});var uR=wn(function(t,r){if(t===r)return r;function n(O,T){if(O>T!=T>O)return T>O?T:O}var o=n(t,r);if(void 0!==o)return o;var c=n(typeof t,typeof r);if(void 0!==c)return c===typeof t?t:r;var h=zp(t),_=n(h,zp(r));return void 0!==_&&_===h?t:r});const T1=uR;var cR=function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Wa_init,e.prototype["@@transducer/result"]=Wa_result,e.prototype["@@transducer/step"]=function(t,r){return this.xf["@@transducer/step"](t,this.f(r))},e}(),fR=function(t){return function(r){return new cR(t,r)}},pR=wn(Bc(["fantasy-land/map","map"],fR,function(t,r){switch(Object.prototype.toString.call(r)){case"[object Function]":return ns(r.length,function(){return t.call(this,r.apply(this,arguments))});case"[object Object]":return gh(function(n,o){return n[o]=t(r[o]),n},{},_u(r));default:return Up(t,r)}}));const vh=pR,qy=Number.isInteger||function(t){return t<<0===t};function N1(e){return"[object String]"===Object.prototype.toString.call(e)}var dR=wn(function(t,r){var n=t<0?r.length+t:t;return N1(r)?r.charAt(n):r[n]});const Gy=dR;var hR=wn(function(t,r){if(null!=r)return qy(t)?Gy(t,r):r[t]});const _h=hR;var mR=wn(function(t,r){return vh(_h(t),r)});const k1=mR;function Oa(e){return function t(r,n,o){switch(arguments.length){case 0:return t;case 1:return Es(r)?t:wn(function(c,h){return e(r,c,h)});case 2:return Es(r)&&Es(n)?t:Es(r)?wn(function(c,h){return e(c,n,h)}):Es(n)?wn(function(c,h){return e(r,c,h)}):Ui(function(c){return e(r,n,c)});default:return Es(r)&&Es(n)&&Es(o)?t:Es(r)&&Es(n)?wn(function(c,h){return e(c,h,o)}):Es(r)&&Es(o)?wn(function(c,h){return e(c,n,h)}):Es(n)&&Es(o)?wn(function(c,h){return e(r,c,h)}):Es(r)?Ui(function(c){return e(c,n,o)}):Es(n)?Ui(function(c){return e(r,c,o)}):Es(o)?Ui(function(c){return e(r,n,c)}):e(r,n,o)}}}const FE=Ui(function(t){return!!hh(t)||!(!t||"object"!=typeof t||N1(t))&&(0===t.length||t.length>0&&t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1))});var LE=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function VE(e,t,r){return function(o,c,h){if(FE(h))return e(o,c,h);if(null==h)return c;if("function"==typeof h["fantasy-land/reduce"])return t(o,c,h,"fantasy-land/reduce");if(null!=h[LE])return r(o,c,h[LE]());if("function"==typeof h.next)return r(o,c,h);if("function"==typeof h.reduce)return t(o,c,h,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function gR(e,t,r){for(var n=0,o=r.length;n1){var c=!Sh(n)&&Ka(o,n)&&"object"==typeof n[o]?n[o]:qy(t[1])?[]:{};r=e(Array.prototype.slice.call(t,1),r,c)}return function UR(e,t,r){if(qy(e)&&hh(r)){var n=[].concat(r);return n[e]=t,n}var o={};for(var c in r)o[c]=r[c];return o[e]=t,o}(o,r,n)});const KR=WR;function D1(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object AsyncGeneratorFunction]"===t}var HR=wn(function(t,r){return t&&r});const JR=HR;var qR=wn(function(t,r){var n=ns(t,r);return ns(t,function(){return gh(DR,vh(n,arguments[0]),Array.prototype.slice.call(arguments,1))})});const GR=qR,F1=Ui(function(t){return GR(t.length,t)});var ZR=wn(function(t,r){return D1(t)?function(){return t.apply(this,arguments)&&r.apply(this,arguments)}:F1(JR)(t,r)});const Tf=ZR;var QR=Ui(function(t){return function(r,n){return t(r,n)?-1:t(n,r)?1:0}});const e3=QR,Wp=F1(Ui(function(t){return!t}));function n3(e,t){return function(){return t.call(this,e.apply(this,arguments))}}function L1(e,t){return function(){var r=arguments.length;if(0===r)return t();var n=arguments[r-1];return hh(n)||"function"!=typeof n[e]?t.apply(this,arguments):n[e].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}var i3=Oa(L1("slice",function(t,r,n){return Array.prototype.slice.call(n,t,r)}));const Eh=i3,$E=Ui(L1("tail",Eh(1,1/0)));function po(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return Wy(arguments[0].length,Rf(n3,arguments[0],$E(arguments)))}var o3=wn(function(t,r){return ns(Rf(T1,0,k1("length",r)),function(){var n=arguments,o=this;return t.apply(o,Up(function(c){return c.apply(o,n)},r))})});const UE=o3;function zE(e){return new RegExp(e.source,e.flags?e.flags:(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":"")+(e.dotAll?"s":""))}function V1(e,t,r){if(r||(r=new l3),function a3(e){var t=typeof e;return null==e||"object"!=t&&"function"!=t}(e))return e;var n=function(c){var h=r.get(e);if(h)return h;for(var _ in r.set(e,c),e)Object.prototype.hasOwnProperty.call(e,_)&&(c[_]=t?V1(e[_],!0,r):e[_]);return c};switch(fl(e)){case"Object":return n(Object.create(Object.getPrototypeOf(e)));case"Array":return n([]);case"Date":return new Date(e.valueOf());case"RegExp":return zE(e);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return e.slice();default:return e}}var l3=function(){function e(){this.map={},this.length=0}return e.prototype.set=function(t,r){const n=this.hash(t);let o=this.map[n];o||(this.map[n]=o=[]),o.push([t,r]),this.length+=1},e.prototype.hash=function(t){let r=[];for(var n in t)r.push(Object.prototype.toString.call(t[n]));return r.join()},e.prototype.get=function(t){if(this.length<=180){for(const o in this.map){const c=this.map[o];for(let h=0;h=0&&this.i>=this.n?zy(n):n},e}();function S3(e){return function(t){return new b3(e,t)}}var E3=wn(Bc(["take"],S3,function(t,r){return Eh(0,t<0?1/0:t,r)}));const x3=E3;function O3(e,t){for(var r=t.length-1;r>=0&&e(t[r]);)r-=1;return Eh(0,r+1,t)}var A3=function(){function e(t,r){this.f=t,this.retained=[],this.xf=r}return e.prototype["@@transducer/init"]=Wa_init,e.prototype["@@transducer/result"]=function(t){return this.retained=null,this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){return this.f(r)?this.retain(t,r):this.flush(t,r)},e.prototype.flush=function(t,r){return t=M1(this.xf,t,this.retained),this.retained=[],this.xf["@@transducer/step"](t,r)},e.prototype.retain=function(t,r){return this.retained.push(r),t},e}();function C3(e){return function(t){return new A3(e,t)}}const j3=wn(Bc([],C3,O3));var R3=function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Wa_init,e.prototype["@@transducer/result"]=Wa_result,e.prototype["@@transducer/step"]=function(t,r){if(this.f){if(this.f(r))return t;this.f=null}return this.xf["@@transducer/step"](t,r)},e}();function T3(e){return function(t){return new R3(e,t)}}var N3=wn(Bc(["dropWhile"],T3,function(t,r){for(var n=0,o=r.length;nt.classes.contains("api")).first}get results(){return this.children.filter(t=>t.classes.contains("result"))}get result(){return this.results.first}get annotations(){return this.children.filter(t=>"annotation"===t.element)}get warnings(){return this.children.filter(t=>"annotation"===t.element&&t.classes.contains("warning"))}get errors(){return this.children.filter(t=>"annotation"===t.element&&t.classes.contains("error"))}get isEmpty(){return this.children.reject(t=>"annotation"===t.element).isEmpty}replaceResult(t){const{result:r}=this;if(Zu(r))return!1;const n=this.content.findIndex(o=>o===r);return-1!==n&&(this.content[n]=t,!0)}},Qy=class EN extends Ft.ON{constructor(t,r,n){super(t,r,n),this.element="sourceMap"}get positionStart(){return this.children.filter(t=>t.classes.contains("position")).get(0)}get positionEnd(){return this.children.filter(t=>t.classes.contains("position")).get(1)}set position(t){if(null===t)return;const r=new Ft.ON([t.start.row,t.start.column,t.start.char]),n=new Ft.ON([t.end.row,t.end.column,t.end.char]);r.classes.push("position"),n.classes.push("position"),this.push(r).push(n)}},wN=ns(1,po(fl,Uc("GeneratorFunction"))),AN=ns(1,po(fl,Uc("AsyncFunction"))),Xu=jR([po(fl,Uc("Function")),wN,AN]),jN=Wp(Xu),QE=ns(1,Xu(Array.isArray)?Array.isArray:po(fl,Uc("Array"))),TN=Tf(QE,xh);var NN=ns(3,function(e,t,r){var n=Ha(e,r),o=Ha(aT(e),r);if(!jN(n)&&!TN(e)){var c=bh(n,o);return VR(c,t)}});const qp=NN,eg=J3(sT),MN=(e,t)=>"function"==typeof t?.[e],DN=e=>null!=e&&Object.prototype.hasOwnProperty.call(e,"_storedElement")&&Object.prototype.hasOwnProperty.call(e,"_content"),FN=(e,t)=>{var r;return(null==t||null===(r=t.primitive)||void 0===r?void 0:r.call(t))===e},LN=(e,t)=>{var r,n;return(null==t||null===(r=t.classes)||void 0===r||null===(n=r.includes)||void 0===n?void 0:n.call(r,e))||!1},zc=(e,t)=>t?.element===e,Zr=e=>e({hasMethod:MN,hasBasicElementProps:DN,primitiveEq:FN,isElementType:zc,hasClass:LN}),Ch=Zr(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof Ft.W_||e(r)&&t(void 0,r)),Nn=Zr(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof Ft.RP||e(r)&&t("string",r)),ex=Zr(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof Ft.VL||e(r)&&t("number",r)),tx=Zr(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof Ft.zr||e(r)&&t("null",r)),tg=Zr(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof Ft.hh||e(r)&&t("boolean",r)),Ai=Zr(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof Ft.Sb||e(n)&&t("object",n)&&r("keys",n)&&r("values",n)&&r("items",n)),pl=Zr(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof Ft.ON&&!(n instanceof Ft.Sb)||e(n)&&t("array",n)&&r("push",n)&&r("unshift",n)&&r("map",n)&&r("reduce",n)),Gp=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ft.c6||e(n)&&t("member",n)&&r(void 0,n)),rx=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ft.EA||e(n)&&t("link",n)&&r(void 0,n)),nx=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ft.tK||e(n)&&t("ref",n)&&r(void 0,n)),VN=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof $y||e(n)&&t("annotation",n)&&r("array",n)),BN=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Uy||e(n)&&t("comment",n)&&r("string",n)),ix=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof zl||e(n)&&t("parseResult",n)&&r("array",n)),sx=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Qy||e(n)&&t("sourceMap",n)&&r("array",n)),Qu=e=>zc("object",e)||zc("array",e)||zc("boolean",e)||zc("number",e)||zc("string",e)||zc("null",e)||zc("member",e),rg=e=>{var t,r;return sx(null==e||null===(t=e.meta)||void 0===t||null===(r=t.get)||void 0===r?void 0:r.call(t,"sourceMap"))},$N=(e,t)=>{if(0===e.length)return!0;const r=t.attributes.get("symbols");return!!pl(r)&&P1(eg(r.toValue()),e)},Ph=(e,t)=>0===e.length||P1(eg(t.classes.toValue()),e),K1=Yu(null),ox=Wp(K1);function H1(e){return(H1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}const ax=function(t){return"object"===H1(t)},HN=ns(1,Tf(ox,ax));var JN=po(fl,Uc("Object")),qN=po(zp,Yu(zp(Object))),GN=Kp(Tf(Xu,qN),["constructor"]),YN=ns(1,function(e){if(!HN(e)||!JN(e))return!1;var t=Object.getPrototypeOf(e);return!!K1(t)||GN(t)});const Yp=YN;class lx extends Ft.lS{constructor(){super(),this.register("annotation",$y),this.register("comment",Uy),this.register("parseResult",zl),this.register("sourceMap",Qy)}}const ZN=new lx,Zp=e=>{const t=new lx;return Yp(e)&&t.use(e),t},ux=ZN;function cx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function XN(e){for(var t=1;t({predicates:XN({},b),namespace:ux});var px=i(87506);function jh(e,t){if(null==e)return{};var n,o,r=function QN(e,t){if(null==e)return{};var o,c,r={},n=df(e);for(c=0;c=0)&&(r[o]=e[o]);return r}(e,t);if(cu){var c=cu(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var ht=i(21508);const Mf=ns(1,po(fl,Uc("String")));class tk extends AggregateError{constructor(t,r,n){if(super(t,r,n),this.name=this.constructor.name,"string"==typeof r&&(this.message=r),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(r).stack,Yp(n)&&$c("cause",n)&&!$c("cause",this)){const{cause:o}=n;this.cause=o,o instanceof Error&&$c("stack",o)&&(this.stack=`${this.stack}\nCAUSE: ${o?.stack}`)}}}const rk=tk;class J1 extends Error{static[Symbol.hasInstance](t){return Function.prototype[Symbol.hasInstance].call(J1,t)||Function.prototype[Symbol.hasInstance].call(rk,t)}constructor(t,r){if(super(t,r),this.name=this.constructor.name,"string"==typeof t&&(this.message=t),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,Yp(r)&&$c("cause",r)&&!$c("cause",this)){const{cause:n}=r;this.cause=n,n instanceof Error&&$c("stack",n)&&(this.stack=`${this.stack}\nCAUSE: ${n?.stack}`)}}}const dl=J1,q1=(e,t,r)=>{const n=e[t];if(null!=n){if(!r&&"function"==typeof n)return n;const o=r?n.leave:n.enter;if("function"==typeof o)return o}else{const o=r?e.leave:e.enter;if(null!=o){if("function"==typeof o)return o;const c=o[t];if("function"==typeof c)return c}}return null},mn={},ng=e=>e?.type,dx=e=>"string"==typeof ng(e),hx=(e,{visitFnGetter:t=q1,nodeTypeGetter:r=ng}={})=>{const n=new Array(e.length);return{enter(o,...c){for(let h=0;h{const B=r||{};let Y,xe,G=Array.isArray(e),ie=[e],Se=-1,_e=[];const Oe=[],Te=[];let We=e;do{Se+=1;const rt=Se===ie.length;let at,Ct;const It=rt&&0!==_e.length;if(rt){if(at=0===Te.length?void 0:Oe.pop(),Ct=xe,xe=Te.pop(),It){Ct=G?Ct.slice():Object.create(Object.getPrototypeOf(Ct),Object.getOwnPropertyDescriptors(Ct));let fr=0;for(let wr=0;wr<_e.length;wr+=1){let d=_e[wr][0];const fn=_e[wr][1];G&&(d-=fr),G&&fn===c?(Ct.splice(d,1),fr+=1):Ct[d]=fn}}Se=Y.index,ie=Y.keys,_e=Y.edits,G=Y.inArray,Y=Y.prev}else{if(at=xe?G?Se:ie[Se]:void 0,Ct=xe?xe[at]:We,Ct===c||void 0===Ct)continue;xe&&Oe.push(at)}if(Te.includes(Ct))continue;let st;if(!Array.isArray(Ct)){if(!T(Ct))throw new dl(`Invalid AST Node: ${JSON.stringify(Ct)}`);if(L&&Te.includes(Ct)){Oe.pop();continue}const fr=_(t,O(Ct),rt);if(fr){for(const[wr,d]of Object.entries(n))t[wr]=d;if(st=fr.call(t,Ct,at,xe,Oe,Te),st===o)break;if(st===h){if(!rt){Oe.pop();continue}}else if(void 0!==st&&(_e.push([at,st]),!rt)){if(!T(st)){Oe.pop();continue}Ct=st}}}void 0===st&&It&&_e.push([at,Ct]),rt||(Y={inArray:G,index:Se,keys:ie,edits:_e,prev:Y},G=Array.isArray(Ct),ie=G?Ct:B[O(Ct)]||[],Se=-1,_e=[],xe&&Te.push(xe),xe=Ct)}while(void 0!==Y);return 0!==_e.length&&([,We]=_e[_e.length-1]),We};G1[Symbol.for("nodejs.util.promisify.custom")]=function(){var e=(0,Q.Z)(function*(t,r,{keyMap:n=null,state:o={},breakSymbol:c=mn,deleteNodeSymbol:h=null,skipVisitingNodeSymbol:_=!1,visitFnGetter:O=q1,nodeTypeGetter:T=ng,nodePredicate:L=dx,detectCycles:B=!0}={}){const Y=n||{};let G,_e,ie=Array.isArray(t),Se=[t],xe=-1,Oe=[];const Te=[],We=[];let rt=t;do{xe+=1;const at=xe===Se.length;let Ct,It;const st=at&&0!==Oe.length;if(at){if(Ct=0===We.length?void 0:Te.pop(),It=_e,_e=We.pop(),st){It=ie?It.slice():Object.create(Object.getPrototypeOf(It),Object.getOwnPropertyDescriptors(It));let wr=0;for(let d=0;dAi(e)?"ObjectElement":pl(e)?"ArrayElement":Gp(e)?"MemberElement":Nn(e)?"StringElement":tg(e)?"BooleanElement":ex(e)?"NumberElement":tx(e)?"NullElement":rx(e)?"LinkElement":nx(e)?"RefElement":void 0,gx=po(Xp,Mf),Qp={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"],SourceMap:["content"]},vx=ht({props:{result:[],predicate:C1,returnOnTrue:void 0,returnOnFalse:void 0},init({predicate:e=this.predicate,returnOnTrue:t=this.returnOnTrue,returnOnFalse:r=this.returnOnFalse}={}){this.result=[],this.predicate=e,this.returnOnTrue=t,this.returnOnFalse=r},methods:{enter(e){return this.predicate(e)?(this.result.push(e),this.returnOnTrue):this.returnOnFalse}}}),Lo=(e,t,r={})=>{let{keyMap:n=Qp}=r,o=jh(r,nk);return G1(e,t,yx({keyMap:n,nodeTypeGetter:Xp,nodePredicate:gx},o))};Lo[Symbol.for("nodejs.util.promisify.custom")]=function(){var e=(0,Q.Z)(function*(t,r,n={}){let{keyMap:o=Qp}=n,c=jh(n,ik);return G1[Symbol.for("nodejs.util.promisify.custom")](t,r,yx({keyMap:o,nodeTypeGetter:Xp,nodePredicate:gx},c))});return function(t,r){return e.apply(this,arguments)}}();const Ih=(e,t,r={})=>{if(0===t.length)return e;const n=Hp(fx,"toolboxCreator",r),o=Hp({},"visitorOptions",r),c=Hp(Xp,"nodeTypeGetter",o),h=n(),_=t.map(L=>L(h)),O=hx(_.map(Hp({},"visitor")),{nodeTypeGetter:c});_.forEach(qp(["pre"],[]));const T=Lo(e,O,o);return _.forEach(qp(["post"],[])),T};function _x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function bx(e){for(var t=1;t(t,r={})=>((e,{Type:t,plugins:r=[]})=>{const n=new t(e);return Ih(n,r,{toolboxCreator:fx,visitorOptions:{nodeTypeGetter:Xp}})})(t,bx(bx({},r),{},{Type:e}));Ft.Sb.refract=hl(Ft.Sb),Ft.ON.refract=hl(Ft.ON),Ft.RP.refract=hl(Ft.RP),Ft.hh.refract=hl(Ft.hh),Ft.zr.refract=hl(Ft.zr),Ft.VL.refract=hl(Ft.VL),Ft.EA.refract=hl(Ft.EA),Ft.tK.refract=hl(Ft.tK),$y.refract=hl($y),Uy.refract=hl(Uy),zl.refract=hl(zl),Qy.refract=hl(Qy);const ig=(e,t=new WeakMap)=>(Gp(e)?(t.set(e.key,e),ig(e.key,t),t.set(e.value,e),ig(e.value,t)):e.children.forEach(r=>{t.set(r,e),ig(r,t)}),t),uk=ht.init(function({element:t}){let r;this.transclude=function(o,c){var h;if(o===t)return c;if(o===c)return t;r=null!==(h=r)&&void 0!==h?h:ig(t);const _=r.get(o);return Zu(_)?void 0:(Ai(_)?((e,t,r)=>{const n=r.get(e);Ai(n)&&(n.content=n.map((o,c,h)=>h===e?(r.delete(e),r.set(t,n),t):h))})(o,c,r):pl(_)?((e,t,r)=>{const n=r.get(e);pl(n)&&(n.content=n.map(o=>o===e?(r.delete(e),r.set(t,n),t):o))})(o,c,r):Gp(_)&&((e,t,r)=>{const n=r.get(e);Gp(n)&&(n.key===e&&(n.key=t,r.delete(e),r.set(t,n)),n.value===e&&(n.value=t,r.delete(e),r.set(t,n)))})(o,c,r),t)}}),fk=["keyMap"],pk=["keyMap"];function Sx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Y1(e){for(var t=1;t"string"==typeof e?.type?e.type:Xp(e),xx=Y1({EphemeralObject:["content"],EphemeralArray:["content"]},Qp),wx=(e,t,r={})=>{let{keyMap:n=xx}=r,o=jh(r,fk);return Lo(e,t,Y1({keyMap:n,nodeTypeGetter:Ex,nodePredicate:Vc,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node")},o))};wx[Symbol.for("nodejs.util.promisify.custom")]=function(){var e=(0,Q.Z)(function*(t,r={}){let{keyMap:n=xx}=r,o=jh(r,pk);return Lo[Symbol.for("nodejs.util.promisify.custom")](t,visitor,Y1({keyMap:n,nodeTypeGetter:Ex,nodePredicate:Vc,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node")},o))});return function(t){return e.apply(this,arguments)}}();const gk=ht.init(function(){const t=new WeakMap;this.BooleanElement=function(n){return n.toValue()},this.NumberElement=function(n){return n.toValue()},this.StringElement=function(n){return n.toValue()},this.NullElement=function(){return null},this.ObjectElement={enter(r){if(t.has(r))return t.get(r).toReference();const n=new class mk{constructor(t){kr(this,"type","EphemeralObject"),kr(this,"content",[]),kr(this,"reference",void 0),this.content=t,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}}(r.content);return t.set(r,n),n}},this.EphemeralObject={leave:r=>r.toObject()},this.MemberElement={enter:r=>[r.key,r.value]},this.ArrayElement={enter(r){if(t.has(r))return t.get(r).toReference();const n=new class dk{constructor(t){kr(this,"type","EphemeralArray"),kr(this,"content",[]),kr(this,"reference",void 0),this.content=t,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}}(r.content);return t.set(r,n),n}},this.EphemeralArray={leave:r=>r.toArray()}}),Ox=(e,t=ux)=>{if(Mf(e))try{return t.fromRefract(JSON.parse(e))}catch{}return Yp(e)&&kf("element",e)?t.fromRefract(e):t.toElement(e)},Qo=e=>wx(e,gk()),bk=po(Jp(/~/g,"~0"),Jp(/\//g,"~1"),encodeURIComponent),Ek=class Sk extends dl{constructor(t,r){super(t,r),typeof r<"u"&&Object.assign(this,FT(["cause"],r))}},Z1=class xk extends Ek{},Ok=class wk extends Z1{constructor(t,r){super(t,r),kr(this,"tokens",void 0),typeof r<"u"&&(this.tokens=[...r.tokens])}};var Pk=Tf(ns(1,po(fl,Uc("Number"))),isFinite),jk=ns(1,Pk),Rk=Tf(Xu(Number.isFinite)?ns(1,bh(Number.isFinite,Number)):jk,UE(Yu,[Math.floor,HE])),Tk=ns(1,Rk);const kk=Xu(Number.isInteger)?ns(1,bh(Number.isInteger,Number)):Tk,Ax=Yu("");var Dk=B1(function(e,t){return po(W1(""),k3(eg(e)),JE(""))(t)});const X1=Dk,Lk=po(Jp(/~1/g,"/"),Jp(/~0/g,"~"),e=>{try{return decodeURIComponent(e)}catch{return e}}),Q1=class Vk extends Z1{constructor(t,r){super(t,r),kr(this,"pointer",void 0),typeof r<"u"&&(this.pointer=r.pointer)}},ea=e=>{const t=(e=>{const t=e.indexOf("#");return-1!==t?e.substring(t):"#"})(e);return X1("#",t)},Rh=class zk extends Z1{constructor(t,r){super(t,r),kr(this,"pointer",void 0),kr(this,"tokens",void 0),kr(this,"failedToken",void 0),kr(this,"failedTokenPosition",void 0),kr(this,"element",void 0),kr(this,"elementSourceMap",void 0),typeof r<"u"&&(this.pointer=r.pointer,Array.isArray(r.tokens)&&(this.tokens=[...r.tokens]),this.failedToken=r.failedToken,this.failedTokenPosition=r.failedTokenPosition,this.element=r.element.element,rg(r.element)&&(this.elementSourceMap=Qo(r.element.getMetaProperty("sourceMap"))))}},aa=(e,t)=>{let r;try{r=(e=>{if(Ax(e))return[];if(!XE("/",e))throw new Q1(`Invalid JSON Pointer "${e}". JSON Pointers must begin with "/"`,{pointer:e});try{const t=po(W1("/"),vh(Lk))(e);return $E(t)}catch(t){throw new Q1(`JSON Pointer parsing of "${e}" encountered an error.`,{pointer:e,cause:t})}})(e)}catch(n){throw new Rh(`JSON Pointer evaluation failed while parsing the pointer "${e}".`,{pointer:e,element:t,cause:n})}return r.reduce((n,o,c)=>{if(Ai(n)){if(!n.hasKey(o))throw new Rh(`JSON Pointer evaluation failed while evaluating token "${o}" against an ObjectElement`,{pointer:e,tokens:r,failedToken:o,failedTokenPosition:c,element:n});return n.get(o)}if(pl(n)){if(!(o in n.content)||!kk(Number(o)))throw new Rh(`JSON Pointer evaluation failed while evaluating token "${o}" against an ArrayElement`,{pointer:e,tokens:r,failedToken:o,failedTokenPosition:c,element:n});return n.get(Number(o))}throw new Rh(`JSON Pointer evaluation failed while evaluating token "${o}" against an unexpected Element`,{pointer:e,tokens:r,failedToken:o,failedTokenPosition:c,element:n})},t)},Th=class Wk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="callback"}},Nh=class Kk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="components"}get schemas(){return this.get("schemas")}set schemas(t){this.set("schemas",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get requestBodies(){return this.get("requestBodies")}set requestBodies(t){this.set("requestBodies",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get securitySchemes(){return this.get("securitySchemes")}set securitySchemes(t){this.set("securitySchemes",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}},kh=class Hk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="contact"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}get email(){return this.get("email")}set email(t){this.set("email",t)}},sg=class Jk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="discriminator"}get propertyName(){return this.get("propertyName")}set propertyName(t){this.set("propertyName",t)}get mapping(){return this.get("mapping")}set mapping(t){this.set("mapping",t)}},og=class qk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="encoding"}get contentType(){return this.get("contentType")}set contentType(t){this.set("contentType",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowedReserved(){return this.get("allowedReserved")}set allowedReserved(t){this.set("allowedReserved",t)}},Mh=class Gk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="example"}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get value(){return this.get("value")}set value(t){this.set("value",t)}get externalValue(){return this.get("externalValue")}set externalValue(t){this.set("externalValue",t)}},Dh=class Yk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="externalDocumentation"}get description(){return this.get("description")}set description(t){this.set("description",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}};class Cx extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="header"}get required(){return this.hasKey("required")?this.get("required"):new Ft.hh(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new Ft.hh(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}}Object.defineProperty(Cx.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});const Fh=Cx,Lh=class Zk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="info",this.classes.push("info")}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get termsOfService(){return this.get("termsOfService")}set termsOfService(t){this.set("termsOfService",t)}get contact(){return this.get("contact")}set contact(t){this.set("contact",t)}get license(){return this.get("license")}set license(t){this.set("license",t)}get version(){return this.get("version")}set version(t){this.set("version",t)}},Vh=class Xk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="license"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}},Bh=class Qk extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="link"}get operationRef(){return this.get("operationRef")}set operationRef(t){this.set("operationRef",t)}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get operation(){var t,r;return Nn(this.operationRef)?null===(t=this.operationRef)||void 0===t?void 0:t.meta.get("operation"):Nn(this.operationId)?null===(r=this.operationId)||void 0===r?void 0:r.meta.get("operation"):void 0}set operation(t){this.set("operation",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get server(){return this.get("server")}set server(t){this.set("server",t)}},$h=class eM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="mediaType"}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get encoding(){return this.get("encoding")}set encoding(t){this.set("encoding",t)}},ag=class tM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="oAuthFlow"}get authorizationUrl(){return this.get("authorizationUrl")}set authorizationUrl(t){this.set("authorizationUrl",t)}get tokenUrl(){return this.get("tokenUrl")}set tokenUrl(t){this.set("tokenUrl",t)}get refreshUrl(){return this.get("refreshUrl")}set refreshUrl(t){this.set("refreshUrl",t)}get scopes(){return this.get("scopes")}set scopes(t){this.set("scopes",t)}},lg=class rM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="oAuthFlows"}get implicit(){return this.get("implicit")}set implicit(t){this.set("implicit",t)}get password(){return this.get("password")}set password(t){this.set("password",t)}get clientCredentials(){return this.get("clientCredentials")}set clientCredentials(t){this.set("clientCredentials",t)}get authorizationCode(){return this.get("authorizationCode")}set authorizationCode(t){this.set("authorizationCode",t)}},Uh=class nM extends Ft.RP{constructor(t,r,n){super(t,r,n),this.element="openapi",this.classes.push("spec-version"),this.classes.push("version")}},ug=class iM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="openApi3_0",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}},zh=class sM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="operation"}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}set externalDocs(t){this.set("externalDocs",t)}get externalDocs(){return this.get("externalDocs")}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new Ft.hh(!1)}set deprecated(t){this.set("deprecated",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get servers(){return this.get("severs")}set servers(t){this.set("servers",t)}};class Px extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="parameter"}get name(){return this.get("name")}set name(t){this.set("name",t)}get in(){return this.get("in")}set in(t){this.set("in",t)}get required(){return this.hasKey("required")?this.get("required"):new Ft.hh(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new Ft.hh(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}}Object.defineProperty(Px.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});const Wh=Px,Kh=class oM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="pathItem"}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}},Hh=class aM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="paths"}},Jh=class lM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="reference",this.classes.push("openapi-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}},qh=class uM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="requestBody"}get description(){return this.get("description")}set description(t){this.set("description",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get required(){return this.hasKey("required")?this.get("required"):new Ft.hh(!1)}set required(t){this.set("required",t)}},Gh=class cM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="response"}get description(){return this.get("description")}set description(t){this.set("description",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}},Yh=class fM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="responses"}get default(){return this.get("default")}set default(t){this.set("default",t)}},Zh=class pM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft4"}get idProp(){return this.get("id")}set idProp(t){this.set("id",t)}get $schema(){return this.get("$schema")}set $schema(t){this.set("idProp",t)}get multipleOf(){return this.get("multipleOf")}set multipleOf(t){this.set("multipleOf",t)}get maximum(){return this.get("maximum")}set maximum(t){this.set("maximum",t)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(t){this.set("exclusiveMaximum",t)}get minimum(){return this.get("minimum")}set minimum(t){this.set("minimum",t)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(t){this.set("exclusiveMinimum",t)}get maxLength(){return this.get("maxLength")}set maxLength(t){this.set("maxLength",t)}get minLength(){return this.get("minLength")}set minLength(t){this.set("minLength",t)}get pattern(){return this.get("pattern")}set pattern(t){this.set("pattern",t)}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get maxItems(){return this.get("maxItems")}set maxItems(t){this.set("maxItems",t)}get minItems(){return this.get("minItems")}set minItems(t){this.set("minItems",t)}get uniqueItems(){return this.get("uniqueItems")}set uniqueItems(t){this.set("uniqueItems",t)}get maxProperties(){return this.get("maxProperties")}set maxProperties(t){this.set("maxProperties",t)}get minProperties(){return this.get("minProperties")}set minProperties(t){this.set("minProperties",t)}get required(){return this.get("required")}set required(t){this.set("required",t)}get properties(){return this.get("properties")}set properties(t){this.set("properties",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get patternProperties(){return this.get("patternProperties")}set patternProperties(t){this.set("patternProperties",t)}get dependencies(){return this.get("dependencies")}set dependencies(t){this.set("dependencies",t)}get enum(){return this.get("enum")}set enum(t){this.set("enum",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}get allOf(){return this.get("allOf")}set allOf(t){this.set("allOf",t)}get anyOf(){return this.get("anyOf")}set anyOf(t){this.set("anyOf",t)}get oneOf(){return this.get("oneOf")}set oneOf(t){this.set("oneOf",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get definitions(){return this.get("definitions")}set definitions(t){this.set("definitions",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get default(){return this.get("default")}set default(t){this.set("default",t)}get format(){return this.get("format")}set format(t){this.set("format",t)}get base(){return this.get("base")}set base(t){this.set("base",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get media(){return this.get("media")}set media(t){this.set("media",t)}get readOnly(){return this.get("readOnly")}set readOnly(t){this.set("readOnly",t)}},cg=class dM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="JSONReference",this.classes.push("json-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}},fg=class hM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="media"}get binaryEncoding(){return this.get("binaryEncoding")}set binaryEncoding(t){this.set("binaryEncoding",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}},pg=class mM extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.element="linkDescription"}get href(){return this.get("href")}set href(t){this.set("href",t)}get rel(){return this.get("rel")}set rel(t){this.set("rel",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get mediaType(){return this.get("mediaType")}set mediaType(t){this.set("mediaType",t)}get method(){return this.get("method")}set method(t){this.set("method",t)}get encType(){return this.get("encType")}set encType(t){this.set("encType",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}},dg=(e,t)=>{const r=Nf(e,t);return PT(n=>{if(Yp(n)&&kf("$ref",n)&&YT(Mf,"$ref",n)){const o=Ha(["$ref"],n),c=X1("#/",o);return Ha(c.split("/"),r)}return Yp(n)?dg(n,r):n},e)},jx=ht({props:{element:null},methods:{copyMetaAndAttributes(e,t){rg(e)&&t.meta.set("sourceMap",e.meta.get("sourceMap"))}}}),Ln=ht(jx,{methods:{enter(e){return this.element=e.clone(),mn}}}),ed=Pn(Ah());function Ix(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}const Rx=e=>{if(Ch(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},Tx=function gM(e){for(var t=1;t{if(Nn(o)&&r.includes(o.toValue())&&!this.ignoredFields.includes(o.toValue())){const h=this.toRefractedElement([...t,"fixedFields",o.toValue()],n),_=new Ft.c6(o.clone(),h);this.copyMetaAndAttributes(c,_),_.classes.push("fixed-field"),this.element.content.push(_)}else this.ignoredFields.includes(o.toValue())||this.element.content.push(c.clone())}),this.copyMetaAndAttributes(e,this.element),mn}}}),vM=ht(Xh,Ln,{props:{specPath:Pn(["document","objects","JSONSchema"])},init(){this.element=new Zh}}),_M=Ln,bM=Ln,SM=Ln,EM=Ln,xM=Ln,wM=Ln,OM=Ln,AM=Ln,CM=Ln,PM=Ln,ec=ht({props:{parent:null},init({parent:e=this.parent}){this.parent=e,this.passingOptionsNames=[...this.passingOptionsNames,"parent"]}}),bu=e=>Ai(e)&&e.hasKey("$ref"),jM=ht(Wc,ec,Ln,{methods:{ObjectElement(e){const t=bu(e)?["document","objects","JSONReference"]:["document","objects","JSONSchema"];return this.element=this.toRefractedElement(t,e),mn},ArrayElement(e){return this.element=new Ft.ON,this.element.classes.push("json-schema-items"),e.forEach(t=>{const r=bu(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}}),IM=Ln,RM=Ln,TM=Ln,NM=Ln,kM=Ln,MM=ht(Ln,{methods:{ArrayElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-required"),mn}}}),LM=Wp(ns(1,Tf(ox,L3(ax,Xu)))),kx=Wp(xh),t_=OR([Mf,LM,kx]),$M=ht(Wc,{props:{fieldPatternPredicate:C1,specPath:ed,ignoredFields:[]},init({specPath:e=this.specPath,ignoredFields:t=this.ignoredFields}={}){this.specPath=e,this.ignoredFields=t},methods:{ObjectElement(e){return e.forEach((t,r,n)=>{if(!this.ignoredFields.includes(r.toValue())&&this.fieldPatternPredicate(r.toValue())){const o=this.specPath(t),c=this.toRefractedElement(o,t),h=new Ft.c6(r.clone(),c);this.copyMetaAndAttributes(n,h),h.classes.push("patterned-field"),this.element.content.push(h)}else this.ignoredFields.includes(r.toValue())||this.element.content.push(n.clone())}),this.copyMetaAndAttributes(e,this.element),mn}}}),hg=ht($M,{props:{fieldPatternPredicate:t_}}),UM=ht(hg,ec,Ln,{props:{specPath:e=>bu(e)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-properties")}}),zM=ht(hg,ec,Ln,{props:{specPath:e=>bu(e)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-patternProperties")}}),WM=ht(hg,ec,Ln,{props:{specPath:e=>bu(e)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-dependencies")}}),KM=ht(Ln,{methods:{ArrayElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-enum"),mn}}}),HM=ht(Ln,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-type"),mn},ArrayElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-type"),mn}}}),JM=ht(Wc,ec,Ln,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-allOf")},methods:{ArrayElement(e){return e.forEach(t=>{const r=bu(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}}),qM=ht(Wc,ec,Ln,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-anyOf")},methods:{ArrayElement(e){return e.forEach(t=>{const r=bu(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}}),GM=ht(Wc,ec,Ln,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-oneOf")},methods:{ArrayElement(e){return e.forEach(t=>{const r=bu(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}}),YM=ht(hg,ec,Ln,{props:{specPath:e=>bu(e)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-definitions")}}),ZM=Ln,XM=Ln,QM=Ln,e6=Ln,t6=Ln,r6=ht(Wc,ec,Ln,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-links")},methods:{ArrayElement(e){return e.forEach(t=>{const r=this.toRefractedElement(["document","objects","LinkDescription"],t);this.element.push(r)}),this.copyMetaAndAttributes(e,this.element),mn}}}),n6=Ln,i6=ht(Xh,Ln,{props:{specPath:Pn(["document","objects","JSONReference"])},init(){this.element=new cg},methods:{ObjectElement(e){const t=Xh.compose.methods.ObjectElement.call(this,e);return Nn(this.element.$ref)&&this.element.classes.push("reference-element"),t}}}),s6=ht(Ln,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("reference-value"),mn}}}),a6=Wp(Sh),u6=Tf(QE,kx);function r_(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.length}),y6=po(nN(m6),tT,_h("length")),g6=B1(function(e,t,r){var n=r.apply(void 0,function c6(e){return function h6(e){if(Array.isArray(e))return r_(e)}(e)||function d6(e){if(typeof Symbol<"u"&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function p6(e,t){if(e){if("string"==typeof e)return r_(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return r_(e,t)}}(e)||function f6(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e));return a6(n)?eN(n):t}),_6=$1(u6,function(t){var r=y6(t);return ns(r,function(){for(var n=arguments.length,o=new Array(n),c=0;c$1(n,Pn(o),Ah)),r=Mx(t)(e);return this.element=this.toRefractedElement(r,e),mn}}}),td=ht(b6,{props:{alternator:[{predicate:bu,specPath:["document","objects","JSONReference"]},{predicate:Vc,specPath:["document","objects","JSONSchema"]}]}}),la={visitors:{value:Ln,JSONSchemaOrJSONReferenceVisitor:td,document:{objects:{JSONSchema:{$visitor:vM,fixedFields:{id:_M,$schema:bM,multipleOf:SM,maximum:EM,exclusiveMaximum:xM,minimum:wM,exclusiveMinimum:OM,maxLength:AM,minLength:CM,pattern:PM,additionalItems:td,items:jM,maxItems:IM,minItems:RM,uniqueItems:TM,maxProperties:NM,minProperties:kM,required:MM,properties:UM,additionalProperties:td,patternProperties:zM,dependencies:WM,enum:KM,type:HM,allOf:JM,anyOf:qM,oneOf:GM,not:td,definitions:YM,title:ZM,description:XM,default:QM,format:e6,base:t6,links:r6,media:{$ref:"#/visitors/document/objects/Media"},readOnly:n6}},JSONReference:{$visitor:i6,fixedFields:{$ref:s6}},Media:{$visitor:ht(Xh,Ln,{props:{specPath:Pn(["document","objects","Media"])},init(){this.element=new fg}}),fixedFields:{binaryEncoding:Ln,type:Ln}},LinkDescription:{$visitor:ht(Xh,Ln,{props:{specPath:Pn(["document","objects","LinkDescription"])},init(){this.element=new pg}}),fixedFields:{href:Ln,rel:Ln,title:Ln,targetSchema:td,mediaType:Ln,method:Ln,encType:Ln,schema:td}}}}}},O6=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Zh||e(n)&&t("JSONSchemaDraft4",n)&&r("object",n)),A6=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cg||e(n)&&t("JSONReference",n)&&r("object",n)),C6=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fg||e(n)&&t("media",n)&&r("object",n)),P6=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof pg||e(n)&&t("linkDescription",n)&&r("object",n)),j6={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft4",Zh),t.register("jSONReference",cg),t.register("media",fg),t.register("linkDescription",pg),t}};function Dx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Fx(e){for(var t=1;t{const e=Zp(j6);return{predicates:Fx(Fx({},E),{},{isStringElement:Nn}),namespace:e}};function Lx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}const mg=e=>(t,r={})=>((e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=la}={})=>{const o=(0,Ft.Qc)(e),c=dg(n),h=qp(t,[],c);return Lo(o,h,{state:{specObj:c}}),Ih(h.element,r,{toolboxCreator:I6,visitorOptions:{keyMap:Tx,nodeTypeGetter:Rx}})})(t,function R6(e){for(var t=1;t{if(Ch(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},Ux=function B6(e){for(var t=1;tAi(e)&&e.hasKey("openapi")&&e.hasKey("info"),U6=e=>Ai(e)&&e.hasKey("name")&&e.hasKey("in"),ss=e=>Ai(e)&&e.hasKey("$ref"),z6=e=>Ai(e)&&e.hasKey("content"),W6=e=>Ai(e)&&e.hasKey("description"),Wx=Ai,Kx=Ai,i_=e=>Nn(e.key)&&XE("x-",e.key.toValue()),ri=ht(ua,{props:{specPath:ed,ignoredFields:[],canSupportSpecificationExtensions:!0,specificationExtensionPredicate:i_},init({specPath:e=this.specPath,ignoredFields:t=this.ignoredFields,canSupportSpecificationExtensions:r=this.canSupportSpecificationExtensions,specificationExtensionPredicate:n=this.specificationExtensionPredicate}={}){this.specPath=e,this.ignoredFields=t,this.canSupportSpecificationExtensions=r,this.specificationExtensionPredicate=n},methods:{ObjectElement(e){const t=this.specPath(e),r=this.retrieveFixedFields(t);return e.forEach((n,o,c)=>{if(Nn(o)&&r.includes(o.toValue())&&!this.ignoredFields.includes(o.toValue())){const h=this.toRefractedElement([...t,"fixedFields",o.toValue()],n),_=new Ft.c6(o.clone(),h);this.copyMetaAndAttributes(c,_),_.classes.push("fixed-field"),this.element.content.push(_)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(c)){const h=this.toRefractedElement(["document","extension"],c);this.element.content.push(h)}else this.ignoredFields.includes(o.toValue())||this.element.content.push(c.clone())}),this.copyMetaAndAttributes(e,this.element),mn}}}),ct=ht(Vx,{methods:{enter(e){return this.element=e.clone(),mn}}}),K6=ht(ri,ct,{props:{specPath:Pn(["document","objects","OpenApi"]),canSupportSpecificationExtensions:!0},init(){this.element=new ug},methods:{ObjectElement(e){return this.unrefractedElement=e,ri.compose.methods.ObjectElement.call(this,e)}}}),H6=ht(ua,ct,{methods:{StringElement(e){const t=new Uh(e.toValue());return this.copyMetaAndAttributes(e,t),this.element=t,mn}}}),J6=ht(ua,{methods:{MemberElement(e){return this.element=e.clone(),this.element.classes.push("specification-extension"),mn}}}),q6=ht(ri,ct,{props:{specPath:Pn(["document","objects","Info"]),canSupportSpecificationExtensions:!0},init(){this.element=new Lh}}),G6=ct,Y6=ct,Z6=ct,X6=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("api-version"),this.element.classes.push("version"),mn}}}),Q6=ht(ri,ct,{props:{specPath:Pn(["document","objects","Contact"]),canSupportSpecificationExtensions:!0},init(){this.element=new kh}}),eD=ct,tD=ct,rD=ct,nD=ht(ri,ct,{props:{specPath:Pn(["document","objects","License"]),canSupportSpecificationExtensions:!0},init(){this.element=new Vh}}),iD=ct,sD=ct,oD=ht(ri,ct,{props:{specPath:Pn(["document","objects","Link"]),canSupportSpecificationExtensions:!0},init(){this.element=new Bh},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return(Nn(this.element.operationId)||Nn(this.element.operationRef))&&this.element.classes.push("reference-element"),t}}}),aD=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("reference-value"),mn}}}),lD=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("reference-value"),mn}}}),rd=ht(ua,{props:{fieldPatternPredicate:C1,specPath:ed,ignoredFields:[],canSupportSpecificationExtensions:!1,specificationExtensionPredicate:i_},init({specPath:e=this.specPath,ignoredFields:t=this.ignoredFields,canSupportSpecificationExtensions:r=this.canSupportSpecificationExtensions,specificationExtensionPredicate:n=this.specificationExtensionPredicate}={}){this.specPath=e,this.ignoredFields=t,this.canSupportSpecificationExtensions=r,this.specificationExtensionPredicate=n},methods:{ObjectElement(e){return e.forEach((t,r,n)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(n)){const o=this.toRefractedElement(["document","extension"],n);this.element.content.push(o)}else if(!this.ignoredFields.includes(r.toValue())&&this.fieldPatternPredicate(r.toValue())){const o=this.specPath(t),c=this.toRefractedElement(o,t),h=new Ft.c6(r.clone(),c);this.copyMetaAndAttributes(n,h),h.classes.push("patterned-field"),this.element.content.push(h)}else this.ignoredFields.includes(r.toValue())||this.element.content.push(n.clone())}),this.copyMetaAndAttributes(e,this.element),mn}}}),Kn=ht(rd,{props:{fieldPatternPredicate:t_}});class bg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(bg.primaryClass)}}kr(bg,"primaryClass","link-parameters");const uD=bg,cD=ht(Kn,ct,{props:{specPath:Pn(["value"])},init(){this.element=new uD}}),fD=ct,pD=ct,dD=ht(ri,ct,{props:{specPath:Pn(["document","objects","Server"]),canSupportSpecificationExtensions:!0},init(){this.element=new em}}),hD=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("server-url"),mn}}}),mD=ct;class Sg extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(Sg.primaryClass)}}kr(Sg,"primaryClass","servers");const yD=Sg,s_=ht(ua,ct,{init(){this.element=new yD},methods:{ArrayElement(e){return e.forEach(t=>{const r=Wx(t)?["document","objects","Server"]:["value"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}}),gD=ht(ri,ct,{props:{specPath:Pn(["document","objects","ServerVariable"]),canSupportSpecificationExtensions:!0},init(){this.element=new tm}}),vD=ct,_D=ct,bD=ct;class Eg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Eg.primaryClass)}}kr(Eg,"primaryClass","server-variables");const SD=Eg,ED=ht(Kn,ct,{props:{specPath:Pn(["document","objects","ServerVariable"])},init(){this.element=new SD}}),xD=ht(ri,ct,{props:{specPath:Pn(["document","objects","MediaType"]),canSupportSpecificationExtensions:!0},init(){this.element=new $h}}),Su=ht(ua,{props:{alternator:[]},methods:{enter(e){const t=this.alternator.map(({predicate:n,specPath:o})=>$1(n,Pn(o),Ah)),r=Mx(t)(e);return this.element=this.toRefractedElement(r,e),mn}}}),wD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Th||e(n)&&t("callback",n)&&r("object",n)),OD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Nh||e(n)&&t("components",n)&&r("object",n)),AD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof kh||e(n)&&t("contact",n)&&r("object",n)),CD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Mh||e(n)&&t("example",n)&&r("object",n)),PD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Dh||e(n)&&t("externalDocumentation",n)&&r("object",n)),nd=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Fh||e(n)&&t("header",n)&&r("object",n)),jD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Lh||e(n)&&t("info",n)&&r("object",n)),ID=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Vh||e(n)&&t("license",n)&&r("object",n)),Hx=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Bh||e(n)&&t("link",n)&&r("object",n)),RD=e=>{if(!Hx(e)||!Nn(e.operationRef))return!1;const t=e.operationRef.toValue();return"string"==typeof t&&t.length>0&&!t.startsWith("#")},TD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Uh||e(n)&&t("openapi",n)&&r("string",n)),ND=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>o=>o instanceof ug||e(o)&&t("openApi3_0",o)&&r("object",o)&&n("api",o)),Jx=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof zh||e(n)&&t("operation",n)&&r("object",n)),kD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Wh||e(n)&&t("parameter",n)&&r("object",n)),xg=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Kh||e(n)&&t("pathItem",n)&&r("object",n)),MD=e=>{if(!xg(e)||!Nn(e.$ref))return!1;const t=e.$ref.toValue();return"string"==typeof t&&t.length>0&&!t.startsWith("#")},DD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Hh||e(n)&&t("paths",n)&&r("object",n)),Ti=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Jh||e(n)&&t("reference",n)&&r("object",n)),FD=e=>{if(!Ti(e)||!Nn(e.$ref))return!1;const t=e.$ref.toValue();return"string"==typeof t&&t.length>0&&!t.startsWith("#")},LD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof qh||e(n)&&t("requestBody",n)&&r("object",n)),wg=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Gh||e(n)&&t("response",n)&&r("object",n)),VD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Yh||e(n)&&t("responses",n)&&r("object",n)),BD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yg||e(n)&&t("schema",n)&&r("object",n)),$D=e=>tg(e)&&e.classes.includes("boolean-json-schema"),UD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Qh||e(n)&&t("securityRequirement",n)&&r("object",n)),zD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof em||e(n)&&t("server",n)&&r("object",n)),WD=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof tm||e(n)&&t("serverVariable",n)&&r("object",n)),Og=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof $h||e(n)&&t("mediaType",n)&&r("object",n)),KD=ht(Su,ct,{props:{alternator:[{predicate:ss,specPath:["document","objects","Reference"]},{predicate:Vc,specPath:["document","objects","Schema"]}]},methods:{ObjectElement(e){const t=Su.compose.methods.enter.call(this,e);return Ti(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}}}),HD=ct,o_=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Example"],canSupportSpecificationExtensions:!0},init(){this.element=new Ft.Sb,this.element.classes.push("examples")},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","example")}),t}}});class Ag extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Ag.primaryClass),this.classes.push("examples")}}kr(Ag,"primaryClass","media-type-examples");const JD=Ag,qD=ht(o_,{init(){this.element=new JD}});class Cg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Cg.primaryClass)}}kr(Cg,"primaryClass","media-type-encoding");const GD=Cg,YD=ht(Kn,ct,{props:{specPath:Pn(["document","objects","Encoding"])},init(){this.element=new GD}}),ZD=ht(Kn,ct,{props:{specPath:Pn(["value"])},init(){this.element=new Qh}});class Pg extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(Pg.primaryClass)}}kr(Pg,"primaryClass","security");const XD=Pg,QD=ht(ua,ct,{init(){this.element=new XD},methods:{ArrayElement(e){return e.forEach(t=>{if(Ai(t)){const r=this.toRefractedElement(["document","objects","SecurityRequirement"],t);this.element.push(r)}else this.element.push(t.clone())}),this.copyMetaAndAttributes(e,this.element),mn}}}),e8=ht(ri,ct,{props:{specPath:Pn(["document","objects","Components"]),canSupportSpecificationExtensions:!0},init(){this.element=new Nh}}),t8=ht(ri,ct,{props:{specPath:Pn(["document","objects","Tag"]),canSupportSpecificationExtensions:!0},init(){this.element=new vg}}),r8=ct,n8=ct,i8=ht(ri,ct,{props:{specPath:Pn(["document","objects","Reference"]),canSupportSpecificationExtensions:!1},init(){this.element=new Jh},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return Nn(this.element.$ref)&&this.element.classes.push("reference-element"),t}}}),s8=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("reference-value"),mn}}}),o8=ht(ri,ct,{props:{specPath:Pn(["document","objects","Parameter"]),canSupportSpecificationExtensions:!0},init(){this.element=new Wh},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return Ai(this.element.contentProp)&&this.element.contentProp.filter(Og).forEach((r,n)=>{r.setMetaProperty("media-type",n.toValue())}),t}}}),a8=ct,l8=ct,u8=ct,c8=ct,f8=ct,p8=ct,d8=ct,h8=ct,m8=ct,y8=ht(Su,ct,{props:{alternator:[{predicate:ss,specPath:["document","objects","Reference"]},{predicate:Vc,specPath:["document","objects","Schema"]}]},methods:{ObjectElement(e){const t=Su.compose.methods.enter.call(this,e);return Ti(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}}}),g8=ht(ri,ct,{props:{specPath:Pn(["document","objects","Header"]),canSupportSpecificationExtensions:!0},init(){this.element=new Fh}}),v8=ct,_8=ct,b8=ct,S8=ct,E8=ct,x8=ct,w8=ct,O8=ht(Su,ct,{props:{alternator:[{predicate:ss,specPath:["document","objects","Reference"]},{predicate:Vc,specPath:["document","objects","Schema"]}]},methods:{ObjectElement(e){const t=Su.compose.methods.enter.call(this,e);return Ti(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}}}),A8=ct;class jg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(jg.primaryClass),this.classes.push("examples")}}kr(jg,"primaryClass","header-examples");const C8=jg,P8=ht(o_,{init(){this.element=new C8}}),Ig=ht(Kn,ct,{props:{specPath:Pn(["document","objects","MediaType"])},init(){this.element=new Ft.Sb,this.element.classes.push("content")}});class Rg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Rg.primaryClass),this.classes.push("content")}}kr(Rg,"primaryClass","header-content");const j8=Rg,I8=ht(Ig,{init(){this.element=new j8}}),R8=ht(ri,ct,{props:{specPath:Pn(["document","objects","Schema"]),canSupportSpecificationExtensions:!0},init(){this.element=new yg}}),{allOf:qx}=la.visitors.document.objects.JSONSchema.fixedFields,T8=ht(qx,{methods:{ArrayElement(e){const t=qx.compose.methods.ArrayElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}}),{anyOf:Gx}=la.visitors.document.objects.JSONSchema.fixedFields,N8=ht(Gx,{methods:{ArrayElement(e){const t=Gx.compose.methods.ArrayElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}}),{oneOf:Yx}=la.visitors.document.objects.JSONSchema.fixedFields,k8=ht(Yx,{methods:{ArrayElement(e){const t=Yx.compose.methods.ArrayElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}}),{definitions:Zx}=la.visitors.document.objects.JSONSchema.fixedFields,M8=ht(Zx,{methods:{ObjectElement(e){const t=Zx.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}}),{dependencies:Xx}=la.visitors.document.objects.JSONSchema.fixedFields,D8=ht(Xx,{methods:{ObjectElement(e){const t=Xx.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}}),{items:Qx}=la.visitors.document.objects.JSONSchema.fixedFields,F8=ht(Qx,{methods:{ObjectElement(e){const t=Qx.compose.methods.ObjectElement.call(this,e);return Ti(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t},ArrayElement(e){return this.element=e.clone(),mn}}}),{properties:ew}=la.visitors.document.objects.JSONSchema.fixedFields,L8=ht(ew,{methods:{ObjectElement(e){const t=ew.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}}),{patternProperties:tw}=la.visitors.document.objects.JSONSchema.fixedFields,V8=ht(tw,{methods:{ObjectElement(e){const t=tw.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}}),{type:B8}=la.visitors.document.objects.JSONSchema.fixedFields,$8=ht(B8,{methods:{ArrayElement(e){return this.element=e.clone(),mn}}}),U8=ct,z8=ct,W8=ct,K8=ct,{JSONSchemaOrJSONReferenceVisitor:rw}=la.visitors,H8=ht(rw,{methods:{ObjectElement(e){const t=rw.compose.methods.enter.call(this,e);return Ti(this.element)&&this.element.setMetaProperty("referenced-element","schema"),t}}}),J8=Object.fromEntries(Object.entries(la.visitors.document.objects.JSONSchema.fixedFields).map(([e,t])=>t===la.visitors.JSONSchemaOrJSONReferenceVisitor?[e,H8]:[e,t])),q8=ht(ri,ct,{props:{specPath:Pn(["document","objects","Discriminator"]),canSupportSpecificationExtensions:!1},init(){this.element=new sg}}),G8=ct;class Tg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Tg.primaryClass)}}kr(Tg,"primaryClass","discriminator-mapping");const Y8=Tg,Z8=ht(Kn,ct,{props:{specPath:Pn(["value"])},init(){this.element=new Y8}}),X8=ht(ri,ct,{props:{specPath:Pn(["document","objects","XML"]),canSupportSpecificationExtensions:!0},init(){this.element=new _g}}),Q8=ct,e4=ct,t4=ct,r4=ct,n4=ct,i4=ct;class Ng extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Ng.primaryClass),this.classes.push("examples")}}kr(Ng,"primaryClass","parameter-examples");const s4=Ng,o4=ht(o_,{init(){this.element=new s4}});class kg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(kg.primaryClass),this.classes.push("content")}}kr(kg,"primaryClass","parameter-content");const a4=kg,l4=ht(Ig,{init(){this.element=new a4}});class Mg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Mg.primaryClass)}}kr(Mg,"primaryClass","components-schemas");const nw=Mg,u4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Schema"]},init(){this.element=new nw},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","schema")}),t}}});class Dg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Dg.primaryClass)}}kr(Dg,"primaryClass","components-responses");const c4=Dg,f4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Response"]},init(){this.element=new c4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","response")}),this.element.filter(wg).forEach((r,n)=>{r.setMetaProperty("http-status-code",n.toValue())}),t}}});class Fg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Fg.primaryClass),this.classes.push("parameters")}}kr(Fg,"primaryClass","components-parameters");const p4=Fg,d4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Parameter"]},init(){this.element=new p4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","parameter")}),t}}});class Lg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Lg.primaryClass),this.classes.push("examples")}}kr(Lg,"primaryClass","components-examples");const h4=Lg,m4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Example"]},init(){this.element=new h4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","example")}),t}}});class Vg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Vg.primaryClass)}}kr(Vg,"primaryClass","components-request-bodies");const y4=Vg,g4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","RequestBody"]},init(){this.element=new y4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","requestBody")}),t}}});class Bg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Bg.primaryClass)}}kr(Bg,"primaryClass","components-headers");const v4=Bg,_4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Header"]},init(){this.element=new v4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","header")}),this.element.filter(nd).forEach((r,n)=>{r.setMetaProperty("header-name",n.toValue())}),t}}});class $g extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push($g.primaryClass)}}kr($g,"primaryClass","components-security-schemes");const b4=$g,S4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","SecurityScheme"]},init(){this.element=new b4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","securityScheme")}),t}}});class Ug extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Ug.primaryClass)}}kr(Ug,"primaryClass","components-links");const E4=Ug,x4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Link"]},init(){this.element=new E4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","link")}),t}}});class zg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(zg.primaryClass)}}kr(zg,"primaryClass","components-callbacks");const w4=zg,O4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Callback"]},init(){this.element=new w4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","callback")}),t}}}),A4=ht(ri,ct,{props:{specPath:Pn(["document","objects","Example"]),canSupportSpecificationExtensions:!0},init(){this.element=new Mh},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return Nn(this.element.externalValue)&&this.element.classes.push("reference-element"),t}}}),C4=ct,P4=ct,j4=ct,I4=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("reference-value"),mn}}}),R4=ht(ri,ct,{props:{specPath:Pn(["document","objects","ExternalDocumentation"]),canSupportSpecificationExtensions:!0},init(){this.element=new Dh}}),T4=ct,N4=ct,k4=ht(ri,ct,{props:{specPath:Pn(["document","objects","Encoding"]),canSupportSpecificationExtensions:!0},init(){this.element=new og},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return Ai(this.element.headers)&&this.element.headers.filter(nd).forEach((r,n)=>{r.setMetaProperty("header-name",n.toValue())}),t}}}),M4=ct;class Wg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Wg.primaryClass)}}kr(Wg,"primaryClass","encoding-headers");const D4=Wg,F4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Header"]},init(){this.element=new D4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","header")}),this.element.forEach((r,n)=>{if(!nd(r))return;const o=n.toValue();r.setMetaProperty("headerName",o)}),t}}}),L4=ct,V4=ct,B4=ct,$4=ht(rd,ct,{props:{fieldPatternPredicate:Xy(/^\/(?.*)$/),specPath:Pn(["document","objects","PathItem"]),canSupportSpecificationExtensions:!0},init(){this.element=new Hh},methods:{ObjectElement(e){const t=rd.compose.methods.ObjectElement.call(this,e);return this.element.filter(xg).forEach((r,n)=>{r.setMetaProperty("path",n.clone())}),t}}}),U4=ht(ri,ct,{props:{specPath:Pn(["document","objects","RequestBody"])},init(){this.element=new qh},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return Ai(this.element.contentProp)&&this.element.contentProp.filter(Og).forEach((r,n)=>{r.setMetaProperty("media-type",n.toValue())}),t}}}),z4=ct;class Kg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Kg.primaryClass),this.classes.push("content")}}kr(Kg,"primaryClass","request-body-content");const W4=Kg,K4=ht(Ig,{init(){this.element=new W4}}),H4=ct,J4=ht(rd,ct,{props:{fieldPatternPredicate:Xy(/{(?.*)}/),specPath:Pn(["document","objects","PathItem"]),canSupportSpecificationExtensions:!0},init(){this.element=new Th},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(xg).forEach((r,n)=>{r.setMetaProperty("runtime-expression",n.toValue())}),t}}}),q4=ht(ri,ct,{props:{specPath:Pn(["document","objects","Response"])},init(){this.element=new Gh},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return Ai(this.element.contentProp)&&this.element.contentProp.filter(Og).forEach((r,n)=>{r.setMetaProperty("media-type",n.toValue())}),Ai(this.element.headers)&&this.element.headers.filter(nd).forEach((r,n)=>{r.setMetaProperty("header-name",n.toValue())}),t}}}),G4=ct;class Hg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Hg.primaryClass)}}kr(Hg,"primaryClass","response-headers");const Y4=Hg,Z4=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Header"]},init(){this.element=new Y4},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","header")}),this.element.forEach((r,n)=>{if(!nd(r))return;const o=n.toValue();r.setMetaProperty("header-name",o)}),t}}});class Jg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Jg.primaryClass),this.classes.push("content")}}kr(Jg,"primaryClass","response-content");const X4=Jg,Q4=ht(Ig,{init(){this.element=new X4}});class qg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(qg.primaryClass)}}kr(qg,"primaryClass","response-links");const e9=qg,t9=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Link"]},init(){this.element=new e9},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","link")}),t}}}),iw=ht(ri,rd,{props:{specPathFixedFields:ed,specPathPatternedFields:ed},methods:{ObjectElement(e){const{specPath:t,ignoredFields:r}=this;try{this.specPath=this.specPathFixedFields;const n=this.retrieveFixedFields(this.specPath(e));this.ignoredFields=[...r,...v3(e.keys(),n)],ri.compose.methods.ObjectElement.call(this,e),this.specPath=this.specPathPatternedFields,this.ignoredFields=n,rd.compose.methods.ObjectElement.call(this,e)}catch(n){throw this.specPath=t,n}return mn}}}),r9=ht(iw,ct,{props:{specPathFixedFields:Pn(["document","objects","Responses"]),specPathPatternedFields:e=>ss(e)?["document","objects","Reference"]:["document","objects","Response"],fieldPatternPredicate:Xy(new RegExp(`^(1XX|2XX|3XX|4XX|5XX|${XT(100,600).join("|")})$`)),canSupportSpecificationExtensions:!0},init(){this.element=new Yh},methods:{ObjectElement(e){const t=iw.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","response")}),this.element.filter(wg).forEach((r,n)=>{const o=n.clone();this.fieldPatternPredicate(o.toValue())&&r.setMetaProperty("http-status-code",o)}),t}}}),n9=ht(Su,ct,{props:{alternator:[{predicate:ss,specPath:["document","objects","Reference"]},{predicate:Vc,specPath:["document","objects","Response"]}]},methods:{ObjectElement(e){const t=Su.compose.methods.enter.call(this,e);return Ti(this.element)?this.element.setMetaProperty("referenced-element","response"):wg(this.element)&&this.element.setMetaProperty("http-status-code","default"),t}}}),i9=ht(ri,ct,{props:{specPath:Pn(["document","objects","Operation"])},init(){this.element=new zh}});class Gg extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(Gg.primaryClass)}}kr(Gg,"primaryClass","operation-tags");const s9=Gg,o9=ht(ct,{init(){this.element=new s9},methods:{ArrayElement(e){return this.element=this.element.concat(e.clone()),mn}}}),a9=ct,l9=ct,u9=ct;class Yg extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(Yg.primaryClass),this.classes.push("parameters")}}kr(Yg,"primaryClass","operation-parameters");const sw=Yg,ow=ht(ua,ct,{init(){this.element=new Ft.ON,this.element.classes.push("parameters")},methods:{ArrayElement(e){return e.forEach(t=>{const r=ss(t)?["document","objects","Reference"]:["document","objects","Parameter"],n=this.toRefractedElement(r,t);Ti(n)&&n.setMetaProperty("referenced-element","parameter"),this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}}),c9=ht(ow,{init(){this.element=new sw}}),f9=ht(Su,{props:{alternator:[{predicate:ss,specPath:["document","objects","Reference"]},{predicate:Vc,specPath:["document","objects","RequestBody"]}]},methods:{ObjectElement(e){const t=Su.compose.methods.enter.call(this,e);return Ti(this.element)&&this.element.setMetaProperty("referenced-element","requestBody"),t}}});class Zg extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Zg.primaryClass)}}kr(Zg,"primaryClass","operation-callbacks");const p9=Zg,d9=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","Callback"]},init(){this.element=new p9},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(Ti).forEach(r=>{r.setMetaProperty("referenced-element","callback")}),t}}}),h9=ct;class Xg extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(Xg.primaryClass),this.classes.push("security")}}kr(Xg,"primaryClass","operation-security");const aw=Xg,m9=ht(ua,ct,{init(){this.element=new aw},methods:{ArrayElement(e){return e.forEach(t=>{const r=Ai(t)?["document","objects","SecurityRequirement"]:["value"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}});class Qg extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(Qg.primaryClass),this.classes.push("servers")}}kr(Qg,"primaryClass","operation-servers");const lw=Qg,y9=ht(s_,{init(){this.element=new lw}}),g9=ht(ri,ct,{props:{specPath:Pn(["document","objects","PathItem"])},init(){this.element=new Kh},methods:{ObjectElement(e){const t=ri.compose.methods.ObjectElement.call(this,e);return this.element.filter(Jx).forEach((r,n)=>{const o=n.clone();o.content=o.toValue().toUpperCase(),r.setMetaProperty("http-method",o)}),Nn(this.element.$ref)&&this.element.classes.push("reference-element"),t}}}),v9=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("reference-value"),mn}}}),_9=ct,b9=ct;class ev extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(ev.primaryClass),this.classes.push("servers")}}kr(ev,"primaryClass","path-item-servers");const uw=ev,S9=ht(s_,{init(){this.element=new uw}});class tv extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(tv.primaryClass),this.classes.push("parameters")}}kr(tv,"primaryClass","path-item-parameters");const E9=tv,x9=ht(ow,{init(){this.element=new E9}}),w9=ht(ri,ct,{props:{specPath:Pn(["document","objects","SecurityScheme"]),canSupportSpecificationExtensions:!0},init(){this.element=new gg}}),O9=ct,A9=ct,C9=ct,P9=ct,j9=ct,I9=ct,R9=ct,T9=ht(ri,ct,{props:{specPath:Pn(["document","objects","OAuthFlows"]),canSupportSpecificationExtensions:!0},init(){this.element=new lg}}),N9=ht(ri,ct,{props:{specPath:Pn(["document","objects","OAuthFlow"]),canSupportSpecificationExtensions:!0},init(){this.element=new ag}}),k9=ct,M9=ct,D9=ct;class rv extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(rv.primaryClass)}}kr(rv,"primaryClass","oauth-flow-scopes");const F9=rv,L9=ht(Kn,ct,{props:{specPath:Pn(["value"])},init(){this.element=new F9}});class nv extends Ft.ON{constructor(t,r,n){super(t,r,n),this.classes.push(nv.primaryClass)}}kr(nv,"primaryClass","tags");const V9=nv,B9=ht(ua,ct,{init(){this.element=new V9},methods:{ArrayElement(e){return e.forEach(t=>{const r=Kx(t)?["document","objects","Tag"]:["value"],n=this.toRefractedElement(r,t);this.element.push(n)}),this.copyMetaAndAttributes(e,this.element),mn}}});function cw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function fw(e){for(var t=1;t{const{base:t}=e;return t.register("callback",Th),t.register("components",Nh),t.register("contact",kh),t.register("discriminator",sg),t.register("encoding",og),t.register("example",Mh),t.register("externalDocumentation",Dh),t.register("header",Fh),t.register("info",Lh),t.register("license",Vh),t.register("link",Bh),t.register("mediaType",$h),t.register("oAuthFlow",ag),t.register("oAuthFlows",lg),t.register("openapi",Uh),t.register("openApi3_0",ug),t.register("operation",zh),t.register("parameter",Wh),t.register("pathItem",Kh),t.register("paths",Hh),t.register("reference",Jh),t.register("requestBody",qh),t.register("response",Gh),t.register("responses",Yh),t.register("schema",yg),t.register("securityRequirement",Qh),t.register("securityScheme",gg),t.register("server",em),t.register("serverVariable",tm),t.register("tag",vg),t.register("xml",_g),t}};function hw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function a_(e){for(var t=1;t{const e=Zp($9);return{predicates:a_(a_(a_({},S),A),{},{isStringElement:Nn}),namespace:e}};function mw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}const zi=e=>(t,r={})=>((e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=(0,Ft.Qc)(e),o=dg($t),c=qp(t,[],o);return Lo(n,c,{state:{specObj:o}}),Ih(c.element,r,{toolboxCreator:U9,visitorOptions:{keyMap:Ux,nodeTypeGetter:$x}})})(t,function z9(e){for(var t=1;tn=>n instanceof iv||e(n)&&t("callback",n)&&r("object",n)),e5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof sv||e(n)&&t("components",n)&&r("object",n)),t5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ov||e(n)&&t("contact",n)&&r("object",n)),r5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof av||e(n)&&t("example",n)&&r("object",n)),n5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof lv||e(n)&&t("externalDocumentation",n)&&r("object",n)),i5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof uv||e(n)&&t("header",n)&&r("object",n)),s5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cv||e(n)&&t("info",n)&&r("object",n)),gw=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof rm||e(n)&&t("jsonSchemaDialect",n)&&r("string",n)),o5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fv||e(n)&&t("license",n)&&r("object",n)),vw=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof pv||e(n)&&t("link",n)&&r("object",n)),Ev=e=>{if(!vw(e)||!Nn(e.operationRef))return!1;const t=e.operationRef.toValue();return"string"==typeof t&&t.length>0&&!t.startsWith("#")},a5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof d_||e(n)&&t("openapi",n)&&r("string",n)),v_=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>o=>o instanceof Kc||e(o)&&t("openApi3_1",o)&&r("object",o)&&n("api",o)),_w=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof id||e(n)&&t("operation",n)&&r("object",n)),l5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof hv||e(n)&&t("parameter",n)&&r("object",n)),xv=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Eu||e(n)&&t("pathItem",n)&&r("object",n)),wv=e=>{if(!xv(e)||!Nn(e.$ref))return!1;const t=e.$ref.toValue();return"string"==typeof t&&t.length>0&&!t.startsWith("#")},u5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof mv||e(n)&&t("paths",n)&&r("object",n)),sd=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Hc||e(n)&&t("reference",n)&&r("object",n)),Ov=e=>{if(!sd(e)||!Nn(e.$ref))return!1;const t=e.$ref.toValue();return"string"==typeof t&&t.length>0&&!t.startsWith("#")},c5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yv||e(n)&&t("requestBody",n)&&r("object",n)),f5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof gv||e(n)&&t("response",n)&&r("object",n)),p5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof vv||e(n)&&t("responses",n)&&r("object",n)),od=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof tc||e(n)&&t("schema",n)&&r("object",n)),__=e=>tg(e)&&e.classes.includes("boolean-json-schema"),d5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof _v||e(n)&&t("securityRequirement",n)&&r("object",n)),h5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof bv||e(n)&&t("server",n)&&r("object",n)),m5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Sv||e(n)&&t("serverVariable",n)&&r("object",n)),y5=Zr(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof dv||e(n)&&t("mediaType",n)&&r("object",n)),rc=ht({props:{parent:null},init({parent:e=this.parent}){this.parent=e,this.passingOptionsNames=[...this.passingOptionsNames,"parent"]}}),g5=ht(ri,rc,ct,{props:{specPath:Pn(["document","objects","Schema"]),canSupportSpecificationExtensions:!0},init(){const e=()=>{let n;return n=null!==this.openApiSemanticElement&&gw(this.openApiSemanticElement.jsonSchemaDialect)?this.openApiSemanticElement.jsonSchemaDialect.toValue():null!==this.openApiGenericElement&&Nn(this.openApiGenericElement.get("jsonSchemaDialect"))?this.openApiGenericElement.get("jsonSchemaDialect").toValue():rm.default.toValue(),n},t=n=>{if(K1(this.parent)&&!Nn(n.get("$schema")))this.element.setMetaProperty("inherited$schema",e());else if(od(this.parent)&&!Nn(n.get("$schema"))){var o,c;const h=Nf(null===(o=this.parent.meta.get("inherited$schema"))||void 0===o?void 0:o.toValue(),null===(c=this.parent.$schema)||void 0===c?void 0:c.toValue());this.element.setMetaProperty("inherited$schema",h)}},r=n=>{var o;const c=null!==this.parent?this.parent.getMetaProperty("inherited$id",[]).clone():new Ft.ON,h=null===(o=n.get("$id"))||void 0===o?void 0:o.toValue();t_(h)&&c.push(h),this.element.setMetaProperty("inherited$id",c)};this.ObjectElement=function(o){this.element=new tc,t(o),r(o),this.parent=this.element;const c=ri.compose.methods.ObjectElement.call(this,o);return Nn(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),c},this.BooleanElement=function(o){return this.element=o.clone(),this.element.classes.push("boolean-json-schema"),mn}}}),v5=ct,_5=ht(ct,{methods:{ObjectElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-$vocabulary"),mn}}}),b5=ct,S5=ct,E5=ct,x5=ct,w5=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("reference-value"),mn}}}),O5=ht(Kn,rc,ct,{props:{specPath:Pn(["document","objects","Schema"])},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-$defs")}}),A5=ct,C5=ht(ua,rc,ct,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-allOf")},methods:{ArrayElement(e){return e.forEach(t=>{if(Ai(t)){const r=this.toRefractedElement(["document","objects","Schema"],t);this.element.push(r)}else{const r=t.clone();this.element.push(r)}}),this.copyMetaAndAttributes(e,this.element),mn}}}),P5=ht(ua,rc,ct,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-anyOf")},methods:{ArrayElement(e){return e.forEach(t=>{if(Ai(t)){const r=this.toRefractedElement(["document","objects","Schema"],t);this.element.push(r)}else{const r=t.clone();this.element.push(r)}}),this.copyMetaAndAttributes(e,this.element),mn}}}),j5=ht(ua,rc,ct,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-oneOf")},methods:{ArrayElement(e){return e.forEach(t=>{if(Ai(t)){const r=this.toRefractedElement(["document","objects","Schema"],t);this.element.push(r)}else{const r=t.clone();this.element.push(r)}}),this.copyMetaAndAttributes(e,this.element),mn}}}),I5=ht(Kn,rc,ct,{props:{specPath:Pn(["document","objects","Schema"])},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-dependentSchemas")}}),R5=ht(ua,rc,ct,{init(){this.element=new Ft.ON,this.element.classes.push("json-schema-prefixItems")},methods:{ArrayElement(e){return e.forEach(t=>{if(Ai(t)){const r=this.toRefractedElement(["document","objects","Schema"],t);this.element.push(r)}else{const r=t.clone();this.element.push(r)}}),this.copyMetaAndAttributes(e,this.element),mn}}}),T5=ht(Kn,rc,ct,{props:{specPath:Pn(["document","objects","Schema"])},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-properties")}}),N5=ht(Kn,rc,ct,{props:{specPath:Pn(["document","objects","Schema"])},init(){this.element=new Ft.Sb,this.element.classes.push("json-schema-patternProperties")}}),k5=ht(ct,{methods:{StringElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-type"),mn},ArrayElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-type"),mn}}}),M5=ht(ct,{methods:{ArrayElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-enum"),mn}}}),D5=ct,F5=ct,L5=ct,V5=ct,B5=ct,$5=ct,U5=ct,z5=ct,W5=ct,K5=ct,H5=ct,J5=ct,q5=ct,G5=ct,Y5=ct,Z5=ct,X5=ht(ct,{methods:{ArrayElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-required"),mn}}}),Q5=ht(ct,{methods:{ObjectElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-dependentRequired"),mn}}}),eL=ct,tL=ct,rL=ct,nL=ct,iL=ct,sL=ct,oL=ht(ct,{methods:{ArrayElement(e){return this.element=e.clone(),this.element.classes.push("json-schema-examples"),mn}}}),aL=ct,lL=ct,uL=ct,cL=ct,{visitors:{document:{objects:{Discriminator:{$visitor:fL}}}}}=$t,pL=ht(fL,{props:{canSupportSpecificationExtensions:!0},init(){this.element=new l_}}),{visitors:{document:{objects:{XML:{$visitor:dL}}}}}=$t,hL=ht(dL,{init(){this.element=new g_}}),mL=ht(Kn,ct,{props:{specPath:Pn(["document","objects","Schema"])},init(){this.element=new nw}});class Av extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Av.primaryClass)}}kr(Av,"primaryClass","components-path-items");const yL=Av,gL=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","PathItem"]},init(){this.element=new yL},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(sd).forEach(r=>{r.setMetaProperty("referenced-element","pathItem")}),t}}}),{visitors:{document:{objects:{Example:{$visitor:vL}}}}}=$t,_L=ht(vL,{init(){this.element=new av}}),{visitors:{document:{objects:{ExternalDocumentation:{$visitor:bL}}}}}=$t,SL=ht(bL,{init(){this.element=new lv}}),{visitors:{document:{objects:{Encoding:{$visitor:EL}}}}}=$t,xL=ht(EL,{init(){this.element=new u_}}),{visitors:{document:{objects:{Paths:{$visitor:wL}}}}}=$t,OL=ht(wL,{init(){this.element=new mv}}),{visitors:{document:{objects:{RequestBody:{$visitor:AL}}}}}=$t,CL=ht(AL,{init(){this.element=new yv}}),{visitors:{document:{objects:{Callback:{$visitor:bw}}}}}=$t,PL=ht(bw,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","PathItem"]},init(){this.element=new iv},methods:{ObjectElement(e){const t=bw.compose.methods.ObjectElement.call(this,e);return this.element.filter(sd).forEach(r=>{r.setMetaProperty("referenced-element","pathItem")}),t}}}),{visitors:{document:{objects:{Response:{$visitor:jL}}}}}=$t,IL=ht(jL,{init(){this.element=new gv}}),{visitors:{document:{objects:{Responses:{$visitor:RL}}}}}=$t,TL=ht(RL,{init(){this.element=new vv}}),{visitors:{document:{objects:{Operation:{$visitor:NL}}}}}=$t,kL=ht(NL,{init(){this.element=new id}}),{visitors:{document:{objects:{PathItem:{$visitor:ML}}}}}=$t,DL=ht(ML,{init(){this.element=new Eu}}),{visitors:{document:{objects:{SecurityScheme:{$visitor:FL}}}}}=$t,LL=ht(FL,{init(){this.element=new m_}}),{visitors:{document:{objects:{OAuthFlows:{$visitor:VL}}}}}=$t,BL=ht(VL,{init(){this.element=new p_}}),{visitors:{document:{objects:{OAuthFlow:{$visitor:$L}}}}}=$t,UL=ht($L,{init(){this.element=new f_}});class Cv extends Ft.Sb{constructor(t,r,n){super(t,r,n),this.classes.push(Cv.primaryClass)}}kr(Cv,"primaryClass","webhooks");const zL=Cv,WL=ht(Kn,ct,{props:{specPath:e=>ss(e)?["document","objects","Reference"]:["document","objects","PathItem"]},init(){this.element=new zL},methods:{ObjectElement(e){const t=Kn.compose.methods.ObjectElement.call(this,e);return this.element.filter(sd).forEach(r=>{r.setMetaProperty("referenced-element","pathItem")}),this.element.filter(xv).forEach((r,n)=>{r.setMetaProperty("webhook-name",n.toValue())}),t}}}),KL={visitors:{value:$t.visitors.value,document:{objects:{OpenApi:{$visitor:SF,fixedFields:{openapi:$t.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:"#/visitors/document/objects/Info"},jsonSchemaDialect:TF,servers:$t.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:"#/visitors/document/objects/Paths"},webhooks:WL,components:{$ref:"#/visitors/document/objects/Components"},security:$t.visitors.document.objects.OpenApi.fixedFields.security,tags:$t.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:xF,fixedFields:{title:$t.visitors.document.objects.Info.fixedFields.title,description:$t.visitors.document.objects.Info.fixedFields.description,summary:wF,termsOfService:$t.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:$t.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:AF,fixedFields:{name:$t.visitors.document.objects.Contact.fixedFields.name,url:$t.visitors.document.objects.Contact.fixedFields.url,email:$t.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:PF,fixedFields:{name:$t.visitors.document.objects.License.fixedFields.name,identifier:jF,url:$t.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:kF,fixedFields:{url:$t.visitors.document.objects.Server.fixedFields.url,description:$t.visitors.document.objects.Server.fixedFields.description,variables:$t.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:DF,fixedFields:{enum:$t.visitors.document.objects.ServerVariable.fixedFields.enum,default:$t.visitors.document.objects.ServerVariable.fixedFields.default,description:$t.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:UF,fixedFields:{schemas:mL,responses:$t.visitors.document.objects.Components.fixedFields.responses,parameters:$t.visitors.document.objects.Components.fixedFields.parameters,examples:$t.visitors.document.objects.Components.fixedFields.examples,requestBodies:$t.visitors.document.objects.Components.fixedFields.requestBodies,headers:$t.visitors.document.objects.Components.fixedFields.headers,securitySchemes:$t.visitors.document.objects.Components.fixedFields.securitySchemes,links:$t.visitors.document.objects.Components.fixedFields.links,callbacks:$t.visitors.document.objects.Components.fixedFields.callbacks,pathItems:gL}},Paths:{$visitor:OL},PathItem:{$visitor:DL,fixedFields:{$ref:$t.visitors.document.objects.PathItem.fixedFields.$ref,summary:$t.visitors.document.objects.PathItem.fixedFields.summary,description:$t.visitors.document.objects.PathItem.fixedFields.description,get:{$ref:"#/visitors/document/objects/Operation"},put:{$ref:"#/visitors/document/objects/Operation"},post:{$ref:"#/visitors/document/objects/Operation"},delete:{$ref:"#/visitors/document/objects/Operation"},options:{$ref:"#/visitors/document/objects/Operation"},head:{$ref:"#/visitors/document/objects/Operation"},patch:{$ref:"#/visitors/document/objects/Operation"},trace:{$ref:"#/visitors/document/objects/Operation"},servers:$t.visitors.document.objects.PathItem.fixedFields.servers,parameters:$t.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:kL,fixedFields:{tags:$t.visitors.document.objects.Operation.fixedFields.tags,summary:$t.visitors.document.objects.Operation.fixedFields.summary,description:$t.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:$t.visitors.document.objects.Operation.fixedFields.operationId,parameters:$t.visitors.document.objects.Operation.fixedFields.parameters,requestBody:$t.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:$t.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:$t.visitors.document.objects.Operation.fixedFields.deprecated,security:$t.visitors.document.objects.Operation.fixedFields.security,servers:$t.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:SL,fixedFields:{description:$t.visitors.document.objects.ExternalDocumentation.fixedFields.description,url:$t.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:YF,fixedFields:{name:$t.visitors.document.objects.Parameter.fixedFields.name,in:$t.visitors.document.objects.Parameter.fixedFields.in,description:$t.visitors.document.objects.Parameter.fixedFields.description,required:$t.visitors.document.objects.Parameter.fixedFields.required,deprecated:$t.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:$t.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:$t.visitors.document.objects.Parameter.fixedFields.style,explode:$t.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:$t.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:$t.visitors.document.objects.Parameter.fixedFields.example,examples:$t.visitors.document.objects.Parameter.fixedFields.examples,content:$t.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:CL,fixedFields:{description:$t.visitors.document.objects.RequestBody.fixedFields.description,content:$t.visitors.document.objects.RequestBody.fixedFields.content,required:$t.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:LF,fixedFields:{schema:{$ref:"#/visitors/document/objects/Schema"},example:$t.visitors.document.objects.MediaType.fixedFields.example,examples:$t.visitors.document.objects.MediaType.fixedFields.examples,encoding:$t.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:xL,fixedFields:{contentType:$t.visitors.document.objects.Encoding.fixedFields.contentType,headers:$t.visitors.document.objects.Encoding.fixedFields.headers,style:$t.visitors.document.objects.Encoding.fixedFields.style,explode:$t.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:$t.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:TL,fixedFields:{default:$t.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:IL,fixedFields:{description:$t.visitors.document.objects.Response.fixedFields.description,headers:$t.visitors.document.objects.Response.fixedFields.headers,content:$t.visitors.document.objects.Response.fixedFields.content,links:$t.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:PL},Example:{$visitor:_L,fixedFields:{summary:$t.visitors.document.objects.Example.fixedFields.summary,description:$t.visitors.document.objects.Example.fixedFields.description,value:$t.visitors.document.objects.Example.fixedFields.value,externalValue:$t.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:RF,fixedFields:{operationRef:$t.visitors.document.objects.Link.fixedFields.operationRef,operationId:$t.visitors.document.objects.Link.fixedFields.operationId,parameters:$t.visitors.document.objects.Link.fixedFields.parameters,requestBody:$t.visitors.document.objects.Link.fixedFields.requestBody,description:$t.visitors.document.objects.Link.fixedFields.description,server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:XF,fixedFields:{description:$t.visitors.document.objects.Header.fixedFields.description,required:$t.visitors.document.objects.Header.fixedFields.required,deprecated:$t.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:$t.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:$t.visitors.document.objects.Header.fixedFields.style,explode:$t.visitors.document.objects.Header.fixedFields.explode,allowReserved:$t.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:$t.visitors.document.objects.Header.fixedFields.example,examples:$t.visitors.document.objects.Header.fixedFields.examples,content:$t.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:WF,fixedFields:{name:$t.visitors.document.objects.Tag.fixedFields.name,description:$t.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:HF,fixedFields:{$ref:$t.visitors.document.objects.Reference.fixedFields.$ref,summary:JF,description:qF}},Schema:{$visitor:g5,fixedFields:{$schema:v5,$vocabulary:_5,$id:b5,$anchor:S5,$dynamicAnchor:E5,$dynamicRef:x5,$ref:w5,$defs:O5,$comment:A5,allOf:C5,anyOf:P5,oneOf:j5,not:{$ref:"#/visitors/document/objects/Schema"},if:{$ref:"#/visitors/document/objects/Schema"},then:{$ref:"#/visitors/document/objects/Schema"},else:{$ref:"#/visitors/document/objects/Schema"},dependentSchemas:I5,prefixItems:R5,items:{$ref:"#/visitors/document/objects/Schema"},contains:{$ref:"#/visitors/document/objects/Schema"},properties:T5,patternProperties:N5,additionalProperties:{$ref:"#/visitors/document/objects/Schema"},propertyNames:{$ref:"#/visitors/document/objects/Schema"},unevaluatedItems:{$ref:"#/visitors/document/objects/Schema"},unevaluatedProperties:{$ref:"#/visitors/document/objects/Schema"},type:k5,enum:M5,const:D5,multipleOf:F5,maximum:L5,exclusiveMaximum:V5,minimum:B5,exclusiveMinimum:$5,maxLength:U5,minLength:z5,pattern:W5,maxItems:K5,minItems:H5,uniqueItems:J5,maxContains:q5,minContains:G5,maxProperties:Y5,minProperties:Z5,required:X5,dependentRequired:Q5,title:eL,description:tL,default:rL,deprecated:nL,readOnly:iL,writeOnly:sL,examples:oL,format:aL,contentEncoding:lL,contentMediaType:uL,contentSchema:{$ref:"#/visitors/document/objects/Schema"},discriminator:{$ref:"#/visitors/document/objects/Discriminator"},xml:{$ref:"#/visitors/document/objects/XML"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},example:cL}},Discriminator:{$visitor:pL,fixedFields:{propertyName:$t.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:$t.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:hL,fixedFields:{name:$t.visitors.document.objects.XML.fixedFields.name,namespace:$t.visitors.document.objects.XML.fixedFields.namespace,prefix:$t.visitors.document.objects.XML.fixedFields.prefix,attribute:$t.visitors.document.objects.XML.fixedFields.attribute,wrapped:$t.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:LL,fixedFields:{type:$t.visitors.document.objects.SecurityScheme.fixedFields.type,description:$t.visitors.document.objects.SecurityScheme.fixedFields.description,name:$t.visitors.document.objects.SecurityScheme.fixedFields.name,in:$t.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:$t.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:$t.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:$t.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:BL,fixedFields:{implicit:{$ref:"#/visitors/document/objects/OAuthFlow"},password:{$ref:"#/visitors/document/objects/OAuthFlow"},clientCredentials:{$ref:"#/visitors/document/objects/OAuthFlow"},authorizationCode:{$ref:"#/visitors/document/objects/OAuthFlow"}}},OAuthFlow:{$visitor:UL,fixedFields:{authorizationUrl:$t.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:$t.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:$t.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:$t.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:BF}},extension:{$visitor:$t.visitors.document.extension.$visitor}}}};function Sw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}const ca=e=>{if(Ch(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},Aa=function HL(e){for(var t=1;t{const{base:t}=e;return t.register("callback",iv),t.register("components",sv),t.register("contact",ov),t.register("discriminator",l_),t.register("encoding",u_),t.register("example",av),t.register("externalDocumentation",lv),t.register("header",uv),t.register("info",cv),t.register("jsonSchemaDialect",rm),t.register("license",fv),t.register("link",pv),t.register("mediaType",dv),t.register("oAuthFlow",f_),t.register("oAuthFlows",p_),t.register("openapi",d_),t.register("openApi3_1",Kc),t.register("operation",id),t.register("parameter",hv),t.register("pathItem",Eu),t.register("paths",mv),t.register("reference",Hc),t.register("requestBody",yv),t.register("response",gv),t.register("responses",vv),t.register("schema",tc),t.register("securityRequirement",_v),t.register("securityScheme",m_),t.register("server",bv),t.register("serverVariable",Sv),t.register("tag",y_),t.register("xml",g_),t}};function Ew(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function xw(e){for(var t=1;t{const e=Zp(Pv);return{predicates:xw(xw({},I),{},{isStringElement:Nn,isArrayElement:pl,isObjectElement:Ai,includesClasses:Ph}),namespace:e}};function Ow(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}const Ni=e=>(t,r={})=>((e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=(0,Ft.Qc)(e),o=dg(KL),c=qp(t,[],o);return Lo(n,c,{state:{specObj:o}}),Ih(c.element,r,{toolboxCreator:ww,visitorOptions:{keyMap:Aa,nodeTypeGetter:ca}})})(t,function JL(e){for(var t=1;tn.includes(r))}findBy(t="3.1.0",r="generic"){const n="generic"===r?`vnd.oai.openapi;version=${t}`:`vnd.oai.openapi+${r};version=${t}`;return this.find(c=>c.includes(n))||this.unknownMediaType}latest(t="generic"){return wh(this.filterByFormat(t))}}const Df=new S_("application/vnd.oai.openapi;version=3.1.0","application/vnd.oai.openapi+json;version=3.1.0","application/vnd.oai.openapi+yaml;version=3.1.0");var jv=i(40042),e7=B1(function(e,t){return po(W1(""),j3(eg(e)),JE(""))(t)});const t7=e7,Iv=Wp(Zu),i7=ns(1,po(fl,Uc("RegExp"))),o7=vN(Mf,Jp(/[.*+?^${}()|[\]\\-]/g,"\\$&"));var Aw=function(t,r){if("string"!=typeof t&&!(t instanceof String))throw TypeError("`".concat(r,"` must be a string"))},c7=ns(3,function(t,r,n){(function(t,r,n){if(null==n||null==t||null==r)throw TypeError("Input values must not be `null` or `undefined`")})(t,r,n),Aw(n,"str"),Aw(r,"replaceValue"),function(t){if(!("string"==typeof t||t instanceof String||t instanceof RegExp))throw TypeError("`searchValue` must be a string or an regexp")}(t);var o=new RegExp(i7(t)?t:o7(t),"g");return Jp(o,r,n)}),f7=U1(2,"replaceAll");const d7=Xu(String.prototype.replaceAll)?f7:c7,E_=()=>Kp(Xy(/^win/),["platform"],jv),x_=e=>{try{const t=new URL(e);return t7(":",t.protocol)}catch{return}},nm=(po(x_,Iv),e=>{if(jv.browser)return!1;const t=x_(e);return Zu(t)||"file"===t||/^[a-zA-Z]$/.test(t)}),im=e=>{const t=x_(e);return"http"===t||"https"===t},Cw=(e,t)=>{const r=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],n=Hp(!1,"keepFileProtocol",t),o=Hp(E_,"isWindows",t);let c=decodeURI(e);for(let _=0;_{const t=e.indexOf("#");return-1!==t?e.substr(t):"#"},Wl=e=>{const t=e.indexOf("#");let r=e;return t>=0&&(r=e.substr(0,t)),r},w_=()=>{if(jv.browser)return Wl(globalThis.location.href);const e=jv.cwd(),t=wh(e);return["/","\\"].includes(t)?e:e+(E_()?"\\":"/")},Ja=(e,t)=>{const r=new URL(t,new URL(e,"resolve://"));if("resolve:"===r.protocol){const{pathname:n,search:o,hash:c}=r;return n+o+c}return r.toString()},sm=e=>nm(e)?(e=>{const t=[/\?/g,"%3F",/#/g,"%23"];let r=e;E_()&&(r=r.replace(/\\/g,"/")),r=encodeURI(r);for(let n=0;nnm(e)?Cw(e):decodeURI(e),ad=ht({props:{uri:"",value:null,depth:0,refSet:null,errors:[]},init({depth:e=this.depth,refSet:t=this.refSet,uri:r=this.uri,value:n=this.value}={}){this.uri=r,this.value=n,this.depth=e,this.refSet=t,this.errors=[]}}),Rv=ht({props:{rootRef:null,refs:[],circular:!1},init({refs:e=[]}={}){this.refs=[],e.forEach(t=>this.add(t))},methods:{get size(){return this.refs.length},add(e){return this.has(e)||(this.refs.push(e),this.rootRef=null===this.rootRef?e:this.rootRef,e.refSet=this),this},merge(e){for(const t of e.values())this.add(t);return this},has(e){const t=Mf(e)?e:e.uri;return Iv(this.find(Zy(t,"uri")))},find(e){return this.refs.find(e)},*values(){yield*this.refs},clean(){this.refs.forEach(e=>{e.refSet=null}),this.refs=[]}}}),y7={parse:{mediaType:"text/plain",parsers:[],parserOpts:{}},resolve:{baseURI:"",resolvers:[],resolverOpts:{},strategies:[],external:!0,maxDepth:1/0},dereference:{strategies:[],refSet:null,maxDepth:1/0}},g7=xT(Ha(["resolve","baseURI"]),KR(["resolve","baseURI"])),v7=e=>Ax(e)?w_():e,Ff=ht({props:{uri:null,mediaType:"text/plain",data:null,parseResult:null},init({uri:e=this.uri,mediaType:t=this.mediaType,data:r=this.data,parseResult:n=this.parseResult}={}){this.uri=e,this.mediaType=t,this.data=r,this.parseResult=n},methods:{get extension(){return Mf(this.uri)?(e=>{const t=e.lastIndexOf(".");return t>=0?e.substr(t).toLowerCase():""})(this.uri):""},toString(){return"string"==typeof this.data?this.data:this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(fl(this.data))||ArrayBuffer.isView(this.data)?new TextDecoder("utf-8").decode(this.data):String(this.data)}}}),S7=class b7 extends dl{constructor(t,r){super(t,{cause:r.cause}),kr(this,"plugin",void 0),this.plugin=r.plugin}},O_=function(){var e=(0,Q.Z)(function*(t,r,n){const o=yield Promise.all(n.map(qp([t],[r])));return n.filter((c,h)=>o[h])});return function(r,n,o){return e.apply(this,arguments)}}(),A_=function(){var e=(0,Q.Z)(function*(t,r,n){let o;for(const c of n)try{const h=yield c[t].call(c,...r);return{plugin:c,result:h}}catch(h){o=new S7("Error while running plugin",{cause:h,plugin:c})}return Promise.reject(o)});return function(r,n,o){return e.apply(this,arguments)}}(),ml=class E7 extends dl{},w7=class x7 extends ml{},jw=class O7 extends dl{},A7=function(){var e=(0,Q.Z)(function*(t,r){let n=t,o=!1;if(!ix(t)){const _=new t.constructor(t.content,t.meta.clone(),t.attributes);_.classes.push("result"),n=new zl([_]),o=!0}const c=Ff({uri:r.resolve.baseURI,parseResult:n,mediaType:r.parse.mediaType}),h=yield O_("canDereference",c,r.dereference.strategies);if(xh(h))throw new w7(c.uri);try{const{result:_}=yield A_("dereference",[c,r],h);return o?_.get(0):_}catch(_){throw new jw(`Error while dereferencing file "${c.uri}"`,{cause:_})}});return function(r,n){return e.apply(this,arguments)}}(),C7=function(){var e=(0,Q.Z)(function*(t,r={}){const n=((e,t)=>{const r=kT(e,t);return VT(g7,v7,r)})(y7,r);return A7(t,n)});return function(r){return e.apply(this,arguments)}}(),Lf=class P7 extends dl{constructor(t="Not Implemented",r){super(t,r)}},om=ht({props:{name:"",allowEmpty:!0,sourceMap:!1,fileExtensions:[],mediaTypes:[]},init({allowEmpty:e=this.allowEmpty,sourceMap:t=this.sourceMap,fileExtensions:r=this.fileExtensions,mediaTypes:n=this.mediaTypes}={}){this.allowEmpty=e,this.sourceMap=t,this.fileExtensions=r,this.mediaTypes=n},methods:{canParse:()=>(0,Q.Z)(function*(){throw new Lf})(),parse:()=>(0,Q.Z)(function*(){throw new Lf})()}}),j7=ht(om,{props:{name:"binary"},methods:{canParse(e){var t=this;return(0,Q.Z)(function*(){return 0===t.fileExtensions.length||t.fileExtensions.includes(e.extension)})()},parse:e=>(0,Q.Z)(function*(){try{const t=unescape(encodeURIComponent(e.toString())),r=btoa(t),n=new zl;if(0!==r.length){const o=new Ft.RP(r);o.classes.push("result"),n.push(o)}return n}catch(t){throw new ml(`Error parsing "${e.uri}"`,{cause:t})}})()}}),I7=ht({props:{name:null},methods:{canResolve:()=>!1,resolve:()=>(0,Q.Z)(function*(){throw new Lf})()}}),T7=ns(1,bh(Promise.all,Promise)),Tv=class N7 extends dl{},Iw=class k7 extends Tv{},nc=class M7 extends jw{},Rw=class D7 extends Tv{},F7=function(){var e=(0,Q.Z)(function*(t,r){const n=r.resolve.resolvers.map(c=>{const h=Object.create(c);return Object.assign(h,r.resolve.resolverOpts)}),o=yield O_("canRead",t,n);if(xh(o))throw new Rw(t.uri);try{const{result:c}=yield A_("read",[t],o);return c}catch(c){throw new Tv(`Error while reading file "${t.uri}"`,{cause:c})}});return function(r,n){return e.apply(this,arguments)}}();function Tw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Nw(e){for(var t=1;t{const h=Object.create(c);return Object.assign(h,r.parse.parserOpts)}),o=yield O_("canParse",t,n);if(xh(o))throw new Rw(t.uri);try{const{plugin:c,result:h}=yield A_("parse",[t],o);return!c.allowEmpty&&h.isEmpty?Promise.reject(new ml(`Error while parsing file "${t.uri}". File is empty.`)):h}catch(c){throw new ml(`Error while parsing file "${t.uri}"`,{cause:c})}});return function(r,n){return e.apply(this,arguments)}}(),kw=function(){var e=(0,Q.Z)(function*(t,r){const n=Ff({uri:sm(Wl(t)),mediaType:r.parse.mediaType}),o=yield F7(n,r);return L7(Ff(Nw(Nw({},n),{},{data:o})),r)});return function(r,n){return e.apply(this,arguments)}}();class am extends dl{}const Mw=(e,t)=>{const r=vx({predicate:e,returnOnTrue:mn});return Lo(t,r),GE(void 0,[0],r.result)},$7=class B7 extends dl{};class U7 extends $7{constructor(t){super(`Invalid JSON Schema $anchor "${t}".`)}}class z7 extends dl{}const lm=e=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(e),Jc=e=>{const t=Pw(e);return X1("#",t)},Nv=(e,t)=>{const r=(e=>{if(!lm(e))throw new U7(e);return e})(e),n=Mw(o=>{var c;return od(o)&&(null===(c=o.$anchor)||void 0===c?void 0:c.toValue())===r},t);if(Zu(n))throw new z7(`Evaluation failed on token: "${r}"`);return n},kv=(e,t)=>{if(typeof t.$ref>"u")return;const r=Pw(t.$ref.toValue()),n=t.meta.get("inherited$id").toValue();return`${Rf((c,h)=>Ja(c,sm(Wl(h))),e,[...n,t.$ref.toValue()])}${"#"===r?"":r}`},um=e=>{if(um.cache.has(e))return um.cache.get(e);const t=tc.refract(e);return um.cache.set(e,t),t};um.cache=new WeakMap;const yl=e=>Qu(e)?um(e):e,cm=(e,t)=>{const{cache:r}=cm,n=Wl(e),o=O=>od(O)&&typeof O.$id<"u";if(!r.has(t)){const O=((e,t)=>{const r=vx({predicate:e});return Lo(t,r),new Ft.O4(r.result)})(o,t);r.set(t,Array.from(O))}const c=r.get(t).find(O=>((e,t)=>{if(typeof t.$id>"u")return;const r=t.meta.get("inherited$id").toValue();return Rf((n,o)=>Ja(n,sm(Wl(o))),e,[...r,t.$id.toValue()])})(n,O)===n);if(Zu(c))throw new am(`Evaluation failed on URI: "${e}"`);let h,_;return lm(Jc(e))?(h=Nv,_=Jc(e)):(h=aa,_=ea(e)),h(_,c)};function Dw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Mv(e){for(var t=1;t=t.options.resolve.maxDepth)throw new Iw(`Maximum resolution depth of ${t.options.resolve.maxDepth} has been exceeded by file "${t.reference.uri}"`);const r=t.toBaseURI(e),{refSet:n}=t.reference;if(n.has(r))return n.find(Zy(r,"uri"));const o=yield kw(Ro(r),Mv(Mv({},t.options),{},{parse:Mv(Mv({},t.options.parse),{},{mediaType:"text/plain"})})),c=ad({uri:r,value:o,depth:t.reference.depth+1});return n.add(c),c})()},ReferenceElement(e){var t;if(!this.options.resolve.external&&Ov(e))return!1;const r=null===(t=e.$ref)||void 0===t?void 0:t.toValue(),n=this.toBaseURI(r);kf(n,this.crawlingMap)||(this.crawlingMap[n]=this.toReference(r)),this.crawledElements.push(e)},PathItemElement(e){var t;if(!Nn(e.$ref)||!this.options.resolve.external&&wv(e))return;const r=null===(t=e.$ref)||void 0===t?void 0:t.toValue(),n=this.toBaseURI(r);kf(n,this.crawlingMap)||(this.crawlingMap[n]=this.toReference(r)),this.crawledElements.push(e)},LinkElement(e){if((Nn(e.operationRef)||Nn(e.operationId))&&(this.options.resolve.external||!Ev(e))){if(Nn(e.operationRef)&&Nn(e.operationId))throw new Error("LinkElement operationRef and operationId are mutually exclusive.");if(Ev(e)){var t;const r=null===(t=e.operationRef)||void 0===t?void 0:t.toValue(),n=this.toBaseURI(r);kf(n,this.crawlingMap)||(this.crawlingMap[n]=this.toReference(r))}}},ExampleElement(e){var t;if(!Nn(e.externalValue)||!this.options.resolve.external&&Nn(e.externalValue))return;if(e.hasKey("value")&&Nn(e.externalValue))throw new Error("ExampleElement value and externalValue fields are mutually exclusive.");const r=null===(t=e.externalValue)||void 0===t?void 0:t.toValue(),n=this.toBaseURI(r);kf(n,this.crawlingMap)||(this.crawlingMap[n]=this.toReference(r))},SchemaElement(e){var t=this;return(0,Q.Z)(function*(){if(t.visited.has(e))return!1;if(!Nn(e.$ref))return void t.visited.add(e);const r=yield t.toReference(Ro(t.reference.uri)),{uri:n}=r,o=kv(n,e),c=Wl(o),h=Ff({uri:c}),_=z1(L=>L.canRead(h),t.options.resolve.resolvers),O=!_;if(t.options.resolve.external||_||n===c){if(!kf(c,t.crawlingMap))try{t.crawlingMap[c]=_||O?r:t.toReference(Ro(o))}catch(L){if(!(O&&L instanceof am))throw L;t.crawlingMap[c]=t.toReference(Ro(o))}t.crawledElements.push(e)}else t.visited.add(e)})()},crawlReferenceElement(e){var t=this;return(0,Q.Z)(function*(){var r;const n=yield t.toReference(e.$ref.toValue());t.indirections.push(e);const o=ea(null===(r=e.$ref)||void 0===r?void 0:r.toValue());let c=aa(o,n.value.result);if(Qu(c)){const _=e.meta.get("referenced-element").toValue();ss(c)?(c=Hc.refract(c),c.setMetaProperty("referenced-element",_)):c=t.namespace.getElementClass(_).refract(c)}if(t.indirections.includes(c))throw new Error("Recursive Reference Object detected");if(t.indirections.length>t.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${t.options.dereference.maxDepth}" has been exceeded in file "${t.reference.uri}"`);const h=Dv({reference:n,namespace:t.namespace,indirections:[...t.indirections],options:t.options});yield C_(c,h,{keyMap:Aa,nodeTypeGetter:ca}),yield h.crawl(),t.indirections.pop()})()},crawlPathItemElement(e){var t=this;return(0,Q.Z)(function*(){var r;const n=yield t.toReference(e.$ref.toValue());t.indirections.push(e);const o=ea(null===(r=e.$ref)||void 0===r?void 0:r.toValue());let c=aa(o,n.value.result);if(Qu(c)&&(c=Eu.refract(c)),t.indirections.includes(c))throw new Error("Recursive Path Item Object reference detected");if(t.indirections.length>t.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${t.options.dereference.maxDepth}" has been exceeded in file "${t.reference.uri}"`);const h=Dv({reference:n,namespace:t.namespace,indirections:[...t.indirections],options:t.options});yield C_(c,h,{keyMap:Aa,nodeTypeGetter:ca}),yield h.crawl(),t.indirections.pop()})()},crawlSchemaElement(e){var t=this;return(0,Q.Z)(function*(){let r=yield t.toReference(Ro(t.reference.uri));const{uri:n}=r,o=kv(n,e),c=Wl(o),h=Ff({uri:c}),_=z1(B=>B.canRead(h),t.options.resolve.resolvers),O=!_;let T;t.indirections.push(e);try{if(_||O)T=cm(o,yl(r.value.result));else{r=yield t.toReference(Ro(o));const B=ea(o);T=yl(aa(B,r.value.result))}}catch(B){if(!(O&&B instanceof am))throw B;if(lm(Jc(o))){r=yield t.toReference(Ro(o));const Y=Jc(o);T=Nv(Y,yl(r.value.result))}else{r=yield t.toReference(Ro(o));const Y=ea(o);T=yl(aa(Y,r.value.result))}}if(t.visited.add(e),t.indirections.includes(T))throw new Error("Recursive Schema Object reference detected");if(t.indirections.length>t.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${t.options.dereference.maxDepth}" has been exceeded in file "${t.reference.uri}"`);const L=Dv({reference:r,namespace:t.namespace,indirections:[...t.indirections],options:t.options,visited:t.visited});yield C_(T,L,{keyMap:Aa,nodeTypeGetter:ca}),yield L.crawl(),t.indirections.pop()})()},crawl(){var e=this;return(0,Q.Z)(function*(){yield po($R,T7)(e.crawlingMap),e.crawlingMap=null;for(const t of e.crawledElements)sd(t)?yield e.crawlReferenceElement(t):od(t)?yield e.crawlSchemaElement(t):xv(t)&&(yield e.crawlPathItemElement(t))})()}}}),H7=Dv,J7=Lo[Symbol.for("nodejs.util.promisify.custom")],q7=ht(I7,{init(){this.name="openapi-3-1"},methods:{canResolve(e){var t;return"text/plain"!==e.mediaType?Df.includes(e.mediaType):v_(null===(t=e.parseResult)||void 0===t?void 0:t.result)},resolve:(e,t)=>(0,Q.Z)(function*(){const r=Zp(Pv),n=ad({uri:e.uri,value:e.parseResult}),o=H7({reference:n,namespace:r,options:t}),c=Rv();return c.add(n),yield J7(c.rootRef.value,o,{keyMap:Aa,nodeTypeGetter:ca}),yield o.crawl(),c})()}}),P_=e=>e.replace(/\s/g,""),j_=e=>e.replace(/\W/gi,"_"),Y7=(e,t,r)=>{const n=P_(e);return n.length>0?j_(n):((e,t)=>`${j_(P_(t.toLowerCase()))}${j_(P_(e))}`)(t,r)},Z7=({operationIdNormalizer:e=Y7}={})=>({predicates:t,namespace:r})=>{const n=[],o=[],c=[];return{visitor:{OpenApi3_1Element:{leave(){const h=G3(_=>Qo(_.operationId),o);Object.entries(h).forEach(([_,O])=>{Array.isArray(O)&&(O.length<=1||O.forEach((T,L)=>{T.operationId=new r.elements.String(`${_}${L+1}`)}))}),c.forEach(_=>{var O;if(typeof _.operationId>"u")return;const T=String(Qo(_.operationId)),L=o.find(B=>Qo(B.meta.get("originalOperationId"))===T);typeof L>"u"||(_.operationId=null===(O=L.operationId)||void 0===O?void 0:O.clone(),_.meta.set("originalOperationId",T),_.set("__originalOperationId",T))}),o.length=0,c.length=0}},PathItemElement:{enter(h){const _=Nf("path",Qo(h.meta.get("path")));n.push(_)},leave(){n.pop()}},OperationElement:{enter(h){if(typeof h.operationId>"u")return;const _=String(Qo(h.operationId)),O=wh(n),T=Nf("method",Qo(h.meta.get("http-method"))),L=e(_,O,T);_!==L&&(h.operationId=new r.elements.String(L),h.set("__originalOperationId",_),h.meta.set("originalOperationId",_),o.push(h))}},LinkElement:{leave(h){t.isLinkElement(h)&&(typeof h.operationId>"u"||c.push(h))}}}}},Fv=e=>t=>{if(t?.$$normalized||Fv.cache.has(t))return t;const r=Kc.refract(t),n=e(r),o=Qo(n);return Fv.cache.set(t,o),o};Fv.cache=new WeakMap;const Fw=e=>{if(!Ai(e)||e.hasKey("$$normalized"))return e;const t=[Z7({operationIdNormalizer:(n,o,c)=>Fy({operationId:n},o,c,{v2OperationIdCompatibilityMode:!1})}),({predicates:e})=>{const t=(n,o)=>!!(e.isParameterElement(n)&&e.isParameterElement(o)&&e.isStringElement(n.name)&&e.isStringElement(n.in)&&e.isStringElement(o.name)&&e.isStringElement(o.in))&&Qo(n.name)===Qo(o.name)&&Qo(n.in)===Qo(o.in),r=[];return{visitor:{PathItemElement:{enter(n,o,c,h,_){if(_.some(e.isComponentsElement))return;const{parameters:O}=n;e.isArrayElement(O)?r.push([...O.content]):r.push([])},leave(){r.pop()}},OperationElement:{leave(n){const o=wh(r);if(!Array.isArray(o)||0===o.length)return;const c=GE([],["parameters","content"],n),h=yN(t,[...c,...o]);n.parameters=new sw(h)}}}}},({predicates:e})=>{let t;return{visitor:{OpenApi3_1Element:{enter(r){e.isArrayElement(r.security)&&(t=r.security)},leave(){t=void 0}},OperationElement:{leave(r,n,o,c,h){var T;h.some(e.isComponentsElement)||typeof r.security>"u"&&typeof t<"u"&&(r.security=new aw(null===(T=t)||void 0===T?void 0:T.content))}}}}},({predicates:e})=>{let t;const r=[];return{visitor:{OpenApi3_1Element:{enter(n){var o;e.isArrayElement(n.servers)&&(t=null===(o=n.servers)||void 0===o?void 0:o.content)},leave(){t=void 0}},PathItemElement:{enter(n,o,c,h,_){if(_.some(e.isComponentsElement))return;typeof n.servers>"u"&&typeof t<"u"&&(n.servers=new uw(t));const{servers:O}=n;typeof O<"u"&&e.isArrayElement(O)?r.push([...O.content]):r.push(void 0)},leave(){r.pop()}},OperationElement:{enter(n){const o=wh(r);typeof o>"u"||e.isArrayElement(n.servers)||(n.servers=new lw(o))}}}}},({predicates:e})=>({visitor:{ParameterElement:{leave(t,r,n,o,c){var h,_;if(!c.some(e.isComponentsElement)&&!(typeof t.schema>"u")&&e.isSchemaElement(t.schema)&&!(typeof(null===(h=t.schema)||void 0===h?void 0:h.example)>"u"&&typeof(null===(_=t.schema)||void 0===_?void 0:_.examples)>"u")){if(typeof t.examples<"u"&&e.isObjectElement(t.examples)){const O=t.examples.map(T=>{var L;return null===(L=T.value)||void 0===L?void 0:L.clone()});return typeof t.schema.examples<"u"&&t.schema.set("examples",O),void(typeof t.schema.example<"u"&&t.schema.set("example",O))}typeof t.example<"u"&&(typeof t.schema.examples<"u"&&t.schema.set("examples",[t.example.clone()]),typeof t.schema.example<"u"&&t.schema.set("example",t.example.clone()))}}}}}),({predicates:e})=>({visitor:{HeaderElement:{leave(t,r,n,o,c){var h,_;if(!c.some(e.isComponentsElement)&&!(typeof t.schema>"u")&&e.isSchemaElement(t.schema)&&!(typeof(null===(h=t.schema)||void 0===h?void 0:h.example)>"u"&&typeof(null===(_=t.schema)||void 0===_?void 0:_.examples)>"u")){if(typeof t.examples<"u"&&e.isObjectElement(t.examples)){const O=t.examples.map(T=>{var L;return null===(L=T.value)||void 0===L?void 0:L.clone()});return typeof t.schema.examples<"u"&&t.schema.set("examples",O),void(typeof t.schema.example<"u"&&t.schema.set("example",O))}typeof t.example<"u"&&(typeof t.schema.examples<"u"&&t.schema.set("examples",[t.example.clone()]),typeof t.schema.example<"u"&&t.schema.set("example",t.example.clone()))}}}}})],r=Ih(e,t,{toolboxCreator:ww,visitorOptions:{keyMap:Aa,nodeTypeGetter:ca}});return r.set("$$normalized",!0),r},iV=ht({props:{name:null},methods:{canRead:()=>!1,read:()=>(0,Q.Z)(function*(){throw new Lf})()}}),sV=ht(iV,{props:{timeout:5e3,redirects:5,withCredentials:!1},init({timeout:e=this.timeout,redirects:t=this.redirects,withCredentials:r=this.withCredentials}={}){this.timeout=e,this.redirects=t,this.withCredentials=r},methods:{canRead:e=>im(e.uri),read:()=>(0,Q.Z)(function*(){throw new Lf})(),getHttpClient(){throw new Lf}}}).compose({props:{name:"http-swagger-client",swaggerHTTPClient:By,swaggerHTTPClientConfig:{}},init(){let{swaggerHTTPClient:e=this.swaggerHTTPClient}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.swaggerHTTPClient=e},methods:{getHttpClient(){return this.swaggerHTTPClient},read(e){var t=this;return(0,Q.Z)(function*(){const r=t.getHttpClient(),n=new AbortController,{signal:o}=n,c=setTimeout(()=>{n.abort()},t.timeout),h=t.getHttpClient().withCredentials||t.withCredentials?"include":"same-origin",_=0===t.redirects?"error":"follow",O=t.redirects>0?t.redirects:void 0;try{return(yield r(_i({url:e.uri,signal:o,userFetch:(L=(0,Q.Z)(function*(B,Y){let G=yield fetch(B,Y);try{G.headers.delete("Content-Type")}catch{G=new Response(G.body,_i(_i({},G),{},{headers:new Headers(G.headers)})),G.headers.delete("Content-Type")}return G}),function(Y,G){return L.apply(this,arguments)}),credentials:h,redirects:_,follow:O},t.swaggerHTTPClientConfig))).text.arrayBuffer()}catch(T){throw new Tv(`Error downloading "${e.uri}"`,{cause:T})}finally{clearTimeout(c)}var L})()}}}),oV=om.compose({props:{name:"json-swagger-client",fileExtensions:[".json"],mediaTypes:["application/json"]},methods:{canParse(e){var t=this;return(0,Q.Z)(function*(){const r=0===t.fileExtensions.length||t.fileExtensions.includes(e.extension),n=t.mediaTypes.includes(e.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return JSON.parse(e.toString()),!0}catch{return!1}return!1})()},parse(e){var t=this;return(0,Q.Z)(function*(){if(t.sourceMap)throw new ml("json-swagger-client parser plugin doesn't support sourceMaps option");const r=new zl,n=e.toString();if(t.allowEmpty&&""===n.trim())return r;try{const o=Ox(JSON.parse(n));return o.classes.push("result"),r.push(o),r}catch(o){throw new ml(`Error parsing "${e.uri}"`,{cause:o})}})()}}}),aV=om.compose({props:{name:"yaml-1-2-swagger-client",fileExtensions:[".yaml",".yml"],mediaTypes:["text/yaml","application/yaml"]},methods:{canParse(e){var t=this;return(0,Q.Z)(function*(){const r=0===t.fileExtensions.length||t.fileExtensions.includes(e.extension),n=t.mediaTypes.includes(e.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return Lp.load(e.toString(),{schema:My}),!0}catch{return!1}return!1})()},parse(e){var t=this;return(0,Q.Z)(function*(){if(t.sourceMap)throw new ml("yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option");const r=new zl,n=e.toString();try{const o=Lp.load(n,{schema:My});if(t.allowEmpty&&typeof o>"u")return r;const c=Ox(o);return c.classes.push("result"),r.push(c),r}catch(o){throw new ml(`Error parsing "${e.uri}"`,{cause:o})}})()}}}),lV=om.compose({props:{name:"openapi-json-3-1-swagger-client",fileExtensions:[".json"],mediaTypes:new S_(...Df.filterByFormat("generic"),...Df.filterByFormat("json")),detectionRegExp:/"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))"/},methods:{canParse(e){var t=this;return(0,Q.Z)(function*(){const r=0===t.fileExtensions.length||t.fileExtensions.includes(e.extension),n=t.mediaTypes.includes(e.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const o=e.toString();return JSON.parse(o),t.detectionRegExp.test(o)}catch{return!1}return!1})()},parse(e){var t=this;return(0,Q.Z)(function*(){if(t.sourceMap)throw new ml("openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new zl,n=e.toString();if(t.allowEmpty&&""===n.trim())return r;try{const o=JSON.parse(n),c=Kc.refract(o,t.refractorOpts);return c.classes.push("result"),r.push(c),r}catch(o){throw new ml(`Error parsing "${e.uri}"`,{cause:o})}})()}}}),uV=om.compose({props:{name:"openapi-yaml-3-1-swagger-client",fileExtensions:[".yaml",".yml"],mediaTypes:new S_(...Df.filterByFormat("generic"),...Df.filterByFormat("yaml")),detectionRegExp:/(?^(["']?)openapi\2\s*:\s*(["']?)(?3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?"openapi"\s*:\s*"(?3\.1\.(?:[1-9]\d*|0))")/m},methods:{canParse(e){var t=this;return(0,Q.Z)(function*(){const r=0===t.fileExtensions.length||t.fileExtensions.includes(e.extension),n=t.mediaTypes.includes(e.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const o=e.toString();return Lp.load(o),t.detectionRegExp.test(o)}catch{return!1}return!1})()},parse(e){var t=this;return(0,Q.Z)(function*(){if(t.sourceMap)throw new ml("openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new zl,n=e.toString();try{const o=Lp.load(n,{schema:My});if(t.allowEmpty&&typeof o>"u")return r;const c=Kc.refract(o,t.refractorOpts);return c.classes.push("result"),r.push(c),r}catch(o){throw new ml(`Error parsing "${e.uri}"`,{cause:o})}})()}}}),cV=ht({props:{name:null},methods:{canDereference:()=>!1,dereference:()=>(0,Q.Z)(function*(){throw new Lf})()}});function Lw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Lv(e){for(var t=1;t=t.options.resolve.maxDepth)throw new Iw(`Maximum resolution depth of ${t.options.resolve.maxDepth} has been exceeded by file "${t.reference.uri}"`);const r=t.toBaseURI(e),{refSet:n}=t.reference;if(n.has(r))return n.find(Zy(r,"uri"));const o=yield kw(Ro(r),Lv(Lv({},t.options),{},{parse:Lv(Lv({},t.options.parse),{},{mediaType:"text/plain"})})),c=ad({uri:r,value:o,depth:t.reference.depth+1});return n.add(c),c})()},ReferenceElement(e,t,r,n,o){var c=this;return(0,Q.Z)(function*(){var h,_,O,T,L;const[B,Y]=c.toAncestorLineage([...o,r]);if(B.some(rt=>rt.has(e))||!c.options.resolve.external&&Ov(e))return!1;const G=yield c.toReference(null===(h=e.$ref)||void 0===h?void 0:h.toValue()),{uri:ie}=G,Se=Ja(ie,null===(_=e.$ref)||void 0===_?void 0:_.toValue());c.indirections.push(e);const xe=ea(Se);let _e=aa(xe,G.value.result);if(Qu(_e)){const rt=e.meta.get("referenced-element").toValue();ss(_e)?(_e=Hc.refract(_e),_e.setMetaProperty("referenced-element",rt)):_e=c.namespace.getElementClass(rt).refract(_e)}if(c.indirections.includes(_e))throw new Error("Recursive Reference Object detected");if(c.indirections.length>c.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${c.options.dereference.maxDepth}" has been exceeded in file "${c.reference.uri}"`);Y.add(e);const Oe=Vv({reference:G,namespace:c.namespace,indirections:[...c.indirections],options:c.options,ancestors:B});_e=yield I_(_e,Oe,{keyMap:Aa,nodeTypeGetter:ca}),Y.delete(e),c.indirections.pop(),_e=_e.clone(),_e.setMetaProperty("ref-fields",{$ref:null===(O=e.$ref)||void 0===O?void 0:O.toValue(),description:null===(T=e.description)||void 0===T?void 0:T.toValue(),summary:null===(L=e.summary)||void 0===L?void 0:L.toValue()}),_e.setMetaProperty("ref-origin",G.uri);const Te=Kp(Iv,["description"],e),We=Kp(Iv,["summary"],e);return Te&&$c("description",_e)&&(_e.description=e.description),We&&$c("summary",_e)&&(_e.summary=e.summary),c.indirections.pop(),_e})()},PathItemElement(e,t,r,n,o){var c=this;return(0,Q.Z)(function*(){var h,_,O;const[T,L]=c.toAncestorLineage([...o,r]);if(!Nn(e.$ref))return;if(T.some(Oe=>Oe.has(e)))return!1;if(!c.options.resolve.external&&wv(e))return;const B=yield c.toReference(null===(h=e.$ref)||void 0===h?void 0:h.toValue()),{uri:Y}=B,G=Ja(Y,null===(_=e.$ref)||void 0===_?void 0:_.toValue());c.indirections.push(e);const ie=ea(G);let Se=aa(ie,B.value.result);if(Qu(Se)&&(Se=Eu.refract(Se)),c.indirections.includes(Se))throw new Error("Recursive Path Item Object reference detected");if(c.indirections.length>c.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${c.options.dereference.maxDepth}" has been exceeded in file "${c.reference.uri}"`);L.add(e);const xe=Vv({reference:B,namespace:c.namespace,indirections:[...c.indirections],options:c.options,ancestors:T});Se=yield I_(Se,xe,{keyMap:Aa,nodeTypeGetter:ca}),L.delete(e),c.indirections.pop();const _e=new Eu([...Se.content],Se.meta.clone(),Se.attributes.clone());return e.forEach((Oe,Te,We)=>{_e.remove(Te.toValue()),_e.content.push(We)}),_e.remove("$ref"),_e.setMetaProperty("ref-fields",{$ref:null===(O=e.$ref)||void 0===O?void 0:O.toValue()}),_e.setMetaProperty("ref-origin",B.uri),_e})()},LinkElement(e){var t=this;return(0,Q.Z)(function*(){if(!Nn(e.operationRef)&&!Nn(e.operationId)||!t.options.resolve.external&&Ev(e))return;if(Nn(e.operationRef)&&Nn(e.operationId))throw new Error("LinkElement operationRef and operationId fields are mutually exclusive.");let r;if(Nn(e.operationRef)){var n,o,c;const O=ea(null===(n=e.operationRef)||void 0===n?void 0:n.toValue()),T=yield t.toReference(null===(o=e.operationRef)||void 0===o?void 0:o.toValue());r=aa(O,T.value.result),Qu(r)&&(r=id.refract(r)),r=new id([...r.content],r.meta.clone(),r.attributes.clone()),r.setMetaProperty("ref-origin",T.uri),null===(c=e.operationRef)||void 0===c||c.meta.set("operation",r)}else if(Nn(e.operationId)){var h,_;const O=null===(h=e.operationId)||void 0===h?void 0:h.toValue(),T=yield t.toReference(Ro(t.reference.uri));if(r=Mw(L=>_w(L)&&L.operationId.equals(O),T.value.result),Zu(r))throw new Error(`OperationElement(operationId=${O}) not found.`);null===(_=e.operationId)||void 0===_||_.meta.set("operation",r)}})()},ExampleElement(e){var t=this;return(0,Q.Z)(function*(){var r;if(!Nn(e.externalValue)||!t.options.resolve.external&&Nn(e.externalValue))return;if(e.hasKey("value")&&Nn(e.externalValue))throw new Error("ExampleElement value and externalValue fields are mutually exclusive.");const n=yield t.toReference(null===(r=e.externalValue)||void 0===r?void 0:r.toValue()),o=new n.value.result.constructor(n.value.result.content,n.value.result.meta.clone(),n.value.result.attributes.clone());o.setMetaProperty("ref-origin",n.uri),e.value=o})()},SchemaElement(e,t,r,n,o){var c=this;return(0,Q.Z)(function*(){var h;const[_,O]=c.toAncestorLineage([...o,r]);if(!Nn(e.$ref))return;if(_.some(rt=>rt.has(e)))return!1;let T=yield c.toReference(Ro(c.reference.uri)),{uri:L}=T;const B=kv(L,e),Y=Wl(B),G=Ff({uri:Y}),ie=z1(rt=>rt.canRead(G),c.options.resolve.resolvers),Se=!ie;if(!c.options.resolve.external&&Se&&L!==Y)return;let _e;c.indirections.push(e);try{if(ie||Se)_e=cm(B,yl(T.value.result));else{T=yield c.toReference(Ro(B));const rt=ea(B);_e=yl(aa(rt,T.value.result))}}catch(rt){if(!(Se&&rt instanceof am))throw rt;if(lm(Jc(B))){T=yield c.toReference(Ro(B)),L=T.uri;const at=Jc(B);_e=Nv(at,yl(T.value.result))}else{T=yield c.toReference(Ro(B)),L=T.uri;const at=ea(B);_e=yl(aa(at,T.value.result))}}if(c.indirections.includes(_e))throw new Error("Recursive Schema Object reference detected");if(c.indirections.length>c.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${c.options.dereference.maxDepth}" has been exceeded in file "${c.reference.uri}"`);O.add(e);const Oe=Vv({reference:T,namespace:c.namespace,indirections:[...c.indirections],options:c.options,ancestors:_});if(_e=yield I_(_e,Oe,{keyMap:Aa,nodeTypeGetter:ca}),O.delete(e),c.indirections.pop(),__(_e)){var Te;const rt=_e.clone();return rt.setMetaProperty("ref-fields",{$ref:null===(Te=e.$ref)||void 0===Te?void 0:Te.toValue()}),rt.setMetaProperty("ref-origin",T.uri),rt}const We=new tc([..._e.content],_e.meta.clone(),_e.attributes.clone());return e.forEach((rt,at,Ct)=>{We.remove(at.toValue()),We.content.push(Ct)}),We.remove("$ref"),We.setMetaProperty("ref-fields",{$ref:null===(h=e.$ref)||void 0===h?void 0:h.toValue()}),We.setMetaProperty("ref-origin",T.uri),We})()}}}),R_=Vv,fV=Lo[Symbol.for("nodejs.util.promisify.custom")],Vw=ht(cV,{init(){this.name="openapi-3-1"},methods:{canDereference(e){var t;return"text/plain"!==e.mediaType?Df.includes(e.mediaType):v_(null===(t=e.parseResult)||void 0===t?void 0:t.result)},dereference:(e,t)=>(0,Q.Z)(function*(){const r=Zp(Pv),n=Nf(Rv(),t.dereference.refSet);let o;n.has(e.uri)?o=n.find(Zy(e.uri,"uri")):(o=ad({uri:e.uri,value:e.parseResult}),n.add(o));const c=R_({reference:o,namespace:r,options:t}),h=yield fV(n.rootRef.value,c,{keyMap:Aa,nodeTypeGetter:ca});return null===t.dereference.refSet&&n.clean(),h})()}}),Kl=e=>{const t=(e=>e.slice(2))(e);return t.reduce((r,n,o)=>{if(Gp(n)){const c=String(n.key.toValue());r.push(c)}else if(pl(t[o-2])){const c=t[o-2].content.indexOf(n);r.push(c)}return r},[])},Bv=e=>{if(null==e.cause)return e;let{cause:t}=e;for(;null!=t.cause;)t=t.cause;return t},dV=s1("SchemaRefError",function(t,r,n){this.originalError=n,Object.assign(this,r||{})}),{wrapError:T_}=sE,N_=Lo[Symbol.for("nodejs.util.promisify.custom")],$v=R_.compose({props:{useCircularStructures:!0,allowMetaPatches:!1,basePath:null},init(e){let{allowMetaPatches:t=this.allowMetaPatches,useCircularStructures:r=this.useCircularStructures,basePath:n=this.basePath}=e;this.allowMetaPatches=t,this.useCircularStructures=r,this.basePath=n},methods:{ReferenceElement(e,t,r,n,o){var c=this;return(0,Q.Z)(function*(){try{const[h,_]=c.toAncestorLineage([...o,r]);if(Ph(["cycle"],e.$ref)||h.some(xe=>xe.has(e))||!c.options.resolve.external&&Ov(e))return!1;const O=yield c.toReference(e.$ref.toValue()),{uri:T}=O,L=Ja(T,e.$ref.toValue());c.indirections.push(e);const B=ea(L);let Y=aa(B,O.value.result);if(Qu(Y)){const xe=e.meta.get("referenced-element").toValue();ss(Y)?(Y=Hc.refract(Y),Y.setMetaProperty("referenced-element",xe)):Y=c.namespace.getElementClass(xe).refract(Y)}if(c.indirections.includes(Y))throw new Error("Recursive JSON Pointer detected");if(c.indirections.length>c.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${c.options.dereference.maxDepth}" has been exceeded in file "${c.reference.uri}"`);if(!c.useCircularStructures&&h.some(_e=>_e.has(Y))){if(im(T)||nm(T)){const _e=new Hc({$ref:L},e.meta.clone(),e.attributes.clone());return _e.get("$ref").classes.push("cycle"),_e}return!1}_.add(e);const G=$v({reference:O,namespace:c.namespace,indirections:[...c.indirections],options:c.options,ancestors:h,allowMetaPatches:c.allowMetaPatches,useCircularStructures:c.useCircularStructures,basePath:c.basePath??[...Kl([...o,r,e]),"$ref"]});Y=yield N_(Y,G,{keyMap:Aa,nodeTypeGetter:ca}),_.delete(e),c.indirections.pop(),Y=Y.clone(),Y.setMetaProperty("ref-fields",{$ref:e.$ref?.toValue(),description:e.description?.toValue(),summary:e.summary?.toValue()}),Y.setMetaProperty("ref-origin",O.uri);const Se=typeof e.summary<"u";if(typeof e.description<"u"&&"description"in Y&&(Y.description=e.description),Se&&"summary"in Y&&(Y.summary=e.summary),c.allowMetaPatches&&Ai(Y)){const xe=Y;if(typeof xe.get("$$ref")>"u"){const _e=Ja(T,L);xe.set("$$ref",_e)}}return Y}catch(h){const _=Bv(h),O=T_(_,{baseDoc:c.reference.uri,$ref:e.$ref.toValue(),pointer:ea(e.$ref.toValue()),fullPath:c.basePath??[...Kl([...o,r,e]),"$ref"]});return void c.options.dereference.dereferenceOpts?.errors?.push?.(O)}})()},PathItemElement(e,t,r,n,o){var c=this;return(0,Q.Z)(function*(){try{const[h,_]=c.toAncestorLineage([...o,r]);if(!Nn(e.$ref))return;if(Ph(["cycle"],e.$ref)||h.some(Se=>Se.has(e)))return!1;if(!c.options.resolve.external&&wv(e))return;const O=yield c.toReference(e.$ref.toValue()),{uri:T}=O,L=Ja(T,e.$ref.toValue());c.indirections.push(e);const B=ea(L);let Y=aa(B,O.value.result);if(Qu(Y)&&(Y=Eu.refract(Y)),c.indirections.includes(Y))throw new Error("Recursive JSON Pointer detected");if(c.indirections.length>c.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${c.options.dereference.maxDepth}" has been exceeded in file "${c.reference.uri}"`);if(!c.useCircularStructures&&h.some(xe=>xe.has(Y))){if(im(T)||nm(T)){const xe=new Eu({$ref:L},e.meta.clone(),e.attributes.clone());return xe.get("$ref").classes.push("cycle"),xe}return!1}_.add(e);const G=$v({reference:O,namespace:c.namespace,indirections:[...c.indirections],options:c.options,ancestors:h,allowMetaPatches:c.allowMetaPatches,useCircularStructures:c.useCircularStructures,basePath:c.basePath??[...Kl([...o,r,e]),"$ref"]});Y=yield N_(Y,G,{keyMap:Aa,nodeTypeGetter:ca}),_.delete(e),c.indirections.pop();const ie=new Eu([...Y.content],Y.meta.clone(),Y.attributes.clone());if(e.forEach((Se,xe,_e)=>{ie.remove(xe.toValue()),ie.content.push(_e)}),ie.remove("$ref"),ie.setMetaProperty("ref-fields",{$ref:e.$ref?.toValue()}),ie.setMetaProperty("ref-origin",O.uri),c.allowMetaPatches&&typeof ie.get("$$ref")>"u"){const Se=Ja(T,L);ie.set("$$ref",Se)}return ie}catch(h){const _=Bv(h),O=T_(_,{baseDoc:c.reference.uri,$ref:e.$ref.toValue(),pointer:ea(e.$ref.toValue()),fullPath:c.basePath??[...Kl([...o,r,e]),"$ref"]});return void c.options.dereference.dereferenceOpts?.errors?.push?.(O)}})()},SchemaElement(e,t,r,n,o){var c=this;return(0,Q.Z)(function*(){try{const[h,_]=c.toAncestorLineage([...o,r]);if(!Nn(e.$ref))return;if(Ph(["cycle"],e.$ref)||h.some(Te=>Te.has(e)))return!1;let O=yield c.toReference(Ro(c.reference.uri)),{uri:T}=O;const L=kv(T,e),B=Wl(L),Y=Ff({uri:B}),G=!c.options.resolve.resolvers.some(Te=>Te.canRead(Y)),ie=!G;if(!c.options.resolve.external&&ie&&T!==B)return;let xe;c.indirections.push(e);try{if(G||ie)xe=cm(L,yl(O.value.result));else{O=yield c.toReference(Ro(L)),T=O.uri;const Te=ea(L);xe=yl(aa(Te,O.value.result))}}catch(Te){if(!(ie&&Te instanceof am))throw Te;if(lm(Jc(L))){O=yield c.toReference(Ro(L)),T=O.uri;const We=Jc(L);xe=Nv(We,yl(O.value.result))}else{O=yield c.toReference(Ro(L)),T=O.uri;const We=ea(L);xe=yl(aa(We,O.value.result))}}if(c.indirections.includes(xe))throw new Error("Recursive Schema Object reference detected");if(c.indirections.length>c.options.dereference.maxDepth)throw new nc(`Maximum dereference depth of "${c.options.dereference.maxDepth}" has been exceeded in file "${c.reference.uri}"`);if(!c.useCircularStructures&&h.some(We=>We.has(xe))){if(im(T)||nm(T)){const We=Ja(T,L),rt=new tc({$ref:We},e.meta.clone(),e.attributes.clone());return rt.get("$ref").classes.push("cycle"),rt}return!1}_.add(e);const _e=$v({reference:O,namespace:c.namespace,indirections:[...c.indirections],options:c.options,useCircularStructures:c.useCircularStructures,allowMetaPatches:c.allowMetaPatches,ancestors:h,basePath:c.basePath??[...Kl([...o,r,e]),"$ref"]});if(xe=yield N_(xe,_e,{keyMap:Aa,nodeTypeGetter:ca}),_.delete(e),c.indirections.pop(),__(xe)){const Te=xe.clone();return Te.setMetaProperty("ref-fields",{$ref:e.$ref?.toValue()}),Te.setMetaProperty("ref-origin",T),Te}const Oe=new tc([...xe.content],xe.meta.clone(),xe.attributes.clone());if(e.forEach((Te,We,rt)=>{Oe.remove(We.toValue()),Oe.content.push(rt)}),Oe.remove("$ref"),Oe.setMetaProperty("ref-fields",{$ref:e.$ref?.toValue()}),Oe.setMetaProperty("ref-origin",T),c.allowMetaPatches&&typeof Oe.get("$$ref")>"u"){const Te=Ja(T,L);Oe.set("$$ref",Te)}return Oe}catch(h){const _=Bv(h),O=new dV(`Could not resolve reference: ${_.message}`,{baseDoc:c.reference.uri,$ref:e.$ref.toValue(),fullPath:c.basePath??[...Kl([...o,r,e]),"$ref"]},_);return void c.options.dereference.dereferenceOpts?.errors?.push?.(O)}})()},LinkElement:()=>(0,Q.Z)(function*(){})(),ExampleElement(e,t,r,n,o){var c=this;return(0,Q.Z)(function*(){try{return yield R_.compose.methods.ExampleElement.call(c,e,t,r,n,o)}catch(h){const _=Bv(h),O=T_(_,{baseDoc:c.reference.uri,externalValue:e.externalValue?.toValue(),fullPath:c.basePath??[...Kl([...o,r,e]),"externalValue"]});return void c.options.dereference.dereferenceOpts?.errors?.push?.(O)}})()}}}),hV=$v,k_=Vw.compose.bind(),mV=k_({init(e){let{parameterMacro:t,options:r}=e;this.parameterMacro=t,this.options=r},props:{parameterMacro:null,options:null,macroOperation:null,OperationElement:{enter(e){this.macroOperation=e},leave(){this.macroOperation=null}},ParameterElement:{leave(e,t,r,n,o){const c=null===this.macroOperation?null:Qo(this.macroOperation),h=Qo(e);try{const _=this.parameterMacro(c,h);e.set("default",_)}catch(_){const O=new Error(_,{cause:_});O.fullPath=Kl([...o,r]),this.options.dereference.dereferenceOpts?.errors?.push?.(O)}}}}}),yV=k_({init(e){let{modelPropertyMacro:t,options:r}=e;this.modelPropertyMacro=t,this.options=r},props:{modelPropertyMacro:null,options:null,SchemaElement:{leave(e,t,r,n,o){typeof e.properties>"u"||Ai(e.properties)&&e.properties.forEach(c=>{if(Ai(c))try{const h=this.modelPropertyMacro(Qo(c));c.set("default",h)}catch(h){const _=new Error(h,{cause:h});_.fullPath=[...Kl([...o,r,e]),"properties"],this.options.dereference.dereferenceOpts?.errors?.push?.(_)}})}}}});function Bw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function $w(e){for(var t=1;t{const t=e.meta.clone(),r=e.attributes.clone();return new e.constructor(void 0,t,r)},M_=e=>new Ft.c6(e.key,e.value,e.meta.clone(),e.attributes.clone()),zv=(e,t)=>t.clone&&t.isMergeableElement(e)?ld(Uv(e),e,t):e,vV=(e,t,r)=>e.concat(t)["fantasy-land/map"](n=>zv(n,r)),_V=(e,t,r)=>{const n=Ai(e)?Uv(e):Uv(t);return Ai(e)&&e.forEach((o,c,h)=>{const _=M_(h);_.value=zv(o,r),n.content.push(_)}),t.forEach((o,c,h)=>{const _=c.toValue();let O;if(Ai(e)&&e.hasKey(_)&&r.isMergeableElement(o)){const T=e.get(_);O=M_(h),O.value=((e,t)=>{if("function"!=typeof t.customMerge)return ld;const r=t.customMerge(e,t);return"function"==typeof r?r:ld})(c,r)(T,o)}else O=M_(h),O.value=zv(o,r);n.remove(_),n.content.push(O)}),n};function ld(e,t,r){var n,o,c;const h={clone:!0,isMergeableElement:B=>Ai(B)||pl(B),arrayElementMerge:vV,objectElementMerge:_V,customMerge:void 0},_=$w($w({},h),r);_.isMergeableElement=null!==(n=_.isMergeableElement)&&void 0!==n?n:h.isMergeableElement,_.arrayElementMerge=null!==(o=_.arrayElementMerge)&&void 0!==o?o:h.arrayElementMerge,_.objectElementMerge=null!==(c=_.objectElementMerge)&&void 0!==c?c:h.objectElementMerge;const O=pl(t);return O===pl(e)?O&&"function"==typeof _.arrayElementMerge?_.arrayElementMerge(e,t,_):_.objectElementMerge(e,t,_):zv(t,_)}ld.all=(e,t)=>{if(!Array.isArray(e))throw new TypeError("First argument should be an array.");return 0===e.length?new Ft.Sb:e.reduce((r,n)=>ld(r,n,t),Uv(e[0]))};const bV=k_({init(e){let{options:t}=e;this.options=t},props:{options:null,SchemaElement:{leave(e,t,r,n,o){if(typeof e.allOf>"u")return;if(!pl(e.allOf)){const _=new TypeError("allOf must be an array");return _.fullPath=[...Kl([...o,r,e]),"allOf"],void this.options.dereference.dereferenceOpts?.errors?.push?.(_)}if(e.allOf.isEmpty)return new tc(e.content.filter(_=>"allOf"!==_.key.toValue()),e.meta.clone(),e.attributes.clone());if(!e.allOf.content.every(od)){const _=new TypeError("Elements in allOf must be objects");return _.fullPath=[...Kl([...o,r,e]),"allOf"],void this.options.dereference.dereferenceOpts?.errors?.push?.(_)}const h=ld.all([...e.allOf.content,e]);return e.hasKey("$$ref")||h.remove("$$ref"),e.hasKey("example")&&(h.getMember("example").value=e.get("example")),e.hasKey("examples")&&(h.getMember("examples").value=e.get("examples")),h.remove("allOf"),h}}}}),SV=Lo[Symbol.for("nodejs.util.promisify.custom")],EV=Vw.compose({props:{useCircularStructures:!0,allowMetaPatches:!1,parameterMacro:null,modelPropertyMacro:null,mode:"non-strict",ancestors:null},init(){let{useCircularStructures:e=this.useCircularStructures,allowMetaPatches:t=this.allowMetaPatches,parameterMacro:r=this.parameterMacro,modelPropertyMacro:n=this.modelPropertyMacro,mode:o=this.mode,ancestors:c=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.name="openapi-3-1-swagger-client",this.useCircularStructures=e,this.allowMetaPatches=t,this.parameterMacro=r,this.modelPropertyMacro=n,this.mode=o,this.ancestors=[...c]},methods:{dereference(e,t){var r=this;return(0,Q.Z)(function*(){const n=[],o=Zp(Pv),c=t.dereference.refSet??Rv();let h;c.has(e.uri)?h=c.find(L=>L.uri===e.uri):(h=ad({uri:e.uri,value:e.parseResult}),c.add(h));const _=hV({reference:h,namespace:o,options:t,useCircularStructures:r.useCircularStructures,allowMetaPatches:r.allowMetaPatches,ancestors:r.ancestors});if(n.push(_),"function"==typeof r.parameterMacro){const L=mV({parameterMacro:r.parameterMacro,options:t});n.push(L)}if("function"==typeof r.modelPropertyMacro){const L=yV({modelPropertyMacro:r.modelPropertyMacro,options:t});n.push(L)}if("strict"!==r.mode){const L=bV({options:t});n.push(L)}const O=hx(n,{nodeTypeGetter:ca}),T=yield SV(c.rootRef.value,O,{keyMap:Aa,nodeTypeGetter:ca});return null===t.dereference.refSet&&c.clean(),T})()}}}),D_=function(){var e=(0,Q.Z)(function*(t){const{spec:r,timeout:n,redirects:o,requestInterceptor:c,responseInterceptor:h,pathDiscriminator:_=[],allowMetaPatches:O=!1,useCircularStructures:T=!1,skipNormalization:L=!1,parameterMacro:B=null,modelPropertyMacro:Y=null,mode:G="non-strict"}=t;try{const{cache:ie}=D_,Se=im(w_())?w_():"https://smartbear.com/",xe=_1(t),_e=Ja(Se,xe);let Oe;ie.has(r)?Oe=ie.get(r):(Oe=Kc.refract(r),Oe.classes.push("result"),ie.set(r,Oe));const Te=new zl([Oe]),We=(e=>{try{return 0===e.length?"":`/${e.map(bk).join("/")}`}catch(t){throw new Ok("JSON Pointer compilation of tokens encountered an error.",{tokens:e,cause:t})}})(_),rt=""===We?"":`#${We}`,at=aa(We,Oe),Ct=ad({uri:_e,value:Te}),It=Rv({refs:[Ct]});""!==We&&(It.rootRef=null);const st=[new WeakSet([at])],fr=[],d=((e,t,r)=>uk({element:r}).transclude(e,t))(at,yield C7(at,{resolve:{baseURI:`${_e}${rt}`,resolvers:[sV({timeout:n||1e4,redirects:o||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:c,responseInterceptor:h}},strategies:[q7()]},parse:{mediaType:Df.latest(),parsers:[lV({allowEmpty:!1,sourceMap:!1}),uV({allowEmpty:!1,sourceMap:!1}),oV({allowEmpty:!1,sourceMap:!1}),aV({allowEmpty:!1,sourceMap:!1}),j7({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[EV({allowMetaPatches:O,useCircularStructures:T,parameterMacro:B,modelPropertyMacro:Y,mode:G,ancestors:st})],refSet:It,dereferenceOpts:{errors:fr}}}),Oe),fn=L?d:Fw(d);return{spec:Qo(fn),errors:fr}}catch(ie){if(ie instanceof Q1||ie instanceof Rh)return{spec:null,errors:[]};throw ie}});return function(r){return e.apply(this,arguments)}}();D_.cache=new WeakMap;const xV=D_,wV={name:"openapi-3-1-apidom",match(e){let{spec:t}=e;return OE(t)},normalize(e){let{spec:t}=e;return Fv(Fw)(t)},resolve:e=>(0,Q.Z)(function*(){return xV(e)})()},OV=function(){var e=(0,Q.Z)(function*(t){const{spec:r,requestInterceptor:n,responseInterceptor:o}=t,c=_1(t),h=xE(t),_=r||(yield mE(h,{requestInterceptor:n,responseInterceptor:o})(c)),O=_i(_i({},t),{},{spec:_});return t.strategies.find(L=>L.match(O)).resolve(O)});return function(r){return e.apply(this,arguments)}}(),Uw=e=>function(){var t=(0,Q.Z)(function*(r){const n=_i(_i({},e),r);return OV(n)});return function(r){return t.apply(this,arguments)}}(),AV=Uw({strategies:[A1,w1,E1]});var CV=i(79900);function zw(e){return"[object Object]"===Object.prototype.toString.call(e)}function Ww(e){var t,r;return!1!==zw(e)&&(void 0===(t=e.constructor)||!(!1===zw(r=t.prototype)||!1===r.hasOwnProperty("isPrototypeOf")))}const PV={body:function jV(e){let{req:t,value:r}=e;t.body=r},header:function RV(e){let{req:t,parameter:r,value:n}=e;t.headers=t.headers||{},typeof n<"u"&&(t.headers[r.name]=n)},query:function NV(e){let{req:t,value:r,parameter:n}=e;if(t.query=t.query||{},!1===r&&"boolean"===n.type&&(r="false"),0===r&&["number","integer"].indexOf(n.type)>-1&&(r="0"),r)t.query[n.name]={collectionFormat:n.collectionFormat,value:r};else if(n.allowEmptyValue&&void 0!==r){const o=n.name;t.query[o]=t.query[o]||{},t.query[o].allowEmptyValue=!0}},path:function TV(e){let{req:t,value:r,parameter:n}=e;t.url=t.url.split(`{${n.name}}`).join(encodeURIComponent(r))},formData:function IV(e){let{req:t,value:r,parameter:n}=e;(r||n.allowEmptyValue)&&(t.form=t.form||{},t.form[n.name]={value:r,allowEmptyValue:n.allowEmptyValue,collectionFormat:n.collectionFormat})}};function Wv(e,t){return t.includes("application/json")?"string"==typeof e?e:JSON.stringify(e):e.toString()}function kV(e){let{req:t,value:r,parameter:n}=e;const{name:o,style:c,explode:h,content:_}=n;if(_){const T=Object.keys(_)[0];return void(t.url=t.url.split(`{${o}}`).join($p(Wv(r,T),{escape:!0})))}const O=h1({key:n.name,value:r,style:c||"simple",explode:h||!1,escape:!0});t.url=t.url.split(`{${o}}`).join(O)}function MV(e){let{req:t,value:r,parameter:n}=e;if(t.query=t.query||{},n.content){const c=Wv(r,Object.keys(n.content)[0]);if(c)t.query[n.name]=c;else if(n.allowEmptyValue&&void 0!==r){const h=n.name;t.query[h]=t.query[h]||{},t.query[h].allowEmptyValue=!0}}else if(!1===r&&(r="false"),0===r&&(r="0"),r){const{style:o,explode:c,allowReserved:h}=n;t.query[n.name]={value:r,serializationOption:{style:o,explode:c,allowReserved:h}}}else if(n.allowEmptyValue&&void 0!==r){const o=n.name;t.query[o]=t.query[o]||{},t.query[o].allowEmptyValue=!0}}const DV=["accept","authorization","content-type"];function FV(e){let{req:t,parameter:r,value:n}=e;if(t.headers=t.headers||{},!(DV.indexOf(r.name.toLowerCase())>-1)){if(r.content){const o=Object.keys(r.content)[0];return void(t.headers[r.name]=Wv(n,o))}typeof n<"u"&&(t.headers[r.name]=h1({key:r.name,value:n,style:r.style||"simple",explode:!(typeof r.explode>"u")&&r.explode,escape:!1}))}}function LV(e){let{req:t,parameter:r,value:n}=e;t.headers=t.headers||{};const o=typeof n;if(r.content){const c=Object.keys(r.content)[0];t.headers.Cookie=`${r.name}=${Wv(n,c)}`}else if("undefined"!==o){const c="object"===o&&!Array.isArray(n)&&r.explode?"":`${r.name}=`;t.headers.Cookie=c+h1({key:r.name,value:n,escape:!1,style:r.style||"form",explode:!(typeof r.explode>"u")&&r.explode})}}const VV=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,{btoa:BV}=VV,Kw=BV;function Hw(e,t){return`${t.toLowerCase()}-${e}`}const qV=["http","fetch","spec","operationId","pathName","method","parameters","securities"],Jw=e=>Array.isArray(e)?e:[],GV=s1("OperationNotFoundError",function(t,r,n){this.originalError=n,Object.assign(this,r||{})}),XV={buildRequest:qw};function QV(e){let{http:t,fetch:r,spec:n,operationId:o,pathName:c,method:h,parameters:_,securities:O}=e,T=jh(e,qV);const L=t||r||By;c&&h&&!o&&(o=Hw(c,h));const B=XV.buildRequest(_i({spec:n,operationId:o,parameters:_,securities:O,http:L},T));return B.body&&(Ww(B.body)||Array.isArray(B.body))&&(B.body=JSON.stringify(B.body)),L(B)}function qw(e){const{spec:t,operationId:r,responseContentType:n,scheme:o,requestInterceptor:c,responseInterceptor:h,contextUrl:_,userFetch:O,server:T,serverVariables:L,http:B,signal:Y}=e;let{parameters:G,parameterBuilders:ie}=e;const Se=AE(t);ie||(ie=Se?M:PV);let _e={url:"",credentials:B&&B.withCredentials?"include":"same-origin",headers:{},cookies:{}};Y&&(_e.signal=Y),c&&(_e.requestInterceptor=c),h&&(_e.responseInterceptor=h),O&&(_e.userFetch=O);const Oe=function JV(e,t){return e&&e.paths?function HV(e,t){return function KV(e,t,r){if(!e||"object"!=typeof e||!e.paths||"object"!=typeof e.paths)return null;const{paths:n}=e;for(const o in n)for(const c in n[o]){if("PARAMETERS"===c.toUpperCase())continue;const h=n[o][c];if(!h||"object"!=typeof h)continue;const _={spec:e,pathName:o,method:c.toUpperCase(),operation:h},O=t(_);if(r&&O)return _}}(e,t,!0)||null}(e,r=>{let{pathName:n,method:o,operation:c}=r;if(!c||"object"!=typeof c)return!1;const h=c.operationId;return[Fy(c,n,o),Hw(n,o),h].some(T=>T&&T===t)}):null}(t,r);if(!Oe)throw new GV(`Operation ${r} not found`);const{operation:Te={},method:We,pathName:rt}=Oe;if(_e.url+=function eB(e){return AE(e.spec)?function tB(e){let{spec:t,pathName:r,method:n,server:o,contextUrl:c,serverVariables:h={}}=e;const _=ou()(t,["paths",r,(n||"").toLowerCase(),"servers"])||ou()(t,["paths",r,"servers"])||ou()(t,["servers"]);let O="",T=null;if(o&&_&&_.length){const L=_.map(B=>B.url);L.indexOf(o)>-1&&(O=o,T=_[L.indexOf(o)])}return!O&&_&&_.length&&(O=_[0].url,[T]=_),O.indexOf("{")>-1&&function nB(e){const t=[],r=/{([^}]+)}/g;let n;for(;n=r.exec(e);)t.push(n[1]);return t}(O).forEach(B=>{if(T.variables&&T.variables[B]){const G=h[B]||T.variables[B].default,ie=new RegExp(`{${B}}`,"g");O=O.replace(ie,G)}}),function rB(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r=If.parse(e&&t?If.resolve(t,e):e),n=If.parse(t),o=F_(r.protocol)||F_(n.protocol)||"",c=r.host||n.host,h=r.pathname||"";let _;return _=o&&c?`${o}://${c+h}`:h,"/"===_[_.length-1]?_.slice(0,-1):_}(O,c)}(e):function iB(e){let{spec:t,scheme:r,contextUrl:n=""}=e;const o=If.parse(n),c=Array.isArray(t.schemes)?t.schemes[0]:null,h=r||c||F_(o.protocol)||"http",_=t.host||o.host||"",O=t.basePath||"";let T;return T=h&&_?`${h}://${_+O}`:O,"/"===T[T.length-1]?T.slice(0,-1):T}(e)}({spec:t,scheme:o,contextUrl:_,server:T,serverVariables:L,pathName:rt,method:We}),!r)return delete _e.cookies,_e;_e.url+=rt,_e.method=`${We}`.toUpperCase(),G=G||{};const at=t.paths[rt]||{};n&&(_e.headers.accept=n);const Ct=(e=>{const t={};e.forEach(n=>{t[n.in]||(t[n.in]={}),t[n.in][n.name]=n});const r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(o=>{r.push(t[n][o])})}),r})([].concat(Jw(Te.parameters)).concat(Jw(at.parameters)));Ct.forEach(st=>{const fr=ie[st.in];let wr;if("body"===st.in&&st.schema&&st.schema.properties&&(wr=G),wr=st&&st.name&&G[st.name],typeof wr>"u"?wr=st&&st.name&&G[`${st.in}.${st.name}`]:((e,t)=>t.filter(r=>r.name===e))(st.name,Ct).length>1&&console.warn(`Parameter '${st.name}' is ambiguous because the defined spec has more than one parameter with the name: '${st.name}' and the passed-in parameter values did not define an 'in' value.`),null!==wr){if(typeof st.default<"u"&&typeof wr>"u"&&(wr=st.default),typeof wr>"u"&&st.required&&!st.allowEmptyValue)throw new Error(`Required parameter ${st.name} is not provided`);if(Se&&st.schema&&"object"===st.schema.type&&"string"==typeof wr)try{wr=JSON.parse(wr)}catch{throw new Error("Could not parse object parameter value string as JSON")}fr&&fr({req:_e,parameter:st,value:wr,operation:Te,spec:t})}});const It=_i(_i({},e),{},{operation:Te});if(_e=Se?function $V(e,t){const{operation:r,requestBody:n,securities:o,spec:c,attachContentTypeForEmptyPayload:h}=e;let{requestContentType:_}=e;t=function UV(e){let{request:t,securities:r={},operation:n={},spec:o}=e;const c=_i({},t),{authorized:h={}}=r,_=n.security||o.security||[],O=h&&!!Object.keys(h).length,T=ou()(o,["components","securitySchemes"])||{};return c.headers=c.headers||{},c.query=c.query||{},Object.keys(r).length&&O&&_&&(!Array.isArray(n.security)||n.security.length)?(_.forEach(L=>{Object.keys(L).forEach(B=>{const Y=h[B],G=T[B];if(!Y)return;const ie=Y.value||Y,{type:Se}=G;if(Y)if("apiKey"===Se)"query"===G.in&&(c.query[G.name]=ie),"header"===G.in&&(c.headers[G.name]=ie),"cookie"===G.in&&(c.cookies[G.name]=ie);else if("http"===Se){if(/^basic$/i.test(G.scheme)){const Oe=Kw(`${ie.username||""}:${ie.password||""}`);c.headers.Authorization=`Basic ${Oe}`}/^bearer$/i.test(G.scheme)&&(c.headers.Authorization=`Bearer ${ie}`)}else if("oauth2"===Se||"openIdConnect"===Se){const xe=Y.token||{},Oe=xe[G["x-tokenName"]||"access_token"];let Te=xe.token_type;(!Te||"bearer"===Te.toLowerCase())&&(Te="Bearer"),c.headers.Authorization=`${Te} ${Oe}`}})}),c):t}({request:t,securities:o,operation:r,spec:c});const O=r.requestBody||{},T=Object.keys(O.content||{}),L=_&&T.indexOf(_)>-1;if(n||h){if(_&&L)t.headers["Content-Type"]=_;else if(!_){const B=T[0];B&&(t.headers["Content-Type"]=B,_=B)}}else _&&L&&(t.headers["Content-Type"]=_);if(!e.responseContentType&&r.responses){const B=Object.entries(r.responses).filter(Y=>{let[G,ie]=Y;const Se=parseInt(G,10);return Se>=200&&Se<300&&Ww(ie.content)}).reduce((Y,G)=>{let[,ie]=G;return Y.concat(Object.keys(ie.content))},[]);B.length>0&&(t.headers.accept=B.join(", "))}if(n)if(_){if(T.indexOf(_)>-1)if("application/x-www-form-urlencoded"===_||"multipart/form-data"===_)if("object"==typeof n){const B=O.content[_]?.encoding??{};t.form={},Object.keys(n).forEach(Y=>{t.form[Y]={value:n[Y],encoding:B[Y]||{}}})}else t.form=n;else t.body=n}else t.body=n;return t}(It,_e):function zV(e,t){const{spec:r,operation:n,securities:o,requestContentType:c,responseContentType:h,attachContentTypeForEmptyPayload:_}=e;if(t=function WV(e){let{request:t,securities:r={},operation:n={},spec:o}=e;const c=_i({},t),{authorized:h={},specSecurity:_=[]}=r,O=n.security||_,T=h&&!!Object.keys(h).length,L=o.securityDefinitions;return c.headers=c.headers||{},c.query=c.query||{},Object.keys(r).length&&T&&O&&(!Array.isArray(n.security)||n.security.length)?(O.forEach(B=>{Object.keys(B).forEach(Y=>{const G=h[Y];if(!G)return;const{token:ie}=G,Se=G.value||G,xe=L[Y],{type:_e}=xe,Te=ie&&ie[xe["x-tokenName"]||"access_token"];let We=ie&&ie.token_type;if(G)if("apiKey"===_e){const rt="query"===xe.in?"query":"headers";c[rt]=c[rt]||{},c[rt][xe.name]=Se}else"basic"===_e?Se.header?c.headers.authorization=Se.header:(Se.base64=Kw(`${Se.username||""}:${Se.password||""}`),c.headers.authorization=`Basic ${Se.base64}`):"oauth2"===_e&&Te&&(We=We&&"bearer"!==We.toLowerCase()?We:"Bearer",c.headers.authorization=`${We} ${Te}`)})}),c):t}({request:t,securities:o,operation:n,spec:r}),t.body||t.form||_)c?t.headers["Content-Type"]=c:Array.isArray(n.consumes)?[t.headers["Content-Type"]]=n.consumes:Array.isArray(r.consumes)?[t.headers["Content-Type"]]=r.consumes:n.parameters&&n.parameters.filter(O=>"file"===O.type).length?t.headers["Content-Type"]="multipart/form-data":n.parameters&&n.parameters.filter(O=>"formData"===O.in).length&&(t.headers["Content-Type"]="application/x-www-form-urlencoded");else if(c){const O=n.parameters&&n.parameters.filter(L=>"body"===L.in).length>0,T=n.parameters&&n.parameters.filter(L=>"formData"===L.in).length>0;(O||T)&&(t.headers["Content-Type"]=c)}return!h&&Array.isArray(n.produces)&&n.produces.length>0&&(t.headers.accept=n.produces.join(", ")),t}(It,_e),_e.cookies&&Object.keys(_e.cookies).length){const st=Object.keys(_e.cookies).reduce((fr,wr)=>fr+(fr?"&":"")+CV.serialize(wr,_e.cookies[wr]),"");_e.headers.Cookie=st}return _e.cookies&&delete _e.cookies,EE(_e),_e}const F_=e=>e?e.replace(/\W/g,""):null,sB=function(){var e=(0,Q.Z)(function*(t,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{returnEntireTree:o,baseDoc:c,requestInterceptor:h,responseInterceptor:_,parameterMacro:O,modelPropertyMacro:T,useCircularStructures:L,strategies:B}=n,Y={spec:t,pathDiscriminator:r,baseDoc:c,requestInterceptor:h,responseInterceptor:_,parameterMacro:O,modelPropertyMacro:T,useCircularStructures:L,strategies:B},ie=B.find(xe=>xe.match(Y)).normalize(Y),Se=yield AV(_i(_i({},Y),{},{spec:ie,allowMetaPatches:!0,skipNormalization:!0}));return!o&&Array.isArray(r)&&r.length&&(Se.spec=ou()(Se.spec,r)||null),Se});return function(r,n){return e.apply(this,arguments)}}(),Gw=e=>function(){var t=(0,Q.Z)(function*(r,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const c=_i(_i({},e),o);return sB(r,n,c)});return function(r,n){return t.apply(this,arguments)}}();Gw({strategies:[A1,w1,E1]});var Yw=i(42530),oB=i(66325),aB=i(7656);let Zw=function lB(e){e()};const Xw=Symbol.for("react-redux-context"),Qw=typeof globalThis<"u"?globalThis:{};function fB(){var e;if(!U.createContext)return{};const t=null!=(e=Qw[Xw])?e:Qw[Xw]=new Map;let r=t.get(U.createContext);return r||(r=U.createContext(null),t.set(U.createContext,r)),r}const e2=fB();let t2=null;var hB=i(12405),r2=i.n(hB),mB=i(70035);const yB=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function gB(e,t,r,n,{areStatesEqual:o,areOwnPropsEqual:c,areStatePropsEqual:h}){let O,T,L,B,Y,_=!1;return function(Te,We){return _?function _e(Oe,Te){const We=!c(Te,T),rt=!o(Oe,O,Te,T);return O=Oe,T=Te,We&&rt?function ie(){return L=e(O,T),t.dependsOnOwnProps&&(B=t(n,T)),Y=r(L,B,T),Y}():We?function Se(){return e.dependsOnOwnProps&&(L=e(O,T)),t.dependsOnOwnProps&&(B=t(n,T)),Y=r(L,B,T),Y}():rt?function xe(){const Oe=e(O,T),Te=!h(Oe,L);return L=Oe,Te&&(Y=r(L,B,T)),Y}():Y}(Te,We):function G(Oe,Te){return O=Oe,T=Te,L=e(O,T),B=t(n,T),Y=r(L,B,T),_=!0,Y}(Te,We)}}function L_(e){return function(r){const n=e(r);function o(){return n}return o.dependsOnOwnProps=!1,o}}function n2(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:1!==e.length}function i2(e,t){return function(n,{}){const c=function(_,O){return c.mapToProps(_,c.dependsOnOwnProps?O:void 0)};return c.dependsOnOwnProps=!0,c.mapToProps=function(_,O){c.mapToProps=e,c.dependsOnOwnProps=n2(e);let T=c(_,O);return"function"==typeof T&&(c.mapToProps=T,c.dependsOnOwnProps=n2(T),T=c(_,O)),T},c}}function V_(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function EB(e,t,r){return il({},r,e,t)}const s2={notify(){},get:()=>[]};function o2(e,t){let r,n=s2;function h(){L.onStateChange&&L.onStateChange()}function O(){r||(r=t?t.addNestedSub(h):e.subscribe(h),n=function OB(){const e=Zw;let t=null,r=null;return{clear(){t=null,r=null},notify(){e(()=>{let n=t;for(;n;)n.callback(),n=n.next})},get(){let n=[],o=t;for(;o;)n.push(o),o=o.next;return n},subscribe(n){let o=!0,c=r={callback:n,next:null,prev:r};return c.prev?c.prev.next=c:t=c,function(){!o||null===t||(o=!1,c.next?c.next.prev=c.prev:r=c.prev,c.prev?c.prev.next=c.next:t=c.next)}}}}())}const L={addNestedSub:function o(B){return O(),n.subscribe(B)},notifyNestedSubs:function c(){n.notify()},handleChangeWrapper:h,isSubscribed:function _(){return!!r},trySubscribe:O,tryUnsubscribe:function T(){r&&(r(),r=void 0,n.clear(),n=s2)},getListeners:()=>n};return L}const Kv=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?U.useLayoutEffect:U.useEffect;function a2(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function B_(e,t){if(a2(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let o=0;o{throw new Error("uSES not initialized!")};const IB=[null,null];function TB(e,t,r,n,o,c){e.current=n,r.current=!1,o.current&&(o.current=null,c())}function kB(e,t){return e===t}const DB=function MB(e,t,r,{areStatesEqual:o=kB,areOwnPropsEqual:c=B_,areStatePropsEqual:h=B_,areMergedPropsEqual:_=B_,forwardRef:O=!1,context:T=e2}={}){const L=T,B=function SB(e){return e?"function"==typeof e?i2(e):V_(e,"mapStateToProps"):L_(()=>({}))}(e),Y=function bB(e){return e&&"object"==typeof e?L_(t=>function _B(e,t){const r={};for(const n in e){const o=e[n];"function"==typeof o&&(r[n]=(...c)=>t(o(...c)))}return r}(e,t)):e?"function"==typeof e?i2(e):V_(e,"mapDispatchToProps"):L_(t=>({dispatch:t}))}(t),G=function wB(e){return e?"function"==typeof e?function xB(e){return function(r,{areMergedPropsEqual:o}){let h,c=!1;return function(O,T,L){const B=e(O,T,L);return c?o(B,h)||(h=B):(c=!0,h=B),h}}}(e):V_(e,"mergeProps"):()=>EB}(r),ie=!!e;return xe=>{const _e=xe.displayName||xe.name||"Component",Oe=`Connect(${_e})`,Te={shouldHandleStateChanges:ie,displayName:Oe,wrappedComponentName:_e,WrappedComponent:xe,initMapStateToProps:B,initMapDispatchToProps:Y,initMergeProps:G,areStatesEqual:o,areStatePropsEqual:h,areOwnPropsEqual:c,areMergedPropsEqual:_};function We(Ct){const[It,st,fr]=U.useMemo(()=>{const{reactReduxForwardedRef:Gn}=Ct,Wi=bc(Ct,CB);return[Ct.context,Gn,Wi]},[Ct]),wr=U.useMemo(()=>It&&It.Consumer&&(0,mB.isContextConsumer)(U.createElement(It.Consumer,null))?It:L,[It,L]),d=U.useContext(wr),fn=!!Ct.store&&!!Ct.store.getState&&!!Ct.store.dispatch,hi=fn?Ct.store:d.store,Yt=d&&d.store?d.getServerState:hi.getState,Xt=U.useMemo(()=>function vB(e,t){let{initMapStateToProps:r,initMapDispatchToProps:n,initMergeProps:o}=t,c=bc(t,yB);return gB(r(e,c),n(e,c),o(e,c),e,c)}(hi.dispatch,Te),[hi]),[Pr,rn]=U.useMemo(()=>{if(!ie)return IB;const Gn=o2(hi,fn?void 0:d.subscription),Wi=Gn.notifyNestedSubs.bind(Gn);return[Gn,Wi]},[hi,fn,d]),Qr=U.useMemo(()=>fn?d:il({},d,{subscription:Pr}),[fn,d,Pr]),ln=U.useRef(),nn=U.useRef(fr),On=U.useRef(),_n=U.useRef(!1),Ze=(U.useRef(!1),U.useRef(!1)),He=U.useRef();Kv(()=>(Ze.current=!0,()=>{Ze.current=!1}),[]);const hr=U.useMemo(()=>()=>On.current&&fr===nn.current?On.current:Xt(hi.getState(),fr),[hi,fr]),pr=U.useMemo(()=>Wi=>Pr?function NB(e,t,r,n,o,c,h,_,O,T,L){if(!e)return()=>{};let B=!1,Y=null;const G=()=>{if(B||!_.current)return;const Se=t.getState();let xe,_e;try{xe=n(Se,o.current)}catch(Oe){_e=Oe,Y=Oe}_e||(Y=null),xe===c.current?h.current||T():(c.current=xe,O.current=xe,h.current=!0,L())};return r.onStateChange=G,r.trySubscribe(),G(),()=>{if(B=!0,r.tryUnsubscribe(),r.onStateChange=null,Y)throw Y}}(ie,hi,Pr,Xt,nn,ln,_n,Ze,On,rn,Wi):()=>{},[Pr]);let pi;!function RB(e,t,r){Kv(()=>e(...t),r)}(TB,[nn,ln,_n,fr,On,rn]);try{pi=l2(pr,hr,Yt?()=>Xt(Yt(),fr):hr)}catch(Gn){throw He.current&&(Gn.message+=`\nThe error may be correlated with this previous error:\n${He.current.stack}\n\n`),Gn}Kv(()=>{He.current=void 0,On.current=void 0,ln.current=pi});const si=U.useMemo(()=>U.createElement(xe,il({},pi,{ref:st})),[st,xe,pi]);return U.useMemo(()=>ie?U.createElement(wr.Provider,{value:Qr},si):si,[wr,si,Qr])}const at=U.memo(We);if(at.WrappedComponent=xe,at.displayName=We.displayName=Oe,O){const It=U.forwardRef(function(fr,wr){return U.createElement(at,il({},fr,{reactReduxForwardedRef:wr}))});return It.displayName=Oe,It.WrappedComponent=xe,r2()(It,xe)}return r2()(at,xe)}},LB=function FB({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",noopCheck:c="once"}){const h=U.useMemo(()=>{const T=o2(e);return{store:e,subscription:T,getServerState:n?()=>n:void 0,stabilityCheck:o,noopCheck:c}},[e,n,o,c]),_=U.useMemo(()=>e.getState(),[e]);return Kv(()=>{const{subscription:T}=h;return T.onStateChange=T.notifyNestedSubs,T.trySubscribe(),_!==e.getState()&&T.notifyNestedSubs(),()=>{T.tryUnsubscribe(),T.onStateChange=void 0}},[h,_]),U.createElement((t||e2).Provider,{value:h},r)};(e=>{t2=e})(aB.useSyncExternalStoreWithSelector),(e=>{l2=e})(oB.useSyncExternalStore),(e=>{Zw=e})(Yw.unstable_batchedUpdates);var VB=i(65657),BB=i.n(VB),$B=i(44606),UB=i.n($B),zB=i(12674),WB=i.n(zB),KB=i(29322),HB=i.n(KB),JB=i(77663),qB=i.n(JB),GB=i(82257),YB=i.n(GB),u2=i(33590);function Hv(e){return(Hv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function c2(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=function a$(e,t){return function(r){if("string"==typeof r)return(0,u2.is)(t[r],e[r]);if(Array.isArray(r))return(0,u2.is)(d2(t,r),d2(e,r));throw new TypeError("Invalid key: expected Array or string: "+r)}}(t,r),o=e||Object.keys(function e$(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return!z_(this.updateOnProps,this.props,n,"updateOnProps")||!z_(this.updateOnStates,this.state,o,"updateOnStates")}}]),t}(U.Component);const u$=l$;var Jv;function h2(e){return(Jv=Jv||document.createElement("textarea")).innerHTML="&"+e+";",Jv.value}var p$=Object.prototype.hasOwnProperty;function W_(e){return[].slice.call(arguments,1).forEach(function(r){if(r){if("object"!=typeof r)throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}var d$=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function ud(e){return e.indexOf("\\")<0?e:e.replace(d$,"$1")}function K_(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)||e>=0&&e<=8||11===e||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function qv(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e))):String.fromCharCode(e)}var h$=/&([a-z#][a-z0-9]{1,31});/gi,m$=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function y$(e,t){var r=0,n=h2(t);return t!==n?n:35===t.charCodeAt(0)&&m$.test(t)&&K_(r="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?qv(r):e}function qc(e){return e.indexOf("&")<0?e:e.replace(h$,y$)}var g$=/[&<>"]/,v$=/[&<>"]/g,_$={"&":"&","<":"<",">":">",'"':"""};function b$(e){return _$[e]}function fa(e){return g$.test(e)?e.replace(v$,b$):e}var tn={};function y2(e,t){return++t>=e.length-2?t:"paragraph_open"===e[t].type&&e[t].tight&&"inline"===e[t+1].type&&0===e[t+1].content.length&&"paragraph_close"===e[t+2].type&&e[t+2].tight?y2(e,t+2):t}tn.blockquote_open=function(){return"
\n"},tn.blockquote_close=function(e,t){return"
"+Vf(e,t)},tn.code=function(e,t){return e[t].block?"
"+fa(e[t].content)+"
"+Vf(e,t):""+fa(e[t].content)+""},tn.fence=function(e,t,r,n,o){var T,L,c=e[t],h="",_=r.langPrefix;if(c.params){if(L=(T=c.params.split(/\s+/g)).join(" "),function m2(e,t){return!!e&&p$.call(e,t)}(o.rules.fence_custom,T[0]))return o.rules.fence_custom[T[0]](e,t,r,n,o);h=' class="'+_+fa(qc(ud(L)))+'"'}return"
"+(r.highlight&&r.highlight.apply(r.highlight,[c.content].concat(T))||fa(c.content))+"
"+Vf(e,t)},tn.fence_custom={},tn.heading_open=function(e,t){return""},tn.heading_close=function(e,t){return"\n"},tn.hr=function(e,t,r){return(r.xhtmlOut?"
":"
")+Vf(e,t)},tn.bullet_list_open=function(){return"
    \n"},tn.bullet_list_close=function(e,t){return"
"+Vf(e,t)},tn.list_item_open=function(){return"
  • "},tn.list_item_close=function(){return"
  • \n"},tn.ordered_list_open=function(e,t){var r=e[t];return"1?' start="'+r.order+'"':"")+">\n"},tn.ordered_list_close=function(e,t){return""+Vf(e,t)},tn.paragraph_open=function(e,t){return e[t].tight?"":"

    "},tn.paragraph_close=function(e,t){return(e[t].tight?"":"

    ")+(e[t].tight&&t&&"inline"===e[t-1].type&&!e[t-1].content?"":Vf(e,t))},tn.link_open=function(e,t,r){var n=e[t].title?' title="'+fa(qc(e[t].title))+'"':"",o=r.linkTarget?' target="'+r.linkTarget+'"':"";return'"},tn.link_close=function(){return""},tn.image=function(e,t,r){var n=' src="'+fa(e[t].src)+'"',o=e[t].title?' title="'+fa(qc(e[t].title))+'"':"";return""},tn.table_open=function(){return"\n"},tn.table_close=function(){return"
    \n"},tn.thead_open=function(){return"\n"},tn.thead_close=function(){return"\n"},tn.tbody_open=function(){return"\n"},tn.tbody_close=function(){return"\n"},tn.tr_open=function(){return""},tn.tr_close=function(){return"\n"},tn.th_open=function(e,t){var r=e[t];return""},tn.th_close=function(){return""},tn.td_open=function(e,t){var r=e[t];return""},tn.td_close=function(){return""},tn.strong_open=function(){return""},tn.strong_close=function(){return""},tn.em_open=function(){return""},tn.em_close=function(){return""},tn.del_open=function(){return""},tn.del_close=function(){return""},tn.ins_open=function(){return""},tn.ins_close=function(){return""},tn.mark_open=function(){return""},tn.mark_close=function(){return""},tn.sub=function(e,t){return""+fa(e[t].content)+""},tn.sup=function(e,t){return""+fa(e[t].content)+""},tn.hardbreak=function(e,t,r){return r.xhtmlOut?"
    \n":"
    \n"},tn.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?"
    \n":"
    \n":"\n"},tn.text=function(e,t){return fa(e[t].content)},tn.htmlblock=function(e,t){return e[t].content},tn.htmltag=function(e,t){return e[t].content},tn.abbr_open=function(e,t){return''},tn.abbr_close=function(){return""},tn.footnote_ref=function(e,t){var r=Number(e[t].id+1).toString(),n="fnref"+r;return e[t].subId>0&&(n+=":"+e[t].subId),'['+r+"]"},tn.footnote_block_open=function(e,t,r){return(r.xhtmlOut?'
    \n':'
    \n')+'
    \n
      \n'},tn.footnote_block_close=function(){return"
    \n
    \n"},tn.footnote_open=function(e,t){return'
  • '},tn.footnote_close=function(){return"
  • \n"},tn.footnote_anchor=function(e,t){var n="fnref"+Number(e[t].id+1).toString();return e[t].subId>0&&(n+=":"+e[t].subId),' \u21a9'},tn.dl_open=function(){return"
    \n"},tn.dt_open=function(){return"
    "},tn.dd_open=function(){return"
    "},tn.dl_close=function(){return"
    \n"},tn.dt_close=function(){return"\n"},tn.dd_close=function(){return"\n"};var Vf=tn.getBreak=function(t,r){return(r=y2(t,r))"u"&&(n.abbreviations[":"+O]=T),h)}function J_(e){var t=qc(e);try{t=decodeURI(t)}catch{}return encodeURI(t)}function g2(e,t){var r,n,o,c=t,h=e.posMax;if(60===e.src.charCodeAt(t)){for(t++;t1||41===r&&--n<0)break;t++}return!(c===t||(o=ud(e.src.slice(c,t)),!e.parser.validateLink(o))||(e.linkContent=o,e.pos=t,0))}function v2(e,t){var r,n=t,o=e.posMax,c=e.src.charCodeAt(t);if(34!==c&&39!==c&&40!==c)return!1;for(t++,40===c&&(c=41);t"u"&&(n.references[Y]={title:B,href:L}),h)}H_.prototype.renderInline=function(e,t,r){for(var n=this.rules,o=e.length,c=0,h="";o--;)h+=n[e[c].type](e,c++,t,r,this);return h},H_.prototype.render=function(e,t,r){for(var n=this.rules,o=e.length,c=-1,h="";++c=e.length||M$.test(e[t]))}function cd(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}var G_=[["block",function S$(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],["abbr",function x$(e){var r,n,o,c,t=e.tokens;if(!e.inlineMode)for(r=1,n=t.length-1;r0?h[t].count:1,n=0;n=0;t--)if("text"===(c=o[t]).type){for(O=0,h=c.content,L.lastIndex=0,T=c.level,_=[];B=L.exec(h);)L.lastIndex>O&&_.push({type:"text",content:h.slice(O,B.index+B[1].length),level:T}),_.push({type:"abbr_open",title:e.env.abbreviations[":"+B[2]],level:T++}),_.push({type:"text",content:B[2],level:T}),_.push({type:"abbr_close",level:--T}),O=L.lastIndex-B[3].length;_.length&&(O=0;c--)if("inline"===e.tokens[c].type)for(t=(o=e.tokens[c].children).length-1;t>=0;t--)"text"===(r=o[t]).type&&(n=T$(n=r.content),j$.test(n)&&(n=n.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1\u2014$2").replace(/(^|\s)--(\s|$)/gm,"$1\u2013$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1\u2013$2")),r.content=n)}],["smartquotes",function D$(e){var t,r,n,o,c,h,_,O,T,L,B,Y,G,ie,Se,xe,_e;if(e.options.typographer)for(_e=[],Se=e.tokens.length-1;Se>=0;Se--)if("inline"===e.tokens[Se].type)for(xe=e.tokens[Se].children,_e.length=0,t=0;t=0&&!(_e[G].level<=_);G--);_e.length=G+1,c=0,h=(n=r.content).length;e:for(;c=0&&(L=_e[G],!(_e[G].level<_));G--)if(L.single===ie&&_e[G].level===_){L=_e[G],ie?(xe[L.token].content=cd(xe[L.token].content,L.pos,e.options.quotes[2]),r.content=cd(r.content,o.index,e.options.quotes[3])):(xe[L.token].content=cd(xe[L.token].content,L.pos,e.options.quotes[0]),r.content=cd(r.content,o.index,e.options.quotes[1])),_e.length=G;continue e}B?_e.push({token:t,pos:o.index,single:ie,level:_}):Y&&ie&&(r.content=cd(r.content,o.index,"\u2019"))}else ie&&(r.content=cd(r.content,o.index,"\u2019"))}}]];function w2(){this.options={},this.ruler=new qa;for(var e=0;e=(o=e.eMarks[t])||42!==(r=e.src.charCodeAt(n++))&&45!==r&&43!==r||n=o||(r=e.src.charCodeAt(n++))<48||r>57)return-1;for(;;){if(n>=o)return-1;if(!((r=e.src.charCodeAt(n++))>=48&&r<=57)){if(41===r||46===r)break;return-1}}return n=this.eMarks[t]},$f.prototype.skipEmptyLines=function(t){for(var r=this.lineMax;tn;)if(r!==this.src.charCodeAt(--t))return t+1;return t},$f.prototype.getLines=function(t,r,n,o){var c,h,O,T,L=t;if(t>=r)return"";if(L+1===r)return h=this.bMarks[L]+Math.min(this.tShift[L],n),this.src.slice(h,o?this.eMarks[L]+1:this.eMarks[L]);for(O=new Array(r-t),c=0;Ln&&(T=n),T<0&&(T=0),O[c]=this.src.slice(h=this.bMarks[L]+T,L+1]/,J$=/^<\/([a-zA-Z]{1,15})[\s>]/;function Y_(e,t){var r=e.bMarks[t]+e.blkIndent;return e.src.substr(r,e.eMarks[t]-r)}function Gv(e,t){var r,n,o=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];return o>=c||126!==(n=e.src.charCodeAt(o++))&&58!==n||o===(r=e.skipSpaces(o))||r>=c?-1:r}var Yv=[["code",function F$(e,t,r){var n,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=n=t+1;n=4))break;o=++n}return e.line=n,e.tokens.push({type:"code",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],["fences",function L$(e,t,r,n){var o,c,h,_,O,T=!1,L=e.bMarks[t]+e.tShift[t],B=e.eMarks[t];if(L+3>B||126!==(o=e.src.charCodeAt(L))&&96!==o||(O=L,(c=(L=e.skipChars(L,o))-O)<3)||(h=e.src.slice(L,B).trim()).indexOf("`")>=0)return!1;if(n)return!0;for(_=t;!(++_>=r||(L=O=e.bMarks[_]+e.tShift[_],B=e.eMarks[_],L=4||(L=e.skipChars(L,o),L-Oxe||62!==e.src.charCodeAt(Se++)||e.level>=e.options.maxNesting)return!1;if(n)return!0;for(32===e.src.charCodeAt(Se)&&Se++,O=e.blkIndent,e.blkIndent=0,_=[e.bMarks[t]],e.bMarks[t]=Se,c=(Se=Se=xe,h=[e.tShift[t]],e.tShift[t]=Se-e.bMarks[t],B=e.parser.ruler.getRules("blockquote"),o=t+1;o=(xe=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(Se++)){if(c)break;for(ie=!1,Y=0,G=B.length;Y=xe,h.push(e.tShift[o]),e.tShift[o]=Se-e.bMarks[o];for(T=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:L=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=T,L[1]=e.line,Y=0;YO||42!==(o=e.src.charCodeAt(_++))&&45!==o&&95!==o)return!1;for(c=1;_=0)xe=!0;else{if(!((B=O2(e,t))>=0))return!1;xe=!1}if(e.level>=e.options.maxNesting)return!1;if(Se=e.src.charCodeAt(B-1),n)return!0;for(Oe=e.tokens.length,xe?(L=e.bMarks[t]+e.tShift[t],ie=Number(e.src.substr(L,B-L-1)),e.tokens.push({type:"ordered_list_open",order:ie,lines:We=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:We=[t,0],level:e.level++}),o=t,Te=!1,Ct=e.parser.ruler.getRules("list");o=e.eMarks[o]?1:_e-B)>4&&(G=1),G<1&&(G=1),c=B-e.bMarks[o]+G,e.tokens.push({type:"list_item_open",lines:rt=[t,0],level:e.level++}),_=e.blkIndent,O=e.tight,h=e.tShift[t],T=e.parentType,e.tShift[t]=_e-e.bMarks[t],e.blkIndent=c,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,r,!0),(!e.tight||Te)&&(at=!1),Te=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=_,e.tShift[t]=h,e.tight=O,e.parentType=T,e.tokens.push({type:"list_item_close",level:--e.level}),o=t=e.line,rt[1]=o,_e=e.bMarks[t],!(o>=r||e.isEmpty(o)||e.tShift[o]L||91!==e.src.charCodeAt(T)||94!==e.src.charCodeAt(T+1)||e.level>=e.options.maxNesting)return!1;for(_=T+2;_=L||58!==e.src.charCodeAt(++_)||(n||(_++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),O=e.src.slice(T+2,_-2),e.env.footnotes.refs[":"+O]=-1,e.tokens.push({type:"footnote_reference_open",label:O,level:e.level++}),o=e.bMarks[t],c=e.tShift[t],h=e.parentType,e.tShift[t]=e.skipSpaces(_)-_,e.bMarks[t]=_,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]=O||35!==(o=e.src.charCodeAt(_))||_>=O)return!1;for(c=1,o=e.src.charCodeAt(++_);35===o&&_6||__&&32===e.src.charCodeAt(h-1)&&(O=h),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:c,lines:[t,e.line],level:e.level}),_=r||e.tShift[h]3||(o=e.bMarks[h]+e.tShift[h],c=e.eMarks[h],o>=c)||(n=e.src.charCodeAt(o),45!==n&&61!==n)||(o=e.skipChars(o,n),o=e.skipSpaces(o),o3||_+2>=O||60!==e.src.charCodeAt(_))return!1;if(33===(o=e.src.charCodeAt(_+1))||63===o){if(n)return!0}else{if(47!==o&&!function q$(e){var t=32|e;return t>=97&&t<=122}(o))return!1;if(47===o){if(!(c=e.src.slice(_,O).match(J$)))return!1}else if(!(c=e.src.slice(_,O).match(H$)))return!1;if(!0!==C2[c[1].toLowerCase()])return!1;if(n)return!0}for(h=t+1;hr||e.tShift[O=t+1]=e.eMarks[O]||124!==(o=e.src.charCodeAt(h))&&45!==o&&58!==o||(c=Y_(e,t+1),!/^[-:| ]+$/.test(c))||(T=c.split("|"))<=2)return!1;for(B=[],_=0;_=0;if(e.isEmpty(L=t+1)&&++L>r||e.tShift[L]=e.options.maxNesting)return!1;T=e.tokens.length,e.tokens.push({type:"dl_open",lines:O=[t,0],level:e.level++}),h=t,c=L;e:for(;;){for(_e=!0,xe=!1,e.tokens.push({type:"dt_open",lines:[h,h],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(h,h+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[h,h],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:_=[L,0],level:e.level++}),Se=e.tight,Y=e.ddIndent,B=e.blkIndent,ie=e.tShift[c],G=e.parentType,e.blkIndent=e.ddIndent=e.tShift[c]+2,e.tShift[c]=o-e.bMarks[c],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,c,r,!0),(!e.tight||xe)&&(_e=!1),xe=e.line-c>1&&e.isEmpty(e.line-1),e.tShift[c]=ie,e.tight=Se,e.parentType=G,e.blkIndent=B,e.ddIndent=Y,e.tokens.push({type:"dd_close",level:--e.level}),_[1]=L=e.line,L>=r||e.tShift[L]=r||e.isEmpty(h=L)||e.tShift[h]=r||(e.isEmpty(c)&&c++,c>=r)||e.tShift[c]3)){for(o=!1,c=0,h=O.length;c=r||e.tShift[c]=0&&(e=e.replace(eU,function(_,O){var T;return 10===e.charCodeAt(O)?(c=O+1,h=0,_):(T=" ".slice((O-c-h)%4),h=O-c+1,T)})),o=new $f(e,this,t,r,n),this.tokenize(o,o.line,o.lineMax)};for(var X_=[],P2=0;P2<256;P2++)X_.push(0);function j2(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function I2(e,t){var n,o,c,r=t,h=!0,_=!0,O=e.posMax,T=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;r=O&&(h=!1),(c=r-t)>=4?h=_=!1:((32===(o=r?@[]^_`{|}~-".split("").forEach(function(e){X_[e.charCodeAt(0)]=1});var pU=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,hU=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,_U=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],bU=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,SU=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function Zv(e,t){return e=e.source,t=t||"",function r(n,o){return n?(e=e.replace(n,o=o.source||o),r):new RegExp(e,t)}}var CU=Zv(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),PU=Zv(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",CU)(),jU=Zv(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",PU)(),MU=Zv(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",jU)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)(),LU=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,VU=/^&([a-z][a-z0-9]{1,31});/i,Q_=[["text",function iU(e,t){for(var r=e.pos;r=0&&32===e.pending.charCodeAt(r))if(r>=1&&32===e.pending.charCodeAt(r-1)){for(var c=r-2;c>=0;c--)if(32!==e.pending.charCodeAt(c)){e.pending=e.pending.substring(0,c+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(o++;o=c||126!==e.src.charCodeAt(h+1)||e.level>=e.options.maxNesting||(_=h>0?e.src.charCodeAt(h-1):-1,O=e.src.charCodeAt(h+2),126===_)||126===O||32===O||10===O)return!1;for(n=h+2;nh+3)return e.pos+=n-h,t||(e.pending+=e.src.slice(h,n)),!0;for(e.pos=h+2,o=1;e.pos+1=c||43!==e.src.charCodeAt(h+1)||e.level>=e.options.maxNesting||(_=h>0?e.src.charCodeAt(h-1):-1,O=e.src.charCodeAt(h+2),43===_)||43===O||32===O||10===O)return!1;for(n=h+2;n=c||61!==e.src.charCodeAt(h+1)||e.level>=e.options.maxNesting||(_=h>0?e.src.charCodeAt(h-1):-1,O=e.src.charCodeAt(h+2),61===_)||61===O||32===O||10===O)return!1;for(n=h+2;n=e.options.maxNesting)return!1;for(e.pos=L+r,_=[r];e.pos=o||e.level>=e.options.maxNesting)return!1;for(e.pos=c+1;e.pos=o||e.level>=e.options.maxNesting)return!1;for(e.pos=c+1;e.pos=e.options.maxNesting||(r=G+1,(n=fm(e,G))<0))return!1;if((_=n+1)=Y)return!1;for(G=_,g2(e,_)?(c=e.linkContent,_=e.pos):c="",G=_;_=Y||41!==e.src.charCodeAt(_))return e.pos=B,!1;_++}else{if(e.linkLevel>0)return!1;for(;_=0?o=e.src.slice(G,_++):_=G-1),o||(typeof o>"u"&&(_=n+1),o=e.src.slice(r,n)),!(O=e.env.references[_2(o)]))return e.pos=B,!1;c=O.href,h=O.title}return t||(e.pos=r,e.posMax=n,L?e.push({type:"image",src:c,title:h,alt:e.src.substr(r,n-r),level:e.level}):(e.push({type:"link_open",href:c,title:h,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=_,e.posMax=Y,!0}],["footnote_inline",function gU(e,t){var r,n,o,c,h=e.posMax,_=e.pos;return!(_+2>=h||94!==e.src.charCodeAt(_)||91!==e.src.charCodeAt(_+1)||e.level>=e.options.maxNesting||(r=_+2,n=fm(e,_+1),n<0)||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),o=e.env.footnotes.list.length,e.pos=r,e.posMax=n,e.push({type:"footnote_ref",id:o,level:e.level}),e.linkLevel++,c=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[o]={tokens:e.tokens.splice(c)},e.linkLevel--),e.pos=n+1,e.posMax=h,0))}],["footnote_ref",function vU(e,t){var r,n,o,c,h=e.posMax,_=e.pos;if(_+3>h||!e.env.footnotes||!e.env.footnotes.refs||91!==e.src.charCodeAt(_)||94!==e.src.charCodeAt(_+1)||e.level>=e.options.maxNesting)return!1;for(n=_+2;n=h||(n++,r=e.src.slice(_+2,n-1),typeof e.env.footnotes.refs[":"+r]>"u")||(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+r]<0?(e.env.footnotes.list[o=e.env.footnotes.list.length]={label:r,count:0},e.env.footnotes.refs[":"+r]=o):o=e.env.footnotes.refs[":"+r],c=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:"footnote_ref",id:o,subId:c,level:e.level})),e.pos=n,e.posMax=h,0))}],["autolink",function EU(e,t){var r,n,o,c,h,_=e.pos;return!(60!==e.src.charCodeAt(_)||(r=e.src.slice(_),r.indexOf(">")<0)||((n=r.match(SU))?_U.indexOf(n[1].toLowerCase())<0||(c=n[0].slice(1,-1),h=J_(c),!e.parser.validateLink(c))||(t||(e.push({type:"link_open",href:h,level:e.level}),e.push({type:"text",content:c,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,0):!(o=r.match(bU))||(h=J_("mailto:"+(c=o[0].slice(1,-1))),!e.parser.validateLink(h)||(t||(e.push({type:"link_open",href:h,level:e.level}),e.push({type:"text",content:c,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=o[0].length,0))))}],["htmltag",function FU(e,t){var r,n,o,c=e.pos;return!(!e.options.html||(o=e.posMax,60!==e.src.charCodeAt(c)||c+2>=o)||(r=e.src.charCodeAt(c+1),33!==r&&63!==r&&47!==r&&!function DU(e){var t=32|e;return t>=97&&t<=122}(r))||(n=e.src.slice(c).match(MU),!n)||(t||e.push({type:"htmltag",content:e.src.slice(c,c+n[0].length),level:e.level}),e.pos+=n[0].length,0))}],["entity",function BU(e,t){var n,o,c=e.pos,h=e.posMax;if(38!==e.src.charCodeAt(c))return!1;if(c+10)e.pos=c;else{for(o=0;o=n)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},Xv.prototype.parse=function(e,t,r,n){var o=new Bf(e,this,t,r,n);this.tokenize(o)};var KU={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function R2(e,t,r){this.src=t,this.env=r,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function Gc(e,t){"string"!=typeof e&&(t=e,e="default"),t&&null!=t.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new Xv,this.block=new Z_,this.core=new w2,this.renderer=new H_,this.ruler=new qa,this.options={},this.configure(KU[e]),this.set(t||{})}function T2(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r=0;r--)!0===t(e[r])&&e.splice(r,1)}function eb(e){throw new Error("Unhandled case for value: '".concat(e,"'"))}Gc.prototype.set=function(e){W_(this.options,e)},Gc.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enable(e.components[r].rules,!0)})},Gc.prototype.use=function(e,t){return e(this,t),this},Gc.prototype.parse=function(e,t){var r=new R2(this,e,t);return this.core.process(r),r.tokens},Gc.prototype.render=function(e,t){return this.renderer.render(this.parse(e,t=t||{}),this.options,t)},Gc.prototype.parseInline=function(e,t){var r=new R2(this,e,t);return r.inlineMode=!0,this.core.process(r),r.tokens},Gc.prototype.renderInline=function(e,t){return this.renderer.render(this.parseInline(e,t=t||{}),this.options,t)};var r,tb=function(){function e(t){void 0===t&&(t={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=t.tagName||"",this.attrs=t.attrs||{},this.innerHTML=t.innerHtml||t.innerHTML||""}return e.prototype.setTagName=function(t){return this.tagName=t,this},e.prototype.getTagName=function(){return this.tagName||""},e.prototype.setAttr=function(t,r){return this.getAttrs()[t]=r,this},e.prototype.getAttr=function(t){return this.getAttrs()[t]},e.prototype.setAttrs=function(t){return Object.assign(this.getAttrs(),t),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(t){return this.setAttr("class",t)},e.prototype.addClass=function(t){for(var h,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],c=t.split(n);h=c.shift();)-1===T2(o,h)&&o.push(h);return this.getAttrs().class=o.join(" "),this},e.prototype.removeClass=function(t){for(var h,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],c=t.split(n);o.length&&(h=c.shift());){var _=T2(o,h);-1!==_&&o.splice(_,1)}return this.getAttrs().class=o.join(" "),this},e.prototype.getClass=function(){return this.getAttrs().class||""},e.prototype.hasClass=function(t){return-1!==(" "+this.getClass()+" ").indexOf(" "+t+" ")},e.prototype.setInnerHTML=function(t){return this.innerHTML=t,this},e.prototype.setInnerHtml=function(t){return this.setInnerHTML(t)},e.prototype.getInnerHTML=function(){return this.innerHTML||""},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var t=this.getTagName(),r=this.buildAttrsStr();return["<",t,r=r?" "+r:"",">",this.getInnerHtml(),""].join("")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var t=this.getAttrs(),r=[];for(var n in t)t.hasOwnProperty(n)&&r.push(n+'="'+t[n]+'"');return r.join(" ")},e}(),N2=function(){function e(t){void 0===t&&(t={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=t.newWindow||!1,this.truncate=t.truncate||{},this.className=t.className||""}return e.prototype.build=function(t){return new tb({tagName:"a",attrs:this.createAttrs(t),innerHtml:this.processAnchorText(t.getAnchorText())})},e.prototype.createAttrs=function(t){var r={href:t.getAnchorHref()},n=this.createCssClass(t);return n&&(r.class=n),this.newWindow&&(r.target="_blank",r.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length=O)return T.host.length==t?(T.host.substr(0,t-o)+r).substr(0,O+n):_(B,O).substr(0,O+n);var Y="";if(T.path&&(Y+="/"+T.path),T.query&&(Y+="?"+T.query),Y){if((B+Y).length>=O)return(B+Y).length==t?(B+Y).substr(0,t):(B+_(Y,O-B.length)).substr(0,O+n);B+=Y}if(T.fragment){var ie="#"+T.fragment;if((B+ie).length>=O)return(B+ie).length==t?(B+ie).substr(0,t):(B+_(ie,O-B.length)).substr(0,O+n);B+=ie}if(T.scheme&&T.host){var xe=T.scheme+"://";if((B+xe).length0&&(_e=B.substr(-1*Math.floor(O/2))),(B.substr(0,Math.ceil(O/2))+r+_e).substr(0,O+n)}(t,n):"middle"===o?function ZU(e,t,r){if(e.length<=t)return e;var n,o;null==r?(r="…",n=8,o=3):(n=r.length,o=r.length);var c=t-o,h="";return c>0&&(h=e.substr(-1*Math.floor(c/2))),(e.substr(0,Math.ceil(c/2))+r+h).substr(0,c+n)}(t,n):function XU(e,t,r){return function qU(e,t,r){var n;return e.length>t&&(null==r?(r="…",n=3):n=r.length,e=e.substring(0,t-n)+r),e}(e,t,r)}(t,n)},e}(),fd=function(){function e(t){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=t.tagBuilder,this.matchedText=t.matchedText,this.offset=t.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(t){this.offset=t},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.getType()]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e}(),k2=function(e){function t(r){var n=e.call(this,r)||this;return n.email="",n.email=r.email,n}return(0,F.ZT)(t,e),t.prototype.getType=function(){return"email"},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return"mailto:"+this.email},t.prototype.getAnchorText=function(){return this.email},t}(fd),M2=function(e){function t(r){var n=e.call(this,r)||this;return n.serviceName="",n.hashtag="",n.serviceName=r.serviceName,n.hashtag=r.hashtag,n}return(0,F.ZT)(t,e),t.prototype.getType=function(){return"hashtag"},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var r=this.serviceName,n=this.hashtag;switch(r){case"twitter":return"https://twitter.com/hashtag/"+n;case"facebook":return"https://www.facebook.com/hashtag/"+n;case"instagram":return"https://instagram.com/explore/tags/"+n;case"tiktok":return"https://www.tiktok.com/tag/"+n;default:throw new Error("Unknown service name to point hashtag to: "+r)}},t.prototype.getAnchorText=function(){return"#"+this.hashtag},t}(fd),D2=function(e){function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.mention="",n.mention=r.mention,n.serviceName=r.serviceName,n}return(0,F.ZT)(t,e),t.prototype.getType=function(){return"mention"},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;case"soundcloud":return"https://soundcloud.com/"+this.mention;case"tiktok":return"https://www.tiktok.com/@"+this.mention;default:throw new Error("Unknown service name to point mention to: "+this.serviceName)}},t.prototype.getAnchorText=function(){return"@"+this.mention},t.prototype.getCssClassSuffixes=function(){var r=e.prototype.getCssClassSuffixes.call(this),n=this.getServiceName();return n&&r.push(n),r},t}(fd),F2=function(e){function t(r){var n=e.call(this,r)||this;return n.number="",n.plusSign=!1,n.number=r.number,n.plusSign=r.plusSign,n}return(0,F.ZT)(t,e),t.prototype.getType=function(){return"phone"},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return"tel:"+(this.plusSign?"+":"")+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t}(fd),L2=function(e){function t(r){var n=e.call(this,r)||this;return n.url="",n.urlMatchType="scheme",n.protocolUrlMatch=!1,n.protocolRelativeMatch=!1,n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.schemePrefixRegex=/^(https?:\/\/)?/i,n.wwwPrefixRegex=/^(https?:\/\/)?(www\.)?/i,n.protocolRelativeRegex=/^\/\//,n.protocolPrepended=!1,n.urlMatchType=r.urlMatchType,n.url=r.url,n.protocolUrlMatch=r.protocolUrlMatch,n.protocolRelativeMatch=r.protocolRelativeMatch,n.stripPrefix=r.stripPrefix,n.stripTrailingSlash=r.stripTrailingSlash,n.decodePercentEncoding=r.decodePercentEncoding,n}return(0,F.ZT)(t,e),t.prototype.getType=function(){return"url"},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var r=this.url;return!this.protocolRelativeMatch&&!this.protocolUrlMatch&&!this.protocolPrepended&&(r=this.url="http://"+r,this.protocolPrepended=!0),r},t.prototype.getAnchorHref=function(){return this.getUrl().replace(/&/g,"&")},t.prototype.getAnchorText=function(){var r=this.getMatchedText();return this.protocolRelativeMatch&&(r=this.stripProtocolRelativePrefix(r)),this.stripPrefix.scheme&&(r=this.stripSchemePrefix(r)),this.stripPrefix.www&&(r=this.stripWwwPrefix(r)),this.stripTrailingSlash&&(r=this.removeTrailingSlash(r)),this.decodePercentEncoding&&(r=this.removePercentEncoding(r)),r},t.prototype.stripSchemePrefix=function(r){return r.replace(this.schemePrefixRegex,"")},t.prototype.stripWwwPrefix=function(r){return r.replace(this.wwwPrefixRegex,"$1")},t.prototype.stripProtocolRelativePrefix=function(r){return r.replace(this.protocolRelativeRegex,"")},t.prototype.removeTrailingSlash=function(r){return"/"===r.charAt(r.length-1)&&(r=r.slice(0,-1)),r},t.prototype.removePercentEncoding=function(r){var n=r.replace(/%22/gi,""").replace(/%26/gi,"&").replace(/%27/gi,"'").replace(/%3C/gi,"<").replace(/%3E/gi,">");try{return decodeURIComponent(n)}catch{return n}},t}(fd),pd=function e(t){this.__jsduckDummyDocProp=null,this.tagBuilder=t.tagBuilder},rb=/[A-Za-z]/,QU=/[\d]/,ez=/[\D]/,zf=/\s/,nb=/['"]/,tz=/[\x00-\x1F\x7F]/,V2=/A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/.source,B2=V2+/\u2700-\u27bf\udde6-\uddff\ud800-\udbff\udc00-\udfff\ufe0e\ufe0f\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0\ud83c\udffb-\udfff\u200d\u3299\u3297\u303d\u3030\u24c2\ud83c\udd70-\udd71\udd7e-\udd7f\udd8e\udd91-\udd9a\udde6-\uddff\ude01-\ude02\ude1a\ude2f\ude32-\ude3a\ude50-\ude51\u203c\u2049\u25aa-\u25ab\u25b6\u25c0\u25fb-\u25fe\u00a9\u00ae\u2122\u2139\udc04\u2600-\u26FF\u2b05\u2b06\u2b07\u2b1b\u2b1c\u2b50\u2b55\u231a\u231b\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\udccf\u2935\u2934\u2190-\u21ff/.source+/\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/.source,Qv=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/.source,iz=B2+Qv,Ds=B2+Qv,pm=new RegExp("[".concat(Ds,"]")),sz="(?:["+Qv+"]{1,3}\\.){3}["+Qv+"]{1,3}",oz="["+Ds+"](?:["+Ds+"\\-_]{0,61}["+Ds+"])?",$2=function(e){return"(?=("+oz+"))\\"+e},ib=function(e){return"(?:"+$2(e)+"(?:\\."+$2(e+1)+"){0,126}|"+sz+")"},e0=(new RegExp("["+Ds+".\\-]*["+Ds+"\\-]"),pm),U2=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|verm\xf6gensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|verm\xf6gensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|travelchannel|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|\u043a\u0430\u0442\u043e\u043b\u0438\u043a|\u0627\u062a\u0635\u0627\u0644\u0627\u062a|\u0627\u0644\u0628\u062d\u0631\u064a\u0646|\u0627\u0644\u062c\u0632\u0627\u0626\u0631|\u0627\u0644\u0639\u0644\u064a\u0627\u0646|\u067e\u0627\u06a9\u0633\u062a\u0627\u0646|\u0643\u0627\u062b\u0648\u0644\u064a\u0643|\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|yachts|yandex|zappos|\u043c\u043e\u0441\u043a\u0432\u0430|\u043e\u043d\u043b\u0430\u0439\u043d|\u0627\u0628\u0648\u0638\u0628\u064a|\u0627\u0631\u0627\u0645\u0643\u0648|\u0627\u0644\u0627\u0631\u062f\u0646|\u0627\u0644\u0645\u063a\u0631\u0628|\u0627\u0645\u0627\u0631\u0627\u062a|\u0641\u0644\u0633\u0637\u064a\u0646|\u0645\u0644\u064a\u0633\u064a\u0627|\u092d\u093e\u0930\u0924\u092e\u094d|\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8|\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|\u05d9\u05e9\u05e8\u05d0\u05dc|\u0627\u06cc\u0631\u0627\u0646|\u0628\u0627\u0632\u0627\u0631|\u0628\u06be\u0627\u0631\u062a|\u0633\u0648\u062f\u0627\u0646|\u0633\u0648\u0631\u064a\u0629|\u0647\u0645\u0631\u0627\u0647|\u092d\u093e\u0930\u094b\u0924|\u0938\u0902\u0917\u0920\u0928|\u09ac\u09be\u0982\u09b2\u09be|\u0c2d\u0c3e\u0c30\u0c24\u0c4d|\u0d2d\u0d3e\u0d30\u0d24\u0d02|\u5609\u91cc\u5927\u9152\u5e97|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|\u0434\u0435\u0442\u0438|\u0441\u0430\u0439\u0442|\u0628\u0627\u0631\u062a|\u0628\u064a\u062a\u0643|\u0680\u0627\u0631\u062a|\u062a\u0648\u0646\u0633|\u0634\u0628\u0643\u0629|\u0639\u0631\u0627\u0642|\u0639\u0645\u0627\u0646|\u0645\u0648\u0642\u0639|\u092d\u093e\u0930\u0924|\u09ad\u09be\u09b0\u09a4|\u09ad\u09be\u09f0\u09a4|\u0a2d\u0a3e\u0a30\u0a24|\u0aad\u0abe\u0ab0\u0aa4|\u0b2d\u0b3e\u0b30\u0b24|\u0cad\u0cbe\u0cb0\u0ca4|\u0dbd\u0d82\u0d9a\u0dcf|\u30a2\u30de\u30be\u30f3|\u30b0\u30fc\u30b0\u30eb|\u30af\u30e9\u30a6\u30c9|\u30dd\u30a4\u30f3\u30c8|\u7ec4\u7ec7\u673a\u6784|\u96fb\u8a0a\u76c8\u79d1|\u9999\u683c\u91cc\u62c9|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|\u0431\u0435\u043b|\u043a\u043e\u043c|\u049b\u0430\u0437|\u043c\u043a\u0434|\u043c\u043e\u043d|\u043e\u0440\u0433|\u0440\u0443\u0441|\u0441\u0440\u0431|\u0443\u043a\u0440|\u0570\u0561\u0575|\u05e7\u05d5\u05dd|\u0639\u0631\u0628|\u0642\u0637\u0631|\u0643\u0648\u0645|\u0645\u0635\u0631|\u0915\u0949\u092e|\u0928\u0947\u091f|\u0e04\u0e2d\u0e21|\u0e44\u0e17\u0e22|\u0ea5\u0eb2\u0ea7|\u30b9\u30c8\u30a2|\u30bb\u30fc\u30eb|\u307f\u3093\u306a|\u4e2d\u6587\u7f51|\u4e9a\u9a6c\u900a|\u5929\u4e3b\u6559|\u6211\u7231\u4f60|\u65b0\u52a0\u5761|\u6de1\u9a6c\u9521|\u8bfa\u57fa\u4e9a|\u98de\u5229\u6d66|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|\u03b5\u03bb|\u03b5\u03c5|\u0431\u0433|\u0435\u044e|\u0440\u0444|\u10d2\u10d4|\ub2f7\ub137|\ub2f7\ucef4|\uc0bc\uc131|\ud55c\uad6d|\u30b3\u30e0|\u4e16\u754c|\u4e2d\u4fe1|\u4e2d\u56fd|\u4e2d\u570b|\u4f01\u4e1a|\u4f5b\u5c71|\u4fe1\u606f|\u5065\u5eb7|\u516b\u5366|\u516c\u53f8|\u516c\u76ca|\u53f0\u6e7e|\u53f0\u7063|\u5546\u57ce|\u5546\u5e97|\u5546\u6807|\u5609\u91cc|\u5728\u7ebf|\u5927\u62ff|\u5a31\u4e50|\u5bb6\u96fb|\u5e7f\u4e1c|\u5fae\u535a|\u6148\u5584|\u624b\u673a|\u62db\u8058|\u653f\u52a1|\u653f\u5e9c|\u65b0\u95fb|\u65f6\u5c1a|\u66f8\u7c4d|\u673a\u6784|\u6e38\u620f|\u6fb3\u9580|\u70b9\u770b|\u79fb\u52a8|\u7f51\u5740|\u7f51\u5e97|\u7f51\u7ad9|\u7f51\u7edc|\u8054\u901a|\u8c37\u6b4c|\u8d2d\u7269|\u901a\u8ca9|\u96c6\u56e2|\u98df\u54c1|\u9910\u5385|\u9999\u6e2f)/,az=new RegExp("[".concat(Ds,"!#$%&'*+/=?^_`{|}~-]")),lz=new RegExp("^".concat(U2.source,"$")),z2=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.localPartCharRegex=az,r.strictTldRegex=lz,r}return(0,F.ZT)(t,e),t.prototype.parseMatches=function(r){for(var n=this.tagBuilder,o=this.localPartCharRegex,c=this.strictTldRegex,h=[],_=r.length,O=new t0,T={m:"a",a:"i",i:"l",l:"t",t:"o",o:":"},L=0,B=0,Y=O;L<_;){var G=r.charAt(L);switch(B){case 0:"m"===(st=G)?at(1):o.test(st)&&at();break;case 1:Se(r.charAt(L-1),G);break;case 2:xe(G);break;case 3:_e(G);break;case 4:Oe(G);break;case 5:Te(G);break;case 6:We(G);break;case 7:rt(G);break;default:eb(B)}L++}var st;return It(),h;function Se(st,fr){":"===st?o.test(fr)?(B=2,Y=new t0((0,F.pi)((0,F.pi)({},Y),{hasMailtoPrefix:!0}))):Ct():T[st]===fr||(o.test(fr)?B=2:"."===fr?B=3:"@"===fr?B=4:Ct())}function xe(st){"."===st?B=3:"@"===st?B=4:o.test(st)||Ct()}function _e(st){"."===st||"@"===st?Ct():o.test(st)?B=2:Ct()}function Oe(st){e0.test(st)?B=5:Ct()}function Te(st){"."===st?B=7:"-"===st?B=6:e0.test(st)||It()}function We(st){"-"===st||"."===st?It():e0.test(st)?B=5:It()}function rt(st){"."===st||"-"===st?It():e0.test(st)?(B=5,Y=new t0((0,F.pi)((0,F.pi)({},Y),{hasDomainDot:!0}))):It()}function at(st){void 0===st&&(st=2),B=st,Y=new t0({idx:L})}function Ct(){B=0,Y=O}function It(){if(Y.hasDomainDot){var st=r.slice(Y.idx,L);/[-.]$/.test(st)&&(st=st.slice(0,-1));var fr=Y.hasMailtoPrefix?st.slice(7):st;(function wr(d){var Me=(d.split(".").pop()||"").toLowerCase();return c.test(Me)})(fr)&&h.push(new k2({tagBuilder:n,matchedText:st,offset:Y.idx,email:fr}))}Ct()}},t}(pd),t0=function e(t){void 0===t&&(t={}),this.idx=void 0!==t.idx?t.idx:-1,this.hasMailtoPrefix=!!t.hasMailtoPrefix,this.hasDomainDot=!!t.hasDomainDot},uz=function(){function e(){}return e.isValid=function(t,r){return!(r&&!this.isValidUriScheme(r)||this.urlMatchDoesNotHaveProtocolOrDot(t,r)||this.urlMatchDoesNotHaveAtLeastOneWordChar(t,r)&&!this.isValidIpAddress(t)||this.containsMultipleDots(t))},e.isValidIpAddress=function(t){var r=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==t.match(r)},e.containsMultipleDots=function(t){var r=t;return this.hasFullProtocolRegex.test(t)&&(r=t.split("://")[1]),r.split("/")[0].indexOf("..")>-1},e.isValidUriScheme=function(t){var r=t.match(this.uriSchemeRegex),n=r&&r[0].toLowerCase();return"javascript:"!==n&&"vbscript:"!==n},e.urlMatchDoesNotHaveProtocolOrDot=function(t,r){return!(!t||r&&this.hasFullProtocolRegex.test(r)||-1!==t.indexOf("."))},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(t,r){return!(!t||!r||this.hasFullProtocolRegex.test(r)||this.hasWordCharAfterProtocolRegex.test(t))},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+V2+"]"),e.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,e}(),cz=(r=new RegExp("[/?#](?:["+Ds+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^\u2713]*["+Ds+"\\-+&@#/%=~_()|'$*\\[\\]{}\u2713])?"),new RegExp(["(?:","(",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/.source,ib(2),")","|","(","(//)?",/(?:www\.)/.source,ib(6),")","|","(","(//)?",ib(10)+"\\.",U2.source,"(?![-"+iz+"])",")",")","(?::[0-9]+)?","(?:"+r.source+")?"].join(""),"gi")),fz=new RegExp("["+Ds+"]"),W2=function(e){function t(r){var n=e.call(this,r)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=cz,n.wordCharRegExp=fz,n.stripPrefix=r.stripPrefix,n.stripTrailingSlash=r.stripTrailingSlash,n.decodePercentEncoding=r.decodePercentEncoding,n}return(0,F.ZT)(t,e),t.prototype.parseMatches=function(r){for(var T,n=this.matcherRegex,o=this.stripPrefix,c=this.stripTrailingSlash,h=this.decodePercentEncoding,_=this.tagBuilder,O=[],L=function(){var Y=T[0],G=T[1],ie=T[4],_e=T.index,Oe=T[5]||T[9],Te=r.charAt(_e-1);if(!uz.isValid(Y,G)||_e>0&&"@"===Te||_e>0&&Oe&&B.wordCharRegExp.test(Te))return"continue";if(/\?$/.test(Y)&&(Y=Y.substr(0,Y.length-1)),B.matchHasUnbalancedClosingParen(Y))Y=Y.substr(0,Y.length-1);else{var We=B.matchHasInvalidCharAfterTld(Y,G);We>-1&&(Y=Y.substr(0,We))}var rt=["http://","https://"].find(function(st){return!!G&&-1!==G.indexOf(st)});if(rt){var at=Y.indexOf(rt);Y=Y.substr(at),G=G.substr(at),_e+=at}O.push(new L2({tagBuilder:_,matchedText:Y,offset:_e,urlMatchType:G?"scheme":ie?"www":"tld",url:Y,protocolUrlMatch:!!G,protocolRelativeMatch:!!Oe,stripPrefix:o,stripTrailingSlash:c,decodePercentEncoding:h}))},B=this;null!==(T=n.exec(r));)L();return O},t.prototype.matchHasUnbalancedClosingParen=function(r){var o,n=r.charAt(r.length-1);if(")"===n)o="(";else if("]"===n)o="[";else{if("}"!==n)return!1;o="{"}for(var c=0,h=0,_=r.length-1;h<_;h++){var O=r.charAt(h);O===o?c++:O===n&&(c=Math.max(c-1,0))}return 0===c},t.prototype.matchHasInvalidCharAfterTld=function(r,n){if(!r)return-1;var o=0;n&&(o=r.indexOf(":"),r=r.slice(o));var h=new RegExp("^((.?//)?[-."+Ds+"]*[-"+Ds+"]\\.[-"+Ds+"]+)").exec(r);return null===h?-1:(o+=h[1].length,r=r.slice(h[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(r)?o:-1)},t}(pd),K2=new RegExp("[_".concat(Ds,"]")),H2=function(e){function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.serviceName=r.serviceName,n}return(0,F.ZT)(t,e),t.prototype.parseMatches=function(r){for(var n=this.tagBuilder,o=this.serviceName,c=[],h=r.length,_=0,O=-1,T=0;_-1&&_-O<=140){var xe=r.slice(O,_),_e=new M2({tagBuilder:n,matchedText:xe,offset:O,serviceName:o,hashtag:xe.slice(1)});c.push(_e)}}},t}(pd),pz=["twitter","facebook","instagram","tiktok"],mz=new RegExp("".concat(/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/.source,"|").concat(/(0([1-9]{1}-?[1-9]\d{3}|[1-9]{2}-?\d{3}|[1-9]{2}\d{1}-?\d{2}|[1-9]{2}\d{2}-?\d{1})-?\d{4}|0[789]0-?\d{4}-?\d{4}|050-?\d{4}-?\d{4})/.source),"g"),J2=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.matcherRegex=mz,r}return(0,F.ZT)(t,e),t.prototype.parseMatches=function(r){for(var h,n=this.matcherRegex,o=this.tagBuilder,c=[];null!==(h=n.exec(r));){var _=h[0],O=_.replace(/[^0-9,;#]/g,""),T=!(!h[1]&&!h[2]),L=0==h.index?"":r.substr(h.index-1,1),B=r.substr(h.index+_.length,1),Y=!L.match(/\d/)&&!B.match(/\d/);this.testMatch(h[3])&&this.testMatch(_)&&Y&&c.push(new F2({tagBuilder:o,matchedText:_,offset:h.index,number:O,plusSign:T}))}return c},t.prototype.testMatch=function(r){return ez.test(r)},t}(pd),yz=new RegExp("@[_".concat(Ds,"]{1,50}(?![_").concat(Ds,"])"),"g"),gz=new RegExp("@[_.".concat(Ds,"]{1,30}(?![_").concat(Ds,"])"),"g"),vz=new RegExp("@[-_.".concat(Ds,"]{1,50}(?![-_").concat(Ds,"])"),"g"),_z=new RegExp("@[_.".concat(Ds,"]{1,23}[_").concat(Ds,"](?![_").concat(Ds,"])"),"g"),bz=new RegExp("[^"+Ds+"]"),q2=function(e){function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.matcherRegexes={twitter:yz,instagram:gz,soundcloud:vz,tiktok:_z},n.nonWordCharRegex=bz,n.serviceName=r.serviceName,n}return(0,F.ZT)(t,e),t.prototype.parseMatches=function(r){var O,n=this.serviceName,o=this.matcherRegexes[this.serviceName],c=this.nonWordCharRegex,h=this.tagBuilder,_=[];if(!o)return _;for(;null!==(O=o.exec(r));){var T=O.index,L=r.charAt(T-1);if(0===T||c.test(L)){var B=O[0].replace(/\.+$/g,""),Y=B.slice(1);_.push(new D2({tagBuilder:h,matchedText:B,offset:T,serviceName:n,mention:Y}))}}return _},t}(pd);var xu=function e(t){void 0===t&&(t={}),this.idx=void 0!==t.idx?t.idx:-1,this.type=t.type||"tag",this.name=t.name||"",this.isOpening=!!t.isOpening,this.isClosing=!!t.isClosing},Ez=function(){function e(t){void 0===t&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:"end"},this.className="",this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(t.urls),this.email="boolean"==typeof t.email?t.email:this.email,this.phone="boolean"==typeof t.phone?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow="boolean"==typeof t.newWindow?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash="boolean"==typeof t.stripTrailingSlash?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding="boolean"==typeof t.decodePercentEncoding?t.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=t.sanitizeHtml||!1;var r=this.mention;if(!1!==r&&-1===["twitter","instagram","soundcloud","tiktok"].indexOf(r))throw new Error("invalid `mention` cfg '".concat(r,"' - see docs"));var n=this.hashtag;if(!1!==n&&-1===pz.indexOf(n))throw new Error("invalid `hashtag` cfg '".concat(n,"' - see docs"));this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,r){return new e(r).link(t)},e.parse=function(t,r){return new e(r).parse(t)},e.prototype.normalizeUrlsCfg=function(t){return null==t&&(t=!0),"boolean"==typeof t?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:"boolean"!=typeof t.schemeMatches||t.schemeMatches,wwwMatches:"boolean"!=typeof t.wwwMatches||t.wwwMatches,tldMatches:"boolean"!=typeof t.tldMatches||t.tldMatches}},e.prototype.normalizeStripPrefixCfg=function(t){return null==t&&(t=!0),"boolean"==typeof t?{scheme:t,www:t}:{scheme:"boolean"!=typeof t.scheme||t.scheme,www:"boolean"!=typeof t.www||t.www}},e.prototype.normalizeTruncateCfg=function(t){return"number"==typeof t?{length:t,location:"end"}:function JU(e,t){for(var r in t)t.hasOwnProperty(r)&&void 0===e[r]&&(e[r]=t[r]);return e}(t||{},{length:Number.POSITIVE_INFINITY,location:"end"})},e.prototype.parse=function(t){var r=this,n=["a","style","script"],o=0,c=[];return function Sz(e,t){for(var r=t.onOpenTag,n=t.onCloseTag,o=t.onText,c=t.onComment,h=t.onDoctype,_=new xu,O=0,T=e.length,L=0,B=0,Y=_;O"===tr?(Y=new xu((0,F.pi)((0,F.pi)({},Y),{name:On()})),ln()):!rb.test(tr)&&!QU.test(tr)&&":"!==tr&&rn()}function _e(tr){">"===tr?rn():rb.test(tr)?L=3:rn()}function Oe(tr){zf.test(tr)||("/"===tr?L=12:">"===tr?ln():"<"===tr?Qr():"="===tr||nb.test(tr)||tz.test(tr)?rn():L=5)}function Te(tr){zf.test(tr)?L=6:"/"===tr?L=12:"="===tr?L=7:">"===tr?ln():"<"===tr?Qr():nb.test(tr)&&rn()}function We(tr){zf.test(tr)||("/"===tr?L=12:"="===tr?L=7:">"===tr?ln():"<"===tr?Qr():nb.test(tr)?rn():L=5)}function rt(tr){zf.test(tr)||('"'===tr?L=8:"'"===tr?L=9:/[>=`]/.test(tr)?rn():"<"===tr?Qr():L=10)}function at(tr){'"'===tr&&(L=11)}function Ct(tr){"'"===tr&&(L=11)}function It(tr){zf.test(tr)?L=4:">"===tr?ln():"<"===tr&&Qr()}function st(tr){zf.test(tr)?L=4:"/"===tr?L=12:">"===tr?ln():"<"===tr?Qr():(L=4,function _n(){O--}())}function fr(tr){">"===tr?(Y=new xu((0,F.pi)((0,F.pi)({},Y),{isClosing:!0})),ln()):L=4}function d(tr){"-"===tr?L=15:">"===tr?rn():L=16}function fn(tr){"-"===tr?L=18:">"===tr?rn():L=16}function Me(tr){"-"===tr&&(L=17)}function hi(tr){L="-"===tr?18:16}function Yt(tr){">"===tr?ln():"!"===tr?L=19:"-"===tr||(L=16)}function Xt(tr){"-"===tr?L=17:">"===tr?ln():L=16}function Pr(tr){">"===tr?ln():"<"===tr&&Qr()}function rn(){L=0,Y=_}function Qr(){L=1,Y=new xu({idx:O})}function ln(){var tr=e.slice(B,Y.idx);tr&&o(tr,B),"comment"===Y.type?c(Y.idx):"doctype"===Y.type?h(Y.idx):(Y.isOpening&&r(Y.name,Y.idx),Y.isClosing&&n(Y.name,Y.idx)),rn(),B=O+1}function On(){return e.slice(Y.idx+(Y.isClosing?2:1),O).toLowerCase()}B=0&&o++},onText:function(h,_){if(0===o){var T=function GU(e,t){if(!t.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var o,r=[],n=0;o=t.exec(e);)r.push(e.substring(n,o.index)),r.push(o[0]),n=o.index+o[0].length;return r.push(e.substring(n)),r}(h,/( | |<|<|>|>|"|"|')/gi),L=_;T.forEach(function(B,Y){if(Y%2==0){var G=r.parseText(B,L);c.push.apply(c,G)}L+=B.length})}},onCloseTag:function(h){n.indexOf(h)>=0&&(o=Math.max(o-1,0))},onComment:function(h){},onDoctype:function(h){}}),c=this.compactMatches(c),c=this.removeUnwantedMatches(c)},e.prototype.compactMatches=function(t){t.sort(function(O,T){return O.getOffset()-T.getOffset()});for(var r=0;rc?r:r+1;t.splice(_,1);continue}if(t[r+1].getOffset()/g,">"));for(var r=this.parse(t),n=[],o=0,c=0,h=r.length;c\s]/i.test(e)}function Az(e){return/^<\/a\s*>/i.test(e)}function Cz(){var e=[],t=new xz({stripPrefix:!1,url:!0,email:!0,replaceFn:function(r){switch(r.getType()){case"url":e.push({text:r.matchedText,url:r.getUrl()});break;case"email":e.push({text:r.matchedText,url:"mailto:"+r.getEmail().replace(/^mailto:/i,"")})}return!1}});return{links:e,autolinker:t}}function Pz(e){var t,r,n,o,c,h,_,O,T,L,B,ie,Se,Y=e.tokens,G=null;for(r=0,n=Y.length;r=0;t--)if("link_close"!==(c=o[t]).type){if("htmltag"===c.type&&(Oz(c.content)&&B>0&&B--,Az(c.content)&&B++),!(B>0)&&"text"===c.type&&wz.test(c.content)){if(G||(ie=(G=Cz()).links,Se=G.autolinker),h=c.content,ie.length=0,Se.link(h),!ie.length)continue;for(_=[],L=c.level,O=0;Oh)throw new RangeError('The value "'+Ne+'" is invalid for option "size"');const ae=new Uint8Array(Ne);return Object.setPrototypeOf(ae,O.prototype),ae}function O(Ne,ae,ue){if("number"==typeof Ne){if("string"==typeof ae)throw new TypeError('The "string" argument must be of type string. Received type number');return B(Ne)}return T(Ne,ae,ue)}function T(Ne,ae,ue){if("string"==typeof Ne)return function(kt,$r){if("string"==typeof $r&&""!==$r||($r="utf8"),!O.isEncoding($r))throw new TypeError("Unknown encoding: "+$r);const Vn=0|Se(kt,$r);let bi=_(Vn);const Ci=bi.write(kt,$r);return Ci!==Vn&&(bi=bi.slice(0,Ci)),bi}(Ne,ae);if(ArrayBuffer.isView(Ne))return function(kt){if(Gn(kt,Uint8Array)){const $r=new Uint8Array(kt);return G($r.buffer,$r.byteOffset,$r.byteLength)}return Y(kt)}(Ne);if(null==Ne)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ne);if(Gn(Ne,ArrayBuffer)||Ne&&Gn(Ne.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Gn(Ne,SharedArrayBuffer)||Ne&&Gn(Ne.buffer,SharedArrayBuffer)))return G(Ne,ae,ue);if("number"==typeof Ne)throw new TypeError('The "value" argument must not be of type number. Received type number');const Ve=Ne.valueOf&&Ne.valueOf();if(null!=Ve&&Ve!==Ne)return O.from(Ve,ae,ue);const lt=function(kt){if(O.isBuffer(kt)){const $r=0|ie(kt.length),Vn=_($r);return 0===Vn.length||kt.copy(Vn,0,0,$r),Vn}return void 0!==kt.length?"number"!=typeof kt.length||Wi(kt.length)?_(0):Y(kt):"Buffer"===kt.type&&Array.isArray(kt.data)?Y(kt.data):void 0}(Ne);if(lt)return lt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof Ne[Symbol.toPrimitive])return O.from(Ne[Symbol.toPrimitive]("string"),ae,ue);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ne)}function L(Ne){if("number"!=typeof Ne)throw new TypeError('"size" argument must be of type number');if(Ne<0)throw new RangeError('The value "'+Ne+'" is invalid for option "size"')}function B(Ne){return L(Ne),_(Ne<0?0:0|ie(Ne))}function Y(Ne){const ae=Ne.length<0?0:0|ie(Ne.length),ue=_(ae);for(let Ve=0;Ve=h)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h.toString(16)+" bytes");return 0|Ne}function Se(Ne,ae){if(O.isBuffer(Ne))return Ne.length;if(ArrayBuffer.isView(Ne)||Gn(Ne,ArrayBuffer))return Ne.byteLength;if("string"!=typeof Ne)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ne);const ue=Ne.length,Ve=arguments.length>2&&!0===arguments[2];if(!Ve&&0===ue)return 0;let lt=!1;for(;;)switch(ae){case"ascii":case"latin1":case"binary":return ue;case"utf8":case"utf-8":return pi(Ne).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ue;case"hex":return ue>>>1;case"base64":return si(Ne).length;default:if(lt)return Ve?-1:pi(Ne).length;ae=(""+ae).toLowerCase(),lt=!0}}function xe(Ne,ae,ue){let Ve=!1;if((void 0===ae||ae<0)&&(ae=0),ae>this.length||((void 0===ue||ue>this.length)&&(ue=this.length),ue<=0)||(ue>>>=0)<=(ae>>>=0))return"";for(Ne||(Ne="utf8");;)switch(Ne){case"hex":return Me(this,ae,ue);case"utf8":case"utf-8":return fr(this,ae,ue);case"ascii":return d(this,ae,ue);case"latin1":case"binary":return fn(this,ae,ue);case"base64":return st(this,ae,ue);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return hi(this,ae,ue);default:if(Ve)throw new TypeError("Unknown encoding: "+Ne);Ne=(Ne+"").toLowerCase(),Ve=!0}}function _e(Ne,ae,ue){const Ve=Ne[ae];Ne[ae]=Ne[ue],Ne[ue]=Ve}function Oe(Ne,ae,ue,Ve,lt){if(0===Ne.length)return-1;if("string"==typeof ue?(Ve=ue,ue=0):ue>2147483647?ue=2147483647:ue<-2147483648&&(ue=-2147483648),Wi(ue=+ue)&&(ue=lt?0:Ne.length-1),ue<0&&(ue=Ne.length+ue),ue>=Ne.length){if(lt)return-1;ue=Ne.length-1}else if(ue<0){if(!lt)return-1;ue=0}if("string"==typeof ae&&(ae=O.from(ae,Ve)),O.isBuffer(ae))return 0===ae.length?-1:Te(Ne,ae,ue,Ve,lt);if("number"==typeof ae)return ae&=255,"function"==typeof Uint8Array.prototype.indexOf?lt?Uint8Array.prototype.indexOf.call(Ne,ae,ue):Uint8Array.prototype.lastIndexOf.call(Ne,ae,ue):Te(Ne,[ae],ue,Ve,lt);throw new TypeError("val must be string, number or Buffer")}function Te(Ne,ae,ue,Ve,lt){let St,kt=1,$r=Ne.length,Vn=ae.length;if(void 0!==Ve&&("ucs2"===(Ve=String(Ve).toLowerCase())||"ucs-2"===Ve||"utf16le"===Ve||"utf-16le"===Ve)){if(Ne.length<2||ae.length<2)return-1;kt=2,$r/=2,Vn/=2,ue/=2}function bi(Ci,oi){return 1===kt?Ci[oi]:Ci.readUInt16BE(oi*kt)}if(lt){let Ci=-1;for(St=ue;St<$r;St++)if(bi(Ne,St)===bi(ae,-1===Ci?0:St-Ci)){if(-1===Ci&&(Ci=St),St-Ci+1===Vn)return Ci*kt}else-1!==Ci&&(St-=St-Ci),Ci=-1}else for(ue+Vn>$r&&(ue=$r-Vn),St=ue;St>=0;St--){let Ci=!0;for(let oi=0;oilt&&(Ve=lt):Ve=lt;const St=ae.length;let kt;for(Ve>St/2&&(Ve=St/2),kt=0;kt>8,bi=$r%256,Ci.push(bi),Ci.push(Vn);return Ci}(ae,Ne.length-ue),Ne,ue,Ve)}function st(Ne,ae,ue){return n.fromByteArray(0===ae&&ue===Ne.length?Ne:Ne.slice(ae,ue))}function fr(Ne,ae,ue){ue=Math.min(Ne.length,ue);const Ve=[];let lt=ae;for(;lt239?4:St>223?3:St>191?2:1;if(lt+$r<=ue){let Vn,bi,Ci,oi;switch($r){case 1:St<128&&(kt=St);break;case 2:Vn=Ne[lt+1],128==(192&Vn)&&(oi=(31&St)<<6|63&Vn,oi>127&&(kt=oi));break;case 3:Vn=Ne[lt+1],bi=Ne[lt+2],128==(192&Vn)&&128==(192&bi)&&(oi=(15&St)<<12|(63&Vn)<<6|63&bi,oi>2047&&(oi<55296||oi>57343)&&(kt=oi));break;case 4:Vn=Ne[lt+1],bi=Ne[lt+2],Ci=Ne[lt+3],128==(192&Vn)&&128==(192&bi)&&128==(192&Ci)&&(oi=(15&St)<<18|(63&Vn)<<12|(63&bi)<<6|63&Ci,oi>65535&&oi<1114112&&(kt=oi))}}null===kt?(kt=65533,$r=1):kt>65535&&(kt-=65536,Ve.push(kt>>>10&1023|55296),kt=56320|1023&kt),Ve.push(kt),lt+=$r}return function(kt){const $r=kt.length;if($r<=wr)return String.fromCharCode.apply(String,kt);let Vn="",bi=0;for(;bi<$r;)Vn+=String.fromCharCode.apply(String,kt.slice(bi,bi+=wr));return Vn}(Ve)}t.kMaxLength=h,(O.TYPED_ARRAY_SUPPORT=function(){try{const ae=new Uint8Array(1),ue={foo:function(){return 42}};return Object.setPrototypeOf(ue,Uint8Array.prototype),Object.setPrototypeOf(ae,ue),42===ae.foo()}catch{return!1}}())||typeof console>"u"||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(O.prototype,"parent",{enumerable:!0,get:function(){if(O.isBuffer(this))return this.buffer}}),Object.defineProperty(O.prototype,"offset",{enumerable:!0,get:function(){if(O.isBuffer(this))return this.byteOffset}}),O.poolSize=8192,O.from=function(Ne,ae,ue){return T(Ne,ae,ue)},Object.setPrototypeOf(O.prototype,Uint8Array.prototype),Object.setPrototypeOf(O,Uint8Array),O.alloc=function(Ne,ae,ue){return St=ae,kt=ue,L(lt=Ne),lt<=0?_(lt):void 0!==St?"string"==typeof kt?_(lt).fill(St,kt):_(lt).fill(St):_(lt);var lt,St,kt},O.allocUnsafe=function(Ne){return B(Ne)},O.allocUnsafeSlow=function(Ne){return B(Ne)},O.isBuffer=function(ae){return null!=ae&&!0===ae._isBuffer&&ae!==O.prototype},O.compare=function(ae,ue){if(Gn(ae,Uint8Array)&&(ae=O.from(ae,ae.offset,ae.byteLength)),Gn(ue,Uint8Array)&&(ue=O.from(ue,ue.offset,ue.byteLength)),!O.isBuffer(ae)||!O.isBuffer(ue))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ae===ue)return 0;let Ve=ae.length,lt=ue.length;for(let St=0,kt=Math.min(Ve,lt);Stlt.length?(O.isBuffer(kt)||(kt=O.from(kt)),kt.copy(lt,St)):Uint8Array.prototype.set.call(lt,kt,St);else{if(!O.isBuffer(kt))throw new TypeError('"list" argument must be an Array of Buffers');kt.copy(lt,St)}St+=kt.length}return lt},O.byteLength=Se,O.prototype._isBuffer=!0,O.prototype.swap16=function(){const ae=this.length;if(ae%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let ue=0;ueue&&(ae+=" ... "),""},c&&(O.prototype[c]=O.prototype.inspect),O.prototype.compare=function(ae,ue,Ve,lt,St){if(Gn(ae,Uint8Array)&&(ae=O.from(ae,ae.offset,ae.byteLength)),!O.isBuffer(ae))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ae);if(void 0===ue&&(ue=0),void 0===Ve&&(Ve=ae?ae.length:0),void 0===lt&&(lt=0),void 0===St&&(St=this.length),ue<0||Ve>ae.length||lt<0||St>this.length)throw new RangeError("out of range index");if(lt>=St&&ue>=Ve)return 0;if(lt>=St)return-1;if(ue>=Ve)return 1;if(this===ae)return 0;let kt=(St>>>=0)-(lt>>>=0),$r=(Ve>>>=0)-(ue>>>=0);const Vn=Math.min(kt,$r),bi=this.slice(lt,St),Ci=ae.slice(ue,Ve);for(let oi=0;oi>>=0,isFinite(Ve)?(Ve>>>=0,void 0===lt&&(lt="utf8")):(lt=Ve,Ve=void 0)}const St=this.length-ue;if((void 0===Ve||Ve>St)&&(Ve=St),ae.length>0&&(Ve<0||ue<0)||ue>this.length)throw new RangeError("Attempt to write outside buffer bounds");lt||(lt="utf8");let kt=!1;for(;;)switch(lt){case"hex":return We(this,ae,ue,Ve);case"utf8":case"utf-8":return rt(this,ae,ue,Ve);case"ascii":case"latin1":case"binary":return at(this,ae,ue,Ve);case"base64":return Ct(this,ae,ue,Ve);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return It(this,ae,ue,Ve);default:if(kt)throw new TypeError("Unknown encoding: "+lt);lt=(""+lt).toLowerCase(),kt=!0}},O.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const wr=4096;function d(Ne,ae,ue){let Ve="";ue=Math.min(Ne.length,ue);for(let lt=ae;ltVe)&&(ue=Ve);let lt="";for(let St=ae;Stue)throw new RangeError("Trying to access beyond buffer length")}function Xt(Ne,ae,ue,Ve,lt,St){if(!O.isBuffer(Ne))throw new TypeError('"buffer" argument must be a Buffer instance');if(ae>lt||aeNe.length)throw new RangeError("Index out of range")}function Pr(Ne,ae,ue,Ve,lt){Ze(ae,Ve,lt,Ne,ue,7);let St=Number(ae&BigInt(4294967295));Ne[ue++]=St,St>>=8,Ne[ue++]=St,St>>=8,Ne[ue++]=St,St>>=8,Ne[ue++]=St;let kt=Number(ae>>BigInt(32)&BigInt(4294967295));return Ne[ue++]=kt,kt>>=8,Ne[ue++]=kt,kt>>=8,Ne[ue++]=kt,kt>>=8,Ne[ue++]=kt,ue}function rn(Ne,ae,ue,Ve,lt){Ze(ae,Ve,lt,Ne,ue,7);let St=Number(ae&BigInt(4294967295));Ne[ue+7]=St,St>>=8,Ne[ue+6]=St,St>>=8,Ne[ue+5]=St,St>>=8,Ne[ue+4]=St;let kt=Number(ae>>BigInt(32)&BigInt(4294967295));return Ne[ue+3]=kt,kt>>=8,Ne[ue+2]=kt,kt>>=8,Ne[ue+1]=kt,kt>>=8,Ne[ue]=kt,ue+8}function Qr(Ne,ae,ue,Ve,lt,St){if(ue+Ve>Ne.length)throw new RangeError("Index out of range");if(ue<0)throw new RangeError("Index out of range")}function ln(Ne,ae,ue,Ve,lt){return ae=+ae,ue>>>=0,lt||Qr(Ne,0,ue,4),o.write(Ne,ae,ue,Ve,23,4),ue+4}function nn(Ne,ae,ue,Ve,lt){return ae=+ae,ue>>>=0,lt||Qr(Ne,0,ue,8),o.write(Ne,ae,ue,Ve,52,8),ue+8}O.prototype.slice=function(ae,ue){const Ve=this.length;(ae=~~ae)<0?(ae+=Ve)<0&&(ae=0):ae>Ve&&(ae=Ve),(ue=void 0===ue?Ve:~~ue)<0?(ue+=Ve)<0&&(ue=0):ue>Ve&&(ue=Ve),ue>>=0,ue>>>=0,Ve||Yt(ae,ue,this.length);let lt=this[ae],St=1,kt=0;for(;++kt>>=0,ue>>>=0,Ve||Yt(ae,ue,this.length);let lt=this[ae+--ue],St=1;for(;ue>0&&(St*=256);)lt+=this[ae+--ue]*St;return lt},O.prototype.readUint8=O.prototype.readUInt8=function(ae,ue){return ae>>>=0,ue||Yt(ae,1,this.length),this[ae]},O.prototype.readUint16LE=O.prototype.readUInt16LE=function(ae,ue){return ae>>>=0,ue||Yt(ae,2,this.length),this[ae]|this[ae+1]<<8},O.prototype.readUint16BE=O.prototype.readUInt16BE=function(ae,ue){return ae>>>=0,ue||Yt(ae,2,this.length),this[ae]<<8|this[ae+1]},O.prototype.readUint32LE=O.prototype.readUInt32LE=function(ae,ue){return ae>>>=0,ue||Yt(ae,4,this.length),(this[ae]|this[ae+1]<<8|this[ae+2]<<16)+16777216*this[ae+3]},O.prototype.readUint32BE=O.prototype.readUInt32BE=function(ae,ue){return ae>>>=0,ue||Yt(ae,4,this.length),16777216*this[ae]+(this[ae+1]<<16|this[ae+2]<<8|this[ae+3])},O.prototype.readBigUInt64LE=ps(function(ae){He(ae>>>=0,"offset");const ue=this[ae],Ve=this[ae+7];void 0!==ue&&void 0!==Ve||hr(ae,this.length-8);const lt=ue+256*this[++ae]+65536*this[++ae]+this[++ae]*2**24,St=this[++ae]+256*this[++ae]+65536*this[++ae]+Ve*2**24;return BigInt(lt)+(BigInt(St)<>>=0,"offset");const ue=this[ae],Ve=this[ae+7];void 0!==ue&&void 0!==Ve||hr(ae,this.length-8);const lt=ue*2**24+65536*this[++ae]+256*this[++ae]+this[++ae],St=this[++ae]*2**24+65536*this[++ae]+256*this[++ae]+Ve;return(BigInt(lt)<>>=0,ue>>>=0,Ve||Yt(ae,ue,this.length);let lt=this[ae],St=1,kt=0;for(;++kt=St&&(lt-=Math.pow(2,8*ue)),lt},O.prototype.readIntBE=function(ae,ue,Ve){ae>>>=0,ue>>>=0,Ve||Yt(ae,ue,this.length);let lt=ue,St=1,kt=this[ae+--lt];for(;lt>0&&(St*=256);)kt+=this[ae+--lt]*St;return St*=128,kt>=St&&(kt-=Math.pow(2,8*ue)),kt},O.prototype.readInt8=function(ae,ue){return ae>>>=0,ue||Yt(ae,1,this.length),128&this[ae]?-1*(255-this[ae]+1):this[ae]},O.prototype.readInt16LE=function(ae,ue){ae>>>=0,ue||Yt(ae,2,this.length);const Ve=this[ae]|this[ae+1]<<8;return 32768&Ve?4294901760|Ve:Ve},O.prototype.readInt16BE=function(ae,ue){ae>>>=0,ue||Yt(ae,2,this.length);const Ve=this[ae+1]|this[ae]<<8;return 32768&Ve?4294901760|Ve:Ve},O.prototype.readInt32LE=function(ae,ue){return ae>>>=0,ue||Yt(ae,4,this.length),this[ae]|this[ae+1]<<8|this[ae+2]<<16|this[ae+3]<<24},O.prototype.readInt32BE=function(ae,ue){return ae>>>=0,ue||Yt(ae,4,this.length),this[ae]<<24|this[ae+1]<<16|this[ae+2]<<8|this[ae+3]},O.prototype.readBigInt64LE=ps(function(ae){He(ae>>>=0,"offset");const ue=this[ae],Ve=this[ae+7];return void 0!==ue&&void 0!==Ve||hr(ae,this.length-8),(BigInt(this[ae+4]+256*this[ae+5]+65536*this[ae+6]+(Ve<<24))<>>=0,"offset");const ue=this[ae],Ve=this[ae+7];void 0!==ue&&void 0!==Ve||hr(ae,this.length-8);const lt=(ue<<24)+65536*this[++ae]+256*this[++ae]+this[++ae];return(BigInt(lt)<>>=0,ue||Yt(ae,4,this.length),o.read(this,ae,!0,23,4)},O.prototype.readFloatBE=function(ae,ue){return ae>>>=0,ue||Yt(ae,4,this.length),o.read(this,ae,!1,23,4)},O.prototype.readDoubleLE=function(ae,ue){return ae>>>=0,ue||Yt(ae,8,this.length),o.read(this,ae,!0,52,8)},O.prototype.readDoubleBE=function(ae,ue){return ae>>>=0,ue||Yt(ae,8,this.length),o.read(this,ae,!1,52,8)},O.prototype.writeUintLE=O.prototype.writeUIntLE=function(ae,ue,Ve,lt){ae=+ae,ue>>>=0,Ve>>>=0,!lt&&Xt(this,ae,ue,Ve,Math.pow(2,8*Ve)-1,0);let St=1,kt=0;for(this[ue]=255&ae;++kt>>=0,Ve>>>=0,!lt&&Xt(this,ae,ue,Ve,Math.pow(2,8*Ve)-1,0);let St=Ve-1,kt=1;for(this[ue+St]=255&ae;--St>=0&&(kt*=256);)this[ue+St]=ae/kt&255;return ue+Ve},O.prototype.writeUint8=O.prototype.writeUInt8=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,1,255,0),this[ue]=255&ae,ue+1},O.prototype.writeUint16LE=O.prototype.writeUInt16LE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,2,65535,0),this[ue]=255&ae,this[ue+1]=ae>>>8,ue+2},O.prototype.writeUint16BE=O.prototype.writeUInt16BE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,2,65535,0),this[ue]=ae>>>8,this[ue+1]=255&ae,ue+2},O.prototype.writeUint32LE=O.prototype.writeUInt32LE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,4,4294967295,0),this[ue+3]=ae>>>24,this[ue+2]=ae>>>16,this[ue+1]=ae>>>8,this[ue]=255&ae,ue+4},O.prototype.writeUint32BE=O.prototype.writeUInt32BE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,4,4294967295,0),this[ue]=ae>>>24,this[ue+1]=ae>>>16,this[ue+2]=ae>>>8,this[ue+3]=255&ae,ue+4},O.prototype.writeBigUInt64LE=ps(function(ae,ue=0){return Pr(this,ae,ue,BigInt(0),BigInt("0xffffffffffffffff"))}),O.prototype.writeBigUInt64BE=ps(function(ae,ue=0){return rn(this,ae,ue,BigInt(0),BigInt("0xffffffffffffffff"))}),O.prototype.writeIntLE=function(ae,ue,Ve,lt){if(ae=+ae,ue>>>=0,!lt){const Vn=Math.pow(2,8*Ve-1);Xt(this,ae,ue,Ve,Vn-1,-Vn)}let St=0,kt=1,$r=0;for(this[ue]=255&ae;++St>0)-$r&255;return ue+Ve},O.prototype.writeIntBE=function(ae,ue,Ve,lt){if(ae=+ae,ue>>>=0,!lt){const Vn=Math.pow(2,8*Ve-1);Xt(this,ae,ue,Ve,Vn-1,-Vn)}let St=Ve-1,kt=1,$r=0;for(this[ue+St]=255&ae;--St>=0&&(kt*=256);)ae<0&&0===$r&&0!==this[ue+St+1]&&($r=1),this[ue+St]=(ae/kt>>0)-$r&255;return ue+Ve},O.prototype.writeInt8=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,1,127,-128),ae<0&&(ae=255+ae+1),this[ue]=255&ae,ue+1},O.prototype.writeInt16LE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,2,32767,-32768),this[ue]=255&ae,this[ue+1]=ae>>>8,ue+2},O.prototype.writeInt16BE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,2,32767,-32768),this[ue]=ae>>>8,this[ue+1]=255&ae,ue+2},O.prototype.writeInt32LE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,4,2147483647,-2147483648),this[ue]=255&ae,this[ue+1]=ae>>>8,this[ue+2]=ae>>>16,this[ue+3]=ae>>>24,ue+4},O.prototype.writeInt32BE=function(ae,ue,Ve){return ae=+ae,ue>>>=0,Ve||Xt(this,ae,ue,4,2147483647,-2147483648),ae<0&&(ae=4294967295+ae+1),this[ue]=ae>>>24,this[ue+1]=ae>>>16,this[ue+2]=ae>>>8,this[ue+3]=255&ae,ue+4},O.prototype.writeBigInt64LE=ps(function(ae,ue=0){return Pr(this,ae,ue,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),O.prototype.writeBigInt64BE=ps(function(ae,ue=0){return rn(this,ae,ue,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),O.prototype.writeFloatLE=function(ae,ue,Ve){return ln(this,ae,ue,!0,Ve)},O.prototype.writeFloatBE=function(ae,ue,Ve){return ln(this,ae,ue,!1,Ve)},O.prototype.writeDoubleLE=function(ae,ue,Ve){return nn(this,ae,ue,!0,Ve)},O.prototype.writeDoubleBE=function(ae,ue,Ve){return nn(this,ae,ue,!1,Ve)},O.prototype.copy=function(ae,ue,Ve,lt){if(!O.isBuffer(ae))throw new TypeError("argument should be a Buffer");if(Ve||(Ve=0),lt||0===lt||(lt=this.length),ue>=ae.length&&(ue=ae.length),ue||(ue=0),lt>0&<=this.length)throw new RangeError("Index out of range");if(lt<0)throw new RangeError("sourceEnd out of bounds");lt>this.length&&(lt=this.length),ae.length-ue>>=0,Ve=void 0===Ve?this.length:Ve>>>0,ae||(ae=0),"number"==typeof ae)for(St=ue;St=Ve+4;ue-=3)ae=`_${Ne.slice(ue-3,ue)}${ae}`;return`${Ne.slice(0,ue)}${ae}`}function Ze(Ne,ae,ue,Ve,lt,St){if(Ne>ue||Ne3?0===ae||ae===BigInt(0)?`>= 0${kt} and < 2${kt} ** ${8*(St+1)}${kt}`:`>= -(2${kt} ** ${8*(St+1)-1}${kt}) and < 2 ** ${8*(St+1)-1}${kt}`:`>= ${ae}${kt} and <= ${ue}${kt}`,new On.ERR_OUT_OF_RANGE("value",$r,Ne)}var $r,Vn,bi;$r=Ve,bi=St,He(Vn=lt,"offset"),void 0!==$r[Vn]&&void 0!==$r[Vn+bi]||hr(Vn,$r.length-(bi+1))}function He(Ne,ae){if("number"!=typeof Ne)throw new On.ERR_INVALID_ARG_TYPE(ae,"number",Ne)}function hr(Ne,ae,ue){throw Math.floor(Ne)!==Ne?(He(Ne,ue),new On.ERR_OUT_OF_RANGE(ue||"offset","an integer",Ne)):ae<0?new On.ERR_BUFFER_OUT_OF_BOUNDS:new On.ERR_OUT_OF_RANGE(ue||"offset",`>= ${ue?1:0} and <= ${ae}`,Ne)}_n("ERR_BUFFER_OUT_OF_BOUNDS",function(Ne){return Ne?`${Ne} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),_n("ERR_INVALID_ARG_TYPE",function(Ne,ae){return`The "${Ne}" argument must be of type number. Received type ${typeof ae}`},TypeError),_n("ERR_OUT_OF_RANGE",function(Ne,ae,ue){let Ve=`The value of "${Ne}" is out of range.`,lt=ue;return Number.isInteger(ue)&&Math.abs(ue)>2**32?lt=tr(String(ue)):"bigint"==typeof ue&&(lt=String(ue),(ue>BigInt(2)**BigInt(32)||ue<-(BigInt(2)**BigInt(32)))&&(lt=tr(lt)),lt+="n"),Ve+=` It must be ${ae}. Received ${lt}`,Ve},RangeError);const pr=/[^+/0-9A-Za-z-_]/g;function pi(Ne,ae){let ue;ae=ae||1/0;const Ve=Ne.length;let lt=null;const St=[];for(let kt=0;kt55295&&ue<57344){if(!lt){if(ue>56319){(ae-=3)>-1&&St.push(239,191,189);continue}if(kt+1===Ve){(ae-=3)>-1&&St.push(239,191,189);continue}lt=ue;continue}if(ue<56320){(ae-=3)>-1&&St.push(239,191,189),lt=ue;continue}ue=65536+(lt-55296<<10|ue-56320)}else lt&&(ae-=3)>-1&&St.push(239,191,189);if(lt=null,ue<128){if((ae-=1)<0)break;St.push(ue)}else if(ue<2048){if((ae-=2)<0)break;St.push(ue>>6|192,63&ue|128)}else if(ue<65536){if((ae-=3)<0)break;St.push(ue>>12|224,ue>>6&63|128,63&ue|128)}else{if(!(ue<1114112))throw new Error("Invalid code point");if((ae-=4)<0)break;St.push(ue>>18|240,ue>>12&63|128,ue>>6&63|128,63&ue|128)}}return St}function si(Ne){return n.toByteArray(function(ue){if((ue=(ue=ue.split("=")[0]).trim().replace(pr,"")).length<2)return"";for(;ue.length%4!=0;)ue+="=";return ue}(Ne))}function mr(Ne,ae,ue,Ve){let lt;for(lt=0;lt=ae.length||lt>=Ne.length);++lt)ae[lt+ue]=Ne[lt];return lt}function Gn(Ne,ae){return Ne instanceof ae||null!=Ne&&null!=Ne.constructor&&null!=Ne.constructor.name&&Ne.constructor.name===ae.name}function Wi(Ne){return Ne!=Ne}const qi=function(){const Ne="0123456789abcdef",ae=new Array(256);for(let ue=0;ue<16;++ue){const Ve=16*ue;for(let lt=0;lt<16;++lt)ae[Ve+lt]=Ne[ue]+Ne[lt]}return ae}();function ps(Ne){return typeof BigInt>"u"?Hl:Ne}function Hl(){throw new Error("BigInt not supported")}},698:function(e,t,r){var n=r(764).Buffer;function o(T){return T instanceof n||T instanceof Date||T instanceof RegExp}function c(T){if(T instanceof n){var L=n.alloc?n.alloc(T.length):new n(T.length);return T.copy(L),L}if(T instanceof Date)return new Date(T.getTime());if(T instanceof RegExp)return new RegExp(T);throw new Error("Unexpected situation")}function h(T){var L=[];return T.forEach(function(B,Y){L[Y]="object"==typeof B&&null!==B?Array.isArray(B)?h(B):o(B)?c(B):O({},B):B}),L}function _(T,L){return"__proto__"===L?void 0:T[L]}var O=e.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var T,L,B=arguments[0];return Array.prototype.slice.call(arguments,1).forEach(function(Y){"object"!=typeof Y||null===Y||Array.isArray(Y)||Object.keys(Y).forEach(function(G){return L=_(B,G),(T=_(Y,G))===B?void 0:"object"!=typeof T||null===T?void(B[G]=T):Array.isArray(T)?void(B[G]=h(T)):o(T)?void(B[G]=c(T)):"object"!=typeof L||null===L||Array.isArray(L)?void(B[G]=O({},T)):void(B[G]=O(L,T))})}),B}},187:function(e){var t,r="object"==typeof Reflect?Reflect:null,n=r&&"function"==typeof r.apply?r.apply:function(_e,Oe,Te){return Function.prototype.apply.call(_e,Oe,Te)};t=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(_e){return Object.getOwnPropertyNames(_e).concat(Object.getOwnPropertySymbols(_e))}:function(_e){return Object.getOwnPropertyNames(_e)};var o=Number.isNaN||function(_e){return _e!=_e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(_e,Oe){return new Promise(function(Te,We){function rt(Ct){_e.removeListener(Oe,at),We(Ct)}function at(){"function"==typeof _e.removeListener&&_e.removeListener("error",rt),Te([].slice.call(arguments))}var It;Se(_e,Oe,at,{once:!0}),"error"!==Oe&&("function"==typeof(It=_e).on&&Se(It,"error",rt,{once:!0}))})},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var h=10;function _(xe){if("function"!=typeof xe)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof xe)}function O(xe){return void 0===xe._maxListeners?c.defaultMaxListeners:xe._maxListeners}function T(xe,_e,Oe,Te){var We,rt,at;if(_(Oe),void 0===(rt=xe._events)?(rt=xe._events=Object.create(null),xe._eventsCount=0):(void 0!==rt.newListener&&(xe.emit("newListener",_e,Oe.listener?Oe.listener:Oe),rt=xe._events),at=rt[_e]),void 0===at)at=rt[_e]=Oe,++xe._eventsCount;else if("function"==typeof at?at=rt[_e]=Te?[Oe,at]:[at,Oe]:Te?at.unshift(Oe):at.push(Oe),(We=O(xe))>0&&at.length>We&&!at.warned){at.warned=!0;var Ct=new Error("Possible EventEmitter memory leak detected. "+at.length+" "+String(_e)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ct.name="MaxListenersExceededWarning",Ct.emitter=xe,Ct.type=_e,Ct.count=at.length,console&&console.warn&&console.warn(Ct)}return xe}function L(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function B(xe,_e,Oe){var Te={fired:!1,wrapFn:void 0,target:xe,type:_e,listener:Oe},We=L.bind(Te);return We.listener=Oe,Te.wrapFn=We,We}function Y(xe,_e,Oe){var Te=xe._events;if(void 0===Te)return[];var We=Te[_e];return void 0===We?[]:"function"==typeof We?Oe?[We.listener||We]:[We]:Oe?function(at){for(var Ct=new Array(at.length),It=0;It0&&(at=Oe[0]),at instanceof Error)throw at;var Ct=new Error("Unhandled error."+(at?" ("+at.message+")":""));throw Ct.context=at,Ct}var It=rt[_e];if(void 0===It)return!1;if("function"==typeof It)n(It,this,Oe);else{var st=It.length,fr=ie(It,st);for(Te=0;Te=0;at--)if(Te[at]===Oe||Te[at].listener===Oe){Ct=Te[at].listener,rt=at;break}if(rt<0)return this;0===rt?Te.shift():function(st,fr){for(;fr+1=0;We--)this.removeListener(_e,Oe[We]);return this},c.prototype.listeners=function(_e){return Y(this,_e,!0)},c.prototype.rawListeners=function(_e){return Y(this,_e,!1)},c.listenerCount=function(xe,_e){return"function"==typeof xe.listenerCount?xe.listenerCount(_e):G.call(xe,_e)},c.prototype.listenerCount=G,c.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},157:function(e){function t(c){return c?"string"==typeof c?c:c.source:null}function r(c){return n("(?=",c,")")}function n(...c){return c.map(h=>t(h)).join("")}function o(...c){return"("+c.map(h=>t(h)).join("|")+")"}e.exports=function(h){const _=n(/[A-Z_]/,n("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),O={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},T={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},L=h.inherit(T,{begin:/\(/,end:/\)/}),B=h.inherit(h.APOS_STRING_MODE,{className:"meta-string"}),Y=h.inherit(h.QUOTE_STRING_MODE,{className:"meta-string"}),G={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[T,Y,B,L,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[T,L,Y,B]}]}]},h.COMMENT(//,{relevance:10}),{begin://,relevance:10},O,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[G],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[G],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:_,relevance:0,starts:G}]},{className:"tag",begin:n(/<\//,r(n(_,/>/))),contains:[{className:"name",begin:_,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},717:function(e){e.exports="function"==typeof Object.create?function(r,n){n&&(r.super_=n,r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:function(r,n){if(n){r.super_=n;var o=function(){};o.prototype=n.prototype,r.prototype=new o,r.prototype.constructor=r}}},155:function(e){var t,r,n=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function h(Se){if(t===setTimeout)return setTimeout(Se,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(Se,0);try{return t(Se,0)}catch{try{return t.call(null,Se,0)}catch{return t.call(this,Se,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch{t=o}try{r="function"==typeof clearTimeout?clearTimeout:c}catch{r=c}}();var _,O=[],T=!1,L=-1;function B(){T&&_&&(T=!1,_.length?O=_.concat(O):L=-1,O.length&&Y())}function Y(){if(!T){var Se=h(B);T=!0;for(var xe=O.length;xe;){for(_=O,O=[];++L1)for(var _e=1;_e4294967295)throw new RangeError("requested too many random bytes");var B=h.allocUnsafe(T);if(T>0)if(T>o)for(var Y=0;Y2?"one of ".concat(c," ").concat(o.slice(0,h-1).join(", "),", or ")+o[h-1]:2===h?"one of ".concat(c," ").concat(o[0]," or ").concat(o[1]):"of ".concat(c," ").concat(o[0])}return"of ".concat(c," ").concat(String(o))}r("ERR_INVALID_OPT_VALUE",function(o,c){return'The value "'+c+'" is invalid for option "'+o+'"'},TypeError),r("ERR_INVALID_ARG_TYPE",function(o,c,h){var _,O,B,G;if("string"==typeof c&&("not ","not "===c.substr(0,4))?(_="must not be",c=c.replace(/^not /,"")):_="must be",B=o,(void 0===G||G>B.length)&&(G=B.length)," argument"===B.substring(G-9,G))O="The ".concat(o," ").concat(_," ").concat(n(c,"type"));else{var T=function(B,Y,G){return"number"!=typeof G&&(G=0),!(G+1>B.length)&&-1!==B.indexOf(".",G)}(o)?"property":"argument";O='The "'.concat(o,'" ').concat(T," ").concat(_," ").concat(n(c,"type"))}return O+". Received type ".concat(typeof h)},TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",function(o){return"The "+o+" method is not implemented"}),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",function(o){return"Cannot call "+o+" after a stream was destroyed"}),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",function(o){return"Unknown encoding: "+o},TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=t},753:function(e,t,r){var n=r(155),o=Object.keys||function(G){var ie=[];for(var Se in G)ie.push(Se);return ie};e.exports=L;var c=r(481),h=r(229);r(717)(L,c);for(var _=o(h.prototype),O=0;O<_.length;O++){var T=_[O];L.prototype[T]||(L.prototype[T]=h.prototype[T])}function L(G){if(!(this instanceof L))return new L(G);c.call(this,G),h.call(this,G),this.allowHalfOpen=!0,G&&(!1===G.readable&&(this.readable=!1),!1===G.writable&&(this.writable=!1),!1===G.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",B)))}function B(){this._writableState.ended||n.nextTick(Y,this)}function Y(G){G.end()}Object.defineProperty(L.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(L.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(L.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(L.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(ie){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=ie,this._writableState.destroyed=ie)}})},725:function(e,t,r){e.exports=o;var n=r(605);function o(c){if(!(this instanceof o))return new o(c);n.call(this,c)}r(717)(o,n),o.prototype._transform=function(c,h,_){_(null,c)}},481:function(e,t,r){var n,o=r(155);e.exports=st,st.ReadableState=It,r(187);var T,c=function(He,hr){return He.listeners(hr).length},h=r(503),_=r(764).Buffer,O=(void 0!==r.g?r.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},L=r(616);T=L&&L.debuglog?L.debuglog("stream"):function(){};var B,Y,G,ie=r(327),Se=r(195),xe=r(457).getHighWaterMark,_e=r(281).q,Oe=_e.ERR_INVALID_ARG_TYPE,Te=_e.ERR_STREAM_PUSH_AFTER_EOF,We=_e.ERR_METHOD_NOT_IMPLEMENTED,rt=_e.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(717)(st,h);var at=Se.errorOrDestroy,Ct=["error","close","destroy","pause","resume"];function It(Ze,He,hr){n=n||r(753),"boolean"!=typeof hr&&(hr=He instanceof n),this.objectMode=!!(Ze=Ze||{}).objectMode,hr&&(this.objectMode=this.objectMode||!!Ze.readableObjectMode),this.highWaterMark=xe(this,Ze,"readableHighWaterMark",hr),this.buffer=new ie,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==Ze.emitClose,this.autoDestroy=!!Ze.autoDestroy,this.destroyed=!1,this.defaultEncoding=Ze.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ze.encoding&&(B||(B=r(553).s),this.decoder=new B(Ze.encoding),this.encoding=Ze.encoding)}function st(Ze){if(n=n||r(753),!(this instanceof st))return new st(Ze);this._readableState=new It(Ze,this,this instanceof n),this.readable=!0,Ze&&("function"==typeof Ze.read&&(this._read=Ze.read),"function"==typeof Ze.destroy&&(this._destroy=Ze.destroy)),h.call(this)}function fr(Ze,He,hr,pr,pi){T("readableAddChunk",He);var si,Wi,qi,ps,Ne,mr=Ze._readableState;if(null===He)mr.reading=!1,function(Wi,qi){if(T("onEofChunk"),!qi.ended){if(qi.decoder){var ps=qi.decoder.end();ps&&ps.length&&(qi.buffer.push(ps),qi.length+=qi.objectMode?1:ps.length)}qi.ended=!0,qi.sync?Me(Wi):(qi.needReadable=!1,qi.emittedReadable||(qi.emittedReadable=!0,hi(Wi)))}}(Ze,mr);else if(pi||(Wi=mr,_.isBuffer(Ne=qi=He)||Ne instanceof O||"string"==typeof qi||void 0===qi||Wi.objectMode||(ps=new Oe("chunk",["string","Buffer","Uint8Array"],qi)),si=ps),si)at(Ze,si);else if(mr.objectMode||He&&He.length>0)if("string"==typeof He||mr.objectMode||Object.getPrototypeOf(He)===_.prototype||(He=function(Wi){return _.from(Wi)}(He)),pr)mr.endEmitted?at(Ze,new rt):wr(Ze,mr,He,!0);else if(mr.ended)at(Ze,new Te);else{if(mr.destroyed)return!1;mr.reading=!1,mr.decoder&&!hr?(He=mr.decoder.write(He),mr.objectMode||0!==He.length?wr(Ze,mr,He,!1):Yt(Ze,mr)):wr(Ze,mr,He,!1)}else pr||(mr.reading=!1,Yt(Ze,mr));return!mr.ended&&(mr.lengthHe.highWaterMark&&(He.highWaterMark=((pr=Ze)>=d?pr=d:(pr--,pr|=pr>>>1,pr|=pr>>>2,pr|=pr>>>4,pr|=pr>>>8,pr|=pr>>>16,pr++),pr)),Ze<=He.length?Ze:He.ended?He.length:(He.needReadable=!0,0));var pr}function Me(Ze){var He=Ze._readableState;T("emitReadable",He.needReadable,He.emittedReadable),He.needReadable=!1,He.emittedReadable||(T("emitReadable",He.flowing),He.emittedReadable=!0,o.nextTick(hi,Ze))}function hi(Ze){var He=Ze._readableState;T("emitReadable_",He.destroyed,He.length,He.ended),He.destroyed||!He.length&&!He.ended||(Ze.emit("readable"),He.emittedReadable=!1),He.needReadable=!He.flowing&&!He.ended&&He.length<=He.highWaterMark,ln(Ze)}function Yt(Ze,He){He.readingMore||(He.readingMore=!0,o.nextTick(Xt,Ze,He))}function Xt(Ze,He){for(;!He.reading&&!He.ended&&(He.length0,He.resumeScheduled&&!He.paused?He.flowing=!0:Ze.listenerCount("data")>0&&Ze.resume()}function rn(Ze){T("readable nexttick read 0"),Ze.read(0)}function Qr(Ze,He){T("resume",He.reading),He.reading||Ze.read(0),He.resumeScheduled=!1,Ze.emit("resume"),ln(Ze),He.flowing&&!He.reading&&Ze.read(0)}function ln(Ze){var He=Ze._readableState;for(T("flow",He.flowing);He.flowing&&null!==Ze.read(););}function nn(Ze,He){return 0===He.length?null:(He.objectMode?hr=He.buffer.shift():!Ze||Ze>=He.length?(hr=He.decoder?He.buffer.join(""):1===He.buffer.length?He.buffer.first():He.buffer.concat(He.length),He.buffer.clear()):hr=He.buffer.consume(Ze,He.decoder),hr);var hr}function On(Ze){var He=Ze._readableState;T("endReadable",He.endEmitted),He.endEmitted||(He.ended=!0,o.nextTick(_n,He,Ze))}function _n(Ze,He){if(T("endReadableNT",Ze.endEmitted,Ze.length),!Ze.endEmitted&&0===Ze.length&&(Ze.endEmitted=!0,He.readable=!1,He.emit("end"),Ze.autoDestroy)){var hr=He._writableState;(!hr||hr.autoDestroy&&hr.finished)&&He.destroy()}}function tr(Ze,He){for(var hr=0,pr=Ze.length;hr=He.highWaterMark:He.length>0)||He.ended))return T("read: emitReadable",He.length,He.ended),0===He.length&&He.ended?On(this):Me(this),null;if(0===(Ze=fn(Ze,He))&&He.ended)return 0===He.length&&On(this),null;var pr,pi=He.needReadable;return T("need readable",pi),(0===He.length||He.length-Ze0?nn(Ze,He):null)?(He.needReadable=He.length<=He.highWaterMark,Ze=0):(He.length-=Ze,He.awaitDrain=0),0===He.length&&(He.ended||(He.needReadable=!0),hr!==Ze&&He.ended&&On(this)),null!==pr&&this.emit("data",pr),pr},st.prototype._read=function(Ze){at(this,new We("_read()"))},st.prototype.pipe=function(Ze,He){var hr=this,pr=this._readableState;switch(pr.pipesCount){case 0:pr.pipes=Ze;break;case 1:pr.pipes=[pr.pipes,Ze];break;default:pr.pipes.push(Ze)}pr.pipesCount+=1,T("pipe count=%d opts=%j",pr.pipesCount,He);var pi=He&&!1===He.end||Ze===o.stdout||Ze===o.stderr?ae:mr;function mr(){T("onend"),Ze.end()}pr.endEmitted?o.nextTick(pi):hr.once("end",pi),Ze.on("unpipe",function si(ue,Ve){T("onunpipe"),ue===hr&&Ve&&!1===Ve.hasUnpiped&&(Ve.hasUnpiped=!0,T("cleanup"),Ze.removeListener("close",Hl),Ze.removeListener("finish",Ne),Ze.removeListener("drain",Gn),Ze.removeListener("error",ps),Ze.removeListener("unpipe",si),hr.removeListener("end",mr),hr.removeListener("end",ae),hr.removeListener("data",qi),Wi=!0,!pr.awaitDrain||Ze._writableState&&!Ze._writableState.needDrain||Gn())});var Ve,Gn=(Ve=hr,function(){var St=Ve._readableState;T("pipeOnDrain",St.awaitDrain),St.awaitDrain&&St.awaitDrain--,0===St.awaitDrain&&c(Ve,"data")&&(St.flowing=!0,ln(Ve))});Ze.on("drain",Gn);var Wi=!1;function qi(ue){T("ondata");var Ve=Ze.write(ue);T("dest.write",Ve),!1===Ve&&((1===pr.pipesCount&&pr.pipes===Ze||pr.pipesCount>1&&-1!==tr(pr.pipes,Ze))&&!Wi&&(T("false write response, pause",pr.awaitDrain),pr.awaitDrain++),hr.pause())}function ps(ue){T("onerror",ue),ae(),Ze.removeListener("error",ps),0===c(Ze,"error")&&at(Ze,ue)}function Hl(){Ze.removeListener("finish",Ne),ae()}function Ne(){T("onfinish"),Ze.removeListener("close",Hl),ae()}function ae(){T("unpipe"),hr.unpipe(Ze)}return hr.on("data",qi),function(Ve,lt,St){if("function"==typeof Ve.prependListener)return Ve.prependListener(lt,St);Ve._events&&Ve._events[lt]?Array.isArray(Ve._events[lt])?Ve._events[lt].unshift(St):Ve._events[lt]=[St,Ve._events[lt]]:Ve.on(lt,St)}(Ze,"error",ps),Ze.once("close",Hl),Ze.once("finish",Ne),Ze.emit("pipe",hr),pr.flowing||(T("pipe resume"),hr.resume()),Ze},st.prototype.unpipe=function(Ze){var He=this._readableState,hr={hasUnpiped:!1};if(0===He.pipesCount)return this;if(1===He.pipesCount)return Ze&&Ze!==He.pipes||(Ze||(Ze=He.pipes),He.pipes=null,He.pipesCount=0,He.flowing=!1,Ze&&Ze.emit("unpipe",this,hr)),this;if(!Ze){var pr=He.pipes,pi=He.pipesCount;He.pipes=null,He.pipesCount=0,He.flowing=!1;for(var si=0;si0,!1!==pr.flowing&&this.resume()):"readable"===Ze&&(pr.endEmitted||pr.readableListening||(pr.readableListening=pr.needReadable=!0,pr.flowing=!1,pr.emittedReadable=!1,T("on readable",pr.length,pr.reading),pr.length?Me(this):pr.reading||o.nextTick(rn,this))),hr},st.prototype.removeListener=function(Ze,He){var hr=h.prototype.removeListener.call(this,Ze,He);return"readable"===Ze&&o.nextTick(Pr,this),hr},st.prototype.removeAllListeners=function(Ze){var He=h.prototype.removeAllListeners.apply(this,arguments);return"readable"!==Ze&&void 0!==Ze||o.nextTick(Pr,this),He},st.prototype.resume=function(){var pr,Ze=this._readableState;return Ze.flowing||(T("resume"),Ze.flowing=!Ze.readableListening,this,(pr=Ze).resumeScheduled||(pr.resumeScheduled=!0,o.nextTick(Qr,this,pr))),Ze.paused=!1,this},st.prototype.pause=function(){return T("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(T("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},st.prototype.wrap=function(Ze){var He=this,hr=this._readableState,pr=!1;for(var pi in Ze.on("end",function(){if(T("wrapped end"),hr.decoder&&!hr.ended){var mr=hr.decoder.end();mr&&mr.length&&He.push(mr)}He.push(null)}),Ze.on("data",function(mr){T("wrapped data"),hr.decoder&&(mr=hr.decoder.write(mr)),hr.objectMode&&null==mr||(hr.objectMode||mr&&mr.length)&&(He.push(mr)||(pr=!0,Ze.pause()))}),Ze)void 0===this[pi]&&"function"==typeof Ze[pi]&&(this[pi]=function(Gn){return function(){return Ze[Gn].apply(Ze,arguments)}}(pi));for(var si=0;si-1))throw new rt(Xt);return this._writableState.defaultEncoding=Xt,this},Object.defineProperty(st.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(st.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),st.prototype._write=function(Yt,Xt,Pr){Pr(new Se("_write()"))},st.prototype._writev=null,st.prototype.end=function(Yt,Xt,Pr){var nn,On,rn=this._writableState;return"function"==typeof Yt?(Pr=Yt,Yt=null,Xt=null):"function"==typeof Xt&&(Pr=Xt,Xt=null),null!=Yt&&this.write(Yt,Xt),rn.corked&&(rn.corked=1,this.uncork()),rn.ending||(this,On=Pr,(nn=rn).ending=!0,hi(this,nn),On&&(nn.finished?o.nextTick(On):this.once("finish",On)),nn.ended=!0,this.writable=!1),this},Object.defineProperty(st.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(st.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(Xt){this._writableState&&(this._writableState.destroyed=Xt)}}),st.prototype.destroy=B.destroy,st.prototype._undestroy=B.undestroy,st.prototype._destroy=function(Yt,Xt){Xt(Yt)}},850:function(e,t,r){var n,o=r(155);function c(Te,We,rt){return(We="symbol"==typeof(It=function(fr,wr){if("object"!=typeof fr||null===fr)return fr;var d=fr[Symbol.toPrimitive];if(void 0!==d){var fn=d.call(fr,"string");if("object"!=typeof fn)return fn;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(fr)}(We))?It:String(It))in Te?Object.defineProperty(Te,We,{value:rt,enumerable:!0,configurable:!0,writable:!0}):Te[We]=rt,Te;var It}var h=r(610),_=Symbol("lastResolve"),O=Symbol("lastReject"),T=Symbol("error"),L=Symbol("ended"),B=Symbol("lastPromise"),Y=Symbol("handlePromise"),G=Symbol("stream");function ie(Te,We){return{value:Te,done:We}}function Se(Te){var We=Te[_];if(null!==We){var rt=Te[G].read();null!==rt&&(Te[B]=null,Te[_]=null,Te[O]=null,We(ie(rt,!1)))}}function xe(Te){o.nextTick(Se,Te)}var _e=Object.getPrototypeOf(function(){}),Oe=Object.setPrototypeOf((c(n={get stream(){return this[G]},next:function(){var We=this,rt=this[T];if(null!==rt)return Promise.reject(rt);if(this[L])return Promise.resolve(ie(void 0,!0));if(this[G].destroyed)return new Promise(function(st,fr){o.nextTick(function(){We[T]?fr(We[T]):st(ie(void 0,!0))})});var at,fr,wr,Ct=this[B];if(Ct)at=new Promise((fr=Ct,wr=this,function(d,fn){fr.then(function(){wr[L]?d(ie(void 0,!0)):wr[Y](d,fn)},fn)}));else{var It=this[G].read();if(null!==It)return Promise.resolve(ie(It,!1));at=new Promise(this[Y])}return this[B]=at,at}},Symbol.asyncIterator,function(){return this}),c(n,"return",function(){var We=this;return new Promise(function(rt,at){We[G].destroy(null,function(Ct){Ct?at(Ct):rt(ie(void 0,!0))})})}),n),_e);e.exports=function(We){var rt,at=Object.create(Oe,(c(rt={},G,{value:We,writable:!0}),c(rt,_,{value:null,writable:!0}),c(rt,O,{value:null,writable:!0}),c(rt,T,{value:null,writable:!0}),c(rt,L,{value:We._readableState.endEmitted,writable:!0}),c(rt,Y,{value:function(It,st){var fr=at[G].read();fr?(at[B]=null,at[_]=null,at[O]=null,It(ie(fr,!1))):(at[_]=It,at[O]=st)},writable:!0}),rt));return at[B]=null,h(We,function(Ct){if(Ct&&"ERR_STREAM_PREMATURE_CLOSE"!==Ct.code){var It=at[O];return null!==It&&(at[B]=null,at[_]=null,at[O]=null,It(Ct)),void(at[T]=Ct)}var st=at[_];null!==st&&(at[B]=null,at[_]=null,at[O]=null,st(ie(void 0,!0))),at[L]=!0}),We.on("readable",xe.bind(null,at)),at}},327:function(e,t,r){function n(B,Y){var G=Object.keys(B);if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(B);Y&&(ie=ie.filter(function(Se){return Object.getOwnPropertyDescriptor(B,Se).enumerable})),G.push.apply(G,ie)}return G}function o(B){for(var Y=1;Y0?this.tail.next=ie:this.head=ie,this.tail=ie,++this.length}},{key:"unshift",value:function(G){var ie={data:G,next:this.head};0===this.length&&(this.tail=ie),this.head=ie,++this.length}},{key:"shift",value:function(){if(0!==this.length){var G=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,G}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(G){if(0===this.length)return"";for(var ie=this.head,Se=""+ie.data;ie=ie.next;)Se+=G+ie.data;return Se}},{key:"concat",value:function(G){if(0===this.length)return O.alloc(0);for(var _e=O.allocUnsafe(G>>>0),Oe=this.head,Te=0;Oe;)O.prototype.copy.call(Oe.data,_e,Te),Te+=Oe.data.length,Oe=Oe.next;return _e}},{key:"consume",value:function(G,ie){var Se;return G_e.length?_e.length:G;if(xe+=Oe===_e.length?_e:_e.slice(0,G),0==(G-=Oe)){Oe===_e.length?(++Se,this.head=ie.next?ie.next:this.tail=null):(this.head=ie,ie.data=_e.slice(Oe));break}++Se}return this.length-=Se,xe}},{key:"_getBuffer",value:function(G){var ie=O.allocUnsafe(G),Se=this.head,xe=1;for(Se.data.copy(ie),G-=Se.data.length;Se=Se.next;){var _e=Se.data,Oe=G>_e.length?_e.length:G;if(_e.copy(ie,ie.length-G,0,Oe),0==(G-=Oe)){Oe===_e.length?(++xe,this.head=Se.next?Se.next:this.tail=null):(this.head=Se,Se.data=_e.slice(Oe));break}++xe}return this.length-=xe,ie}},{key:L,value:function(G,ie){return T(this,o(o({},ie),{},{depth:0,customInspect:!1}))}}],ie&&function h(B,Y){for(var G=0;G0,function(We){ie||(ie=We),We&&xe.forEach(O),Te||(xe.forEach(O),Se(ie))})});return Y.reduce(T)}},457:function(e,t,r){var n=r(281).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(c,h,_,O){var B,T=null!=(B=h).highWaterMark?B.highWaterMark:O?B[_]:null;if(null!=T){if(!isFinite(T)||Math.floor(T)!==T||T<0)throw new n(O?_:"highWaterMark",T);return Math.floor(T)}return c.objectMode?16:16384}}},503:function(e,t,r){e.exports=r(187).EventEmitter},509:function(e,t,r){var n=r(764),o=n.Buffer;function c(_,O){for(var T in _)O[T]=_[T]}function h(_,O,T){return o(_,O,T)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(c(n,t),t.Buffer=h),h.prototype=Object.create(o.prototype),c(o,h),h.from=function(_,O,T){if("number"==typeof _)throw new TypeError("Argument must not be a number");return o(_,O,T)},h.alloc=function(_,O,T){if("number"!=typeof _)throw new TypeError("Argument must be a number");var L=o(_);return void 0!==O?"string"==typeof T?L.fill(O,T):L.fill(O):L.fill(0),L},h.allocUnsafe=function(_){if("number"!=typeof _)throw new TypeError("Argument must be a number");return o(_)},h.allocUnsafeSlow=function(_){if("number"!=typeof _)throw new TypeError("Argument must be a number");return n.SlowBuffer(_)}},189:function(e,t,r){var n=r(509).Buffer;function o(c,h){this._block=n.alloc(c),this._finalSize=h,this._blockSize=c,this._len=0}o.prototype.update=function(c,h){"string"==typeof c&&(c=n.from(c,h=h||"utf8"));for(var _=this._block,O=this._blockSize,T=c.length,L=this._len,B=0;B=this._finalSize&&(this._update(this._block),this._block.fill(0));var _=8*this._len;if(_<=4294967295)this._block.writeUInt32BE(_,this._blockSize-4);else{var O=(4294967295&_)>>>0;this._block.writeUInt32BE((_-O)/4294967296,this._blockSize-8),this._block.writeUInt32BE(O,this._blockSize-4)}this._update(this._block);var L=this._hash();return c?L.toString(c):L},o.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=o},72:function(e,t,r){var n=e.exports=function(c){c=c.toLowerCase();var h=n[c];if(!h)throw new Error(c+" is not supported (we accept pull requests)");return new h};n.sha=r(448),n.sha1=r(336),n.sha224=r(432),n.sha256=r(499),n.sha384=r(686),n.sha512=r(816)},448:function(e,t,r){var n=r(717),o=r(189),c=r(509).Buffer,h=[1518500249,1859775393,-1894007588,-899497514],_=new Array(80);function O(){this.init(),this._w=_,o.call(this,64,56)}function T(B){return B<<30|B>>>2}function L(B,Y,G,ie){return 0===B?Y&G|~Y&ie:2===B?Y&G|Y&ie|G&ie:Y^G^ie}n(O,o),O.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},O.prototype._update=function(B){for(var Y,G=this._w,ie=0|this._a,Se=0|this._b,xe=0|this._c,_e=0|this._d,Oe=0|this._e,Te=0;Te<16;++Te)G[Te]=B.readInt32BE(4*Te);for(;Te<80;++Te)G[Te]=G[Te-3]^G[Te-8]^G[Te-14]^G[Te-16];for(var We=0;We<80;++We){var rt=~~(We/20),at=0|((Y=ie)<<5|Y>>>27)+L(rt,Se,xe,_e)+Oe+G[We]+h[rt];Oe=_e,_e=xe,xe=T(Se),Se=ie,ie=at}this._a=ie+this._a|0,this._b=Se+this._b|0,this._c=xe+this._c|0,this._d=_e+this._d|0,this._e=Oe+this._e|0},O.prototype._hash=function(){var B=c.allocUnsafe(20);return B.writeInt32BE(0|this._a,0),B.writeInt32BE(0|this._b,4),B.writeInt32BE(0|this._c,8),B.writeInt32BE(0|this._d,12),B.writeInt32BE(0|this._e,16),B},e.exports=O},336:function(e,t,r){var n=r(717),o=r(189),c=r(509).Buffer,h=[1518500249,1859775393,-1894007588,-899497514],_=new Array(80);function O(){this.init(),this._w=_,o.call(this,64,56)}function T(Y){return Y<<5|Y>>>27}function L(Y){return Y<<30|Y>>>2}function B(Y,G,ie,Se){return 0===Y?G&ie|~G&Se:2===Y?G&ie|G&Se|ie&Se:G^ie^Se}n(O,o),O.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},O.prototype._update=function(Y){for(var G,ie=this._w,Se=0|this._a,xe=0|this._b,_e=0|this._c,Oe=0|this._d,Te=0|this._e,We=0;We<16;++We)ie[We]=Y.readInt32BE(4*We);for(;We<80;++We)ie[We]=(G=ie[We-3]^ie[We-8]^ie[We-14]^ie[We-16])<<1|G>>>31;for(var rt=0;rt<80;++rt){var at=~~(rt/20),Ct=T(Se)+B(at,xe,_e,Oe)+Te+ie[rt]+h[at]|0;Te=Oe,Oe=_e,_e=L(xe),xe=Se,Se=Ct}this._a=Se+this._a|0,this._b=xe+this._b|0,this._c=_e+this._c|0,this._d=Oe+this._d|0,this._e=Te+this._e|0},O.prototype._hash=function(){var Y=c.allocUnsafe(20);return Y.writeInt32BE(0|this._a,0),Y.writeInt32BE(0|this._b,4),Y.writeInt32BE(0|this._c,8),Y.writeInt32BE(0|this._d,12),Y.writeInt32BE(0|this._e,16),Y},e.exports=O},432:function(e,t,r){var n=r(717),o=r(499),c=r(189),h=r(509).Buffer,_=new Array(64);function O(){this.init(),this._w=_,c.call(this,64,56)}n(O,o),O.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},O.prototype._hash=function(){var T=h.allocUnsafe(28);return T.writeInt32BE(this._a,0),T.writeInt32BE(this._b,4),T.writeInt32BE(this._c,8),T.writeInt32BE(this._d,12),T.writeInt32BE(this._e,16),T.writeInt32BE(this._f,20),T.writeInt32BE(this._g,24),T},e.exports=O},499:function(e,t,r){var n=r(717),o=r(189),c=r(509).Buffer,h=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],_=new Array(64);function O(){this.init(),this._w=_,o.call(this,64,56)}function T(ie,Se,xe){return xe^ie&(Se^xe)}function L(ie,Se,xe){return ie&Se|xe&(ie|Se)}function B(ie){return(ie>>>2|ie<<30)^(ie>>>13|ie<<19)^(ie>>>22|ie<<10)}function Y(ie){return(ie>>>6|ie<<26)^(ie>>>11|ie<<21)^(ie>>>25|ie<<7)}function G(ie){return(ie>>>7|ie<<25)^(ie>>>18|ie<<14)^ie>>>3}n(O,o),O.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},O.prototype._update=function(ie){for(var Se,xe=this._w,_e=0|this._a,Oe=0|this._b,Te=0|this._c,We=0|this._d,rt=0|this._e,at=0|this._f,Ct=0|this._g,It=0|this._h,st=0;st<16;++st)xe[st]=ie.readInt32BE(4*st);for(;st<64;++st)xe[st]=0|(((Se=xe[st-2])>>>17|Se<<15)^(Se>>>19|Se<<13)^Se>>>10)+xe[st-7]+G(xe[st-15])+xe[st-16];for(var fr=0;fr<64;++fr){var wr=It+Y(rt)+T(rt,at,Ct)+h[fr]+xe[fr]|0,d=B(_e)+L(_e,Oe,Te)|0;It=Ct,Ct=at,at=rt,rt=We+wr|0,We=Te,Te=Oe,Oe=_e,_e=wr+d|0}this._a=_e+this._a|0,this._b=Oe+this._b|0,this._c=Te+this._c|0,this._d=We+this._d|0,this._e=rt+this._e|0,this._f=at+this._f|0,this._g=Ct+this._g|0,this._h=It+this._h|0},O.prototype._hash=function(){var ie=c.allocUnsafe(32);return ie.writeInt32BE(this._a,0),ie.writeInt32BE(this._b,4),ie.writeInt32BE(this._c,8),ie.writeInt32BE(this._d,12),ie.writeInt32BE(this._e,16),ie.writeInt32BE(this._f,20),ie.writeInt32BE(this._g,24),ie.writeInt32BE(this._h,28),ie},e.exports=O},686:function(e,t,r){var n=r(717),o=r(816),c=r(189),h=r(509).Buffer,_=new Array(160);function O(){this.init(),this._w=_,c.call(this,128,112)}n(O,o),O.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},O.prototype._hash=function(){var T=h.allocUnsafe(48);function L(B,Y,G){T.writeInt32BE(B,G),T.writeInt32BE(Y,G+4)}return L(this._ah,this._al,0),L(this._bh,this._bl,8),L(this._ch,this._cl,16),L(this._dh,this._dl,24),L(this._eh,this._el,32),L(this._fh,this._fl,40),T},e.exports=O},816:function(e,t,r){var n=r(717),o=r(189),c=r(509).Buffer,h=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],_=new Array(160);function O(){this.init(),this._w=_,o.call(this,128,112)}function T(Oe,Te,We){return We^Oe&(Te^We)}function L(Oe,Te,We){return Oe&Te|We&(Oe|Te)}function B(Oe,Te){return(Oe>>>28|Te<<4)^(Te>>>2|Oe<<30)^(Te>>>7|Oe<<25)}function Y(Oe,Te){return(Oe>>>14|Te<<18)^(Oe>>>18|Te<<14)^(Te>>>9|Oe<<23)}function G(Oe,Te){return(Oe>>>1|Te<<31)^(Oe>>>8|Te<<24)^Oe>>>7}function ie(Oe,Te){return(Oe>>>1|Te<<31)^(Oe>>>8|Te<<24)^(Oe>>>7|Te<<25)}function Se(Oe,Te){return(Oe>>>19|Te<<13)^(Te>>>29|Oe<<3)^Oe>>>6}function xe(Oe,Te){return(Oe>>>19|Te<<13)^(Te>>>29|Oe<<3)^(Oe>>>6|Te<<26)}function _e(Oe,Te){return Oe>>>0>>0?1:0}n(O,o),O.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},O.prototype._update=function(Oe){for(var Te=this._w,We=0|this._ah,rt=0|this._bh,at=0|this._ch,Ct=0|this._dh,It=0|this._eh,st=0|this._fh,fr=0|this._gh,wr=0|this._hh,d=0|this._al,fn=0|this._bl,Me=0|this._cl,hi=0|this._dl,Yt=0|this._el,Xt=0|this._fl,Pr=0|this._gl,rn=0|this._hl,Qr=0;Qr<32;Qr+=2)Te[Qr]=Oe.readInt32BE(4*Qr),Te[Qr+1]=Oe.readInt32BE(4*Qr+4);for(;Qr<160;Qr+=2){var ln=Te[Qr-30],nn=Te[Qr-30+1],On=G(ln,nn),_n=ie(nn,ln),tr=Se(ln=Te[Qr-4],nn=Te[Qr-4+1]),Ze=xe(nn,ln),pr=Te[Qr-32],pi=Te[Qr-32+1],si=_n+Te[Qr-14+1]|0,mr=On+Te[Qr-14]+_e(si,_n)|0;mr=(mr=mr+tr+_e(si=si+Ze|0,Ze)|0)+pr+_e(si=si+pi|0,pi)|0,Te[Qr]=mr,Te[Qr+1]=si}for(var Gn=0;Gn<160;Gn+=2){mr=Te[Gn],si=Te[Gn+1];var Wi=L(We,rt,at),qi=L(d,fn,Me),ps=B(We,d),Hl=B(d,We),Ne=Y(It,Yt),ae=Y(Yt,It),ue=h[Gn],Ve=h[Gn+1],lt=T(It,st,fr),St=T(Yt,Xt,Pr),kt=rn+ae|0,$r=wr+Ne+_e(kt,rn)|0;$r=($r=($r=$r+lt+_e(kt=kt+St|0,St)|0)+ue+_e(kt=kt+Ve|0,Ve)|0)+mr+_e(kt=kt+si|0,si)|0;var Vn=Hl+qi|0,bi=ps+Wi+_e(Vn,Hl)|0;wr=fr,rn=Pr,fr=st,Pr=Xt,st=It,Xt=Yt,It=Ct+$r+_e(Yt=hi+kt|0,hi)|0,Ct=at,hi=Me,at=rt,Me=fn,rt=We,fn=d,We=$r+bi+_e(d=kt+Vn|0,kt)|0}this._al=this._al+d|0,this._bl=this._bl+fn|0,this._cl=this._cl+Me|0,this._dl=this._dl+hi|0,this._el=this._el+Yt|0,this._fl=this._fl+Xt|0,this._gl=this._gl+Pr|0,this._hl=this._hl+rn|0,this._ah=this._ah+We+_e(this._al,d)|0,this._bh=this._bh+rt+_e(this._bl,fn)|0,this._ch=this._ch+at+_e(this._cl,Me)|0,this._dh=this._dh+Ct+_e(this._dl,hi)|0,this._eh=this._eh+It+_e(this._el,Yt)|0,this._fh=this._fh+st+_e(this._fl,Xt)|0,this._gh=this._gh+fr+_e(this._gl,Pr)|0,this._hh=this._hh+wr+_e(this._hl,rn)|0},O.prototype._hash=function(){var Oe=c.allocUnsafe(64);function Te(We,rt,at){Oe.writeInt32BE(We,at),Oe.writeInt32BE(rt,at+4)}return Te(this._ah,this._al,0),Te(this._bh,this._bl,8),Te(this._ch,this._cl,16),Te(this._dh,this._dl,24),Te(this._eh,this._el,32),Te(this._fh,this._fl,40),Te(this._gh,this._gl,48),Te(this._hh,this._hl,56),Oe},e.exports=O},830:function(e,t,r){e.exports=o;var n=r(187).EventEmitter;function o(){n.call(this)}r(717)(o,n),o.Readable=r(481),o.Writable=r(229),o.Duplex=r(753),o.Transform=r(605),o.PassThrough=r(725),o.finished=r(610),o.pipeline=r(946),o.Stream=o,o.prototype.pipe=function(c,h){var _=this;function O(Se){c.writable&&!1===c.write(Se)&&_.pause&&_.pause()}function T(){_.readable&&_.resume&&_.resume()}_.on("data",O),c.on("drain",T),c._isStdio||h&&!1===h.end||(_.on("end",B),_.on("close",Y));var L=!1;function B(){L||(L=!0,c.end())}function Y(){L||(L=!0,"function"==typeof c.destroy&&c.destroy())}function G(Se){if(ie(),0===n.listenerCount(this,"error"))throw Se}function ie(){_.removeListener("data",O),c.removeListener("drain",T),_.removeListener("end",B),_.removeListener("close",Y),_.removeListener("error",G),c.removeListener("error",G),_.removeListener("end",ie),_.removeListener("close",ie),c.removeListener("close",ie)}return _.on("error",G),c.on("error",G),_.on("end",ie),_.on("close",ie),c.on("close",ie),c.emit("pipe",_),c}},553:function(e,t,r){var n=r(509).Buffer,o=n.isEncoding||function(ie){switch((ie=""+ie)&&ie.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function c(ie){var Se;switch(this.encoding=function(_e){var Oe=function(We){if(!We)return"utf8";for(var rt;;)switch(We){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return We;default:if(rt)return;We=(""+We).toLowerCase(),rt=!0}}(_e);if("string"!=typeof Oe&&(n.isEncoding===o||!o(_e)))throw new Error("Unknown encoding: "+_e);return Oe||_e}(ie),this.encoding){case"utf16le":this.text=O,this.end=T,Se=4;break;case"utf8":this.fillLast=_,Se=4;break;case"base64":this.text=L,this.end=B,Se=3;break;default:return this.write=Y,void(this.end=G)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(Se)}function h(ie){return ie<=127?0:ie>>5==6?2:ie>>4==14?3:ie>>3==30?4:ie>>6==2?-1:-2}function _(ie){var Se=this.lastTotal-this.lastNeed,xe=function(Oe,Te,We){if(128!=(192&Te[0]))return Oe.lastNeed=0,"\ufffd";if(Oe.lastNeed>1&&Te.length>1){if(128!=(192&Te[1]))return Oe.lastNeed=1,"\ufffd";if(Oe.lastNeed>2&&Te.length>2&&128!=(192&Te[2]))return Oe.lastNeed=2,"\ufffd"}}(this,ie);return void 0!==xe?xe:this.lastNeed<=ie.length?(ie.copy(this.lastChar,Se,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(ie.copy(this.lastChar,Se,0,ie.length),void(this.lastNeed-=ie.length))}function O(ie,Se){if((ie.length-Se)%2==0){var xe=ie.toString("utf16le",Se);if(xe){var _e=xe.charCodeAt(xe.length-1);if(_e>=55296&&_e<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ie[ie.length-2],this.lastChar[1]=ie[ie.length-1],xe.slice(0,-1)}return xe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ie[ie.length-1],ie.toString("utf16le",Se,ie.length-1)}function T(ie){var Se=ie&&ie.length?this.write(ie):"";return this.lastNeed?Se+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):Se}function L(ie,Se){var xe=(ie.length-Se)%3;return 0===xe?ie.toString("base64",Se):(this.lastNeed=3-xe,this.lastTotal=3,1===xe?this.lastChar[0]=ie[ie.length-1]:(this.lastChar[0]=ie[ie.length-2],this.lastChar[1]=ie[ie.length-1]),ie.toString("base64",Se,ie.length-xe))}function B(ie){var Se=ie&&ie.length?this.write(ie):"";return this.lastNeed?Se+this.lastChar.toString("base64",0,3-this.lastNeed):Se}function Y(ie){return ie.toString(this.encoding)}function G(ie){return ie&&ie.length?this.write(ie):""}t.s=c,c.prototype.write=function(ie){if(0===ie.length)return"";var Se,xe;if(this.lastNeed){if(void 0===(Se=this.fillLast(ie)))return"";xe=this.lastNeed,this.lastNeed=0}else xe=0;return xe=0?(It>0&&(We.lastNeed=It-1),It):--Ct=0?(It>0&&(We.lastNeed=It-2),It):--Ct=0?(It>0&&(2===It?It=0:We.lastNeed=It-3),It):0}(this,Se,xe);if(!this.lastNeed)return Se.toString("utf8",xe);this.lastTotal=_e;var Oe=Se.length-(_e-this.lastNeed);return Se.copy(this.lastChar,0,Oe),Se.toString("utf8",xe,Oe)},c.prototype.fillLast=function(ie){if(this.lastNeed<=ie.length)return ie.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ie.copy(this.lastChar,this.lastTotal-this.lastNeed,0,ie.length),this.lastNeed-=ie.length}},927:function(e,t,r){function n(o){try{if(!r.g.localStorage)return!1}catch{return!1}var c=r.g.localStorage[o];return null!=c&&"true"===String(c).toLowerCase()}e.exports=function(c,h){if(n("noDeprecation"))return c;var _=!1;return function(){if(!_){if(n("throwDeprecation"))throw new Error(h);n("traceDeprecation")?console.trace(h):console.warn(h),_=!0}return c.apply(this,arguments)}}},131:function(e,t,r){var n=r(70),o=function(T){return/<\/+[^>]+>/.test(T)},c=function(T){return/<[^>]+\/>/.test(T)};function _(O){return o(O)?"ClosingTag":!/<[^>!]+>/.test(T=O)||o(T)||c(T)?c(O)?"SelfClosingTag":"Text":"OpeningTag";var T}e.exports=function(O){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},L=T.indentor,B=T.textNodesOnSameLine,Y=0,G=[];L=L||" ";var xe,Oe,ie=(xe=O,(Oe=xe,Oe.split(/(<\/?[^>]+>)/g).filter(function(Te){return""!==Te.trim()})).map(function(_e){return{value:_e,type:_(_e)}})).map(function(Se,xe,_e){var Oe=Se.value,Te=Se.type;"ClosingTag"===Te&&Y--;var We=n(L,Y),rt=We+Oe;if("OpeningTag"===Te&&Y++,B){var at=_e[xe-1],Ct=_e[xe-2];"ClosingTag"===Te&&"Text"===at.type&&"OpeningTag"===Ct.type&&(rt=""+We+Ct.value+at.value+Oe,G.push(xe-2,xe-1))}return rt});return G.forEach(function(Se){return ie[Se]=null}),ie.filter(function(Se){return!!Se}).join("\n")}},255:function(e){var t={"&":"&",'"':""","'":"'","<":"<",">":">"};e.exports=function(n){return n&&n.replace?n.replace(/([&"<>'])/g,function(o,c){return t[c]}):n}},479:function(e,t,r){var n=r(155),o=r(255),c=r(830).Stream;function h(O,T,L){var B,Te,We,Y=(Te=T,We=L=L||0,new Array(We||0).join(Te||"")),G=O;if("object"==typeof O&&(G=O[B=Object.keys(O)[0]])&&G._elem)return G._elem.name=B,G._elem.icount=L,G._elem.indent=T,G._elem.indents=Y,G._elem.interrupt=G,G._elem;var ie,Se=[],xe=[];function _e(Oe){Object.keys(Oe).forEach(function(Te){Se.push(Te+'="'+o(Oe[Te])+'"')})}switch(typeof G){case"object":if(null===G)break;G._attr&&_e(G._attr),G._cdata&&xe.push(("/g,"]]]]>")+"]]>"),G.forEach&&(ie=!1,xe.push(""),G.forEach(function(Oe){"object"==typeof Oe?"_attr"==Object.keys(Oe)[0]?_e(Oe._attr):xe.push(h(Oe,T,L+1)):(xe.pop(),ie=!0,xe.push(o(Oe)))}),ie||xe.push(""));break;default:xe.push(o(G))}return{name:B,interrupt:!1,attributes:Se,content:xe,icount:L,indents:Y,indent:T}}function _(O,T,L){if("object"!=typeof T)return O(!1,T);var B=T.interrupt?1:T.content.length;function Y(){for(;T.content.length;){var ie=T.content.shift();if(void 0!==ie){if(G(ie))return;_(O,ie)}}O(!1,(B>1?T.indents:"")+(T.name?"":"")+(T.indent&&!L?"\n":"")),L&&L()}function G(ie){return!!ie.interrupt&&(ie.interrupt.append=O,ie.interrupt.end=Y,ie.interrupt=!1,O(!0),!0)}if(O(!1,T.indents+(T.name?"<"+T.name:"")+(T.attributes.length?" "+T.attributes.join(" "):"")+(B?T.name?">":"":T.name?"/>":"")+(T.indent&&B>1?"\n":"")),!B)return O(!1,T.indent?"\n":"");G(T)||Y()}e.exports=function(T,L){"object"!=typeof L&&(L={indent:L});var rt,at,B=L.stream?new c:null,Y="",G=!1,ie=L.indent?!0===L.indent?" ":L.indent:"",Se=!0;function xe(We){Se?n.nextTick(We):We()}function _e(We,rt){if(void 0!==rt&&(Y+=rt),We&&!G&&(B=B||new c,G=!0),We&&G){var at=Y;xe(function(){B.emit("data",at)}),Y=""}}function Oe(We,rt){_(_e,h(We,ie,ie?1:0),rt)}function Te(){if(B){var We=Y;xe(function(){B.emit("data",We),B.emit("end"),B.readable=!1,B.emit("close")})}}return xe(function(){Se=!1}),L.declaration&&(at={version:"1.0",encoding:(rt=L.declaration).encoding||"UTF-8"},rt.standalone&&(at.standalone=rt.standalone),Oe({"?xml":{_attr:at}}),Y=Y.replace("/>","?>")),T&&T.forEach?T.forEach(function(We,rt){var at;rt+1===T.length&&(at=Te),Oe(We,at)}):Oe(T,Te),B?(B.readable=!0,B):Y},e.exports.element=e.exports.Element=function(){return{_elem:h(Array.prototype.slice.call(arguments)),push:function(L){if(!this.append)throw new Error("not assigned to a parent!");var B=this,Y=this._elem.indent;_(this.append,h(L,Y,this._elem.icount+(Y?1:0)),function(){B.append(!0)})},close:function(L){void 0!==L&&this.push(L),this.end&&this.end()}}}},780:function(e){e.exports=le},294:function(e){e.exports=fe},70:function(e){e.exports=ce},361:function(){},616:function(){}},G2={};function Dt(e){var t=G2[e];if(void 0!==t)return t.exports;var r=G2[e]={exports:{}};return Dz[e](r,r.exports,Dt),r.exports}Dt.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return Dt.d(t,{a:t}),t},Dt.d=function(e,t){for(var r in t)Dt.o(t,r)&&!Dt.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},Dt.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch{if("object"==typeof window)return window}}(),Dt.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},Dt.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var Y2={};!function(e,t){Dt.d(Y2,{Z:function(){return KX}});var r={};Dt.r(r),Dt.d(r,{CLEAR:function(){return On},CLEAR_BY:function(){return _n},NEW_AUTH_ERR:function(){return nn},NEW_SPEC_ERR:function(){return Qr},NEW_SPEC_ERR_BATCH:function(){return ln},NEW_THROWN_ERR:function(){return Pr},NEW_THROWN_ERR_BATCH:function(){return rn},clear:function(){return pi},clearBy:function(){return si},newAuthErr:function(){return pr},newSpecErr:function(){return He},newSpecErrBatch:function(){return hr},newThrownErr:function(){return tr},newThrownErrBatch:function(){return Ze}});var n={};Dt.r(n),Dt.d(n,{AUTHORIZE:function(){return yb},AUTHORIZE_OAUTH2:function(){return vb},CONFIGURE_AUTH:function(){return _b},LOGOUT:function(){return gb},PRE_AUTHORIZE_OAUTH2:function(){return aW},RESTORE_AUTHORIZATION:function(){return bb},SHOW_AUTH_POPUP:function(){return mb},VALIDATE:function(){return lW},authPopup:function(){return OW},authorize:function(){return cW},authorizeAccessCodeWithBasicAuthentication:function(){return bW},authorizeAccessCodeWithFormParams:function(){return _W},authorizeApplication:function(){return vW},authorizeOauth2:function(){return mW},authorizeOauth2WithPersistOption:function(){return yW},authorizePassword:function(){return gW},authorizeRequest:function(){return SW},authorizeWithPersistOption:function(){return fW},configureAuth:function(){return EW},logout:function(){return pW},logoutWithPersistOption:function(){return dW},persistAuthorizationIfNeeded:function(){return wW},preAuthorizeImplicit:function(){return hW},restoreAuthorization:function(){return xW},showDefinitions:function(){return uW}});var o={};Dt.r(o),Dt.d(o,{authorized:function(){return RW},definitionsForRequirements:function(){return IW},definitionsToAuthorize:function(){return PW},getConfigs:function(){return NW},getDefinitionsByNames:function(){return jW},isAuthorized:function(){return TW},shownDefinitions:function(){return CW}});var c={};Dt.r(c),Dt.d(c,{TOGGLE_CONFIGS:function(){return xb},UPDATE_CONFIGS:function(){return Eb},loaded:function(){return WW},toggle:function(){return zW},update:function(){return UW}});var h={};Dt.r(h),Dt.d(h,{downloadConfig:function(){return KW},getConfigByUrl:function(){return HW}});var _={};Dt.r(_),Dt.d(_,{get:function(){return JW}});var O={};Dt.r(O),Dt.d(O,{transform:function(){return tK}});var T={};Dt.r(T),Dt.d(T,{transform:function(){return rK}});var L={};Dt.r(L),Dt.d(L,{allErrors:function(){return AO},lastError:function(){return iK}});var B={};Dt.r(B),Dt.d(B,{SHOW:function(){return jb},UPDATE_FILTER:function(){return Cb},UPDATE_LAYOUT:function(){return Ab},UPDATE_MODE:function(){return Pb},changeMode:function(){return yK},show:function(){return mK},updateFilter:function(){return hK},updateLayout:function(){return dK}});var Y={};Dt.r(Y),Dt.d(Y,{current:function(){return vK},currentFilter:function(){return _K},isShown:function(){return FO},showSummary:function(){return SK},whatMode:function(){return bK}});var G={};Dt.r(G),Dt.d(G,{taggedOperations:function(){return EK}});var ie={};Dt.r(ie),Dt.d(ie,{requestSnippetGenerator_curl_bash:function(){return UO},requestSnippetGenerator_curl_cmd:function(){return CK},requestSnippetGenerator_curl_powershell:function(){return AK}});var Se={};Dt.r(Se),Dt.d(Se,{getActiveLanguage:function(){return jK},getDefaultExpanded:function(){return IK},getGenerators:function(){return zO},getSnippetGenerators:function(){return PK}});var xe={};Dt.r(xe),Dt.d(xe,{allowTryItOutFor:function(){return PH},basePath:function(){return SH},canExecuteScheme:function(){return DH},consumes:function(){return fA},consumesOptionsFor:function(){return MH},contentTypeValues:function(){return NH},currentProducesFor:function(){return EA},definitions:function(){return bH},externalDocs:function(){return hH},findDefinition:function(){return _H},getOAS3RequiredRequestBodyContentType:function(){return LH},getParameter:function(){return IH},hasHost:function(){return RH},host:function(){return EH},info:function(){return aA},isMediaTypeSchemaPropertiesEqual:function(){return VH},isOAS3:function(){return dH},lastError:function(){return oH},mutatedRequestFor:function(){return CH},mutatedRequests:function(){return vA},operationScheme:function(){return xA},operationWithMeta:function(){return bA},operations:function(){return cA},operationsWithRootInherited:function(){return dA},operationsWithTags:function(){return mA},parameterInclusionSettingFor:function(){return _A},parameterValues:function(){return SA},parameterWithMeta:function(){return jH},parameterWithMetaByIdentity:function(){return Vb},parametersIncludeIn:function(){return TH},parametersIncludeType:function(){return Bb},paths:function(){return uA},produces:function(){return pA},producesOptionsFor:function(){return kH},requestFor:function(){return AH},requests:function(){return gA},responseFor:function(){return OH},responses:function(){return yA},schemes:function(){return xH},security:function(){return gH},securityDefinitions:function(){return vH},semver:function(){return mH},spec:function(){return Pa},specJS:function(){return cH},specJson:function(){return Fb},specJsonWithResolvedSubtrees:function(){return Gl},specResolved:function(){return fH},specResolvedSubtree:function(){return pH},specSource:function(){return uH},specStr:function(){return lH},tagDetails:function(){return hA},taggedOperations:function(){return wH},tags:function(){return Lb},url:function(){return aH},validOperationMethods:function(){return yH},validateBeforeExecute:function(){return FH},validationErrors:function(){return wA},version:function(){return lA}});var _e={};Dt.r(_e),Dt.d(_e,{CLEAR_REQUEST:function(){return Yb},CLEAR_RESPONSE:function(){return Gb},CLEAR_VALIDATE_PARAMS:function(){return Zb},LOG_REQUEST:function(){return AA},SET_MUTATED_REQUEST:function(){return qb},SET_REQUEST:function(){return Jb},SET_RESPONSE:function(){return Hb},SET_SCHEME:function(){return Qb},UPDATE_EMPTY_PARAM_INCLUSION:function(){return Wb},UPDATE_JSON:function(){return zb},UPDATE_OPERATION_META_VALUE:function(){return f0},UPDATE_PARAM:function(){return c0},UPDATE_RESOLVED:function(){return Xb},UPDATE_RESOLVED_SUBTREE:function(){return p0},UPDATE_SPEC:function(){return $b},UPDATE_URL:function(){return Ub},VALIDATE_PARAMS:function(){return Kb},changeConsumesValue:function(){return aJ},changeParam:function(){return eJ},changeParamByIdentity:function(){return tJ},changeProducesValue:function(){return lJ},clearRequest:function(){return yJ},clearResponse:function(){return mJ},clearValidateParams:function(){return oJ},execute:function(){return hJ},executeRequest:function(){return dJ},invalidateResolvedSubtreeCache:function(){return nJ},logRequest:function(){return pJ},parseToJson:function(){return YH},requestResolvedSubtree:function(){return QH},resolveSpec:function(){return ZH},setMutatedRequest:function(){return fJ},setRequest:function(){return cJ},setResponse:function(){return uJ},setScheme:function(){return gJ},updateEmptyParamInclusion:function(){return sJ},updateJsonSpec:function(){return GH},updateResolved:function(){return JH},updateResolvedSubtree:function(){return rJ},updateSpec:function(){return HH},updateUrl:function(){return qH},validateParams:function(){return iJ}});var Oe={};Dt.r(Oe),Dt.d(Oe,{executeRequest:function(){return SJ},updateJsonSpec:function(){return bJ},updateSpec:function(){return _J},validateParams:function(){return EJ}});var Te={};Dt.r(Te),Dt.d(Te,{Button:function(){return Oq},Col:function(){return xq},Collapse:function(){return jq},Container:function(){return Eq},Input:function(){return Cq},Link:function(){return aC},Row:function(){return wq},Select:function(){return Pq},TextArea:function(){return Aq}});var We={};Dt.r(We),Dt.d(We,{JsonSchemaArrayItemFile:function(){return mC},JsonSchemaArrayItemText:function(){return hC},JsonSchemaForm:function(){return hG},JsonSchema_array:function(){return yG},JsonSchema_boolean:function(){return gG},JsonSchema_object:function(){return _G},JsonSchema_string:function(){return mG}});var rt={};Dt.r(rt),Dt.d(rt,{basePath:function(){return CG},consumes:function(){return PG},definitions:function(){return EG},hasHost:function(){return xG},host:function(){return AG},produces:function(){return jG},schemes:function(){return IG},securityDefinitions:function(){return wG},validOperationMethods:function(){return OG}});var at={};Dt.r(at),Dt.d(at,{definitionsToAuthorize:function(){return RG}});var Ct={};Dt.r(Ct),Dt.d(Ct,{callbacksOperations:function(){return FG},isOAS3:function(){return MG},isOAS30:function(){return kG},isSwagger2:function(){return NG},servers:function(){return DG}});var It={};Dt.r(It),Dt.d(It,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:function(){return S0},CLEAR_REQUEST_BODY_VALUE:function(){return vS},SET_REQUEST_BODY_VALIDATE_ERROR:function(){return gS},UPDATE_ACTIVE_EXAMPLES_MEMBER:function(){return dS},UPDATE_REQUEST_BODY_INCLUSION:function(){return pS},UPDATE_REQUEST_BODY_VALUE:function(){return cS},UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:function(){return fS},UPDATE_REQUEST_CONTENT_TYPE:function(){return hS},UPDATE_RESPONSE_CONTENT_TYPE:function(){return mS},UPDATE_SELECTED_SERVER:function(){return uS},UPDATE_SERVER_VARIABLE_VALUE:function(){return yS},clearRequestBodyValidateError:function(){return fY},clearRequestBodyValue:function(){return dY},initRequestBodyValidateError:function(){return pY},setActiveExamplesMember:function(){return oY},setRequestBodyInclusion:function(){return sY},setRequestBodyValidateError:function(){return cY},setRequestBodyValue:function(){return nY},setRequestContentType:function(){return aY},setResponseContentType:function(){return lY},setRetainRequestBodyValueFlag:function(){return iY},setSelectedServer:function(){return rY},setServerVariableValue:function(){return uY}});var st={};Dt.r(st),Dt.d(st,{activeExamplesMember:function(){return SY},hasUserEditedBody:function(){return vY},requestBodyErrors:function(){return bY},requestBodyInclusionSetting:function(){return _Y},requestBodyValue:function(){return mY},requestContentType:function(){return EY},responseContentType:function(){return xY},selectDefaultRequestBodyValue:function(){return gY},selectedServer:function(){return hY},serverEffectiveValue:function(){return AY},serverVariableValue:function(){return wY},serverVariables:function(){return OY},shouldRetainRequestBodyValue:function(){return yY},validOperationMethods:function(){return jY},validateBeforeExecute:function(){return CY},validateShallowRequired:function(){return PY}});var a,fr=Dt(698),wr=Dt.n(fr),d=(Dt.d(a={},{Component:()=>U.Component,PureComponent:()=>U.PureComponent,createContext:()=>U.createContext,default:()=>U,forwardRef:()=>U.forwardRef,useCallback:()=>U.useCallback,useContext:()=>U.useContext,useEffect:()=>U.useEffect,useRef:()=>U.useRef,useState:()=>U.useState}),a),fn=(l=>{var a={};return Dt.d(a,l),a})({applyMiddleware:()=>Or,bindActionCreators:()=>Nt,compose:()=>Gt,createStore:()=>ze}),Me=(l=>{var a={};return Dt.d(a,l),a})({List:()=>gn.List,Map:()=>gn.Map,OrderedMap:()=>gn.OrderedMap,Seq:()=>gn.Seq,Set:()=>gn.Set,default:()=>en(),fromJS:()=>gn.fromJS}),hi=(l=>{var a={};return Dt.d(a,l),a})({combineReducers:()=>Jr.U}),Yt=(l=>{var a={};return Dt.d(a,l),a})({serializeError:()=>Mr.serializeError}),Xt=(l=>{var a={};return Dt.d(a,l),a})({default:()=>jr()});const Pr="err_new_thrown_err",rn="err_new_thrown_err_batch",Qr="err_new_spec_err",ln="err_new_spec_err_batch",nn="err_new_auth_err",On="err_clear",_n="err_clear_by";function tr(l){return{type:Pr,payload:(0,Yt.serializeError)(l)}}function Ze(l){return{type:rn,payload:l}}function He(l){return{type:Qr,payload:l}}function hr(l){return{type:ln,payload:l}}function pr(l){return{type:nn,payload:l}}function pi(){return{type:On,payload:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}}function si(){return{type:_n,payload:arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>!0}}var mr=function(){var a={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};if(typeof window>"u")return a;try{for(var f of(a=window,["File","Blob","FormData"]))f in window&&(a[f]=window[f])}catch(m){console.error(m)}return a}(),Gn=(l=>{var a={};return Dt.d(a,l),a})({sanitizeUrl:()=>ur.Nm}),Wi=(Dt.d({},{}),Dt.d({},{}),(l=>{var a={};return Dt.d(a,l),a})({default:()=>_r()})),qi=(l=>{var a={};return Dt.d(a,l),a})({default:()=>qn()}),ps=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Bn()}),Hl=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Gi()}),Ne=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Mi()}),ae=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Ki()}),ue=Dt(798),Ve=Dt.n(ue),lt=Dt(72),St=Dt.n(lt);const kt=Me.default.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function $r(l){let{isOAS3:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Me.default.Map.isMap(l))return{schema:Me.default.Map(),parameterContentMediaType:null};if(!a)return"body"===l.get("in")?{schema:l.get("schema",Me.default.Map()),parameterContentMediaType:null}:{schema:l.filter((f,m)=>kt.includes(m)),parameterContentMediaType:null};if(l.get("content")){const f=l.get("content",Me.default.Map({})).keySeq().first();return{schema:l.getIn(["content",f,"schema"],Me.default.Map()),parameterContentMediaType:f}}return{schema:l.get("schema")?l.get("schema",Me.default.Map()):Me.default.Map(),parameterContentMediaType:null}}var Vn=Dt(764).Buffer;const bi="default",Ci=l=>Me.default.Iterable.isIterable(l);function oi(l){return Ou(l)?Ci(l)?l.toJS():l:{}}function wu(l){if(Ci(l)||l instanceof mr.File||!Ou(l))return l;if(Array.isArray(l))return Me.default.Seq(l).map(wu).toList();if((0,Ne.default)(l.entries)){const a=function(m){if(!(0,Ne.default)(m.entries))return m;const x={},R="_**[]",V={};for(let W of m.entries())x[W[0]]||V[W[0]]&&V[W[0]].containsMultiple?(V[W[0]]||(V[W[0]]={containsMultiple:!0,length:1},x[`${W[0]}${R}${V[W[0]].length}`]=x[W[0]],delete x[W[0]]),V[W[0]].length+=1,x[`${W[0]}${R}${V[W[0]].length}`]=W[1]):x[W[0]]=W[1];return x}(l);return Me.default.OrderedMap(a).map(wu)}return Me.default.OrderedMap(l).map(wu)}function Wf(l){return Array.isArray(l)?l:[l]}function cb(l){return"function"==typeof l}function Ou(l){return!!l&&"object"==typeof l}function ic(l){return"function"==typeof l}function r0(l){return Array.isArray(l)}const iW=Wi.default;function Jl(l,a){return Object.keys(l).reduce((f,m)=>(f[m]=a(l[m],m),f),{})}function oO(l,a){return Object.keys(l).reduce((f,m)=>{let x=a(l[m],m);return x&&"object"==typeof x&&Object.assign(f,x),f},{})}function fb(l,a,f,m,x){if(!a)return[];let R=[],V=a.get("nullable"),W=a.get("required"),se=a.get("maximum"),me=a.get("minimum"),ve=a.get("type"),Ce=a.get("format"),je=a.get("maxLength"),Ie=a.get("minLength"),Qe=a.get("uniqueItems"),it=a.get("maxItems"),tt=a.get("minItems"),Mt=a.get("pattern");const Qt=f||!0===W,or=null!=l;if(V&&null===l||!ve||!(Qt||or&&"array"===ve||Qt||or))return[];let ot="string"===ve&&l,Lt="array"===ve&&Array.isArray(l)&&l.length,Vt="array"===ve&&Me.default.List.isList(l)&&l.count();const Ut=[ot,Lt,Vt,"array"===ve&&"string"==typeof l&&l,"file"===ve&&l instanceof mr.File,"boolean"===ve&&(l||!1===l),"number"===ve&&(l||0===l),"integer"===ve&&(l||0===l),"object"===ve&&"object"==typeof l&&null!==l,"object"===ve&&"string"==typeof l&&l].some(qt=>!!qt);if(Qt&&!Ut&&!m)return R.push("Required field is not provided"),R;if("object"===ve&&(null===x||"application/json"===x)){let qt=l;if("string"==typeof l)try{qt=JSON.parse(l)}catch{return R.push("Parameter string value must be valid JSON"),R}a&&a.has("required")&&ic(W.isList)&&W.isList()&&W.forEach(At=>{void 0===qt[At]&&R.push({propKey:At,error:"Required property not found"})}),a&&a.has("properties")&&a.get("properties").forEach((At,Kt)=>{const Rt=fb(qt[Kt],At,!1,m,x);R.push(...Rt.map(ar=>({propKey:Kt,error:ar})))})}if(Mt){let qt=((At,Kt)=>{if(!new RegExp(Kt).test(At))return"Value must follow pattern "+Kt})(l,Mt);qt&&R.push(qt)}if(tt&&"array"===ve){let qt=((At,Kt)=>{if(!At&&Kt>=1||At&&At.length{if(At&&At.length>Kt)return`Array must not contain more then ${Kt} item${1===Kt?"":"s"}`})(l,it);qt&&R.push({needRemove:!0,error:qt})}if(Qe&&"array"===ve){let qt=((At,Kt)=>{if(At&&("true"===Kt||!0===Kt)){const Rt=(0,Me.fromJS)(At),ar=Rt.toSet();if(At.length>ar.size){let Et=(0,Me.Set)();if(Rt.forEach((ir,Xr)=>{Rt.filter(ai=>ic(ai.equals)?ai.equals(ir):ai===ir).size>1&&(Et=Et.add(Xr))}),0!==Et.size)return Et.map(ir=>({index:ir,error:"No duplicates allowed."})).toArray()}}})(l,Qe);qt&&R.push(...qt)}if(je||0===je){let qt=((At,Kt)=>{if(At.length>Kt)return`Value must be no longer than ${Kt} character${1!==Kt?"s":""}`})(l,je);qt&&R.push(qt)}if(Ie){let qt=((At,Kt)=>{if(At.length{if(At>Kt)return`Value must be less than ${Kt}`})(l,se);qt&&R.push(qt)}if(me||0===me){let qt=((At,Kt)=>{if(At{if(isNaN(Date.parse(At)))return"Value must be a DateTime"})(l):"uuid"===Ce?(At=>{if(At=At.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(At))return"Value must be a Guid"})(l):(At=>{if(At&&"string"!=typeof At)return"Value must be a string"})(l),!qt)return R;R.push(qt)}else if("boolean"===ve){let qt=(At=>{if("true"!==At&&"false"!==At&&!0!==At&&!1!==At)return"Value must be a boolean"})(l);if(!qt)return R;R.push(qt)}else if("number"===ve){let qt=(At=>{if(!/^-?\d+(\.?\d+)?$/.test(At))return"Value must be a number"})(l);if(!qt)return R;R.push(qt)}else if("integer"===ve){let qt=(At=>{if(!/^-?\d+$/.test(At))return"Value must be an integer"})(l);if(!qt)return R;R.push(qt)}else if("array"===ve){if(!Lt&&!Vt)return R;l&&l.forEach((qt,At)=>{const Kt=fb(qt,a.get("items"),!1,m,x);R.push(...Kt.map(Rt=>({index:At,error:Rt})))})}else if("file"===ve){let qt=(At=>{if(At&&!(At instanceof mr.File))return"Value must be a file"})(l);if(!qt)return R;R.push(qt)}return R}const hm=l=>{let a;return a=l instanceof Vn?l:Vn.from(l.toString(),"utf-8"),a.toString("base64")},aO={operationsSorter:{alpha:(l,a)=>l.get("path").localeCompare(a.get("path")),method:(l,a)=>l.get("method").localeCompare(a.get("method"))},tagsSorter:{alpha:(l,a)=>l.localeCompare(a)}},n0=l=>{let a=[];for(let f in l){let m=l[f];void 0!==m&&""!==m&&a.push([f,"=",encodeURIComponent(m).replace(/%20/g,"+")].join(""))}return a.join("&")},oW=(l,a,f)=>!!(0,qi.default)(f,m=>(0,Hl.default)(l[m],a[m]));function oo(l){return"string"!=typeof l||""===l?"":(0,Gn.sanitizeUrl)(l)}function lO(l){return!(!l||l.indexOf("localhost")>=0||l.indexOf("127.0.0.1")>=0||"none"===l)}const mm=l=>"string"==typeof l||l instanceof String?l.trim().replace(/\s/g,"%20"):"",uO=l=>(0,ae.default)(mm(l).replace(/%20/g,"_")),s0=l=>l.filter((a,f)=>/^x-/.test(f)),cO=l=>l.filter((a,f)=>/^pattern|maxLength|minLength|maximum|minimum/.test(f));function fO(l,a){let f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!0;if("object"!=typeof l||Array.isArray(l)||null===l||!a)return l;const m=Object.assign({},l);return Object.keys(m).forEach(x=>{x===a&&f(m[x],x)?delete m[x]:m[x]=fO(m[x],a,f)}),m}function pa(l){if("string"==typeof l)return l;if(l&&l.toJS&&(l=l.toJS()),"object"==typeof l&&null!==l)try{return JSON.stringify(l,null,2)}catch{return String(l)}return null==l?"":l.toString()}function o0(l){let{returnAll:a=!1,allowHashes:f=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Me.default.Map.isMap(l))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");const m=l.get("name"),x=l.get("in");let R=[];return l&&l.hashCode&&x&&m&&f&&R.push(`${x}.${m}.hash-${l.hashCode()}`),x&&m&&R.push(`${x}.${m}`),R.push(m),a?R:R[0]||""}function pO(l,a){return o0(l,{returnAll:!0}).map(f=>a[f]).filter(f=>void 0!==f)[0]}function dO(l){return l.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}const pb=l=>!l||!(!Ci(l)||!l.isEmpty()),hO=l=>l;class mO{constructor(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};wr()(this,{state:{},plugins:[],pluginsOptions:{},system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},a),this.getSystem=this._getSystem.bind(this),this.store=function(W,se,me){let ve=[(l=me,a=>x=>R=>"function"==typeof R?R(l()):x(R))];var l;return(0,fn.createStore)(W,se,(mr.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||fn.compose)((0,fn.applyMiddleware)(...ve)))}(hO,(0,Me.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}getStore(){return this.store}register(a){let f=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];var m=db(a,this.getSystem(),this.pluginsOptions);yO(this.system,m),f&&this.buildSystem(),hb.call(this.system,a,this.getSystem())&&this.buildSystem()}buildSystem(){let a=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],f=this.getStore().dispatch,m=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(f),this.getWrappedAndBoundSelectors(m,this.getSystem),this.getStateThunks(m),this.getFn(),this.getConfigs()),a&&this.rebuildReducer()}_getSystem(){return this.boundSystem}getRootInjects(){return Object.assign({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:Me.default,React:d.default},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(a){this.system.configs=a}rebuildReducer(){this.store.replaceReducer(function(x){let R=Object.keys(x).reduce((V,W)=>{return V[W]=(me=x[W],function(){let ve=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Me.Map,Ce=arguments.length>1?arguments[1]:void 0;if(!me)return ve;let je=me[Ce.type];if(je){const Ie=ym(je)(ve,Ce);return null===Ie?ve:Ie}return ve}),V;var me},{});return Object.keys(R).length?(0,hi.combineReducers)(R):hO}(Jl(this.system.statePlugins,m=>m.reducers)))}getType(a){let f=a[0].toUpperCase()+a.slice(1);return oO(this.system.statePlugins,(m,x)=>{let R=m[a];if(R)return{[x+f]:R}})}getSelectors(){return this.getType("selectors")}getActions(){return Jl(this.getType("actions"),a=>oO(a,(f,m)=>{if(cb(f))return{[m]:f}}))}getWrappedAndBoundActions(a){var f=this;return Jl(this.getBoundActions(a),(m,x)=>{let R=this.system.statePlugins[x.slice(0,-7)].wrapActions;return R?Jl(m,(V,W)=>{let se=R[W];return se?(Array.isArray(se)||(se=[se]),se.reduce((me,ve)=>{let Ce=function(){return ve(me,f.getSystem())(...arguments)};if(!cb(Ce))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return ym(Ce)},V||Function.prototype)):V}):m})}getWrappedAndBoundSelectors(a,f){var m=this;return Jl(this.getBoundSelectors(a,f),(x,R)=>{let V=[R.slice(0,-9)],W=this.system.statePlugins[V].wrapSelectors;return W?Jl(x,(se,me)=>{let ve=W[me];return ve?(Array.isArray(ve)||(ve=[ve]),ve.reduce((Ce,je)=>{let Ie=function(){for(var Qe=arguments.length,it=new Array(Qe),tt=0;tt(f[m]=a.get(m),f),{})}getStateThunks(a){return Object.keys(this.system.statePlugins).reduce((f,m)=>(f[m]=()=>a().get(m),f),{})}getFn(){return{fn:this.system.fn}}getComponents(a){const f=this.system.components[a];return Array.isArray(f)?f.reduce((m,x)=>x(m,this.getSystem())):void 0!==a?this.system.components[a]:this.system.components}getBoundSelectors(a,f){return Jl(this.getSelectors(),(m,x)=>{let R=[x.slice(0,-9)];return Jl(m,V=>function(){for(var W=arguments.length,se=new Array(W),me=0;me"function"!=typeof x?Jl(x,R=>m(R)):function(){var R=null;try{R=x(...arguments)}catch(V){R={type:Pr,error:!0,payload:(0,Yt.serializeError)(V)}}finally{return R}};return Jl(f,x=>(0,fn.bindActionCreators)(m(x),a))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(a){return f=>wr()({},this.getWrappedAndBoundActions(f),this.getFn(),a)}}function db(l,a,f){if(Ou(l)&&!r0(l))return(0,Xt.default)({},l);if(ic(l))return db(l(a),a,f);if(r0(l)){const m="chain"===f.pluginLoadType?a.getComponents():{};return l.map(x=>db(x,a,f)).reduce(yO,m)}return{}}function hb(l,a){let{hasLoaded:f}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},m=f;return Ou(l)&&!r0(l)&&"function"==typeof l.afterLoad&&(m=!0,ym(l.afterLoad).call(this,a)),ic(l)?hb.call(this,l(a),a,{hasLoaded:m}):r0(l)?l.map(x=>hb.call(this,x,a,{hasLoaded:m})):m}function yO(){let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Ou(l))return{};if(!Ou(a))return l;a.wrapComponents&&(Jl(a.wrapComponents,(m,x)=>{const R=l.components&&l.components[x];R&&Array.isArray(R)?(l.components[x]=R.concat([m]),delete a.wrapComponents[x]):R&&(l.components[x]=[R,m],delete a.wrapComponents[x])}),Object.keys(a.wrapComponents).length||delete a.wrapComponents);const{statePlugins:f}=l;if(Ou(f))for(let m in f){const x=f[m];if(!Ou(x))continue;const{wrapActions:R,wrapSelectors:V}=x;if(Ou(R))for(let W in R){let se=R[W];Array.isArray(se)||(se=[se],R[W]=se),a&&a.statePlugins&&a.statePlugins[m]&&a.statePlugins[m].wrapActions&&a.statePlugins[m].wrapActions[W]&&(a.statePlugins[m].wrapActions[W]=R[W].concat(a.statePlugins[m].wrapActions[W]))}if(Ou(V))for(let W in V){let se=V[W];Array.isArray(se)||(se=[se],V[W]=se),a&&a.statePlugins&&a.statePlugins[m]&&a.statePlugins[m].wrapSelectors&&a.statePlugins[m].wrapSelectors[W]&&(a.statePlugins[m].wrapSelectors[W]=V[W].concat(a.statePlugins[m].wrapSelectors[W]))}}return wr()(l,a)}function ym(l){let{logErrors:a=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"function"!=typeof l?l:function(){try{for(var f=arguments.length,m=new Array(f),x=0;x{var a={};return Dt.d(a,l),a})({default:()=>Wr()});const mb="show_popup",yb="authorize",gb="logout",aW="pre_authorize_oauth2",vb="authorize_oauth2",lW="validate",_b="configure_auth",bb="restore_authorization";function uW(l){return{type:mb,payload:l}}function cW(l){return{type:yb,payload:l}}const fW=l=>a=>{let{authActions:f}=a;f.authorize(l),f.persistAuthorizationIfNeeded()};function pW(l){return{type:gb,payload:l}}const dW=l=>a=>{let{authActions:f}=a;f.logout(l),f.persistAuthorizationIfNeeded()},hW=l=>a=>{let{authActions:f,errActions:m}=a,{auth:x,token:R,isValid:V}=l,{schema:W,name:se}=x,me=W.get("flow");delete mr.swaggerUIRedirectOauth2,"accessCode"===me||V||m.newAuthErr({authId:se,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),R.error?m.newAuthErr({authId:se,source:"auth",level:"error",message:JSON.stringify(R)}):f.authorizeOauth2WithPersistOption({auth:x,token:R})};function mW(l){return{type:vb,payload:l}}const yW=l=>a=>{let{authActions:f}=a;f.authorizeOauth2(l),f.persistAuthorizationIfNeeded()},gW=l=>a=>{let{authActions:f}=a,{schema:m,name:x,username:R,password:V,passwordType:W,clientId:se,clientSecret:me}=l,ve={grant_type:"password",scope:l.scopes.join(" "),username:R,password:V},Ce={};switch(W){case"request-body":Ie=ve,it=me,(Qe=se)&&Object.assign(Ie,{client_id:Qe}),it&&Object.assign(Ie,{client_secret:it});break;case"basic":Ce.Authorization="Basic "+hm(se+":"+me);break;default:console.warn(`Warning: invalid passwordType ${W} was passed, not including client id and secret`)}var Ie,Qe,it;return f.authorizeRequest({body:n0(ve),url:m.get("tokenUrl"),name:x,headers:Ce,query:{},auth:l})},vW=l=>a=>{let{authActions:f}=a,{schema:m,scopes:x,name:R,clientId:V,clientSecret:W}=l,se={Authorization:"Basic "+hm(V+":"+W)},me={grant_type:"client_credentials",scope:x.join(" ")};return f.authorizeRequest({body:n0(me),name:R,url:m.get("tokenUrl"),auth:l,headers:se})},_W=l=>{let{auth:a,redirectUrl:f}=l;return m=>{let{authActions:x}=m,{schema:R,name:V,clientId:W,clientSecret:se,codeVerifier:me}=a;return x.authorizeRequest({body:n0({grant_type:"authorization_code",code:a.code,client_id:W,client_secret:se,redirect_uri:f,code_verifier:me}),name:V,url:R.get("tokenUrl"),auth:a})}},bW=l=>{let{auth:a,redirectUrl:f}=l;return m=>{let{authActions:x}=m,{schema:R,name:V,clientId:W,clientSecret:se,codeVerifier:me}=a,ve={Authorization:"Basic "+hm(W+":"+se)};return x.authorizeRequest({body:n0({grant_type:"authorization_code",code:a.code,client_id:W,redirect_uri:f,code_verifier:me}),name:V,url:R.get("tokenUrl"),auth:a,headers:ve})}},SW=l=>a=>{let f,{fn:m,getConfigs:x,authActions:R,errActions:V,oas3Selectors:W,specSelectors:se,authSelectors:me}=a,{body:ve,query:Ce={},headers:je={},name:Ie,url:Qe,auth:it}=l,{additionalQueryStringParams:tt}=me.getConfigs()||{};if(se.isOAS3()){let or=W.serverEffectiveValue(W.selectedServer());f=(0,gm.default)(Qe,or,!0)}else f=(0,gm.default)(Qe,se.url(),!0);"object"==typeof tt&&(f.query=Object.assign({},f.query,tt));const Mt=f.toString();let Qt=Object.assign({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},je);m.fetch({url:Mt,method:"post",headers:Qt,query:Ce,body:ve,requestInterceptor:x().requestInterceptor,responseInterceptor:x().responseInterceptor}).then(function(or){let ot=JSON.parse(or.data);or.ok?ot&&ot.error||ot&&ot.parseError?V.newAuthErr({authId:Ie,level:"error",source:"auth",message:JSON.stringify(ot)}):R.authorizeOauth2WithPersistOption({auth:it,token:ot}):V.newAuthErr({authId:Ie,level:"error",source:"auth",message:or.statusText})}).catch(or=>{let ot=new Error(or).message;if(or.response&&or.response.data){const Lt=or.response.data;try{const Vt="string"==typeof Lt?JSON.parse(Lt):Lt;Vt.error&&(ot+=`, error: ${Vt.error}`),Vt.error_description&&(ot+=`, description: ${Vt.error_description}`)}catch{}}V.newAuthErr({authId:Ie,level:"error",source:"auth",message:ot})})};function EW(l){return{type:_b,payload:l}}function xW(l){return{type:bb,payload:l}}const wW=()=>l=>{let{authSelectors:a,getConfigs:f}=l;if(!f().persistAuthorization)return;const m=a.authorized().toJS();localStorage.setItem("authorized",JSON.stringify(m))},OW=(l,a)=>()=>{mr.swaggerUIRedirectOauth2=a,mr.open(l)};var AW={[mb]:(l,a)=>{let{payload:f}=a;return l.set("showDefinitions",f)},[yb]:(l,a)=>{let{payload:f}=a,m=(0,Me.fromJS)(f),x=l.get("authorized")||(0,Me.Map)();return m.entrySeq().forEach(R=>{let[V,W]=R;if(!ic(W.getIn))return l.set("authorized",x);let se=W.getIn(["schema","type"]);if("apiKey"===se||"http"===se)x=x.set(V,W);else if("basic"===se){let me=W.getIn(["value","username"]),ve=W.getIn(["value","password"]);x=x.setIn([V,"value"],{username:me,header:"Basic "+hm(me+":"+ve)}),x=x.setIn([V,"schema"],W.get("schema"))}}),l.set("authorized",x)},[vb]:(l,a)=>{let f,{payload:m}=a,{auth:x,token:R}=m;x.token=Object.assign({},R),f=(0,Me.fromJS)(x);let V=l.get("authorized")||(0,Me.Map)();return V=V.set(f.get("name"),f),l.set("authorized",V)},[gb]:(l,a)=>{let{payload:f}=a,m=l.get("authorized").withMutations(x=>{f.forEach(R=>{x.delete(R)})});return l.set("authorized",m)},[_b]:(l,a)=>{let{payload:f}=a;return l.set("configs",f)},[bb]:(l,a)=>{let{payload:f}=a;return l.set("authorized",(0,Me.fromJS)(f.authorized))}},Sn=(l=>{var a={};return Dt.d(a,l),a})({createSelector:()=>Er});const a0=l=>l,CW=(0,Sn.createSelector)(a0,l=>l.get("showDefinitions")),PW=(0,Sn.createSelector)(a0,()=>l=>{let{specSelectors:a}=l,f=a.securityDefinitions()||(0,Me.Map)({}),m=(0,Me.List)();return f.entrySeq().forEach(x=>{let[R,V]=x,W=(0,Me.Map)();W=W.set(R,V),m=m.push(W)}),m}),jW=(l,a)=>f=>{let{specSelectors:m}=f;console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");let x=m.securityDefinitions(),R=(0,Me.List)();return a.valueSeq().forEach(V=>{let W=(0,Me.Map)();V.entrySeq().forEach(se=>{let me,[ve,Ce]=se,je=x.get(ve);"oauth2"===je.get("type")&&Ce.size&&(me=je.get("scopes"),me.keySeq().forEach(Ie=>{Ce.contains(Ie)||(me=me.delete(Ie))}),je=je.set("allowedScopes",me)),W=W.set(ve,je)}),R=R.push(W)}),R},IW=function(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,Me.List)();return f=>{let{authSelectors:m}=f;const x=m.definitionsToAuthorize()||(0,Me.List)();let R=(0,Me.List)();return x.forEach(V=>{let W=a.find(se=>se.get(V.keySeq().first()));W&&(V.forEach((se,me)=>{if("oauth2"===se.get("type")){const ve=W.get(me);let Ce=se.get("scopes");Me.List.isList(ve)&&Me.Map.isMap(Ce)&&(Ce.keySeq().forEach(je=>{ve.contains(je)||(Ce=Ce.delete(je))}),V=V.set(me,se.set("scopes",Ce)))}}),R=R.push(V))}),R}},RW=(0,Sn.createSelector)(a0,l=>l.get("authorized")||(0,Me.Map)()),TW=(l,a)=>f=>{let{authSelectors:m}=f,x=m.authorized();return Me.List.isList(a)?!!a.toJS().filter(R=>-1===Object.keys(R).map(V=>!!x.get(V)).indexOf(!1)).length:null},NW=(0,Sn.createSelector)(a0,l=>l.get("configs")),kW=(l,a)=>{let{authSelectors:f,specSelectors:m}=a;return x=>{let{path:R,method:V,operation:W,extras:se}=x,me={authorized:f.authorized()&&f.authorized().toJS(),definitions:m.securityDefinitions()&&m.securityDefinitions().toJS(),specSecurity:m.security()&&m.security().toJS()};return l({path:R,method:V,operation:W,securities:me,...se})}},MW=(l,a)=>f=>{const{getConfigs:m,authActions:x}=a,R=m();if(l(f),R.persistAuthorization){const V=localStorage.getItem("authorized");V&&x.restoreAuthorization({authorized:JSON.parse(V)})}},DW=(l,a)=>f=>{if(l(f),a.getConfigs().persistAuthorization)try{const[{schema:m,value:x}]=Object.values(f),R="apiKey"===m.get("type"),V="cookie"===m.get("in");R&&V&&(document.cookie=`${m.get("name")}=${x}; SameSite=None; Secure`)}catch(m){console.error("Error persisting cookie based apiKey in document.cookie.",m)}},FW=(l,a)=>f=>{const m=a.getConfigs(),x=a.authSelectors.authorized();try{m.persistAuthorization&&Array.isArray(f)&&f.forEach(R=>{const V=x.get(R,{}),W="apiKey"===V.getIn(["schema","type"]),se="cookie"===V.getIn(["schema","in"]);if(W&&se){const me=V.getIn(["schema","name"]);document.cookie=`${me}=; Max-Age=-99999999`}})}catch(R){console.error("Error deleting cookie based apiKey from document.cookie.",R)}l(f)};var Ca=(l=>{var a={};return Dt.d(a,l),a})({default:()=>$n()}),Sb=(l=>{var a={};return Dt.d(a,l),a})({default:()=>gr()}),gO=class LW extends d.default.Component{mapStateToProps(a,f){return{state:a,ownProps:(0,Sb.default)(f,Object.keys(f.getSystem()))}}render(){const{getComponent:a,ownProps:f}=this.props,m=a("LockIcon");return d.default.createElement(m,f)}},vO=class VW extends d.default.Component{mapStateToProps(a,f){return{state:a,ownProps:(0,Sb.default)(f,Object.keys(f.getSystem()))}}render(){const{getComponent:a,ownProps:f}=this.props,m=a("UnlockIcon");return d.default.createElement(m,f)}};function _O(){return{afterLoad(l){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=l.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=$W.bind(null,l),this.rootInjects.preauthorizeBasic=BW.bind(null,l)},components:{LockAuthIcon:gO,UnlockAuthIcon:vO,LockAuthOperationIcon:gO,UnlockAuthOperationIcon:vO},statePlugins:{auth:{reducers:AW,actions:n,selectors:o,wrapActions:{authorize:DW,logout:FW}},configs:{wrapActions:{loaded:MW}},spec:{wrapActions:{execute:kW}}}}}function BW(l,a,f,m){const{authActions:{authorize:x},specSelectors:{specJson:R,isOAS3:V}}=l,W=V()?["components","securitySchemes"]:["securityDefinitions"],se=R().getIn([...W,a]);return se?x({[a]:{value:{username:f,password:m},schema:se.toJS()}}):null}function $W(l,a,f){const{authActions:{authorize:m},specSelectors:{specJson:x,isOAS3:R}}=l,V=R()?["components","securitySchemes"]:["securityDefinitions"],W=x().getIn([...V,a]);return W?m({[a]:{value:f,schema:W.toJS()}}):null}var sc=(l=>{var a={};return Dt.d(a,l),a})({JSON_SCHEMA:()=>Qf,default:()=>Im});const bO=(l,a)=>{try{return sc.default.load(l)}catch(f){return a&&a.errActions.newThrownErr(new Error(f)),{}}},Eb="configs_update",xb="configs_toggle";function UW(l,a){return{type:Eb,payload:{[l]:a}}}function zW(l){return{type:xb,payload:l}}const WW=()=>()=>{},KW=l=>a=>{const{fn:{fetch:f}}=a;return f(l)},HW=(l,a)=>f=>{let{specActions:m}=f;if(l)return m.downloadConfig(l).then(x,x);function x(R){R instanceof Error||R.status>=400?(m.updateLoadingStatus("failedConfig"),m.updateLoadingStatus("failedConfig"),m.updateUrl(""),console.error(R.statusText+" "+l.url),a(null)):a(bO(R.text))}},JW=(l,a)=>l.getIn(Array.isArray(a)?a:[a]);var qW={[Eb]:(l,a)=>l.merge((0,Me.fromJS)(a.payload)),[xb]:(l,a)=>{const f=a.payload,m=l.get(f);return l.set(f,!m)}};const GW={getLocalConfig:()=>bO('---\nurl: "https://petstore.swagger.io/v2/swagger.json"\ndom_id: "#swagger-ui"\nvalidatorUrl: "https://validator.swagger.io/validator"\n')};function SO(){return{statePlugins:{spec:{actions:h,selectors:GW},configs:{reducers:qW,actions:c,selectors:_}}}}const wb=l=>l?history.pushState(null,null,`#${l}`):window.location.hash="";var YW=(l=>{var a={};return Dt.d(a,l),a})({default:()=>tp()});const EO="layout_scroll_to",xO="layout_clear_scroll";var ZW={fn:{getScrollParent:function(a,f){const m=document.documentElement;let x=getComputedStyle(a);const R="absolute"===x.position,V=f?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===x.position)return m;for(let W=a;W=W.parentElement;)if(x=getComputedStyle(W),(!R||"static"!==x.position)&&V.test(x.overflow+x.overflowY+x.overflowX))return W;return m}},statePlugins:{layout:{actions:{scrollToElement:(l,a)=>f=>{try{a=a||f.fn.getScrollParent(l),YW.default.createScroller(a).to(l)}catch(m){console.error(m)}},scrollTo:l=>({type:EO,payload:Array.isArray(l)?l:[l]}),clearScrollTo:()=>({type:xO}),readyToScroll:(l,a)=>f=>{const m=f.layoutSelectors.getScrollToKey();Me.default.is(m,(0,Me.fromJS)(l))&&(f.layoutActions.scrollToElement(a),f.layoutActions.clearScrollTo())},parseDeepLinkHash:l=>a=>{let{layoutActions:f,layoutSelectors:m,getConfigs:x}=a;if(x().deepLinking&&l){let R=l.slice(1);"!"===R[0]&&(R=R.slice(1)),"/"===R[0]&&(R=R.slice(1));const V=R.split("/").map(Ce=>Ce||""),W=m.isShownKeyFromUrlHashArray(V),[se,me="",ve=""]=W;if("operations"===se){const Ce=m.isShownKeyFromUrlHashArray([me]);me.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),f.show(Ce.map(je=>je.replace(/_/g," ")),!0)),f.show(Ce,!0)}(me.indexOf("_")>-1||ve.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),f.show(W.map(Ce=>Ce.replace(/_/g," ")),!0)),f.show(W,!0),f.scrollTo(W)}}},selectors:{getScrollToKey:l=>l.get("scrollToKey"),isShownKeyFromUrlHashArray(l,a){const[f,m]=a;return m?["operations",f,m]:f?["operations-tag",f]:[]},urlHashArrayFromIsShownKey(l,a){let[f,m,x]=a;return"operations"==f?[m,x]:"operations-tag"==f?[m]:[]}},reducers:{[EO]:(l,a)=>l.set("scrollToKey",Me.default.fromJS(a.payload)),[xO]:l=>l.delete("scrollToKey")},wrapActions:{show:(l,a)=>{let{getConfigs:f,layoutSelectors:m}=a;return function(){for(var x=arguments.length,R=new Array(x),V=0;V{var a={};return Dt.d(a,l),a})({default:()=>bd()}),XW=(l,a)=>class extends d.default.Component{constructor(...m){super(...m),(0,Z.Z)(this,"onLoad",x=>{const{operation:R}=this.props,{tag:V,operationId:W}=R.toObject();let{isShownKey:se}=R.toObject();se=se||["operations",V,W],a.layoutActions.readyToScroll(se,x)})}render(){return d.default.createElement("span",{ref:this.onLoad},d.default.createElement(l,this.props))}},QW=(l,a)=>class extends d.default.Component{constructor(...m){super(...m),(0,Z.Z)(this,"onLoad",x=>{const{tag:R}=this.props;a.layoutActions.readyToScroll(["operations-tag",R],x)})}render(){return d.default.createElement("span",{ref:this.onLoad},d.default.createElement(l,this.props))}};function OO(){return[ZW,{statePlugins:{configs:{wrapActions:{loaded:(l,a)=>function(){l(...arguments);const f=decodeURIComponent(window.location.hash);a.layoutActions.parseDeepLinkHash(f)}}}},wrapComponents:{operation:XW,OperationTag:QW}}]}var eK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>T0()});function tK(l){return l.map(a=>{let m=a.get("message").indexOf("is not of a type(s)");if(m>-1){let x=a.get("message").slice(m+19).split(",");return a.set("message",a.get("message").slice(0,m)+x.reduce((W,se,me,ve)=>me===ve.length-1&&ve.length>1?W+"or "+se:ve[me+1]&&ve.length>2?W+se+", ":ve[me+1]?W+se+" ":W+se,"should be a"))}return a})}var Au=(l=>{var a={};return Dt.d(a,l),a})({default:()=>ou()});function rK(l,a){return l}const nK=[O,T];function vm(l){let a={jsSpec:{}};return(0,eK.default)(nK,(m,x)=>{try{return x.transform(m,a).filter(R=>!!R)}catch(R){return console.error("Transformer error:",R),m}},l).filter(m=>!!m).map(m=>(!m.get("line")&&m.get("path"),m))}let Ob={line:0,level:"error",message:"Unknown error"};const AO=(0,Sn.createSelector)(l=>l,l=>l.get("errors",(0,Me.List)())),iK=(0,Sn.createSelector)(AO,l=>l.last());function CO(l){return{statePlugins:{err:{reducers:{[Pr]:(a,f)=>{let{payload:m}=f,x=Object.assign(Ob,m,{type:"thrown"});return a.update("errors",R=>(R||(0,Me.List)()).push((0,Me.fromJS)(x))).update("errors",R=>vm(R))},[rn]:(a,f)=>{let{payload:m}=f;return m=m.map(x=>(0,Me.fromJS)(Object.assign(Ob,x,{type:"thrown"}))),a.update("errors",x=>(x||(0,Me.List)()).concat((0,Me.fromJS)(m))).update("errors",x=>vm(x))},[Qr]:(a,f)=>{let{payload:m}=f,x=(0,Me.fromJS)(m);return x=x.set("type","spec"),a.update("errors",R=>(R||(0,Me.List)()).push((0,Me.fromJS)(x)).sortBy(V=>V.get("line"))).update("errors",R=>vm(R))},[ln]:(a,f)=>{let{payload:m}=f;return m=m.map(x=>(0,Me.fromJS)(Object.assign(Ob,x,{type:"spec"}))),a.update("errors",x=>(x||(0,Me.List)()).concat((0,Me.fromJS)(m))).update("errors",x=>vm(x))},[nn]:(a,f)=>{let{payload:m}=f,x=(0,Me.fromJS)(Object.assign({},m));return x=x.set("type","auth"),a.update("errors",R=>(R||(0,Me.List)()).push((0,Me.fromJS)(x))).update("errors",R=>vm(R))},[On]:(a,f)=>{let{payload:m}=f;if(!m||!a.get("errors"))return a;let x=a.get("errors").filter(R=>R.keySeq().every(V=>{const W=R.get(V),se=m[V];return!se||W!==se}));return a.merge({errors:x})},[_n]:(a,f)=>{let{payload:m}=f;if(!m||"function"!=typeof m)return a;let x=a.get("errors").filter(R=>m(R));return a.merge({errors:x})}},actions:r,selectors:L}}}}function sK(l,a){return l.filter((f,m)=>-1!==m.indexOf(a))}function PO(){return{fn:{opsFilter:sK}}}var Pi=(l=>{var a={};return Dt.d(a,l),a})({default:()=>nf});const jO=l=>{let{className:a,width:f,height:m,...x}=l;return d.default.createElement("svg",(0,Pi.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:a,width:f,height:m,"aria-hidden":"true",focusable:"false"},x),d.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"}))};jO.defaultProps={className:null,width:20,height:20};var oK=jO;const IO=l=>{let{className:a,width:f,height:m,...x}=l;return d.default.createElement("svg",(0,Pi.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:a,width:f,height:m,"aria-hidden":"true",focusable:"false"},x),d.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"}))};IO.defaultProps={className:null,width:20,height:20};var aK=IO;const RO=l=>{let{className:a,width:f,height:m,...x}=l;return d.default.createElement("svg",(0,Pi.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:a,width:f,height:m,"aria-hidden":"true",focusable:"false"},x),d.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"}))};RO.defaultProps={className:null,width:20,height:20};var lK=RO;const TO=l=>{let{className:a,width:f,height:m,...x}=l;return d.default.createElement("svg",(0,Pi.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:a,width:f,height:m,"aria-hidden":"true",focusable:"false"},x),d.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"}))};TO.defaultProps={className:null,width:20,height:20};var uK=TO;const NO=l=>{let{className:a,width:f,height:m,...x}=l;return d.default.createElement("svg",(0,Pi.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 16",className:a,width:f,height:m,"aria-hidden":"true",focusable:"false"},x),d.default.createElement("g",{transform:"translate(2, -1)"},d.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"})))};NO.defaultProps={className:null,width:15,height:16};var cK=NO;const kO=l=>{let{className:a,width:f,height:m,...x}=l;return d.default.createElement("svg",(0,Pi.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:a,width:f,height:m,"aria-hidden":"true",focusable:"false"},x),d.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"}))};kO.defaultProps={className:null,width:20,height:20};var fK=kO;const MO=l=>{let{className:a,width:f,height:m,...x}=l;return d.default.createElement("svg",(0,Pi.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:a,width:f,height:m,"aria-hidden":"true",focusable:"false"},x),d.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"}))};MO.defaultProps={className:null,width:20,height:20};var pK=MO,DO=()=>({components:{ArrowUpIcon:oK,ArrowDownIcon:aK,ArrowIcon:lK,CloseIcon:uK,CopyIcon:cK,LockIcon:fK,UnlockIcon:pK}});const Ab="layout_update_layout",Cb="layout_update_filter",Pb="layout_update_mode",jb="layout_show";function dK(l){return{type:Ab,payload:l}}function hK(l){return{type:Cb,payload:l}}function mK(l){let a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return l=Wf(l),{type:jb,payload:{thing:l,shown:a}}}function yK(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return l=Wf(l),{type:Pb,payload:{thing:l,mode:a}}}var gK={[Ab]:(l,a)=>l.set("layout",a.payload),[Cb]:(l,a)=>l.set("filter",a.payload),[jb]:(l,a)=>{const f=a.payload.shown,m=(0,Me.fromJS)(a.payload.thing);return l.update("shown",(0,Me.fromJS)({}),x=>x.set(m,f))},[Pb]:(l,a)=>{let m=a.payload.mode;return l.setIn(["modes"].concat(a.payload.thing),(m||"")+"")}};const vK=l=>l.get("layout"),_K=l=>l.get("filter"),FO=(l,a,f)=>(a=Wf(a),l.get("shown",(0,Me.fromJS)({})).get((0,Me.fromJS)(a),f)),bK=function(l,a){let f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return a=Wf(a),l.getIn(["modes",...a],f)},SK=(0,Sn.createSelector)(l=>l,l=>!FO(l,"editor")),EK=(l,a)=>function(f){for(var m=arguments.length,x=new Array(m>1?m-1:0),R=1;R=0&&(V=V.slice(0,Ce)),V};function LO(){return{statePlugins:{layout:{reducers:gK,actions:B,selectors:Y},spec:{wrapSelectors:G}}}}function VO(l){let{configs:a}=l;const f={debug:0,info:1,log:2,warn:3,error:4},m=W=>f[W]||-1;let{logLevel:x}=a,R=m(x);function V(W){for(var se=arguments.length,me=new Array(se>1?se-1:0),ve=1;ve=R&&console[W](...me)}return V.warn=V.bind(null,"warn"),V.error=V.bind(null,"error"),V.info=V.bind(null,"info"),V.debug=V.bind(null,"debug"),{rootInjects:{log:V}}}let Ib=!1;function BO(){return{statePlugins:{spec:{wrapActions:{updateSpec:l=>function(){return Ib=!0,l(...arguments)},updateJsonSpec:(l,a)=>function(){const f=a.getConfigs().onComplete;return Ib&&"function"==typeof f&&(setTimeout(f,0),Ib=!1),l(...arguments)}}}}}}const $O=l=>{const a="_**[]";return l.indexOf(a)<0?l:l.split(a)[0].trim()},xK=l=>"-d "===l||/^[_\/-]/g.test(l)?l:"'"+l.replace(/'/g,"'\\''")+"'",wK=l=>"-d "===(l=l.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,"^\n"))?l.replace(/-d /g,"-d ^\n"):/^[_\/-]/g.test(l)?l:'"'+l+'"',OK=l=>"-d "===l?l:/\n/.test(l)?'@"\n'+l.replace(/"/g,'\\"').replace(/`/g,"``").replace(/\$/,"`$")+'\n"@':/^[_\/-]/g.test(l)?l:"'"+l.replace(/"/g,'""').replace(/'/g,"''")+"'",Rb=function(l,a,f){let m=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",x=!1,R="";const V=function(){for(var je=arguments.length,Ie=new Array(je),Qe=0;QeR+=` ${f}`,me=function(){return R+=" ".repeat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)};let ve=l.get("headers");if(R+="curl"+m,l.has("curlOptions")&&V(...l.get("curlOptions")),V("-X",l.get("method")),se(),me(),W(`${l.get("url")}`),ve&&ve.size)for(let je of l.get("headers").entries()){se(),me();let[Ie,Qe]=je;W("-H",`${Ie}: ${Qe}`),x=x||/^content-type$/i.test(Ie)&&/^multipart\/form-data$/i.test(Qe)}const Ce=l.get("body");if(Ce)if(x&&["POST","PUT","PATCH"].includes(l.get("method")))for(let[je,Ie]of Ce.entrySeq()){let Qe=$O(je);se(),me(),W("-F"),Ie instanceof mr.File&&"string"==typeof Ie.valueOf()?V(`${Qe}=${Ie.data}${Ie.type?`;type=${Ie.type}`:""}`):V(Ie instanceof mr.File?`${Qe}=@${Ie.name}${Ie.type?`;type=${Ie.type}`:""}`:`${Qe}=${Ie}`)}else if(Ce instanceof mr.File)se(),me(),W(`--data-binary '@${Ce.name}'`);else{se(),me(),W("-d ");let je=Ce;Me.Map.isMap(je)?W(function(Qe){let it=[];for(let[tt,Mt]of Qe.get("body").entrySeq()){let Qt=$O(tt);it.push(Mt instanceof mr.File?` "${Qt}": {\n "name": "${Mt.name}"${Mt.type?`,\n "type": "${Mt.type}"`:""}\n }`:` "${Qt}": ${JSON.stringify(Mt,null,2).replace(/(\r\n|\r|\n)/g,"\n ")}`)}return`{\n${it.join(",\n")}\n}`}(l)):("string"!=typeof je&&(je=JSON.stringify(je)),W(je))}else Ce||"POST"!==l.get("method")||(se(),me(),W("-d ''"));return R},AK=l=>Rb(l,OK,"`\n",".exe"),UO=l=>Rb(l,xK,"\\\n"),CK=l=>Rb(l,wK,"^\n"),Tb=l=>l||(0,Me.Map)(),zO=(0,Sn.createSelector)(Tb,l=>{const a=l.get("languages"),f=l.get("generators",(0,Me.Map)());return!a||a.isEmpty()?f:f.filter((m,x)=>a.includes(x))}),PK=l=>a=>{let{fn:f}=a;return zO(l).map((m,x)=>{const R=f[`requestSnippetGenerator_${x}`];return"function"!=typeof R?null:m.set("fn",R)}).filter(m=>m)},jK=(0,Sn.createSelector)(Tb,l=>l.get("activeLanguage")),IK=(0,Sn.createSelector)(Tb,l=>l.get("defaultExpanded"));var l0=(l=>{var a={};return Dt.d(a,l),a})({CopyToClipboard:()=>N0.CopyToClipboard}),ql=(l=>{var a={};return Dt.d(a,l),a})({default:()=>op}),WO=(l=>{var a={};return Dt.d(a,l),a})({default:()=>zm}),RK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>up}),TK=Dt(157),NK=Dt.n(TK)(),kK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Km}),MK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>lf}),DK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>cf}),FK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>xc}),KO=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Jm}),LK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Id}),VK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>ks}),BK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>pp}),$K=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Dl}),UK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>uu}),zK=(l=>{var a={};return Dt.d(a,l),a})({default:()=>al});ql.default.registerLanguage("json",RK.default),ql.default.registerLanguage("js",WO.default),ql.default.registerLanguage("xml",NK),ql.default.registerLanguage("yaml",MK.default),ql.default.registerLanguage("http",DK.default),ql.default.registerLanguage("bash",kK.default),ql.default.registerLanguage("powershell",FK.default),ql.default.registerLanguage("javascript",WO.default);const HO={agate:KO.default,arta:LK.default,monokai:VK.default,nord:BK.default,obsidian:$K.default,"tomorrow-night":UK.default,idea:zK.default},WK=Object.keys(HO),Nb=l=>WK.includes(l)?HO[l]:(console.warn(`Request style '${l}' is not available, returning default instead`),KO.default),KK={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(250, 250, 250)",paddingBottom:"0",paddingTop:"0",border:"1px solid rgb(51, 51, 51)",borderRadius:"4px 4px 0 0",boxShadow:"none",borderBottom:"none"},HK={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(51, 51, 51)",boxShadow:"none",border:"1px solid rgb(51, 51, 51)",paddingBottom:"0",paddingTop:"0",borderRadius:"4px 4px 0 0",marginTop:"-5px",marginRight:"-5px",marginLeft:"-5px",zIndex:"9999",borderBottom:"none"};var JK=l=>{let{request:a,requestSnippetsSelectors:f,getConfigs:m,getComponent:x}=l;const R=(0,Ne.default)(m)?m():null,V=!1!==(0,Au.default)(R,"syntaxHighlight")&&(0,Au.default)(R,"syntaxHighlight.activated",!0),W=(0,d.useRef)(null),se=x("ArrowUpIcon"),me=x("ArrowDownIcon"),[ve,Ce]=(0,d.useState)(f.getSnippetGenerators()?.keySeq().first()),[je,Ie]=(0,d.useState)(f?.getDefaultExpanded());(0,d.useEffect)(()=>{},[]),(0,d.useEffect)(()=>{const Lt=Array.from(W.current.childNodes).filter(Vt=>!!Vt.nodeType&&Vt.classList?.contains("curl-command"));return Lt.forEach(Vt=>Vt.addEventListener("mousewheel",or,{passive:!1})),()=>{Lt.forEach(Vt=>Vt.removeEventListener("mousewheel",or))}},[a]);const Qe=f.getSnippetGenerators(),it=Qe.get(ve),tt=it.get("fn")(a),Mt=()=>{Ie(!je)},Qt=Lt=>Lt===ve?HK:KK,or=Lt=>{const{target:Vt,deltaY:Ut}=Lt,{scrollHeight:qt,offsetHeight:At,scrollTop:Kt}=Vt;qt>At&&(0===Kt&&Ut<0||At+Kt>=qt&&Ut>0)&&Lt.preventDefault()},ot=V?d.default.createElement(ql.default,{language:it.get("syntax"),className:"curl microlight",style:Nb((0,Au.default)(R,"syntaxHighlight.theme"))},tt):d.default.createElement("textarea",{readOnly:!0,className:"curl",value:tt});return d.default.createElement("div",{className:"request-snippets",ref:W},d.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},d.default.createElement("h4",{onClick:()=>Mt(),style:{cursor:"pointer"}},"Snippets"),d.default.createElement("button",{onClick:()=>Mt(),style:{border:"none",background:"none"},title:je?"Collapse operation":"Expand operation"},d.default.createElement(je?me:se,{className:"arrow",width:"10",height:"10"}))),je&&d.default.createElement("div",{className:"curl-command"},d.default.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},Qe.entrySeq().map(Lt=>{let[Vt,Ut]=Lt;return d.default.createElement("div",{style:Qt(Vt),className:"btn",key:Vt,onClick:()=>{var qt;ve!==(qt=Vt)&&Ce(qt)}},d.default.createElement("h4",{style:Vt===ve?{color:"white"}:{}},Ut.get("title")))})),d.default.createElement("div",{className:"copy-to-clipboard"},d.default.createElement(l0.CopyToClipboard,{text:tt},d.default.createElement("button",null))),d.default.createElement("div",null,ot)))},JO=()=>({components:{RequestSnippets:JK},fn:ie,statePlugins:{requestSnippets:{selectors:Se}}}),qK=Dt(479),qO=Dt.n(qK),GO=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Gm()}),Cu=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Ym()});const kb=l=>a=>Array.isArray(l)&&Array.isArray(a)&&l.length===a.length&&l.every((f,m)=>f===a[m]),GK=function(){for(var l=arguments.length,a=new Array(l),f=0;f1&&void 0!==arguments[1]?arguments[1]:GK;const{Cache:f}=Wi.default;Wi.default.Cache=YK;const m=(0,Wi.default)(l,a);return Wi.default.Cache=f,m};const YO={string:l=>l.pattern?(a=>{try{return new GO.default(a).gen()}catch{return"string"}})(l.pattern):"string",string_email:()=>"user@example.com","string_date-time":()=>(new Date).toISOString(),string_date:()=>(new Date).toISOString().substring(0,10),string_uuid:()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",string_hostname:()=>"example.com",string_ipv4:()=>"198.51.100.42",string_ipv6:()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",number:()=>0,number_float:()=>0,integer:()=>0,boolean:l=>"boolean"!=typeof l.default||l.default},ZO=l=>{l=oi(l);let{type:a,format:f}=l,m=YO[`${a}_${f}`]||YO[a];return ic(m)?m(l):"Unknown Type: "+l.type},ZK=l=>fO(l,"$$ref",a=>"string"==typeof a&&a.indexOf("#")>-1),XO=["maxProperties","minProperties"],QO=["minItems","maxItems"],eA=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],XK=["minLength","maxLength"],u0=function(l,a){let f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(["example","default","enum","xml","type",...XO,...QO,...eA,...XK].forEach(m=>{var x;void 0===a[x=m]&&void 0!==l[x]&&(a[x]=l[x])}),void 0!==l.required&&Array.isArray(l.required)&&(void 0!==a.required&&a.required.length||(a.required=[]),l.required.forEach(m=>{a.required.includes(m)||a.required.push(m)})),l.properties){a.properties||(a.properties={});let m=oi(l.properties);for(let x in m)Object.prototype.hasOwnProperty.call(m,x)&&(m[x]&&m[x].deprecated||m[x]&&m[x].readOnly&&!f.includeReadOnly||m[x]&&m[x].writeOnly&&!f.includeWriteOnly||a.properties[x]||(a.properties[x]=m[x],!l.required&&Array.isArray(l.required)&&-1!==l.required.indexOf(x)&&(a.required?a.required.push(x):a.required=[x])))}return l.items&&(a.items||(a.items={}),a.items=u0(l.items,a.items,f)),a},gl=function(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,m=arguments.length>3&&void 0!==arguments[3]&&arguments[3];l&&ic(l.toJS)&&(l=l.toJS());let x=void 0!==f||l&&void 0!==l.example||l&&void 0!==l.default;const R=!x&&l&&l.oneOf&&l.oneOf.length>0;if(!x&&(R||!x&&l&&l.anyOf&&l.anyOf.length>0)){const Et=oi(R?l.oneOf[0]:l.anyOf[0]);if(u0(Et,l,a),!l.xml&&Et.xml&&(l.xml=Et.xml),void 0!==l.example&&void 0!==Et.example)x=!0;else if(Et.properties){l.properties||(l.properties={});let ir=oi(Et.properties);for(let Xr in ir)Object.prototype.hasOwnProperty.call(ir,Xr)&&(ir[Xr]&&ir[Xr].deprecated||ir[Xr]&&ir[Xr].readOnly&&!a.includeReadOnly||ir[Xr]&&ir[Xr].writeOnly&&!a.includeWriteOnly||l.properties[Xr]||(l.properties[Xr]=ir[Xr],!Et.required&&Array.isArray(Et.required)&&-1!==Et.required.indexOf(Xr)&&(l.required?l.required.push(Xr):l.required=[Xr])))}}const W={};let{xml:se,type:me,example:ve,properties:Ce,additionalProperties:je,items:Ie}=l||{},{includeReadOnly:Qe,includeWriteOnly:it}=a;se=se||{};let tt,{name:Mt,prefix:Qt,namespace:or}=se,ot={};m&&(Mt=Mt||"notagname",tt=(Qt?Qt+":":"")+Mt,or)&&(W[Qt?"xmlns:"+Qt:"xmlns"]=or),m&&(ot[tt]=[]);const Lt=Et=>Et.some(ir=>Object.prototype.hasOwnProperty.call(l,ir));l&&!me&&(Ce||je||Lt(XO)?me="object":Ie||Lt(QO)?me="array":Lt(eA)?(me="number",l.type="number"):x||l.enum||(me="string",l.type="string"));const Vt=Et=>{if(null!=l?.maxItems&&(Et=Et.slice(0,l?.maxItems)),null!=l?.minItems){let ir=0;for(;Et.lengthl&&null!=l.maxProperties&&At>=l.maxProperties,Rt=Et=>!l||null==l.maxProperties||!Kt()&&(!!(l&&l.required&&l.required.length&&l.required.includes(Et))||l.maxProperties-At-(()=>{if(!l||!l.required)return 0;let ir=0;return l.required.forEach(m?Xr=>ir+=void 0===ot[Xr]?0:1:Xr=>ir+=void 0===ot[tt]?.find(ai=>void 0!==ai[Xr])?0:1),l.required.length-ir})()>0);if(qt=m?function(Et){let ir=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(l&&Ut[Et]){if(Ut[Et].xml=Ut[Et].xml||{},Ut[Et].xml.attribute){const ai=Array.isArray(Ut[Et].enum)?Ut[Et].enum[0]:void 0,Si=Ut[Et].example,Ei=Ut[Et].default;return void(W[Ut[Et].xml.name||Et]=void 0!==Si?Si:void 0!==Ei?Ei:void 0!==ai?ai:ZO(Ut[Et]))}Ut[Et].xml.name=Ut[Et].xml.name||Et}else Ut[Et]||!1===je||(Ut[Et]={xml:{name:Et}});let Xr=gl(l&&Ut[Et]||void 0,a,ir,m);Rt(Et)&&(At++,Array.isArray(Xr)?ot[tt]=ot[tt].concat(Xr):ot[tt].push(Xr))}:(Et,ir)=>{if(Rt(Et)){if(Object.prototype.hasOwnProperty.call(l,"discriminator")&&l.discriminator&&Object.prototype.hasOwnProperty.call(l.discriminator,"mapping")&&l.discriminator.mapping&&Object.prototype.hasOwnProperty.call(l,"$$ref")&&l.$$ref&&l.discriminator.propertyName===Et){for(let Xr in l.discriminator.mapping)if(-1!==l.$$ref.search(l.discriminator.mapping[Xr])){ot[Et]=Xr;break}}else ot[Et]=gl(Ut[Et],a,ir,m);At++}},x){let Et;if(Et=ZK(void 0!==f?f:void 0!==ve?ve:l.default),!m){if("number"==typeof Et&&"string"===me)return`${Et}`;if("string"!=typeof Et||"string"===me)return Et;try{return JSON.parse(Et)}catch{return Et}}if(l||(me=Array.isArray(Et)?"array":typeof Et),"array"===me){if(!Array.isArray(Et)){if("string"==typeof Et)return Et;Et=[Et]}const ir=l?l.items:void 0;ir&&(ir.xml=ir.xml||se||{},ir.xml.name=ir.xml.name||se.name);let Xr=Et.map(ai=>gl(ir,a,ai,m));return Xr=Vt(Xr),se.wrapped?(ot[tt]=Xr,(0,Cu.default)(W)||ot[tt].push({_attr:W})):ot=Xr,ot}if("object"===me){if("string"==typeof Et)return Et;for(let ir in Et)Object.prototype.hasOwnProperty.call(Et,ir)&&(l&&Ut[ir]&&Ut[ir].readOnly&&!Qe||l&&Ut[ir]&&Ut[ir].writeOnly&&!it||(l&&Ut[ir]&&Ut[ir].xml&&Ut[ir].xml.attribute?W[Ut[ir].xml.name||ir]=Et[ir]:qt(ir,Et[ir])));return(0,Cu.default)(W)||ot[tt].push({_attr:W}),ot}return ot[tt]=(0,Cu.default)(W)?Et:[{_attr:W},Et],ot}if("object"===me){for(let Et in Ut)Object.prototype.hasOwnProperty.call(Ut,Et)&&(Ut[Et]&&Ut[Et].deprecated||Ut[Et]&&Ut[Et].readOnly&&!Qe||Ut[Et]&&Ut[Et].writeOnly&&!it||qt(Et));if(m&&W&&ot[tt].push({_attr:W}),Kt())return ot;if(!0===je)m?ot[tt].push({additionalProp:"Anything can be here"}):ot.additionalProp1={},At++;else if(je){const Et=oi(je),ir=gl(Et,a,void 0,m);if(m&&Et.xml&&Et.xml.name&&"notagname"!==Et.xml.name)ot[tt].push(ir);else{const Xr=null!=l.minProperties&&Atgl(u0(Ie,ir,a),a,void 0,m));else if(Array.isArray(Ie.oneOf))Et=Ie.oneOf.map(ir=>gl(u0(Ie,ir,a),a,void 0,m));else{if(!(!m||m&&se.wrapped))return gl(Ie,a,void 0,m);Et=[gl(Ie,a,void 0,m)]}return Et=Vt(Et),m&&se.wrapped?(ot[tt]=Et,(0,Cu.default)(W)||ot[tt].push({_attr:W}),ot):Et}let ar;if(l&&Array.isArray(l.enum))ar=Wf(l.enum)[0];else{if(!l)return;if(ar=ZO(l),"number"==typeof ar){let Et=l.minimum;null!=Et&&(l.exclusiveMinimum&&Et++,ar=Et);let ir=l.maximum;null!=ir&&(l.exclusiveMaximum&&ir--,ar=ir)}if("string"==typeof ar&&(null!=l.maxLength&&(ar=ar.slice(0,l.maxLength)),null!=l.minLength)){let Et=0;for(;ar.length(l.schema&&(l=l.schema),l.properties&&(l.type="object"),l),Mb=(l,a,f)=>{const m=gl(l,a,f,!0);if(m)return"string"==typeof m?m:qO()(m,{declaration:!0,indent:"\t"})},Db=(l,a,f)=>gl(l,a,f,!1),rA=(l,a,f)=>[l,JSON.stringify(a),JSON.stringify(f)],nA=_m(Mb,rA),iA=_m(Db,rA),QK=[{when:/json/,shouldStringifyTypes:["string"]}],eH=["object"];var sA=l=>{let{getSystem:a}=l;const f=(l=>(a,f,m,x)=>{const{fn:R}=l(),V=R.memoizedSampleFromSchema(a,f,x),W=typeof V,se=QK.reduce((me,ve)=>ve.when.test(m)?[...me,...ve.shouldStringifyTypes]:me,eH);return(0,ps.default)(se,me=>me===W)?JSON.stringify(V,null,2):V})(a),m=(l=>(a,f,m,x)=>{const{fn:R}=l(),V=R.getJsonSampleSchema(a,f,m,x);let W;try{W=sc.default.dump(sc.default.load(V),{lineWidth:-1},{schema:sc.JSON_SCHEMA}),"\n"===W[W.length-1]&&(W=W.slice(0,W.length-1))}catch(se){return console.error(se),"error: could not generate yaml example"}return W.replace(/\t/g," ")})(a),x=(l=>(a,f,m)=>{const{fn:x}=l();if(a&&!a.xml&&(a.xml={}),a&&!a.xml.name){if(!a.$$ref&&(a.type||a.items||a.properties||a.additionalProperties))return'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';if(a.$$ref){let R=a.$$ref.match(/\S*\/(\S+)$/);a.xml.name=R[1]}}return x.memoizedCreateXMLExample(a,f,m)})(a),R=(l=>function(a){let f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",m=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},x=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;const{fn:R}=l();return"function"==typeof a?.toJS&&(a=a.toJS()),"function"==typeof x?.toJS&&(x=x.toJS()),/xml/.test(f)?R.getXmlSampleSchema(a,m,x):/(yaml|yml)/.test(f)?R.getYamlSampleSchema(a,m,f,x):R.getJsonSampleSchema(a,m,f,x)})(a);return{fn:{jsonSchema5:{inferSchema:tA,sampleFromSchema:Db,sampleFromSchemaGeneric:gl,createXMLExample:Mb,memoizedSampleFromSchema:iA,memoizedCreateXMLExample:nA,getJsonSampleSchema:f,getYamlSampleSchema:m,getXmlSampleSchema:x,getSampleSchema:R},inferSchema:tA,sampleFromSchema:Db,sampleFromSchemaGeneric:gl,createXMLExample:Mb,memoizedSampleFromSchema:iA,memoizedCreateXMLExample:nA,getJsonSampleSchema:f,getYamlSampleSchema:m,getXmlSampleSchema:x,getSampleSchema:R}}};const sH=["get","put","post","delete","options","head","patch","trace"],Pu=l=>l||(0,Me.Map)(),oH=(0,Sn.createSelector)(Pu,l=>l.get("lastError")),aH=(0,Sn.createSelector)(Pu,l=>l.get("url")),lH=(0,Sn.createSelector)(Pu,l=>l.get("spec")||""),uH=(0,Sn.createSelector)(Pu,l=>l.get("specSource")||"not-editor"),Fb=(0,Sn.createSelector)(Pu,l=>l.get("json",(0,Me.Map)())),cH=(0,Sn.createSelector)(Fb,l=>l.toJS()),fH=(0,Sn.createSelector)(Pu,l=>l.get("resolved",(0,Me.Map)())),pH=(l,a)=>l.getIn(["resolvedSubtrees",...a],void 0),oA=(l,a)=>Me.Map.isMap(l)&&Me.Map.isMap(a)?a.get("$$ref")?a:(0,Me.OrderedMap)().mergeWith(oA,l,a):a,Gl=(0,Sn.createSelector)(Pu,l=>(0,Me.OrderedMap)().mergeWith(oA,l.get("json"),l.get("resolvedSubtrees"))),Pa=l=>Fb(l),dH=(0,Sn.createSelector)(Pa,()=>!1),aA=(0,Sn.createSelector)(Pa,l=>OA(l&&l.get("info"))),hH=(0,Sn.createSelector)(Pa,l=>OA(l&&l.get("externalDocs"))),lA=(0,Sn.createSelector)(aA,l=>l&&l.get("version")),mH=(0,Sn.createSelector)(lA,l=>/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(l).slice(1)),uA=(0,Sn.createSelector)(Gl,l=>l.get("paths")),yH=(0,Sn.createSelector)(()=>["get","put","post","delete","options","head","patch"]),cA=(0,Sn.createSelector)(uA,l=>{if(!l||l.size<1)return(0,Me.List)();let a=(0,Me.List)();return l&&l.forEach?(l.forEach((f,m)=>{if(!f||!f.forEach)return{};f.forEach((x,R)=>{sH.indexOf(R)<0||(a=a.push((0,Me.fromJS)({path:m,method:R,operation:x,id:`${R}-${m}`})))})}),a):(0,Me.List)()}),fA=(0,Sn.createSelector)(Pa,l=>(0,Me.Set)(l.get("consumes"))),pA=(0,Sn.createSelector)(Pa,l=>(0,Me.Set)(l.get("produces"))),gH=(0,Sn.createSelector)(Pa,l=>l.get("security",(0,Me.List)())),vH=(0,Sn.createSelector)(Pa,l=>l.get("securityDefinitions")),_H=(l,a)=>{const f=l.getIn(["resolvedSubtrees","definitions",a],null),m=l.getIn(["json","definitions",a],null);return f||m||null},bH=(0,Sn.createSelector)(Pa,l=>{const a=l.get("definitions");return Me.Map.isMap(a)?a:(0,Me.Map)()}),SH=(0,Sn.createSelector)(Pa,l=>l.get("basePath")),EH=(0,Sn.createSelector)(Pa,l=>l.get("host")),xH=(0,Sn.createSelector)(Pa,l=>l.get("schemes",(0,Me.Map)())),dA=(0,Sn.createSelector)(cA,fA,pA,(l,a,f)=>l.map(m=>m.update("operation",x=>x?Me.Map.isMap(x)?x.withMutations(R=>(R.get("consumes")||R.update("consumes",V=>(0,Me.Set)(V).merge(a)),R.get("produces")||R.update("produces",V=>(0,Me.Set)(V).merge(f)),R)):void 0:(0,Me.Map)()))),Lb=(0,Sn.createSelector)(Pa,l=>{const a=l.get("tags",(0,Me.List)());return Me.List.isList(a)?a.filter(f=>Me.Map.isMap(f)):(0,Me.List)()}),hA=(l,a)=>(Lb(l)||(0,Me.List)()).filter(Me.Map.isMap).find(f=>f.get("name")===a,(0,Me.Map)()),mA=(0,Sn.createSelector)(dA,Lb,(l,a)=>l.reduce((f,m)=>{let x=(0,Me.Set)(m.getIn(["operation","tags"]));return x.count()<1?f.update("default",(0,Me.List)(),R=>R.push(m)):x.reduce((R,V)=>R.update(V,(0,Me.List)(),W=>W.push(m)),f)},a.reduce((f,m)=>f.set(m.get("name"),(0,Me.List)()),(0,Me.OrderedMap)()))),wH=l=>a=>{let{getConfigs:f}=a,{tagsSorter:m,operationsSorter:x}=f();return mA(l).sortBy((R,V)=>V,(R,V)=>{let W="function"==typeof m?m:aO.tagsSorter[m];return W?W(R,V):null}).map((R,V)=>{let W="function"==typeof x?x:aO.operationsSorter[x],se=W?R.sort(W):R;return(0,Me.Map)({tagDetails:hA(l,V),operations:se})})},yA=(0,Sn.createSelector)(Pu,l=>l.get("responses",(0,Me.Map)())),gA=(0,Sn.createSelector)(Pu,l=>l.get("requests",(0,Me.Map)())),vA=(0,Sn.createSelector)(Pu,l=>l.get("mutatedRequests",(0,Me.Map)())),OH=(l,a,f)=>yA(l).getIn([a,f],null),AH=(l,a,f)=>gA(l).getIn([a,f],null),CH=(l,a,f)=>vA(l).getIn([a,f],null),PH=()=>!0,Vb=(l,a,f)=>{const m=Gl(l).getIn(["paths",...a,"parameters"],(0,Me.OrderedMap)()),x=l.getIn(["meta","paths",...a,"parameters"],(0,Me.OrderedMap)());return m.map(R=>{const V=x.get(`${f.get("in")}.${f.get("name")}`),W=x.get(`${f.get("in")}.${f.get("name")}.hash-${f.hashCode()}`);return(0,Me.OrderedMap)().merge(R,V,W)}).find(R=>R.get("in")===f.get("in")&&R.get("name")===f.get("name"),(0,Me.OrderedMap)())},_A=(l,a,f,m)=>l.getIn(["meta","paths",...a,"parameter_inclusions",`${m}.${f}`],!1),jH=(l,a,f,m)=>{const x=Gl(l).getIn(["paths",...a,"parameters"],(0,Me.OrderedMap)()).find(R=>R.get("in")===m&&R.get("name")===f,(0,Me.OrderedMap)());return Vb(l,a,x)},bA=(l,a,f)=>{const m=Gl(l).getIn(["paths",a,f],(0,Me.OrderedMap)()),x=l.getIn(["meta","paths",a,f],(0,Me.OrderedMap)()),R=m.get("parameters",(0,Me.List)()).map(V=>Vb(l,[a,f],V));return(0,Me.OrderedMap)().merge(m,x).set("parameters",R)};function IH(l,a,f,m){return a=a||[],l.getIn(["meta","paths",...a,"parameters"],(0,Me.fromJS)([])).find(x=>Me.Map.isMap(x)&&x.get("name")===f&&x.get("in")===m)||(0,Me.Map)()}const RH=(0,Sn.createSelector)(Pa,l=>{const a=l.get("host");return"string"==typeof a&&a.length>0&&"/"!==a[0]});function SA(l,a,f){return a=a||[],bA(l,...a).get("parameters",(0,Me.List)()).reduce((m,x)=>{let R=f&&"body"===x.get("in")?x.get("value_xml"):x.get("value");return m.set(o0(x,{allowHashes:!1}),R)},(0,Me.fromJS)({}))}function TH(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(Me.List.isList(l))return l.some(f=>Me.Map.isMap(f)&&f.get("in")===a)}function Bb(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(Me.List.isList(l))return l.some(f=>Me.Map.isMap(f)&&f.get("type")===a)}function NH(l,a){a=a||[];let f=Gl(l).getIn(["paths",...a],(0,Me.fromJS)({})),m=l.getIn(["meta","paths",...a],(0,Me.fromJS)({})),x=EA(l,a);const R=f.get("parameters")||new Me.List,V=m.get("consumes_value")?m.get("consumes_value"):Bb(R,"file")?"multipart/form-data":Bb(R,"formData")?"application/x-www-form-urlencoded":void 0;return(0,Me.fromJS)({requestContentType:V,responseContentType:x})}function EA(l,a){a=a||[];const f=Gl(l).getIn(["paths",...a],null);if(null===f)return;const m=l.getIn(["meta","paths",...a,"produces_value"],null),x=f.getIn(["produces",0],null);return m||x||"application/json"}function kH(l,a){a=a||[];const f=Gl(l),m=f.getIn(["paths",...a],null);if(null===m)return;const[x]=a,R=m.get("produces",null),V=f.getIn(["paths",x,"produces"],null),W=f.getIn(["produces"],null);return R||V||W}function MH(l,a){a=a||[];const f=Gl(l),m=f.getIn(["paths",...a],null);if(null===m)return;const[x]=a,R=m.get("consumes",null),V=f.getIn(["paths",x,"consumes"],null),W=f.getIn(["consumes"],null);return R||V||W}const xA=(l,a,f)=>{let m=l.get("url").match(/^([a-z][a-z0-9+\-.]*):/),x=Array.isArray(m)?m[1]:null;return l.getIn(["scheme",a,f])||l.getIn(["scheme","_defaultScheme"])||x||""},DH=(l,a,f)=>["http","https"].indexOf(xA(l,a,f))>-1,wA=(l,a)=>{a=a||[];let f=l.getIn(["meta","paths",...a,"parameters"],(0,Me.fromJS)([]));const m=[];return f.forEach(x=>{let R=x.get("errors");R&&R.count()&&R.forEach(V=>m.push(V))}),m},FH=(l,a)=>0===wA(l,a).length,LH=(l,a)=>{let f={requestBody:!1,requestContentType:{}},m=l.getIn(["resolvedSubtrees","paths",...a,"requestBody"],(0,Me.fromJS)([]));return m.size<1||(m.getIn(["required"])&&(f.requestBody=m.getIn(["required"])),m.getIn(["content"]).entrySeq().forEach(x=>{const R=x[0];if(x[1].getIn(["schema","required"])){const V=x[1].getIn(["schema","required"]).toJS();f.requestContentType[R]=V}})),f},VH=(l,a,f,m)=>{if((f||m)&&f===m)return!0;let x=l.getIn(["resolvedSubtrees","paths",...a,"requestBody","content"],(0,Me.fromJS)([]));if(x.size<2||!f||!m)return!1;let R=x.getIn([f,"schema","properties"],(0,Me.fromJS)([])),V=x.getIn([m,"schema","properties"],(0,Me.fromJS)([]));return!!R.equals(V)};function OA(l){return Me.Map.isMap(l)?l:new Me.Map}var BH=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Td()}),$H=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Nd()}),UH=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Sa()}),zH=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Ks()}),WH=(l=>{var a={};return Dt.d(a,l),a})({default:()=>go()});const $b="spec_update_spec",Ub="spec_update_url",zb="spec_update_json",c0="spec_update_param",Wb="spec_update_empty_param_inclusion",Kb="spec_validate_param",Hb="spec_set_response",Jb="spec_set_request",qb="spec_set_mutated_request",AA="spec_log_request",Gb="spec_clear_response",Yb="spec_clear_request",Zb="spec_clear_validate_param",f0="spec_update_operation_meta_value",Xb="spec_update_resolved",p0="spec_update_resolved_subtree",Qb="set_scheme",KH=l=>(0,BH.default)(l)?l:"";function HH(l){const a=KH(l).replace(/\t/g," ");if("string"==typeof l)return{type:$b,payload:a}}function JH(l){return{type:Xb,payload:l}}function qH(l){return{type:Ub,payload:l}}function GH(l){return{type:zb,payload:l}}const YH=l=>a=>{let{specActions:f,specSelectors:m,errActions:x}=a,{specStr:R}=m,V=null;try{l=l||R(),x.clear({source:"parser"}),V=sc.default.load(l,{schema:sc.JSON_SCHEMA})}catch(W){return console.error(W),x.newSpecErr({source:"parser",level:"error",message:W.reason,line:W.mark&&W.mark.line?W.mark.line+1:void 0})}return V&&"object"==typeof V?f.updateJsonSpec(V):{}};let CA=!1;const ZH=(l,a)=>f=>{let{specActions:m,specSelectors:x,errActions:R,fn:{fetch:V,resolve:W,AST:se={}},getConfigs:me}=f;CA||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),CA=!0);const{modelPropertyMacro:ve,parameterMacro:Ce,requestInterceptor:je,responseInterceptor:Ie}=me();void 0===l&&(l=x.specJson()),void 0===a&&(a=x.url());let Qe=se.getLineNumberForPath?se.getLineNumberForPath:()=>{},it=x.specStr();return W({fetch:V,spec:l,baseDoc:a,modelPropertyMacro:ve,parameterMacro:Ce,requestInterceptor:je,responseInterceptor:Ie}).then(tt=>{let{spec:Mt,errors:Qt}=tt;if(R.clear({type:"thrown"}),Array.isArray(Qt)&&Qt.length>0){let or=Qt.map(ot=>(console.error(ot),ot.line=ot.fullPath?Qe(it,ot.fullPath):null,ot.path=ot.fullPath?ot.fullPath.join("."):null,ot.level="error",ot.type="thrown",ot.source="resolver",Object.defineProperty(ot,"message",{enumerable:!0,value:ot.message}),ot));R.newThrownErrBatch(or)}return m.updateResolved(Mt)})};let d0=[];const XH=(0,$H.default)(()=>{const l=d0.reduce((a,f)=>{let{path:m,system:x}=f;return a.has(x)||a.set(x,[]),a.get(x).push(m),a},new Map);d0=[],l.forEach(function(){var a=(0,Q.Z)(function*(f,m){if(!m)return void console.error("debResolveSubtrees: don't have a system to operate on, aborting.");if(!m.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");const{errActions:x,errSelectors:R,fn:{resolveSubtree:V,fetch:W,AST:se={}},specSelectors:me,specActions:ve}=m,Ce=se.getLineNumberForPath??(0,WH.default)(void 0),je=me.specStr(),{modelPropertyMacro:Ie,parameterMacro:Qe,requestInterceptor:it,responseInterceptor:tt}=m.getConfigs();try{const Mt=yield f.reduce(function(){var Qt=(0,Q.Z)(function*(or,ot){let{resultMap:Lt,specWithCurrentSubtrees:Vt}=yield or;const{errors:Ut,spec:qt}=yield V(Vt,ot,{baseDoc:me.url(),modelPropertyMacro:Ie,parameterMacro:Qe,requestInterceptor:it,responseInterceptor:tt});if(R.allErrors().size&&x.clearBy(At=>"thrown"!==At.get("type")||"resolver"!==At.get("source")||!At.get("fullPath").every((Kt,Rt)=>Kt===ot[Rt]||void 0===ot[Rt])),Array.isArray(Ut)&&Ut.length>0){let At=Ut.map(Kt=>(Kt.line=Kt.fullPath?Ce(je,Kt.fullPath):null,Kt.path=Kt.fullPath?Kt.fullPath.join("."):null,Kt.level="error",Kt.type="thrown",Kt.source="resolver",Object.defineProperty(Kt,"message",{enumerable:!0,value:Kt.message}),Kt));x.newThrownErrBatch(At)}return qt&&me.isOAS3()&&"components"===ot[0]&&"securitySchemes"===ot[1]&&(yield Promise.all(Object.values(qt).filter(At=>"openIdConnect"===At.type).map(function(){var At=(0,Q.Z)(function*(Kt){const Rt={url:Kt.openIdConnectUrl,requestInterceptor:it,responseInterceptor:tt};try{const ar=yield W(Rt);ar instanceof Error||ar.status>=400?console.error(ar.statusText+" "+Rt.url):Kt.openIdConnectData=JSON.parse(ar.text)}catch(ar){console.error(ar)}});return function(Kt){return At.apply(this,arguments)}}()))),(0,UH.default)(Lt,ot,qt),Vt=(0,zH.default)(ot,qt,Vt),{resultMap:Lt,specWithCurrentSubtrees:Vt}});return function(or,ot){return Qt.apply(this,arguments)}}(),Promise.resolve({resultMap:(me.specResolvedSubtree([])||(0,Me.Map)()).toJS(),specWithCurrentSubtrees:me.specJS()}));ve.updateResolvedSubtree([],Mt.resultMap)}catch(Mt){console.error(Mt)}});return function(f,m){return a.apply(this,arguments)}}())},35),QH=l=>a=>{d0.find(f=>{let{path:m,system:x}=f;return x===a&&m.toString()===l.toString()})||(d0.push({path:l,system:a}),XH())};function eJ(l,a,f,m,x){return{type:c0,payload:{path:l,value:m,paramName:a,paramIn:f,isXml:x}}}function tJ(l,a,f,m){return{type:c0,payload:{path:l,param:a,value:f,isXml:m}}}const rJ=(l,a)=>({type:p0,payload:{path:l,value:a}}),nJ=()=>({type:p0,payload:{path:[],value:(0,Me.Map)()}}),iJ=(l,a)=>({type:Kb,payload:{pathMethod:l,isOAS3:a}}),sJ=(l,a,f,m)=>({type:Wb,payload:{pathMethod:l,paramName:a,paramIn:f,includeEmptyValue:m}});function oJ(l){return{type:Zb,payload:{pathMethod:l}}}function aJ(l,a){return{type:f0,payload:{path:l,value:a,key:"consumes_value"}}}function lJ(l,a){return{type:f0,payload:{path:l,value:a,key:"produces_value"}}}const uJ=(l,a,f)=>({payload:{path:l,method:a,res:f},type:Hb}),cJ=(l,a,f)=>({payload:{path:l,method:a,req:f},type:Jb}),fJ=(l,a,f)=>({payload:{path:l,method:a,req:f},type:qb}),pJ=l=>({payload:l,type:AA}),dJ=l=>a=>{let{fn:f,specActions:m,specSelectors:x,getConfigs:R,oas3Selectors:V}=a,{pathName:W,method:se,operation:me}=l,{requestInterceptor:ve,responseInterceptor:Ce}=R(),je=me.toJS();if(me&&me.get("parameters")&&me.get("parameters").filter(it=>it&&!0===it.get("allowEmptyValue")).forEach(it=>{if(x.parameterInclusionSettingFor([W,se],it.get("name"),it.get("in"))){l.parameters=l.parameters||{};const tt=pO(it,l.parameters);(!tt||tt&&0===tt.size)&&(l.parameters[it.get("name")]="")}}),l.contextUrl=(0,gm.default)(x.url()).toString(),je&&je.operationId?l.operationId=je.operationId:je&&W&&se&&(l.operationId=f.opId(je,W,se)),x.isOAS3()){const it=`${W}:${se}`;l.server=V.selectedServer(it)||V.selectedServer();const tt=V.serverVariables({server:l.server,namespace:it}).toJS(),Mt=V.serverVariables({server:l.server}).toJS();l.serverVariables=Object.keys(tt).length?tt:Mt,l.requestContentType=V.requestContentType(W,se),l.responseContentType=V.responseContentType(W,se)||"*/*";const Qt=V.requestBodyValue(W,se),or=V.requestBodyInclusionSetting(W,se);l.requestBody=Qt&&Qt.toJS?Qt.map(ot=>Me.Map.isMap(ot)?ot.get("value"):ot).filter((ot,Lt)=>(Array.isArray(ot)?0!==ot.length:!pb(ot))||or.get(Lt)).toJS():Qt}let Ie=Object.assign({},l);Ie=f.buildRequest(Ie),m.setRequest(l.pathName,l.method,Ie),l.requestInterceptor=function(){var it=(0,Q.Z)(function*(tt){let Mt=yield ve.apply(void 0,[tt]),Qt=Object.assign({},Mt);return m.setMutatedRequest(l.pathName,l.method,Qt),Mt});return function(tt){return it.apply(this,arguments)}}(),l.responseInterceptor=Ce;const Qe=Date.now();return f.execute(l).then(it=>{it.duration=Date.now()-Qe,m.setResponse(l.pathName,l.method,it)}).catch(it=>{"Failed to fetch"===it.message&&(it.name="",it.message='**Failed to fetch.** \n**Possible Reasons:** \n - CORS \n - Network Failure \n - URL scheme must be "http" or "https" for CORS request.'),m.setResponse(l.pathName,l.method,{error:!0,err:(0,Yt.serializeError)(it)})})},hJ=function(){let{path:l,method:a,...f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return m=>{let{fn:{fetch:x},specSelectors:R,specActions:V}=m,W=R.specJsonWithResolvedSubtrees().toJS(),se=R.operationScheme(l,a),{requestContentType:me,responseContentType:ve}=R.contentTypeValues([l,a]).toJS(),Ce=/xml/i.test(me),je=R.parameterValues([l,a],Ce).toJS();return V.executeRequest({...f,fetch:x,spec:W,pathName:l,method:a,parameters:je,requestContentType:me,scheme:se,responseContentType:ve})}};function mJ(l,a){return{type:Gb,payload:{path:l,method:a}}}function yJ(l,a){return{type:Yb,payload:{path:l,method:a}}}function gJ(l,a,f){return{type:Qb,payload:{scheme:l,path:a,method:f}}}var vJ={[$b]:(l,a)=>"string"==typeof a.payload?l.set("spec",a.payload):l,[Ub]:(l,a)=>l.set("url",a.payload+""),[zb]:(l,a)=>l.set("json",wu(a.payload)),[Xb]:(l,a)=>l.setIn(["resolved"],wu(a.payload)),[p0]:(l,a)=>{const{value:f,path:m}=a.payload;return l.setIn(["resolvedSubtrees",...m],wu(f))},[c0]:(l,a)=>{let{payload:f}=a,{path:m,paramName:x,paramIn:R,param:V,value:W,isXml:se}=f,me=V?o0(V):`${R}.${x}`;return l.setIn(["meta","paths",...m,"parameters",me,se?"value_xml":"value"],W)},[Wb]:(l,a)=>{let{payload:f}=a,{pathMethod:m,paramName:x,paramIn:R,includeEmptyValue:V}=f;return x&&R?l.setIn(["meta","paths",...m,"parameter_inclusions",`${R}.${x}`],V):(console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),l)},[Kb]:(l,a)=>{let{payload:{pathMethod:f,isOAS3:m}}=a;const x=Gl(l).getIn(["paths",...f]),R=SA(l,f).toJS();return l.updateIn(["meta","paths",...f,"parameters"],(0,Me.fromJS)({}),V=>x.get("parameters",(0,Me.List)()).reduce((W,se)=>{const me=pO(se,R),ve=_A(l,f,se.get("name"),se.get("in")),Ce=function(je,Ie){let{isOAS3:Qe=!1,bypassRequiredCheck:it=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},tt=je.get("required"),{schema:Mt,parameterContentMediaType:Qt}=$r(je,{isOAS3:Qe});return fb(Ie,Mt,tt,it,Qt)}(se,me,{bypassRequiredCheck:ve,isOAS3:m});return W.setIn([o0(se),"errors"],(0,Me.fromJS)(Ce))},V))},[Zb]:(l,a)=>{let{payload:{pathMethod:f}}=a;return l.updateIn(["meta","paths",...f,"parameters"],(0,Me.fromJS)([]),m=>m.map(x=>x.set("errors",(0,Me.fromJS)([]))))},[Hb]:(l,a)=>{let f,{payload:{res:m,path:x,method:R}}=a;f=m.error?Object.assign({error:!0,name:m.err.name,message:m.err.message,statusCode:m.err.statusCode},m.err.response):m,f.headers=f.headers||{};let V=l.setIn(["responses",x,R],wu(f));return mr.Blob&&m.data instanceof mr.Blob&&(V=V.setIn(["responses",x,R,"text"],m.data)),V},[Jb]:(l,a)=>{let{payload:{req:f,path:m,method:x}}=a;return l.setIn(["requests",m,x],wu(f))},[qb]:(l,a)=>{let{payload:{req:f,path:m,method:x}}=a;return l.setIn(["mutatedRequests",m,x],wu(f))},[f0]:(l,a)=>{let{payload:{path:f,value:m,key:x}}=a,R=["paths",...f],V=["meta","paths",...f];return l.getIn(["json",...R])||l.getIn(["resolved",...R])||l.getIn(["resolvedSubtrees",...R])?l.setIn([...V,x],(0,Me.fromJS)(m)):l},[Gb]:(l,a)=>{let{payload:{path:f,method:m}}=a;return l.deleteIn(["responses",f,m])},[Yb]:(l,a)=>{let{payload:{path:f,method:m}}=a;return l.deleteIn(["requests",f,m])},[Qb]:(l,a)=>{let{payload:{scheme:f,path:m,method:x}}=a;return m&&x?l.setIn(["scheme",m,x],f):m||x?void 0:l.setIn(["scheme","_defaultScheme"],f)}};const _J=(l,a)=>{let{specActions:f}=a;return function(){l(...arguments),f.parseToJson(...arguments)}},bJ=(l,a)=>{let{specActions:f}=a;return function(){for(var m=arguments.length,x=new Array(m),R=0;R{(0,Au.default)(W,[se]).$ref&&f.requestResolvedSubtree(["paths",se])}),f.requestResolvedSubtree(["components","securitySchemes"])}},SJ=(l,a)=>{let{specActions:f}=a;return m=>(f.logRequest(m),l(m))},EJ=(l,a)=>{let{specSelectors:f}=a;return m=>l(m,f.isOAS3())};var PA=()=>({statePlugins:{spec:{wrapActions:{...Oe},reducers:{...vJ},actions:{..._e},selectors:{...xe}}}}),jA=(l=>{var a={};return Dt.d(a,l),a})({default:()=>E1}),IA=(l=>{var a={};return Dt.d(a,l),a})({default:()=>w1}),RA=(l=>{var a={};return Dt.d(a,l),a})({default:()=>A1}),TA=(l=>{var a={};return Dt.d(a,l),a})({default:()=>wV}),xJ=(l=>{var a={};return Dt.d(a,l),a})({makeResolve:()=>Uw}),NA=(l=>{var a={};return Dt.d(a,l),a})({buildRequest:()=>qw,execute:()=>QV}),eS=(l=>{var a={};return Dt.d(a,l),a})({default:()=>By,makeHttp:()=>NI,serializeRes:()=>gE}),wJ=(l=>{var a={};return Dt.d(a,l),a})({makeResolveSubtree:()=>Gw}),kA=(l=>{var a={};return Dt.d(a,l),a})({opId:()=>Fy});const OJ=(l,a)=>function(){l(...arguments);const f=a.getConfigs().withCredentials;void 0!==f&&(a.fn.fetch.withCredentials="string"==typeof f?"true"===f:!!f)};function MA(l){let{configs:a,getConfigs:f}=l;return{fn:{fetch:(0,eS.makeHttp)(eS.default,a.preFetch,a.postFetch),buildRequest:NA.buildRequest,execute:NA.execute,resolve:(0,xJ.makeResolve)({strategies:[TA.default,RA.default,IA.default,jA.default]}),resolveSubtree:(m=(0,Q.Z)(function*(x,R){let V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const W=f();return(0,wJ.makeResolveSubtree)({modelPropertyMacro:W.modelPropertyMacro,parameterMacro:W.parameterMacro,requestInterceptor:W.requestInterceptor,responseInterceptor:W.responseInterceptor,strategies:[TA.default,RA.default,IA.default,jA.default]})(x,R,V)}),function(R,V){return m.apply(this,arguments)}),serializeRes:eS.serializeRes,opId:kA.opId},statePlugins:{configs:{wrapActions:{loaded:OJ}}}};var m}function DA(){return{fn:{shallowEqualKeys:oW}}}var AJ=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Yw}),FA=(l=>{var a={};return Dt.d(a,l),a})({Provider:()=>LB,connect:()=>DB}),LA=(l=>{var a={};return Dt.d(a,l),a})({default:()=>BB()});const CJ=l=>a=>{const{fn:f}=l();class m extends d.Component{render(){return d.default.createElement(a,(0,Pi.default)({},l(),this.props,this.context))}}return m.displayName=`WithSystem(${f.getDisplayName(a)})`,m},PJ=(l,a)=>f=>{const{fn:m}=l();class x extends d.Component{render(){return d.default.createElement(FA.Provider,{store:a},d.default.createElement(f,(0,Pi.default)({},this.props,this.context)))}}return x.displayName=`WithRoot(${m.getDisplayName(f)})`,x},VA=(l,a,f)=>(0,fn.compose)(f?PJ(l,f):LA.default,(0,FA.connect)((m,x)=>{const R={...x,...l()};return(a.prototype?.mapStateToProps||(W=>({state:W})))(m,R)}),CJ(l))(a),BA=(l,a,f,m)=>{for(const x in a){const R=a[x];"function"==typeof R&&R(f[x],m[x],l())}},jJ=(l,a,f)=>(m,x)=>{const{fn:R}=l(),V=f(m,"root");class W extends d.Component{constructor(me,ve){super(me,ve),BA(l,x,me,{})}UNSAFE_componentWillReceiveProps(me){BA(l,x,me,this.props)}render(){const me=(0,Sb.default)(this.props,x?Object.keys(x):[]);return d.default.createElement(V,me)}}return W.displayName=`WithMappedContainer(${R.getDisplayName(V)})`,W},IJ=(l,a,f,m)=>x=>{const R=f(l,a,m)("App","root");AJ.default.render(d.default.createElement(R,null),x)},$A=(l,a,f)=>function(m,x){let R=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof m)throw new TypeError("Need a string, to fetch a component. Was given a "+typeof m);const V=f(m);return V?x?"root"===x?VA(l,V,a()):VA(l,V):V:(R.failSilently||l().log.warn("Could not find component:",m),null)},RJ=l=>l.displayName||l.name||"Component";var UA=l=>{let{getComponents:a,getStore:f,getSystem:m}=l;const x=(R=$A(m,f,a),iW(R,function(){for(var W=arguments.length,se=new Array(W),me=0;meR=>{let{errActions:V,specSelectors:W,specActions:se,getConfigs:me}=R,{fetch:ve}=a;const Ce=me();function je(Ie){if(Ie instanceof Error||Ie.status>=400)return se.updateLoadingStatus("failed"),V.newThrownErr(Object.assign(new Error((Ie.message||Ie.statusText)+" "+x),{source:"fetch"})),void(!Ie.status&&Ie instanceof Error&&function(){try{let it;if("URL"in mr?it=new URL(x):(it=document.createElement("a"),it.href=x),"https:"!==it.protocol&&"https:"===mr.location.protocol){const tt=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${it.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void V.newThrownErr(tt)}if(it.origin!==mr.location.origin){const tt=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${it.origin}) does not match the page (${mr.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});V.newThrownErr(tt)}}catch{return}}());se.updateLoadingStatus("success"),se.updateSpec(Ie.text),W.url()!==x&&se.updateUrl(x)}x=x||W.url(),se.updateLoadingStatus("loading"),V.clear({source:"fetch"}),ve({url:x,loadSpec:!0,requestInterceptor:Ce.requestInterceptor||(Ie=>Ie),responseInterceptor:Ce.responseInterceptor||(Ie=>Ie),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(je,je)},updateLoadingStatus:x=>{let R=[null,"loading","failed","success","failedConfig"];return-1===R.indexOf(x)&&console.error(`Error: ${x} is not one of ${JSON.stringify(R)}`),{type:"spec_update_loading_status",payload:x}}},reducers:{spec_update_loading_status:(x,R)=>"string"==typeof R.payload?x.set("loadingStatus",R.payload):x},selectors:{loadingStatus:(0,Sn.createSelector)(x=>x||(0,Me.Map)(),x=>x.get("loadingStatus")||null)}}}}}var TJ=(l=>{var a={};return Dt.d(a,l),a})({default:()=>UB()});const WA=console.error,NJ=l=>a=>{const{getComponent:f,fn:m}=l(),x=f("ErrorBoundary"),R=m.getDisplayName(a);class V extends d.Component{render(){return d.default.createElement(x,{targetName:R,getComponent:f,fn:m},d.default.createElement(a,(0,Pi.default)({},this.props,this.context)))}}var W;return V.displayName=`WithErrorBoundary(${R})`,(W=a).prototype&&W.prototype.isReactComponent&&(V.prototype.mapStateToProps=a.prototype.mapStateToProps),V};var KA=l=>{let{name:a}=l;return d.default.createElement("div",{className:"fallback"},"\u{1f631} ",d.default.createElement("i",null,"Could not render ","t"===a?"this component":a,", see the console."))},kJ=(()=>{class l extends d.Component{static getDerivedStateFromError(f){return{hasError:!0,error:f}}constructor(){super(...arguments),this.state={hasError:!1,error:null}}componentDidCatch(f,m){this.props.fn.componentDidCatch(f,m)}render(){const{getComponent:f,targetName:m,children:x}=this.props;if(this.state.hasError){const R=f("Fallback");return d.default.createElement(R,{name:m})}return x}}return l.defaultProps={targetName:"this component",getComponent:()=>KA,fn:{componentDidCatch:WA},children:null},l})(),HA=function(){let{componentList:l=[],fullOverride:a=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return f=>{let{getSystem:m}=f;const x=a?l:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...l],R=(0,TJ.default)(x,Array(x.length).fill((V,W)=>{let{fn:se}=W;return se.withErrorBoundary(V)}));return{fn:{componentDidCatch:WA,withErrorBoundary:NJ(m)},components:{ErrorBoundary:kJ,Fallback:KA},wrapComponents:R}}};let MJ=(()=>{class l extends d.default.Component{getLayout(){let{getComponent:f,layoutSelectors:m}=this.props;const x=m.current();return f(x,!0)||(()=>d.default.createElement("h1",null,' No layout defined for "',x,'" '))}render(){const f=this.getLayout();return d.default.createElement(f,null)}}return l.defaultProps={},l})();class DJ extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"close",()=>{let{authActions:f}=this.props;f.showDefinitions(!1)})}render(){let{authSelectors:a,authActions:f,getComponent:m,errSelectors:x,specSelectors:R,fn:{AST:V={}}}=this.props,W=a.shownDefinitions();const se=m("auths"),me=m("CloseIcon");return d.default.createElement("div",{className:"dialog-ux"},d.default.createElement("div",{className:"backdrop-ux"}),d.default.createElement("div",{className:"modal-ux"},d.default.createElement("div",{className:"modal-dialog-ux"},d.default.createElement("div",{className:"modal-ux-inner"},d.default.createElement("div",{className:"modal-ux-header"},d.default.createElement("h3",null,"Available authorizations"),d.default.createElement("button",{type:"button",className:"close-modal",onClick:this.close},d.default.createElement(me,null))),d.default.createElement("div",{className:"modal-ux-content"},W.valueSeq().map((ve,Ce)=>d.default.createElement(se,{key:Ce,AST:V,definitions:ve,getComponent:m,errSelectors:x,authSelectors:a,authActions:f,specSelectors:R})))))))}}class FJ extends d.default.Component{render(){let{isAuthorized:a,showPopup:f,onClick:m,getComponent:x}=this.props;const R=x("authorizationPopup",!0),V=x("LockAuthIcon",!0),W=x("UnlockAuthIcon",!0);return d.default.createElement("div",{className:"auth-wrapper"},d.default.createElement("button",{className:a?"btn authorize locked":"btn authorize unlocked",onClick:m},d.default.createElement("span",null,"Authorize"),d.default.createElement(a?V:W,null)),f&&d.default.createElement(R,null))}}class LJ extends d.default.Component{render(){const{authActions:a,authSelectors:f,specSelectors:m,getComponent:x}=this.props,R=m.securityDefinitions(),V=f.definitionsToAuthorize(),W=x("authorizeBtn");return R?d.default.createElement(W,{onClick:()=>a.showDefinitions(V),isAuthorized:!!f.authorized().size,showPopup:!!f.shownDefinitions(),getComponent:x}):null}}class VJ extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onClick",f=>{f.stopPropagation();let{onClick:m}=this.props;m&&m()})}render(){let{isAuthorized:a,getComponent:f}=this.props;const m=f("LockAuthOperationIcon",!0),x=f("UnlockAuthOperationIcon",!0);return d.default.createElement("button",{className:"authorization__btn","aria-label":a?"authorization button locked":"authorization button unlocked",onClick:this.onClick},a?d.default.createElement(m,{className:"locked"}):d.default.createElement(x,{className:"unlocked"}))}}class BJ extends d.default.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"onAuthChange",m=>{let{name:x}=m;this.setState({[x]:m})}),(0,Z.Z)(this,"submitAuth",m=>{m.preventDefault();let{authActions:x}=this.props;x.authorizeWithPersistOption(this.state)}),(0,Z.Z)(this,"logoutClick",m=>{m.preventDefault();let{authActions:x,definitions:R}=this.props,V=R.map((W,se)=>se).toArray();this.setState(V.reduce((W,se)=>(W[se]="",W),{})),x.logoutWithPersistOption(V)}),(0,Z.Z)(this,"close",m=>{m.preventDefault();let{authActions:x}=this.props;x.showDefinitions(!1)}),this.state={}}render(){let{definitions:a,getComponent:f,authSelectors:m,errSelectors:x}=this.props;const R=f("AuthItem"),V=f("oauth2",!0),W=f("Button");let se=m.authorized(),me=a.filter((je,Ie)=>!!se.get(Ie)),ve=a.filter(je=>"oauth2"!==je.get("type")),Ce=a.filter(je=>"oauth2"===je.get("type"));return d.default.createElement("div",{className:"auth-container"},!!ve.size&&d.default.createElement("form",{onSubmit:this.submitAuth},ve.map((je,Ie)=>d.default.createElement(R,{key:Ie,schema:je,name:Ie,getComponent:f,onAuthChange:this.onAuthChange,authorized:se,errSelectors:x})).toArray(),d.default.createElement("div",{className:"auth-btn-wrapper"},ve.size===me.size?d.default.createElement(W,{className:"btn modal-btn auth",onClick:this.logoutClick},"Logout"):d.default.createElement(W,{type:"submit",className:"btn modal-btn auth authorize"},"Authorize"),d.default.createElement(W,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),Ce&&Ce.size?d.default.createElement("div",null,d.default.createElement("div",{className:"scope-def"},d.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),d.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),a.filter(je=>"oauth2"===je.get("type")).map((je,Ie)=>d.default.createElement("div",{key:Ie},d.default.createElement(V,{authorized:se,schema:je,name:Ie}))).toArray()):null)}}class $J extends d.default.Component{render(){let{schema:a,name:f,getComponent:m,onAuthChange:x,authorized:R,errSelectors:V}=this.props;const W=m("apiKeyAuth"),se=m("basicAuth");let me;const ve=a.get("type");switch(ve){case"apiKey":me=d.default.createElement(W,{key:f,schema:a,name:f,errSelectors:V,authorized:R,getComponent:m,onChange:x});break;case"basic":me=d.default.createElement(se,{key:f,schema:a,name:f,errSelectors:V,authorized:R,getComponent:m,onChange:x});break;default:me=d.default.createElement("div",{key:f},"Unknown security definition type ",ve)}return d.default.createElement("div",{key:`${f}-jump`},me)}}class UJ extends d.default.Component{render(){let{error:a}=this.props,f=a.get("level"),m=a.get("message"),x=a.get("source");return d.default.createElement("div",{className:"errors"},d.default.createElement("b",null,x," ",f),d.default.createElement("span",null,m))}}class zJ extends d.default.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"onChange",V=>{let{onChange:W}=this.props,me=Object.assign({},this.state,{value:V.target.value});this.setState(me),W(me)});let{name:m,schema:x}=this.props,R=this.getValue();this.state={name:m,schema:x,value:R}}getValue(){let{name:a,authorized:f}=this.props;return f&&f.getIn([a,"value"])}render(){let{schema:a,getComponent:f,errSelectors:m,name:x}=this.props;const R=f("Input"),V=f("Row"),W=f("Col"),se=f("authError"),me=f("Markdown",!0),ve=f("JumpToPath",!0);let Ce=this.getValue(),je=m.allErrors().filter(Ie=>Ie.get("authId")===x);return d.default.createElement("div",null,d.default.createElement("h4",null,d.default.createElement("code",null,x||a.get("name")),"\xa0(apiKey)",d.default.createElement(ve,{path:["securityDefinitions",x]})),Ce&&d.default.createElement("h6",null,"Authorized"),d.default.createElement(V,null,d.default.createElement(me,{source:a.get("description")})),d.default.createElement(V,null,d.default.createElement("p",null,"Name: ",d.default.createElement("code",null,a.get("name")))),d.default.createElement(V,null,d.default.createElement("p",null,"In: ",d.default.createElement("code",null,a.get("in")))),d.default.createElement(V,null,d.default.createElement("label",null,"Value:"),Ce?d.default.createElement("code",null," ****** "):d.default.createElement(W,null,d.default.createElement(R,{type:"text",onChange:this.onChange,autoFocus:!0}))),je.valueSeq().map((Ie,Qe)=>d.default.createElement(se,{error:Ie,key:Qe})))}}class WJ extends d.default.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"onChange",V=>{let{onChange:W}=this.props,{value:se,name:me}=V.target,ve=this.state.value;ve[me]=se,this.setState({value:ve}),W(this.state)});let{schema:m,name:x}=this.props,R=this.getValue().username;this.state={name:x,schema:m,value:R?{username:R}:{}}}getValue(){let{authorized:a,name:f}=this.props;return a&&a.getIn([f,"value"])||{}}render(){let{schema:a,getComponent:f,name:m,errSelectors:x}=this.props;const R=f("Input"),V=f("Row"),W=f("Col"),se=f("authError"),me=f("JumpToPath",!0),ve=f("Markdown",!0);let Ce=this.getValue().username,je=x.allErrors().filter(Ie=>Ie.get("authId")===m);return d.default.createElement("div",null,d.default.createElement("h4",null,"Basic authorization",d.default.createElement(me,{path:["securityDefinitions",m]})),Ce&&d.default.createElement("h6",null,"Authorized"),d.default.createElement(V,null,d.default.createElement(ve,{source:a.get("description")})),d.default.createElement(V,null,d.default.createElement("label",null,"Username:"),Ce?d.default.createElement("code",null," ",Ce," "):d.default.createElement(W,null,d.default.createElement(R,{type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),d.default.createElement(V,null,d.default.createElement("label",null,"Password:"),Ce?d.default.createElement("code",null," ****** "):d.default.createElement(W,null,d.default.createElement(R,{autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),je.valueSeq().map((Ie,Qe)=>d.default.createElement(se,{error:Ie,key:Qe})))}}function KJ(l){const{example:a,showValue:f,getComponent:m,getConfigs:x}=l,R=m("Markdown",!0),V=m("highlightCode");return a?d.default.createElement("div",{className:"example"},a.get("description")?d.default.createElement("section",{className:"example__section"},d.default.createElement("div",{className:"example__section-header"},"Example Description"),d.default.createElement("p",null,d.default.createElement(R,{source:a.get("description")}))):null,f&&a.has("value")?d.default.createElement("section",{className:"example__section"},d.default.createElement("div",{className:"example__section-header"},"Example Value"),d.default.createElement(V,{getConfigs:x,value:pa(a.get("value"))})):null):null}class JA extends d.default.PureComponent{constructor(...a){super(...a),(0,Z.Z)(this,"_onSelect",(()=>{var f=this;return function(m){let{isSyntheticChange:x=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"function"==typeof f.props.onSelect&&f.props.onSelect(m,{isSyntheticChange:x})}})()),(0,Z.Z)(this,"_onDomSelect",f=>{if("function"==typeof this.props.onSelect){const m=f.target.selectedOptions[0].getAttribute("value");this._onSelect(m,{isSyntheticChange:!1})}}),(0,Z.Z)(this,"getCurrentExample",()=>{const{examples:f,currentExampleKey:m}=this.props,x=f.get(m),R=f.keySeq().first(),V=f.get(R);return x||V||Map({})})}componentDidMount(){const{onSelect:a,examples:f}=this.props;if("function"==typeof a){const m=f.first(),x=f.keyOf(m);this._onSelect(x,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(a){const{currentExampleKey:f,examples:m}=a;if(m!==this.props.examples&&!m.has(f)){const x=m.first(),R=m.keyOf(x);this._onSelect(R,{isSyntheticChange:!0})}}render(){const{examples:a,currentExampleKey:f,isValueModified:m,isModifiedValueAvailable:x,showLabels:R}=this.props;return d.default.createElement("div",{className:"examples-select"},R?d.default.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,d.default.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:x&&m?"__MODIFIED__VALUE__":f||""},x?d.default.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,a.map((V,W)=>d.default.createElement("option",{key:W,value:W},V.get("summary")||W)).valueSeq()))}}(0,Z.Z)(JA,"defaultProps",{examples:Me.default.Map({}),onSelect:function(){for(var l=arguments.length,a=new Array(l),f=0;fMe.List.isList(l)?l:pa(l);class qA extends d.default.PureComponent{constructor(a){super(a),(0,Z.Z)(this,"_getStateForCurrentNamespace",()=>{const{currentNamespace:m}=this.props;return(this.state[m]||(0,Me.Map)()).toObject()}),(0,Z.Z)(this,"_setStateForCurrentNamespace",m=>{const{currentNamespace:x}=this.props;return this._setStateForNamespace(x,m)}),(0,Z.Z)(this,"_setStateForNamespace",(m,x)=>{const R=(this.state[m]||(0,Me.Map)()).mergeDeep(x);return this.setState({[m]:R})}),(0,Z.Z)(this,"_isCurrentUserInputSameAsExampleValue",()=>{const{currentUserInputValue:m}=this.props;return this._getCurrentExampleValue()===m}),(0,Z.Z)(this,"_getValueForExample",(m,x)=>{const{examples:R}=x||this.props;return tS((R||(0,Me.Map)({})).getIn([m,"value"]))}),(0,Z.Z)(this,"_getCurrentExampleValue",m=>{const{currentKey:x}=m||this.props;return this._getValueForExample(x,m||this.props)}),(0,Z.Z)(this,"_onExamplesSelect",(()=>{var m=this;return function(x){let{isSyntheticChange:R}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{onSelect:V,updateValue:W,currentUserInputValue:se,userHasEditedBody:me}=m.props,{lastUserEditedValue:ve}=m._getStateForCurrentNamespace(),Ce=m._getValueForExample(x);if("__MODIFIED__VALUE__"===x)return W(tS(ve)),m._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof V){for(var je=arguments.length,Ie=new Array(je>2?je-2:0),Qe=2;Qeve.get("value")===f||pa(ve.get("value"))===f);if(me.size){let ve;ve=me.has(a.currentKey)?a.currentKey:me.keySeq().first(),x(ve,{isSyntheticChange:!0})}else f!==this.props.currentUserInputValue&&f!==V&&f!==W&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(a.currentNamespace,{lastUserEditedValue:a.currentUserInputValue,isModifiedValueSelected:R||f!==se}))}render(){const{currentUserInputValue:a,examples:f,currentKey:m,getComponent:x,userHasEditedBody:R}=this.props,{lastDownstreamValue:V,lastUserEditedValue:W,isModifiedValueSelected:se}=this._getStateForCurrentNamespace(),me=x("ExamplesSelect");return d.default.createElement(me,{examples:f,currentExampleKey:m,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!W&&W!==V,isValueModified:void 0!==a&&se&&a!==this._getCurrentExampleValue()||R})}}(0,Z.Z)(qA,"defaultProps",{userHasEditedBody:!1,examples:(0,Me.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:function(){for(var l=arguments.length,a=new Array(l),f=0;f{Qe.preventDefault();let{authActions:it}=this.props;it.showDefinitions(!1)}),(0,Z.Z)(this,"authorize",()=>{let{authActions:Qe,errActions:it,getConfigs:tt,authSelectors:Mt,oas3Selectors:Qt}=this.props,or=tt(),ot=Mt.getConfigs();it.clear({authId:name,type:"auth",source:"auth"}),function HJ(l){let{auth:a,authActions:f,errActions:m,configs:x,authConfigs:R={},currentServer:V}=l,{schema:W,scopes:se,name:me,clientId:ve}=a,Ce=W.get("flow"),je=[];switch(Ce){case"password":return void f.authorizePassword(a);case"application":case"clientCredentials":case"client_credentials":return void f.authorizeApplication(a);case"accessCode":case"authorizationCode":case"authorization_code":je.push("response_type=code");break;case"implicit":je.push("response_type=token")}"string"==typeof ve&&je.push("client_id="+encodeURIComponent(ve));let Ie=x.oauth2RedirectUrl;if(void 0===Ie)return void m.newAuthErr({authId:me,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});je.push("redirect_uri="+encodeURIComponent(Ie));let Qe=[];Array.isArray(se)?Qe=se:Me.default.List.isList(se)&&(Qe=se.toArray()),Qe.length>0&&je.push("scope="+encodeURIComponent(Qe.join(R.scopeSeparator||" ")));let it=hm(new Date);if(je.push("state="+encodeURIComponent(it)),void 0!==R.realm&&je.push("realm="+encodeURIComponent(R.realm)),("authorizationCode"===Ce||"authorization_code"===Ce||"accessCode"===Ce)&&R.usePkceWithAuthorizationCodeGrant){const Lt=dO(Ve()(32).toString("base64")),Vt=(qt=Lt,dO(St()("sha256").update(qt).digest("base64")));je.push("code_challenge="+Vt),je.push("code_challenge_method=S256"),a.codeVerifier=Lt}var qt;let{additionalQueryStringParams:tt}=R;for(let Lt in tt)void 0!==tt[Lt]&&je.push([Lt,tt[Lt]].map(encodeURIComponent).join("="));const Mt=W.get("authorizationUrl");let Qt;Qt=V?(0,gm.default)(oo(Mt),V,!0).toString():oo(Mt);let or,ot=[Qt,je.join("&")].join(-1===Mt.indexOf("?")?"?":"&");or="implicit"===Ce?f.preAuthorizeImplicit:R.useBasicAuthenticationWithAccessCodeGrant?f.authorizeAccessCodeWithBasicAuthentication:f.authorizeAccessCodeWithFormParams,f.authPopup(ot,{auth:a,state:it,redirectUrl:Ie,callback:or,errCb:m.newAuthErr})}({auth:this.state,currentServer:Qt.serverEffectiveValue(Qt.selectedServer()),authActions:Qe,errActions:it,configs:or,authConfigs:ot})}),(0,Z.Z)(this,"onScopeChange",Qe=>{let{target:it}=Qe,{checked:tt}=it,Mt=it.dataset.value;if(tt&&-1===this.state.scopes.indexOf(Mt)){let Qt=this.state.scopes.concat([Mt]);this.setState({scopes:Qt})}else!tt&&this.state.scopes.indexOf(Mt)>-1&&this.setState({scopes:this.state.scopes.filter(Qt=>Qt!==Mt)})}),(0,Z.Z)(this,"onInputChange",Qe=>{let{target:{dataset:{name:it},value:tt}}=Qe;this.setState({[it]:tt})}),(0,Z.Z)(this,"selectScopes",Qe=>{this.setState(Qe.target.dataset.all?{scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}:{scopes:[]})}),(0,Z.Z)(this,"logout",Qe=>{Qe.preventDefault();let{authActions:it,errActions:tt,name:Mt}=this.props;tt.clear({authId:Mt,type:"auth",source:"auth"}),it.logoutWithPersistOption([Mt])});let{name:m,schema:x,authorized:R,authSelectors:V}=this.props,W=R&&R.get(m),se=V.getConfigs()||{},me=W&&W.get("username")||"",ve=W&&W.get("clientId")||se.clientId||"",Ce=W&&W.get("clientSecret")||se.clientSecret||"",je=W&&W.get("passwordType")||"basic",Ie=W&&W.get("scopes")||se.scopes||[];"string"==typeof Ie&&(Ie=Ie.split(se.scopeSeparator||" ")),this.state={appName:se.appName,name:m,schema:x,scopes:Ie,clientId:ve,clientSecret:Ce,username:me,password:"",passwordType:je}}render(){let{schema:a,getComponent:f,authSelectors:m,errSelectors:x,name:R,specSelectors:V}=this.props;const W=f("Input"),se=f("Row"),me=f("Col"),ve=f("Button"),Ce=f("authError"),je=f("JumpToPath",!0),Ie=f("Markdown",!0),Qe=f("InitializedInput"),{isOAS3:it}=V;let tt=it()?a.get("openIdConnectUrl"):null;const Mt="implicit",Qt="password",or=it()?tt?"authorization_code":"authorizationCode":"accessCode",ot=it()?tt?"client_credentials":"clientCredentials":"application";let Lt=!!(m.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,Vt=a.get("flow"),Ut=Vt===or&&Lt?Vt+" with PKCE":Vt,qt=a.get("allowedScopes")||a.get("scopes"),At=!!m.authorized().get(R),Kt=x.allErrors().filter(Et=>Et.get("authId")===R),Rt=!Kt.filter(Et=>"validation"===Et.get("source")).size,ar=a.get("description");return d.default.createElement("div",null,d.default.createElement("h4",null,R," (OAuth2, ",Ut,") ",d.default.createElement(je,{path:["securityDefinitions",R]})),this.state.appName?d.default.createElement("h5",null,"Application: ",this.state.appName," "):null,ar&&d.default.createElement(Ie,{source:a.get("description")}),At&&d.default.createElement("h6",null,"Authorized"),tt&&d.default.createElement("p",null,"OpenID Connect URL: ",d.default.createElement("code",null,tt)),(Vt===Mt||Vt===or)&&d.default.createElement("p",null,"Authorization URL: ",d.default.createElement("code",null,a.get("authorizationUrl"))),(Vt===Qt||Vt===or||Vt===ot)&&d.default.createElement("p",null,"Token URL:",d.default.createElement("code",null," ",a.get("tokenUrl"))),d.default.createElement("p",{className:"flow"},"Flow: ",d.default.createElement("code",null,Ut)),Vt!==Qt?null:d.default.createElement(se,null,d.default.createElement(se,null,d.default.createElement("label",{htmlFor:"oauth_username"},"username:"),At?d.default.createElement("code",null," ",this.state.username," "):d.default.createElement(me,{tablet:10,desktop:10},d.default.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),d.default.createElement(se,null,d.default.createElement("label",{htmlFor:"oauth_password"},"password:"),At?d.default.createElement("code",null," ****** "):d.default.createElement(me,{tablet:10,desktop:10},d.default.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),d.default.createElement(se,null,d.default.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),At?d.default.createElement("code",null," ",this.state.passwordType," "):d.default.createElement(me,{tablet:10,desktop:10},d.default.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},d.default.createElement("option",{value:"basic"},"Authorization header"),d.default.createElement("option",{value:"request-body"},"Request body"))))),(Vt===ot||Vt===Mt||Vt===or||Vt===Qt)&&(!At||At&&this.state.clientId)&&d.default.createElement(se,null,d.default.createElement("label",{htmlFor:"client_id"},"client_id:"),At?d.default.createElement("code",null," ****** "):d.default.createElement(me,{tablet:10,desktop:10},d.default.createElement(Qe,{id:"client_id",type:"text",required:Vt===Qt,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(Vt===ot||Vt===or||Vt===Qt)&&d.default.createElement(se,null,d.default.createElement("label",{htmlFor:"client_secret"},"client_secret:"),At?d.default.createElement("code",null," ****** "):d.default.createElement(me,{tablet:10,desktop:10},d.default.createElement(Qe,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!At&&qt&&qt.size?d.default.createElement("div",{className:"scopes"},d.default.createElement("h2",null,"Scopes:",d.default.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),d.default.createElement("a",{onClick:this.selectScopes},"select none")),qt.map((Et,ir)=>d.default.createElement(se,{key:ir},d.default.createElement("div",{className:"checkbox"},d.default.createElement(W,{"data-value":ir,id:`${ir}-${Vt}-checkbox-${this.state.name}`,disabled:At,checked:this.state.scopes.includes(ir),type:"checkbox",onChange:this.onScopeChange}),d.default.createElement("label",{htmlFor:`${ir}-${Vt}-checkbox-${this.state.name}`},d.default.createElement("span",{className:"item"}),d.default.createElement("div",{className:"text"},d.default.createElement("p",{className:"name"},ir),d.default.createElement("p",{className:"description"},Et)))))).toArray()):null,Kt.valueSeq().map((Et,ir)=>d.default.createElement(Ce,{error:Et,key:ir})),d.default.createElement("div",{className:"auth-btn-wrapper"},Rt&&(At?d.default.createElement(ve,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):d.default.createElement(ve,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),d.default.createElement(ve,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class qJ extends d.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onClick",()=>{let{specActions:f,path:m,method:x}=this.props;f.clearResponse(m,x),f.clearRequest(m,x)})}render(){return d.default.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const GJ=l=>{let{headers:a}=l;return d.default.createElement("div",null,d.default.createElement("h5",null,"Response headers"),d.default.createElement("pre",{className:"microlight"},a))},YJ=l=>{let{duration:a}=l;return d.default.createElement("div",null,d.default.createElement("h5",null,"Request duration"),d.default.createElement("pre",{className:"microlight"},a," ms"))};class ZJ extends d.default.Component{shouldComponentUpdate(a){return this.props.response!==a.response||this.props.path!==a.path||this.props.method!==a.method||this.props.displayRequestDuration!==a.displayRequestDuration}render(){const{response:a,getComponent:f,getConfigs:m,displayRequestDuration:x,specSelectors:R,path:V,method:W}=this.props,{showMutatedRequest:se,requestSnippetsEnabled:me}=m(),ve=se?R.mutatedRequestFor(V,W):R.requestFor(V,W),Ce=a.get("status"),je=ve.get("url"),Ie=a.get("headers").toJS(),Qe=a.get("notDocumented"),it=a.get("error"),tt=a.get("text"),Mt=a.get("duration"),Qt=Object.keys(Ie),or=Ie["content-type"]||Ie["Content-Type"],ot=f("responseBody"),Lt=Qt.map(Kt=>{var Rt=Array.isArray(Ie[Kt])?Ie[Kt].join():Ie[Kt];return d.default.createElement("span",{className:"headerline",key:Kt}," ",Kt,": ",Rt," ")}),Vt=0!==Lt.length,Ut=f("Markdown",!0),qt=f("RequestSnippets",!0),At=f("curl");return d.default.createElement("div",null,ve&&(!0===me||"true"===me?d.default.createElement(qt,{request:ve}):d.default.createElement(At,{request:ve,getConfigs:m})),je&&d.default.createElement("div",null,d.default.createElement("div",{className:"request-url"},d.default.createElement("h4",null,"Request URL"),d.default.createElement("pre",{className:"microlight"},je))),d.default.createElement("h4",null,"Server response"),d.default.createElement("table",{className:"responses-table live-responses-table"},d.default.createElement("thead",null,d.default.createElement("tr",{className:"responses-header"},d.default.createElement("td",{className:"col_header response-col_status"},"Code"),d.default.createElement("td",{className:"col_header response-col_description"},"Details"))),d.default.createElement("tbody",null,d.default.createElement("tr",{className:"response"},d.default.createElement("td",{className:"response-col_status"},Ce,Qe?d.default.createElement("div",{className:"response-undocumented"},d.default.createElement("i",null," Undocumented ")):null),d.default.createElement("td",{className:"response-col_description"},it?d.default.createElement(Ut,{source:`${""!==a.get("name")?`${a.get("name")}: `:""}${a.get("message")}`}):null,tt?d.default.createElement(ot,{content:tt,contentType:or,url:je,headers:Ie,getConfigs:m,getComponent:f}):null,Vt?d.default.createElement(GJ,{headers:Lt}):null,x&&Mt?d.default.createElement(YJ,{duration:Mt}):null)))))}}class GA extends d.default.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"getDefinitionUrl",()=>{let{specSelectors:R}=this.props;return new gm.default(R.url(),mr.location).toString()});let{getConfigs:m}=a,{validatorUrl:x}=m();this.state={url:this.getDefinitionUrl(),validatorUrl:void 0===x?"https://validator.swagger.io/validator":x}}UNSAFE_componentWillReceiveProps(a){let{getConfigs:f}=a,{validatorUrl:m}=f();this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===m?"https://validator.swagger.io/validator":m})}render(){let{getConfigs:a}=this.props,{spec:f}=a(),m=oo(this.state.validatorUrl);return"object"==typeof f&&Object.keys(f).length?null:this.state.url&&lO(this.state.validatorUrl)&&lO(this.state.url)?d.default.createElement("span",{className:"float-right"},d.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:`${m}/debug?url=${encodeURIComponent(this.state.url)}`},d.default.createElement(XJ,{src:`${m}?url=${encodeURIComponent(this.state.url)}`,alt:"Online validator badge"}))):null}}class XJ extends d.default.Component{constructor(a){super(a),this.state={loaded:!1,error:!1}}componentDidMount(){const a=new Image;a.onload=()=>{this.setState({loaded:!0})},a.onerror=()=>{this.setState({error:!0})},a.src=this.props.src}UNSAFE_componentWillReceiveProps(a){if(a.src!==this.props.src){const f=new Image;f.onload=()=>{this.setState({loaded:!0})},f.onerror=()=>{this.setState({error:!0})},f.src=a.src}}render(){return this.state.error?d.default.createElement("img",{alt:"Error"}):this.state.loaded?d.default.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class QJ extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"renderOperationTag",(f,m)=>{const{specSelectors:x,getComponent:R,oas3Selectors:V,layoutSelectors:W,layoutActions:se,getConfigs:me}=this.props,ve=x.validOperationMethods(),Ce=R("OperationContainer",!0),je=R("OperationTag"),Ie=f.get("operations");return d.default.createElement(je,{key:"operation-"+m,tagObj:f,tag:m,oas3Selectors:V,layoutSelectors:W,layoutActions:se,getConfigs:me,getComponent:R,specUrl:x.url()},d.default.createElement("div",{className:"operation-tag-content"},Ie.map(Qe=>{const it=Qe.get("path"),tt=Qe.get("method"),Mt=Me.default.List(["paths",it,tt]);return-1===ve.indexOf(tt)?null:d.default.createElement(Ce,{key:`${it}-${tt}`,specPath:Mt,op:Qe,path:it,method:tt,tag:m})}).toArray()))})}render(){let{specSelectors:a}=this.props;const f=a.taggedOperations();return 0===f.size?d.default.createElement("h3",null," No operations defined in spec!"):d.default.createElement("div",null,f.map(this.renderOperationTag).toArray(),f.size<1?d.default.createElement("h3",null," No operations defined in spec! "):null)}}function rS(l){return l.match(/^(?:[a-z]+:)?\/\//i)}function Yl(l,a){let{selectedServer:f=""}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{return function(x,R){let{selectedServer:V=""}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!x)return;if(rS(x))return x;const W=function eq(l,a){return l?rS(l)?(m=l).match(/^\/\//i)?`${window.location.protocol}${m}`:m:new URL(l,a).href:a;var m}(V,R);return rS(W)?new URL(x,W).href:new URL(x,window.location.href).href}(l,a,{selectedServer:f})}catch{return}}class YA extends d.default.Component{render(){const{tagObj:a,tag:f,children:m,oas3Selectors:x,layoutSelectors:R,layoutActions:V,getConfigs:W,getComponent:se,specUrl:me}=this.props;let{docExpansion:ve,deepLinking:Ce}=W();const je=Ce&&"false"!==Ce,Ie=se("Collapse"),Qe=se("Markdown",!0),it=se("DeepLink"),tt=se("Link"),Mt=se("ArrowUpIcon"),Qt=se("ArrowDownIcon");let or,ot=a.getIn(["tagDetails","description"],null),Lt=a.getIn(["tagDetails","externalDocs","description"]),Vt=a.getIn(["tagDetails","externalDocs","url"]);or=ic(x)&&ic(x.selectedServer)?Yl(Vt,me,{selectedServer:x.selectedServer()}):Vt;let Ut=["operations-tag",f],qt=R.isShown(Ut,"full"===ve||"list"===ve);return d.default.createElement("div",{className:qt?"opblock-tag-section is-open":"opblock-tag-section"},d.default.createElement("h3",{onClick:()=>V.show(Ut,!qt),className:ot?"opblock-tag":"opblock-tag no-desc",id:Ut.map(At=>uO(At)).join("-"),"data-tag":f,"data-is-open":qt},d.default.createElement(it,{enabled:je,isShown:qt,path:mm(f),text:f}),ot?d.default.createElement("small",null,d.default.createElement(Qe,{source:ot})):d.default.createElement("small",null),or?d.default.createElement("div",{className:"info__externaldocs"},d.default.createElement("small",null,d.default.createElement(tt,{href:oo(or),onClick:At=>At.stopPropagation(),target:"_blank"},Lt||or))):null,d.default.createElement("button",{"aria-expanded":qt,className:"expand-operation",title:qt?"Collapse operation":"Expand operation",onClick:()=>V.show(Ut,!qt)},d.default.createElement(qt?Mt:Qt,{className:"arrow"}))),d.default.createElement(Ie,{isOpened:qt},m))}}(0,Z.Z)(YA,"defaultProps",{tagObj:Me.default.fromJS({}),tag:""});var ZA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcm9sbGluZyIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWwgaW5pdGlhbDsgYmFja2dyb3VuZC1yZXBlYXQ6IGluaXRpYWwgaW5pdGlhbDsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jb2xvcn19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1yPSJ7e2NvbmZpZy5yYWRpdXN9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgc3Ryb2tlPSIjNTU1NTU1IiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPgo=";class XA extends d.PureComponent{render(){let{specPath:a,response:f,request:m,toggleShown:x,onTryoutClick:R,onResetClick:V,onCancelClick:W,onExecute:se,fn:me,getComponent:ve,getConfigs:Ce,specActions:je,specSelectors:Ie,authActions:Qe,authSelectors:it,oas3Actions:tt,oas3Selectors:Mt}=this.props,Qt=this.props.operation,{deprecated:or,isShown:ot,path:Lt,method:Vt,op:Ut,tag:qt,operationId:At,allowTryItOut:Kt,displayRequestDuration:Rt,tryItOutEnabled:ar,executeInProgress:Et}=Qt.toJS(),{description:ir,externalDocs:Xr,schemes:ai}=Ut;const Si=Xr?Yl(Xr.url,Ie.url(),{selectedServer:Mt.selectedServer()}):"";let Ei=Qt.getIn(["op"]),xs=Ei.get("responses"),ho=function(uc,da){if(!Me.default.Iterable.isIterable(uc))return Me.default.List();let vd=uc.getIn(Array.isArray(da)?da:[da]);return Me.default.List.isList(vd)?vd:Me.default.List()}(Ei,["parameters"]),Js=Ie.operationScheme(Lt,Vt),_o=["operations",qt,At],Yn=s0(Ei);const pn=ve("responses"),Qn=ve("parameters"),os=ve("execute"),ki=ve("clear"),gs=ve("Collapse"),Xl=ve("Markdown",!0),Ga=ve("schemes"),ja=ve("OperationServers"),_l=ve("OperationExt"),lc=ve("OperationSummary"),Ql=ve("Link"),{showExtensions:Jf}=Ce();if(xs&&f&&f.size>0){let Zc=!xs.get(String(f.get("status")))&&!xs.get("default");f=f.set("notDocumented",Zc)}let Cm=[Lt,Vt];const qf=Ie.validationErrors([Lt,Vt]);return d.default.createElement("div",{className:or?"opblock opblock-deprecated":ot?`opblock opblock-${Vt} is-open`:`opblock opblock-${Vt}`,id:uO(_o.join("-"))},d.default.createElement(lc,{operationProps:Qt,isShown:ot,toggleShown:x,getComponent:ve,authActions:Qe,authSelectors:it,specPath:a}),d.default.createElement(gs,{isOpened:ot},d.default.createElement("div",{className:"opblock-body"},Ei&&Ei.size||null===Ei?null:d.default.createElement("img",{height:"32px",width:"32px",src:ZA,className:"opblock-loading-animation"}),or&&d.default.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),ir&&d.default.createElement("div",{className:"opblock-description-wrapper"},d.default.createElement("div",{className:"opblock-description"},d.default.createElement(Xl,{source:ir}))),Si?d.default.createElement("div",{className:"opblock-external-docs-wrapper"},d.default.createElement("h4",{className:"opblock-title_normal"},"Find more details"),d.default.createElement("div",{className:"opblock-external-docs"},Xr.description&&d.default.createElement("span",{className:"opblock-external-docs__description"},d.default.createElement(Xl,{source:Xr.description})),d.default.createElement(Ql,{target:"_blank",className:"opblock-external-docs__link",href:oo(Si)},Si))):null,Ei&&Ei.size?d.default.createElement(Qn,{parameters:ho,specPath:a.push("parameters"),operation:Ei,onChangeKey:Cm,onTryoutClick:R,onResetClick:V,onCancelClick:W,tryItOutEnabled:ar,allowTryItOut:Kt,fn:me,getComponent:ve,specActions:je,specSelectors:Ie,pathMethod:[Lt,Vt],getConfigs:Ce,oas3Actions:tt,oas3Selectors:Mt}):null,ar?d.default.createElement(ja,{getComponent:ve,path:Lt,method:Vt,operationServers:Ei.get("servers"),pathServers:Ie.paths().getIn([Lt,"servers"]),getSelectedServer:Mt.selectedServer,setSelectedServer:tt.setSelectedServer,setServerVariableValue:tt.setServerVariableValue,getServerVariable:Mt.serverVariableValue,getEffectiveServerValue:Mt.serverEffectiveValue}):null,ar&&Kt&&ai&&ai.size?d.default.createElement("div",{className:"opblock-schemes"},d.default.createElement(Ga,{schemes:ai,path:Lt,method:Vt,specActions:je,currentScheme:Js})):null,!ar||!Kt||qf.length<=0?null:d.default.createElement("div",{className:"validation-errors errors-wrapper"},"Please correct the following validation errors and try again.",d.default.createElement("ul",null,qf.map((Zc,uc)=>d.default.createElement("li",{key:uc}," ",Zc," ")))),d.default.createElement("div",{className:ar&&f&&Kt?"btn-group":"execute-wrapper"},ar&&Kt?d.default.createElement(os,{operation:Ei,specActions:je,specSelectors:Ie,oas3Selectors:Mt,oas3Actions:tt,path:Lt,method:Vt,onExecute:se,disabled:Et}):null,ar&&f&&Kt?d.default.createElement(ki,{specActions:je,path:Lt,method:Vt}):null),Et?d.default.createElement("div",{className:"loading-container"},d.default.createElement("div",{className:"loading"})):null,xs?d.default.createElement(pn,{responses:xs,request:m,tryItOutResponse:f,getComponent:ve,getConfigs:Ce,specSelectors:Ie,oas3Actions:tt,oas3Selectors:Mt,specActions:je,produces:Ie.producesOptionsFor([Lt,Vt]),producesValue:Ie.currentProducesFor([Lt,Vt]),specPath:a.push("responses"),path:Lt,method:Vt,displayRequestDuration:Rt,fn:me}):null,Jf&&Yn.size?d.default.createElement(_l,{extensions:Yn,getComponent:ve}):null)))}}(0,Z.Z)(XA,"defaultProps",{operation:null,response:null,request:null,specPath:(0,Me.List)(),summary:""});let tq=(()=>{class l extends d.PureComponent{constructor(f,m){super(f,m),(0,Z.Z)(this,"toggleShown",()=>{let{layoutActions:R,tag:V,operationId:W,isShown:se}=this.props;const me=this.getResolvedSubtree();se||void 0!==me||this.requestResolvedSubtree(),R.show(["operations",V,W],!se)}),(0,Z.Z)(this,"onCancelClick",()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})}),(0,Z.Z)(this,"onTryoutClick",()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})}),(0,Z.Z)(this,"onResetClick",R=>{const V=this.props.oas3Selectors.selectDefaultRequestBodyValue(...R);this.props.oas3Actions.setRequestBodyValue({value:V,pathMethod:R})}),(0,Z.Z)(this,"onExecute",()=>{this.setState({executeInProgress:!0})}),(0,Z.Z)(this,"getResolvedSubtree",()=>{const{specSelectors:R,path:V,method:W,specPath:se}=this.props;return R.specResolvedSubtree(se?se.toJS():["paths",V,W])}),(0,Z.Z)(this,"requestResolvedSubtree",()=>{const{specActions:R,path:V,method:W,specPath:se}=this.props;return R.requestResolvedSubtree(se?se.toJS():["paths",V,W])});const{tryItOutEnabled:x}=f.getConfigs();this.state={tryItOutEnabled:!0===x||"true"===x,executeInProgress:!1}}mapStateToProps(f,m){const{op:x,layoutSelectors:R,getConfigs:V}=m,{docExpansion:W,deepLinking:se,displayOperationId:me,displayRequestDuration:ve,supportedSubmitMethods:Ce}=V(),je=R.showSummary(),Ie=x.getIn(["operation","__originalOperationId"])||x.getIn(["operation","operationId"])||(0,kA.opId)(x.get("operation"),m.path,m.method)||x.get("id"),Qe=["operations",m.tag,Ie],it=se&&"false"!==se,tt=Ce.indexOf(m.method)>=0&&(void 0===m.allowTryItOut?m.specSelectors.allowTryItOutFor(m.path,m.method):m.allowTryItOut),Mt=x.getIn(["operation","security"])||m.specSelectors.security();return{operationId:Ie,isDeepLinkingEnabled:it,showSummary:je,displayOperationId:me,displayRequestDuration:ve,allowTryItOut:tt,security:Mt,isAuthorized:m.authSelectors.isAuthorized(Mt),isShown:R.isShown(Qe,"full"===W),jumpToKey:`paths.${m.path}.${m.method}`,response:m.specSelectors.responseFor(m.path,m.method),request:m.specSelectors.requestFor(m.path,m.method)}}componentDidMount(){const{isShown:f}=this.props,m=this.getResolvedSubtree();f&&void 0===m&&this.requestResolvedSubtree()}UNSAFE_componentWillReceiveProps(f){const{response:m,isShown:x}=f,R=this.getResolvedSubtree();m!==this.props.response&&this.setState({executeInProgress:!1}),x&&void 0===R&&this.requestResolvedSubtree()}render(){let{op:f,tag:m,path:x,method:R,security:V,isAuthorized:W,operationId:se,showSummary:me,isShown:ve,jumpToKey:Ce,allowTryItOut:je,response:Ie,request:Qe,displayOperationId:it,displayRequestDuration:tt,isDeepLinkingEnabled:Mt,specPath:Qt,specSelectors:or,specActions:ot,getComponent:Lt,getConfigs:Vt,layoutSelectors:Ut,layoutActions:qt,authActions:At,authSelectors:Kt,oas3Actions:Rt,oas3Selectors:ar,fn:Et}=this.props;const ir=Lt("operation"),Xr=this.getResolvedSubtree()||(0,Me.Map)(),ai=(0,Me.fromJS)({op:Xr,tag:m,path:x,summary:f.getIn(["operation","summary"])||"",deprecated:Xr.get("deprecated")||f.getIn(["operation","deprecated"])||!1,method:R,security:V,isAuthorized:W,operationId:se,originalOperationId:Xr.getIn(["operation","__originalOperationId"]),showSummary:me,isShown:ve,jumpToKey:Ce,allowTryItOut:je,request:Qe,displayOperationId:it,displayRequestDuration:tt,isDeepLinkingEnabled:Mt,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return d.default.createElement(ir,{operation:ai,response:Ie,request:Qe,isShown:ve,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:Qt,specActions:ot,specSelectors:or,oas3Actions:Rt,oas3Selectors:ar,layoutActions:qt,layoutSelectors:Ut,authActions:At,authSelectors:Kt,getComponent:Lt,getConfigs:Vt,fn:Et})}}return(0,Z.Z)(l,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1}),l})();var rq=(l=>{var a={};return Dt.d(a,l),a})({default:()=>WB()});class QA extends d.PureComponent{render(){let{isShown:a,toggleShown:f,getComponent:m,authActions:x,authSelectors:R,operationProps:V,specPath:W}=this.props,{summary:se,isAuthorized:me,method:ve,op:Ce,showSummary:je,path:Ie,operationId:Qe,originalOperationId:it,displayOperationId:tt}=V.toJS(),{summary:Mt}=Ce,Qt=V.get("security");const or=m("authorizeOperationBtn",!0),ot=m("OperationSummaryMethod"),Lt=m("OperationSummaryPath"),Vt=m("JumpToPath",!0),Ut=m("CopyToClipboardBtn",!0),qt=m("ArrowUpIcon"),At=m("ArrowDownIcon"),Kt=Qt&&!!Qt.count(),Rt=Kt&&1===Qt.size&&Qt.first().isEmpty(),ar=!Kt||Rt;return d.default.createElement("div",{className:`opblock-summary opblock-summary-${ve}`},d.default.createElement("button",{"aria-label":`${ve} ${Ie.replace(/\//g,"\u200b/")}`,"aria-expanded":a,className:"opblock-summary-control",onClick:f},d.default.createElement(ot,{method:ve}),d.default.createElement(Lt,{getComponent:m,operationProps:V,specPath:W}),je?d.default.createElement("div",{className:"opblock-summary-description"},(0,rq.default)(Mt||se)):null,tt&&(it||Qe)?d.default.createElement("span",{className:"opblock-summary-operation-id"},it||Qe):null),d.default.createElement(Ut,{textToCopy:`${W.get(1)}`}),ar?null:d.default.createElement(or,{isAuthorized:me,onClick:()=>{const Et=R.definitionsForRequirements(Qt);x.showDefinitions(Et)}}),d.default.createElement("button",{"aria-label":`${ve} ${Ie.replace(/\//g,"\u200b/")}`,className:"opblock-control-arrow","aria-expanded":a,tabIndex:"-1",onClick:f},d.default.createElement(a?qt:At,{className:"arrow"})),d.default.createElement(Vt,{path:W}))}}(0,Z.Z)(QA,"defaultProps",{operationProps:null,specPath:(0,Me.List)(),summary:""});let nq=(()=>{class l extends d.PureComponent{render(){let{method:f}=this.props;return d.default.createElement("span",{className:"opblock-summary-method"},f.toUpperCase())}}return(0,Z.Z)(l,"defaultProps",{operationProps:null}),l})();class iq extends d.PureComponent{render(){let{getComponent:a,operationProps:f}=this.props,{deprecated:m,isShown:x,path:R,tag:V,operationId:W,isDeepLinkingEnabled:se}=f.toJS();const me=R.split(/(?=\/)/g);for(let Ce=1;Ce{let{extensions:a,getComponent:f}=l,m=f("OperationExtRow");return d.default.createElement("div",{className:"opblock-section"},d.default.createElement("div",{className:"opblock-section-header"},d.default.createElement("h4",null,"Extensions")),d.default.createElement("div",{className:"table-container"},d.default.createElement("table",null,d.default.createElement("thead",null,d.default.createElement("tr",null,d.default.createElement("td",{className:"col_header"},"Field"),d.default.createElement("td",{className:"col_header"},"Value"))),d.default.createElement("tbody",null,a.entrySeq().map(x=>{let[R,V]=x;return d.default.createElement(m,{key:`${R}-${V}`,xKey:R,xVal:V})})))))},oq=l=>{let{xKey:a,xVal:f}=l;const m=f?f.toJS?f.toJS():f:null;return d.default.createElement("tr",null,d.default.createElement("td",null,a),d.default.createElement("td",null,JSON.stringify(m)))},ds=(l=>{var a={};return Dt.d(a,l),a})({default:()=>HB()}),aq=(l=>{var a={};return Dt.d(a,l),a})({default:()=>qB()});const eC=l=>{let{value:a,fileName:f,className:m,downloadable:x,getConfigs:R,canCopy:V,language:W}=l;const se=(0,Ne.default)(R)?R():null,me=!1!==(0,Au.default)(se,"syntaxHighlight")&&(0,Au.default)(se,"syntaxHighlight.activated",!0),ve=(0,d.useRef)(null);(0,d.useEffect)(()=>{const je=Array.from(ve.current.childNodes).filter(Ie=>!!Ie.nodeType&&Ie.classList.contains("microlight"));return je.forEach(Ie=>Ie.addEventListener("mousewheel",Ce,{passive:!1})),()=>{je.forEach(Ie=>Ie.removeEventListener("mousewheel",Ce))}},[a,m,W]);const Ce=je=>{const{target:Ie,deltaY:Qe}=je,{scrollHeight:it,offsetHeight:tt,scrollTop:Mt}=Ie;it>tt&&(0===Mt&&Qe<0||tt+Mt>=it&&Qe>0)&&je.preventDefault()};return d.default.createElement("div",{className:"highlight-code",ref:ve},V&&d.default.createElement("div",{className:"copy-to-clipboard"},d.default.createElement(l0.CopyToClipboard,{text:a},d.default.createElement("button",null))),x?d.default.createElement("button",{className:"download-contents",onClick:()=>{(0,aq.default)(a,f)}},"Download"):null,me?d.default.createElement(ql.default,{language:W,className:(0,ds.default)(m,"microlight"),style:Nb((0,Au.default)(se,"syntaxHighlight.theme","agate"))},a):d.default.createElement("pre",{className:(0,ds.default)(m,"microlight")},a))};eC.defaultProps={fileName:"response.txt"};var lq=eC;class h0 extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onChangeProducesWrapper",f=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],f)),(0,Z.Z)(this,"onResponseContentTypeChange",f=>{let{controlsAcceptHeader:m,value:x}=f;const{oas3Actions:R,path:V,method:W}=this.props;m&&R.setResponseContentType({value:x,path:V,method:W})})}render(){let{responses:a,tryItOutResponse:f,getComponent:m,getConfigs:x,specSelectors:R,fn:V,producesValue:W,displayRequestDuration:se,specPath:me,path:ve,method:Ce,oas3Selectors:je,oas3Actions:Ie}=this.props,Qe=function(Ut){let qt=Ut.keySeq();return qt.contains(bi)?bi:qt.filter(At=>"2"===(At+"")[0]).sort().first()}(a);const it=m("contentType"),tt=m("liveResponse"),Mt=m("response");let Qt=this.props.produces&&this.props.produces.size?this.props.produces:h0.defaultProps.produces;const or=R.isOAS3()?function(Ut){if(!Me.default.OrderedMap.isOrderedMap(Ut)||!Ut.size)return null;const qt=Ut.find((Rt,ar)=>ar.startsWith("2")&&Object.keys(Rt.get("content")||{}).length>0),At=Ut.get("default")||Me.default.OrderedMap(),Kt=(At.get("content")||Me.default.OrderedMap()).keySeq().toJS().length?At:null;return qt||Kt}(a):null,ot=function(Ut){return Ut.replace(/[^\w-]/g,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_")}(`${Ce}${ve}_responses`),Lt=`${ot}_select`;return d.default.createElement("div",{className:"responses-wrapper"},d.default.createElement("div",{className:"opblock-section-header"},d.default.createElement("h4",null,"Responses"),R.isOAS3()?null:d.default.createElement("label",{htmlFor:Lt},d.default.createElement("span",null,"Response content type"),d.default.createElement(it,{value:W,ariaControls:ot,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:Qt,controlId:Lt,onChange:this.onChangeProducesWrapper}))),d.default.createElement("div",{className:"responses-inner"},f?d.default.createElement("div",null,d.default.createElement(tt,{response:f,getComponent:m,getConfigs:x,specSelectors:R,path:this.props.path,method:this.props.method,displayRequestDuration:se}),d.default.createElement("h4",null,"Responses")):null,d.default.createElement("table",{"aria-live":"polite",className:"responses-table",id:ot,role:"region"},d.default.createElement("thead",null,d.default.createElement("tr",{className:"responses-header"},d.default.createElement("td",{className:"col_header response-col_status"},"Code"),d.default.createElement("td",{className:"col_header response-col_description"},"Description"),R.isOAS3()?d.default.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),d.default.createElement("tbody",null,a.entrySeq().map(Vt=>{let[Ut,qt]=Vt,At=f&&f.get("status")==Ut?"response_current":"";return d.default.createElement(Mt,{key:Ut,path:ve,method:Ce,specPath:me.push(Ut),isDefault:Qe===Ut,fn:V,className:At,code:Ut,response:qt,specSelectors:R,controlsAcceptHeader:qt===or,onContentTypeChange:this.onResponseContentTypeChange,contentType:W,getConfigs:x,activeExamplesKey:je.activeExamplesMember(ve,Ce,"responses",Ut),oas3Actions:Ie,getComponent:m})}).toArray()))))}}function m0(l){return function(f){try{return!!JSON.parse(f)}catch{return null}}(l)?"json":null}(0,Z.Z)(h0,"defaultProps",{tryItOutResponse:null,produces:(0,Me.fromJS)(["application/json"]),displayRequestDuration:!1});class tC extends d.default.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"_onContentTypeChange",m=>{const{onContentTypeChange:x,controlsAcceptHeader:R}=this.props;this.setState({responseContentType:m}),x({value:m,controlsAcceptHeader:R})}),(0,Z.Z)(this,"getTargetExamplesKey",()=>{const{response:m,contentType:x,activeExamplesKey:R}=this.props,W=m.getIn(["content",this.state.responseContentType||x],(0,Me.Map)({})).get("examples",null).keySeq().first();return R||W}),this.state={responseContentType:""}}render(){let{path:a,method:f,code:m,response:x,className:R,specPath:V,fn:W,getComponent:se,getConfigs:me,specSelectors:ve,contentType:Ce,controlsAcceptHeader:je,oas3Actions:Ie}=this.props,{inferSchema:Qe,getSampleSchema:it}=W,tt=ve.isOAS3();const{showExtensions:Mt}=me();let Qt=Mt?s0(x):null,or=x.get("headers"),ot=x.get("links");const Lt=se("ResponseExtension"),Vt=se("headers"),Ut=se("highlightCode"),qt=se("modelExample"),At=se("Markdown",!0),Kt=se("operationLink"),Rt=se("contentType"),ar=se("ExamplesSelect"),Et=se("Example");var ir,Xr;const ai=this.state.responseContentType||Ce,Si=x.getIn(["content",ai],(0,Me.Map)({})),Ei=Si.get("examples",null);if(tt){const pn=Si.get("schema");ir=pn?Qe(pn.toJS()):null,Xr=pn?(0,Me.List)(["content",this.state.responseContentType,"schema"]):V}else ir=x.get("schema"),Xr=x.has("schema")?V.push("schema"):V;let xs,ho,Js=!1,_o={includeReadOnly:!0};if(tt)if(ho=Si.get("schema")?.toJS(),Ei){const pn=this.getTargetExamplesKey(),Qn=os=>os.get("value");xs=Qn(Ei.get(pn,(0,Me.Map)({}))),void 0===xs&&(xs=Qn(Ei.values().next().value)),Js=!0}else void 0!==Si.get("example")&&(xs=Si.get("example"),Js=!0);else{ho=ir,_o={..._o,includeWriteOnly:!0};const pn=x.getIn(["examples",ai]);pn&&(xs=pn,Js=!0)}let Yn=((pn,Qn,os)=>{if(null!=pn){let ki=null;return m0(pn)&&(ki="json"),d.default.createElement("div",null,d.default.createElement(Qn,{className:"example",getConfigs:os,language:ki,value:pa(pn)}))}return null})(it(ho,ai,_o,Js?xs:void 0),Ut,me);return d.default.createElement("tr",{className:"response "+(R||""),"data-code":m},d.default.createElement("td",{className:"response-col_status"},m),d.default.createElement("td",{className:"response-col_description"},d.default.createElement("div",{className:"response-col_description__inner"},d.default.createElement(At,{source:x.get("description")})),Mt&&Qt.size?Qt.entrySeq().map(pn=>{let[Qn,os]=pn;return d.default.createElement(Lt,{key:`${Qn}-${os}`,xKey:Qn,xVal:os})}):null,tt&&x.get("content")?d.default.createElement("section",{className:"response-controls"},d.default.createElement("div",{className:(0,ds.default)("response-control-media-type",{"response-control-media-type--accept-controller":je})},d.default.createElement("small",{className:"response-control-media-type__title"},"Media type"),d.default.createElement(Rt,{value:this.state.responseContentType,contentTypes:x.get("content")?x.get("content").keySeq():(0,Me.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),je?d.default.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",d.default.createElement("code",null,"Accept")," header."):null),Ei?d.default.createElement("div",{className:"response-control-examples"},d.default.createElement("small",{className:"response-control-examples__title"},"Examples"),d.default.createElement(ar,{examples:Ei,currentExampleKey:this.getTargetExamplesKey(),onSelect:pn=>Ie.setActiveExamplesMember({name:pn,pathMethod:[a,f],contextType:"responses",contextName:m}),showLabels:!1})):null):null,Yn||ir?d.default.createElement(qt,{specPath:Xr,getComponent:se,getConfigs:me,specSelectors:ve,schema:wu(ir),example:Yn,includeReadOnly:!0}):null,tt&&Ei?d.default.createElement(Et,{example:Ei.get(this.getTargetExamplesKey(),(0,Me.Map)({})),getComponent:se,getConfigs:me,omitValue:!0}):null,or?d.default.createElement(Vt,{headers:or,getComponent:se}):null),tt?d.default.createElement("td",{className:"response-col_links"},ot?ot.toSeq().entrySeq().map(pn=>{let[Qn,os]=pn;return d.default.createElement(Kt,{key:Qn,name:Qn,link:os,getComponent:se})}):d.default.createElement("i",null,"No links")):null)}}(0,Z.Z)(tC,"defaultProps",{response:(0,Me.fromJS)({}),onContentTypeChange:()=>{}});var uq=l=>{let{xKey:a,xVal:f}=l;return d.default.createElement("div",{className:"response__extension"},a,": ",String(f))},cq=Dt(131),fq=Dt.n(cq),rC=(l=>{var a={};return Dt.d(a,l),a})({default:()=>YB()});class pq extends d.default.PureComponent{constructor(...a){super(...a),(0,Z.Z)(this,"state",{parsedContent:null}),(0,Z.Z)(this,"updateParsedContent",f=>{const{content:m}=this.props;if(f!==m)if(m&&m instanceof Blob){var x=new FileReader;x.onload=()=>{this.setState({parsedContent:x.result})},x.readAsText(m)}else this.setState({parsedContent:m.toString()})})}componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(a){this.updateParsedContent(a.content)}render(){let{content:a,contentType:f,url:m,headers:x={},getConfigs:R,getComponent:V}=this.props;const{parsedContent:W}=this.state,se=V("highlightCode"),me="response_"+(new Date).getTime();let ve,Ce;if(m=m||"",(/^application\/octet-stream/i.test(f)||x["Content-Disposition"]&&/attachment/i.test(x["Content-Disposition"])||x["content-disposition"]&&/attachment/i.test(x["content-disposition"])||x["Content-Description"]&&/File Transfer/i.test(x["Content-Description"])||x["content-description"]&&/File Transfer/i.test(x["content-description"]))&&a.size>0)if("Blob"in window){let je=f||"text/html",Ie=a instanceof Blob?a:new Blob([a],{type:je}),Qe=window.URL.createObjectURL(Ie),it=[je,m.substr(m.lastIndexOf("/")+1),Qe].join(":"),tt=x["content-disposition"]||x["Content-Disposition"];if(void 0!==tt){let Mt=function(or){let ot;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some(Lt=>(ot=Lt.exec(or),null!==ot)),null!==ot&&ot.length>1)try{return decodeURIComponent(ot[1])}catch(Lt){console.error(Lt)}return null}(tt);null!==Mt&&(it=Mt)}Ce=d.default.createElement("div",null,d.default.createElement("a",mr.navigator&&mr.navigator.msSaveOrOpenBlob?{href:Qe,onClick:()=>mr.navigator.msSaveOrOpenBlob(Ie,it)}:{href:Qe,download:it},"Download file"))}else Ce=d.default.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(f)){let je=null;m0(a)&&(je="json");try{ve=JSON.stringify(JSON.parse(a),null," ")}catch{ve="can't parse JSON. Raw result:\n\n"+a}Ce=d.default.createElement(se,{language:je,downloadable:!0,fileName:`${me}.json`,value:ve,getConfigs:R,canCopy:!0})}else/xml/i.test(f)?(ve=fq()(a,{textNodesOnSameLine:!0,indentor:" "}),Ce=d.default.createElement(se,{downloadable:!0,fileName:`${me}.xml`,value:ve,getConfigs:R,canCopy:!0})):Ce="text/html"===(0,rC.default)(f)||/text\/plain/.test(f)?d.default.createElement(se,{downloadable:!0,fileName:`${me}.html`,value:a,getConfigs:R,canCopy:!0}):"text/csv"===(0,rC.default)(f)||/text\/csv/.test(f)?d.default.createElement(se,{downloadable:!0,fileName:`${me}.csv`,value:a,getConfigs:R,canCopy:!0}):/^image\//i.test(f)?f.includes("svg")?d.default.createElement("div",null," ",a," "):d.default.createElement("img",{src:window.URL.createObjectURL(a)}):/^audio\//i.test(f)?d.default.createElement("pre",{className:"microlight"},d.default.createElement("audio",{controls:!0,key:m},d.default.createElement("source",{src:m,type:f}))):"string"==typeof a?d.default.createElement(se,{downloadable:!0,fileName:`${me}.txt`,value:a,getConfigs:R,canCopy:!0}):a.size>0?W?d.default.createElement("div",null,d.default.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),d.default.createElement(se,{downloadable:!0,fileName:`${me}.txt`,value:W,getConfigs:R,canCopy:!0})):d.default.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return Ce?d.default.createElement("div",null,d.default.createElement("h5",null,"Response body"),Ce):null}}class nC extends d.Component{constructor(a){super(a),(0,Z.Z)(this,"onChange",(f,m,x)=>{let{specActions:{changeParamByIdentity:R},onChangeKey:V}=this.props;R(V,f,m,x)}),(0,Z.Z)(this,"onChangeConsumesWrapper",f=>{let{specActions:{changeConsumesValue:m},onChangeKey:x}=this.props;m(x,f)}),(0,Z.Z)(this,"toggleTab",f=>"parameters"===f?this.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===f?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0),(0,Z.Z)(this,"onChangeMediaType",f=>{let{value:m,pathMethod:x}=f,{specActions:R,oas3Selectors:V,oas3Actions:W}=this.props;const se=V.hasUserEditedBody(...x),me=V.shouldRetainRequestBodyValue(...x);W.setRequestContentType({value:m,pathMethod:x}),W.initRequestBodyValidateError({pathMethod:x}),se||(me||W.setRequestBodyValue({value:void 0,pathMethod:x}),R.clearResponse(...x),R.clearRequest(...x),R.clearValidateParams(x))}),this.state={callbackVisible:!1,parametersVisible:!0}}render(){let{onTryoutClick:a,onResetClick:f,parameters:m,allowTryItOut:x,tryItOutEnabled:R,specPath:V,fn:W,getComponent:se,getConfigs:me,specSelectors:ve,specActions:Ce,pathMethod:je,oas3Actions:Ie,oas3Selectors:Qe,operation:it}=this.props;const tt=se("parameterRow"),Mt=se("TryItOutButton"),Qt=se("contentType"),or=se("Callbacks",!0),ot=se("RequestBody",!0),Lt=R&&x,Vt=ve.isOAS3(),Ut=it.get("requestBody"),qt=Object.values(m.reduce((At,Kt)=>{const Rt=Kt.get("in");return At[Rt]??(At[Rt]=[]),At[Rt].push(Kt),At},{})).reduce((At,Kt)=>At.concat(Kt),[]);return d.default.createElement("div",{className:"opblock-section"},d.default.createElement("div",{className:"opblock-section-header"},Vt?d.default.createElement("div",{className:"tab-header"},d.default.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:`tab-item ${this.state.parametersVisible&&"active"}`},d.default.createElement("h4",{className:"opblock-title"},d.default.createElement("span",null,"Parameters"))),it.get("callbacks")?d.default.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:`tab-item ${this.state.callbackVisible&&"active"}`},d.default.createElement("h4",{className:"opblock-title"},d.default.createElement("span",null,"Callbacks"))):null):d.default.createElement("div",{className:"tab-header"},d.default.createElement("h4",{className:"opblock-title"},"Parameters")),x?d.default.createElement(Mt,{isOAS3:ve.isOAS3(),hasUserEditedBody:Qe.hasUserEditedBody(...je),enabled:R,onCancelClick:this.props.onCancelClick,onTryoutClick:a,onResetClick:()=>f(je)}):null),this.state.parametersVisible?d.default.createElement("div",{className:"parameters-container"},qt.length?d.default.createElement("div",{className:"table-container"},d.default.createElement("table",{className:"parameters"},d.default.createElement("thead",null,d.default.createElement("tr",null,d.default.createElement("th",{className:"col_header parameters-col_name"},"Name"),d.default.createElement("th",{className:"col_header parameters-col_description"},"Description"))),d.default.createElement("tbody",null,qt.map((At,Kt)=>d.default.createElement(tt,{fn:W,specPath:V.push(Kt.toString()),getComponent:se,getConfigs:me,rawParam:At,param:ve.parameterWithMetaByIdentity(je,At),key:`${At.get("in")}.${At.get("name")}`,onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:ve,specActions:Ce,oas3Actions:Ie,oas3Selectors:Qe,pathMethod:je,isExecute:Lt}))))):d.default.createElement("div",{className:"opblock-description-wrapper"},d.default.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?d.default.createElement("div",{className:"callbacks-container opblock-description-wrapper"},d.default.createElement(or,{callbacks:(0,Me.Map)(it.get("callbacks")),specPath:V.slice(0,-1).push("callbacks")})):null,Vt&&Ut&&this.state.parametersVisible&&d.default.createElement("div",{className:"opblock-section opblock-section-request-body"},d.default.createElement("div",{className:"opblock-section-header"},d.default.createElement("h4",{className:`opblock-title parameter__name ${Ut.get("required")&&"required"}`},"Request body"),d.default.createElement("label",null,d.default.createElement(Qt,{value:Qe.requestContentType(...je),contentTypes:Ut.get("content",(0,Me.List)()).keySeq(),onChange:At=>{this.onChangeMediaType({value:At,pathMethod:je})},className:"body-param-content-type",ariaLabel:"Request content type"}))),d.default.createElement("div",{className:"opblock-description-wrapper"},d.default.createElement(ot,{setRetainRequestBodyValueFlag:At=>Ie.setRetainRequestBodyValueFlag({value:At,pathMethod:je}),userHasEditedBody:Qe.hasUserEditedBody(...je),specPath:V.slice(0,-1).push("requestBody"),requestBody:Ut,requestBodyValue:Qe.requestBodyValue(...je),requestBodyInclusionSetting:Qe.requestBodyInclusionSetting(...je),requestBodyErrors:Qe.requestBodyErrors(...je),isExecute:Lt,getConfigs:me,activeExamplesKey:Qe.activeExamplesMember(...je,"requestBody","requestBody"),updateActiveExamplesKey:At=>{this.props.oas3Actions.setActiveExamplesMember({name:At,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(At,Kt)=>{if(Kt){const Rt=Qe.requestBodyValue(...je),ar=Me.Map.isMap(Rt)?Rt:(0,Me.Map)();return Ie.setRequestBodyValue({pathMethod:je,value:ar.setIn(Kt,At)})}Ie.setRequestBodyValue({value:At,pathMethod:je})},onChangeIncludeEmpty:(At,Kt)=>{Ie.setRequestBodyInclusion({pathMethod:je,value:Kt,name:At})},contentType:Qe.requestContentType(...je)}))))}}(0,Z.Z)(nC,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var dq=l=>{let{xKey:a,xVal:f}=l;return d.default.createElement("div",{className:"parameter__extension"},a,": ",String(f))};const hq={onChange:()=>{},isIncludedOptions:{}};let mq=(()=>{class l extends d.Component{constructor(...f){super(...f),(0,Z.Z)(this,"onCheckboxChange",m=>{const{onChange:x}=this.props;x(m.target.checked)})}componentDidMount(){const{isIncludedOptions:f,onChange:m}=this.props,{shouldDispatchInit:x,defaultValue:R}=f;x&&m(R)}render(){let{isIncluded:f,isDisabled:m}=this.props;return d.default.createElement("div",null,d.default.createElement("label",{className:(0,ds.default)("parameter__empty_value_toggle",{disabled:m})},d.default.createElement("input",{type:"checkbox",disabled:m,checked:!m&&f,onChange:this.onCheckboxChange}),"Send empty value"))}}return(0,Z.Z)(l,"defaultProps",hq),l})();class yq extends d.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"onChangeWrapper",(()=>{var m=this;return function(x){let R,V=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{onChange:W,rawParam:se}=m.props;return R=""===x||x&&0===x.size?null:x,W(se,R,V)}})()),(0,Z.Z)(this,"_onExampleSelect",m=>{this.props.oas3Actions.setActiveExamplesMember({name:m,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})}),(0,Z.Z)(this,"onChangeIncludeEmpty",m=>{let{specActions:x,param:R,pathMethod:V}=this.props;const W=R.get("name"),se=R.get("in");return x.updateEmptyParamInclusion(V,W,se,m)}),(0,Z.Z)(this,"setDefaultValue",()=>{let{specSelectors:m,pathMethod:x,rawParam:R,oas3Selectors:V,fn:W}=this.props;const se=m.parameterWithMetaByIdentity(x,R)||(0,Me.Map)(),{schema:me}=$r(se,{isOAS3:m.isOAS3()}),ve=se.get("content",(0,Me.Map)()).keySeq().first(),Ce=me?W.getSampleSchema(me.toJS(),ve,{includeWriteOnly:!0}):null;if(se&&void 0===se.get("value")&&"body"!==se.get("in")){let je;if(m.isSwagger2())je=void 0!==se.get("x-example")?se.get("x-example"):void 0!==se.getIn(["schema","example"])?se.getIn(["schema","example"]):me&&me.getIn(["default"]);else if(m.isOAS3()){const Ie=V.activeExamplesMember(...x,"parameters",this.getParamKey());je=void 0!==se.getIn(["examples",Ie,"value"])?se.getIn(["examples",Ie,"value"]):void 0!==se.getIn(["content",ve,"example"])?se.getIn(["content",ve,"example"]):void 0!==se.get("example")?se.get("example"):void 0!==(me&&me.get("example"))?me&&me.get("example"):void 0!==(me&&me.get("default"))?me&&me.get("default"):se.get("default")}void 0===je||Me.List.isList(je)||(je=pa(je)),void 0!==je?this.onChangeWrapper(je):me&&"object"===me.get("type")&&Ce&&!se.get("examples")&&this.onChangeWrapper(Me.List.isList(Ce)?Ce:pa(Ce))}}),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(a){let f,{specSelectors:m,pathMethod:x,rawParam:R}=a,V=m.isOAS3(),W=m.parameterWithMetaByIdentity(x,R)||new Me.Map;if(W=W.isEmpty()?R:W,V){let{schema:ve}=$r(W,{isOAS3:V});f=ve?ve.get("enum"):void 0}else f=W?W.get("enum"):void 0;let se,me=W?W.get("value"):void 0;var Ce;void 0!==me?se=me:R.get("required")&&f&&f.size&&(se=f.first()),void 0!==se&&se!==me&&this.onChangeWrapper("number"==typeof(Ce=se)?Ce.toString():Ce),this.setDefaultValue()}getParamKey(){const{param:a}=this.props;return a?`${a.get("name")}-${a.get("in")}`:null}render(){let{param:a,rawParam:f,getComponent:m,getConfigs:x,isExecute:R,fn:V,onChangeConsumes:W,specSelectors:se,pathMethod:me,specPath:ve,oas3Selectors:Ce}=this.props,je=se.isOAS3();const{showExtensions:Ie,showCommonExtensions:Qe}=x();if(a||(a=f),!f)return null;const it=m("JsonSchemaForm"),tt=m("ParamBody");let Mt=a.get("in"),Qt="body"!==Mt?null:d.default.createElement(tt,{getComponent:m,getConfigs:x,fn:V,param:a,consumes:se.consumesOptionsFor(me),consumesValue:se.contentTypeValues(me).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:W,isExecute:R,specSelectors:se,pathMethod:me});const or=m("modelExample"),ot=m("Markdown",!0),Lt=m("ParameterExt"),Vt=m("ParameterIncludeEmpty"),Ut=m("ExamplesSelectValueRetainer"),qt=m("Example");let At,Kt,Rt,ar,{schema:Et}=$r(a,{isOAS3:je}),ir=se.parameterWithMetaByIdentity(me,f)||(0,Me.Map)(),Xr=Et?Et.get("format"):null,ai=Et?Et.get("type"):null,Si=Et?Et.getIn(["items","type"]):null,Ei="formData"===Mt,xs="FormData"in mr,ho=a.get("required"),Js=ir?ir.get("value"):"",_o=Qe?cO(Et):null,Yn=Ie?s0(a):null,pn=!1;return void 0!==a&&Et&&(At=Et.get("items")),void 0!==At?(Kt=At.get("enum"),Rt=At.get("default")):Et&&(Kt=Et.get("enum")),Kt&&Kt.size&&Kt.size>0&&(pn=!0),void 0!==a&&(Et&&(Rt=Et.get("default")),void 0===Rt&&(Rt=a.get("default")),ar=a.get("example"),void 0===ar&&(ar=a.get("x-example"))),d.default.createElement("tr",{"data-param-name":a.get("name"),"data-param-in":a.get("in")},d.default.createElement("td",{className:"parameters-col_name"},d.default.createElement("div",{className:ho?"parameter__name required":"parameter__name"},a.get("name"),ho?d.default.createElement("span",null,"\xa0*"):null),d.default.createElement("div",{className:"parameter__type"},ai,Si&&`[${Si}]`,Xr&&d.default.createElement("span",{className:"prop-format"},"($",Xr,")")),d.default.createElement("div",{className:"parameter__deprecated"},je&&a.get("deprecated")?"deprecated":null),d.default.createElement("div",{className:"parameter__in"},"(",a.get("in"),")"),Qe&&_o.size?_o.entrySeq().map(Qn=>{let[os,ki]=Qn;return d.default.createElement(Lt,{key:`${os}-${ki}`,xKey:os,xVal:ki})}):null,Ie&&Yn.size?Yn.entrySeq().map(Qn=>{let[os,ki]=Qn;return d.default.createElement(Lt,{key:`${os}-${ki}`,xKey:os,xVal:ki})}):null),d.default.createElement("td",{className:"parameters-col_description"},a.get("description")?d.default.createElement(ot,{source:a.get("description")}):null,!Qt&&R||!pn?null:d.default.createElement(ot,{className:"parameter__enum",source:"Available values : "+Kt.map(function(Qn){return Qn}).toArray().join(", ")}),!Qt&&R||void 0===Rt?null:d.default.createElement(ot,{className:"parameter__default",source:"Default value : "+Rt}),!Qt&&R||void 0===ar?null:d.default.createElement(ot,{source:"Example : "+ar}),Ei&&!xs&&d.default.createElement("div",null,"Error: your browser does not support FormData"),je&&a.get("examples")?d.default.createElement("section",{className:"parameter-controls"},d.default.createElement(Ut,{examples:a.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:m,defaultToFirstExample:!0,currentKey:Ce.activeExamplesMember(...me,"parameters",this.getParamKey()),currentUserInputValue:Js})):null,Qt?null:d.default.createElement(it,{fn:V,getComponent:m,value:Js,required:ho,disabled:!R,description:a.get("name"),onChange:this.onChangeWrapper,errors:ir.get("errors"),schema:Et}),Qt&&Et?d.default.createElement(or,{getComponent:m,specPath:ve.push("schema"),getConfigs:x,isExecute:R,specSelectors:se,schema:Et,example:Qt,includeWriteOnly:!0}):null,!Qt&&R&&a.get("allowEmptyValue")?d.default.createElement(Vt,{onChange:this.onChangeIncludeEmpty,isIncluded:se.parameterInclusionSettingFor(me,a.get("name"),a.get("in")),isDisabled:!pb(Js)}):null,je&&a.get("examples")?d.default.createElement(qt,{example:a.getIn(["examples",Ce.activeExamplesMember(...me,"parameters",this.getParamKey())]),getComponent:m,getConfigs:x}):null))}}class gq extends d.Component{constructor(...a){super(...a),(0,Z.Z)(this,"handleValidateParameters",()=>{let{specSelectors:f,specActions:m,path:x,method:R}=this.props;return m.validateParams([x,R]),f.validateBeforeExecute([x,R])}),(0,Z.Z)(this,"handleValidateRequestBody",()=>{let{path:f,method:m,specSelectors:x,oas3Selectors:R,oas3Actions:V}=this.props,W={missingBodyValue:!1,missingRequiredKeys:[]};V.clearRequestBodyValidateError({path:f,method:m});let se=x.getOAS3RequiredRequestBodyContentType([f,m]),me=R.requestBodyValue(f,m),ve=R.validateBeforeExecute([f,m]),Ce=R.requestContentType(f,m);if(!ve)return W.missingBodyValue=!0,V.setRequestBodyValidateError({path:f,method:m,validationErrors:W}),!1;if(!se)return!0;let je=R.validateShallowRequired({oas3RequiredRequestBodyContentType:se,oas3RequestContentType:Ce,oas3RequestBodyValue:me});return!je||je.length<1||(je.forEach(Ie=>{W.missingRequiredKeys.push(Ie)}),V.setRequestBodyValidateError({path:f,method:m,validationErrors:W}),!1)}),(0,Z.Z)(this,"handleValidationResultPass",()=>{let{specActions:f,operation:m,path:x,method:R}=this.props;this.props.onExecute&&this.props.onExecute(),f.execute({operation:m,path:x,method:R})}),(0,Z.Z)(this,"handleValidationResultFail",()=>{let{specActions:f,path:m,method:x}=this.props;f.clearValidateParams([m,x]),setTimeout(()=>{f.validateParams([m,x])},40)}),(0,Z.Z)(this,"handleValidationResult",f=>{f?this.handleValidationResultPass():this.handleValidationResultFail()}),(0,Z.Z)(this,"onClick",()=>{let f=this.handleValidateParameters(),m=this.handleValidateRequestBody();this.handleValidationResult(f&&m)}),(0,Z.Z)(this,"onChangeProducesWrapper",f=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],f))}render(){const{disabled:a}=this.props;return d.default.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:a},"Execute")}}class vq extends d.default.Component{render(){let{headers:a,getComponent:f}=this.props;const m=f("Property"),x=f("Markdown",!0);return a&&a.size?d.default.createElement("div",{className:"headers-wrapper"},d.default.createElement("h4",{className:"headers__title"},"Headers:"),d.default.createElement("table",{className:"headers"},d.default.createElement("thead",null,d.default.createElement("tr",{className:"header-row"},d.default.createElement("th",{className:"header-col"},"Name"),d.default.createElement("th",{className:"header-col"},"Description"),d.default.createElement("th",{className:"header-col"},"Type"))),d.default.createElement("tbody",null,a.entrySeq().map(R=>{let[V,W]=R;if(!Me.default.Map.isMap(W))return null;const se=W.get("description"),me=W.getIn(["schema"])?W.getIn(["schema","type"]):W.getIn(["type"]),ve=W.getIn(["schema","example"]);return d.default.createElement("tr",{key:V},d.default.createElement("td",{className:"header-col"},V),d.default.createElement("td",{className:"header-col"},se?d.default.createElement(x,{source:se}):null),d.default.createElement("td",{className:"header-col"},me," ",ve?d.default.createElement(m,{propKey:"Example",propVal:ve,propClass:"header-example"}):null))}).toArray()))):null}}class _q extends d.default.Component{render(){let{editorActions:a,errSelectors:f,layoutSelectors:m,layoutActions:x,getComponent:R}=this.props;const V=R("Collapse");if(a&&a.jumpToLine)var W=a.jumpToLine;let se=f.allErrors().filter(Ce=>"thrown"===Ce.get("type")||"error"===Ce.get("level"));if(!se||se.count()<1)return null;let me=m.isShown(["errorPane"],!0),ve=se.sortBy(Ce=>Ce.get("line"));return d.default.createElement("pre",{className:"errors-wrapper"},d.default.createElement("hgroup",{className:"error"},d.default.createElement("h4",{className:"errors__title"},"Errors"),d.default.createElement("button",{className:"btn errors__clear-btn",onClick:()=>x.show(["errorPane"],!me)},me?"Hide":"Show")),d.default.createElement(V,{isOpened:me,animated:!0},d.default.createElement("div",{className:"errors"},ve.map((Ce,je)=>{let Ie=Ce.get("type");return"thrown"===Ie||"auth"===Ie?d.default.createElement(iC,{key:je,error:Ce.get("error")||Ce,jumpToLine:W}):"spec"===Ie?d.default.createElement(bq,{key:je,error:Ce,jumpToLine:W}):void 0}))))}}const iC=l=>{let{error:a,jumpToLine:f}=l;if(!a)return null;let m=a.get("line");return d.default.createElement("div",{className:"error-wrapper"},a?d.default.createElement("div",null,d.default.createElement("h4",null,a.get("source")&&a.get("level")?sC(a.get("source"))+" "+a.get("level"):"",a.get("path")?d.default.createElement("small",null," at ",a.get("path")):null),d.default.createElement("span",{className:"message thrown"},a.get("message")),d.default.createElement("div",{className:"error-line"},m&&f?d.default.createElement("a",{onClick:f.bind(null,m)},"Jump to line ",m):null)):null)},bq=l=>{let{error:a,jumpToLine:f}=l,m=null;return a.get("path")?m=Me.List.isList(a.get("path"))?d.default.createElement("small",null,"at ",a.get("path").join(".")):d.default.createElement("small",null,"at ",a.get("path")):a.get("line")&&!f&&(m=d.default.createElement("small",null,"on line ",a.get("line"))),d.default.createElement("div",{className:"error-wrapper"},a?d.default.createElement("div",null,d.default.createElement("h4",null,sC(a.get("source"))+" "+a.get("level"),"\xa0",m),d.default.createElement("span",{className:"message"},a.get("message")),d.default.createElement("div",{className:"error-line"},f?d.default.createElement("a",{onClick:f.bind(null,a.get("line"))},"Jump to line ",a.get("line")):null)):null)};function sC(l){return(l||"").split(" ").map(a=>a[0].toUpperCase()+a.slice(1)).join(" ")}iC.defaultProps={jumpToLine:null};class oC extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onChangeWrapper",f=>this.props.onChange(f.target.value))}componentDidMount(){this.props.contentTypes&&this.props.onChange(this.props.contentTypes.first())}UNSAFE_componentWillReceiveProps(a){a.contentTypes&&a.contentTypes.size&&(a.contentTypes.includes(a.value)||a.onChange(a.contentTypes.first()))}render(){let{ariaControls:a,ariaLabel:f,className:m,contentTypes:x,controlId:R,value:V}=this.props;return x&&x.size?d.default.createElement("div",{className:"content-type-wrapper "+(m||"")},d.default.createElement("select",{"aria-controls":a,"aria-label":f,className:"content-type",id:R,onChange:this.onChangeWrapper,value:V||""},x.map(W=>d.default.createElement("option",{key:W,value:W},W)).toArray())):null}}function bm(){for(var l=arguments.length,a=new Array(l),f=0;f!!m).join(" ").trim()}(0,Z.Z)(oC,"defaultProps",{onChange:()=>{},value:null,contentTypes:(0,Me.fromJS)(["application/json"])});class Eq extends d.default.Component{render(){let{fullscreen:a,full:f,...m}=this.props;return d.default.createElement("section",a?m:(0,Pi.default)({},m,{className:bm(m.className,"swagger-container"+(f?"-full":""))}))}}const nS={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class xq extends d.default.Component{render(){const{hide:a,keepContents:f,mobile:m,tablet:x,desktop:R,large:V,...W}=this.props;if(a&&!f)return d.default.createElement("span",null);let se=[];for(let ve in nS){if(!Object.prototype.hasOwnProperty.call(nS,ve))continue;let Ce=nS[ve];if(ve in this.props){let je=this.props[ve];if(je<1){se.push("none"+Ce);continue}se.push("block"+Ce),se.push("col-"+je+Ce)}}a&&se.push("hidden");let me=bm(W.className,...se);return d.default.createElement("section",(0,Pi.default)({},W,{className:me}))}}class wq extends d.default.Component{render(){return d.default.createElement("div",(0,Pi.default)({},this.props,{className:bm(this.props.className,"wrapper")}))}}let Oq=(()=>{class l extends d.default.Component{render(){return d.default.createElement("button",(0,Pi.default)({},this.props,{className:bm(this.props.className,"button")}))}}return(0,Z.Z)(l,"defaultProps",{className:""}),l})();const Aq=l=>d.default.createElement("textarea",l),Cq=l=>d.default.createElement("input",l);let Pq=(()=>{class l extends d.default.Component{constructor(f,m){let x;super(f,m),(0,Z.Z)(this,"onChange",R=>{let V,{onChange:W,multiple:se}=this.props,me=[].slice.call(R.target.options);V=se?me.filter(function(ve){return ve.selected}).map(function(ve){return ve.value}):R.target.value,this.setState({value:V}),W&&W(V)}),x=f.value?f.value:f.multiple?[""]:"",this.state={value:x}}UNSAFE_componentWillReceiveProps(f){f.value!==this.props.value&&this.setState({value:f.value})}render(){let{allowedValues:f,multiple:m,allowEmptyValue:x,disabled:R}=this.props,V=this.state.value?.toJS?.()||this.state.value;return d.default.createElement("select",{className:this.props.className,multiple:m,value:V,onChange:this.onChange,disabled:R},x?d.default.createElement("option",{value:""},"--"):null,f.map(function(W,se){return d.default.createElement("option",{key:se,value:String(W)},String(W))}))}}return(0,Z.Z)(l,"defaultProps",{multiple:!1,allowEmptyValue:!0}),l})();class aC extends d.default.Component{render(){return d.default.createElement("a",(0,Pi.default)({},this.props,{rel:"noopener noreferrer",className:bm(this.props.className,"link")}))}}const lC=l=>{let{children:a}=l;return d.default.createElement("div",{className:"no-margin"}," ",a," ")};let jq=(()=>{class l extends d.default.Component{renderNotAnimated(){return this.props.isOpened?d.default.createElement(lC,null,this.props.children):d.default.createElement("noscript",null)}render(){let{animated:f,isOpened:m,children:x}=this.props;return f?(x=m?x:null,d.default.createElement(lC,null,x)):this.renderNotAnimated()}}return(0,Z.Z)(l,"defaultProps",{isOpened:!1,animated:!1}),l})();class Iq extends d.default.Component{constructor(){super(...arguments),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(a,f){this.props.layoutActions.show(a,f)}showOp(a,f){let{layoutActions:m}=this.props;m.show(a,f)}render(){let{specSelectors:a,layoutSelectors:f,layoutActions:m,getComponent:x}=this.props,R=a.taggedOperations();const V=x("Collapse");return d.default.createElement("div",null,d.default.createElement("h4",{className:"overview-title"},"Overview"),R.map((W,se)=>{let me=W.get("operations"),ve=["overview-tags",se],Ce=f.isShown(ve,!0);return d.default.createElement("div",{key:"overview-"+se},d.default.createElement("h4",{onClick:()=>m.show(ve,!Ce),className:"link overview-tag"}," ",Ce?"-":"+",se),d.default.createElement(V,{isOpened:Ce,animated:!0},me.map(je=>{let{path:Ie,method:Qe,id:it}=je.toObject(),tt="operations",Mt=it,Qt=f.isShown([tt,Mt]);return d.default.createElement(Rq,{key:it,path:Ie,method:Qe,id:Ie+"-"+Qe,shown:Qt,showOpId:Mt,showOpIdPrefix:tt,href:`#operation-${Mt}`,onClick:m.show})}).toArray()))}).toArray(),R.size<1&&d.default.createElement("h3",null," No operations defined in spec! "))}}class Rq extends d.default.Component{constructor(a){super(a),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:a,showOpIdPrefix:f,onClick:m,shown:x}=this.props;m([f,a],!x)}render(){let{id:a,method:f,shown:m,href:x}=this.props;return d.default.createElement(aC,{href:x,onClick:this.onClick,className:"block opblock-link "+(m?"shown":"")},d.default.createElement("div",null,d.default.createElement("small",{className:`bold-label-${f}`},f.toUpperCase()),d.default.createElement("span",{className:"bold-label"},a)))}}class Tq extends d.default.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:a,defaultValue:f,initialValue:m,...x}=this.props;return d.default.createElement("input",(0,Pi.default)({},x,{ref:R=>this.inputRef=R}))}}class Nq extends d.default.Component{render(){const{host:a,basePath:f}=this.props;return d.default.createElement("pre",{className:"base-url"},"[ Base URL: ",a,f," ]")}}class kq extends d.default.PureComponent{render(){const{url:a,getComponent:f}=this.props,m=f("Link");return d.default.createElement(m,{target:"_blank",href:oo(a)},d.default.createElement("span",{className:"url"}," ",a))}}var Dq=class Mq extends d.default.Component{render(){const{info:a,url:f,host:m,basePath:x,getComponent:R,externalDocs:V,selectedServer:W,url:se}=this.props,me=a.get("version"),ve=a.get("description"),Ce=a.get("title"),je=Yl(a.get("termsOfService"),se,{selectedServer:W}),Ie=a.get("contact"),Qe=a.get("license"),it=Yl(V&&V.get("url"),se,{selectedServer:W}),tt=V&&V.get("description"),Mt=R("Markdown",!0),Qt=R("Link"),or=R("VersionStamp"),ot=R("OpenAPIVersion"),Lt=R("InfoUrl"),Vt=R("InfoBasePath"),Ut=R("License"),qt=R("Contact");return d.default.createElement("div",{className:"info"},d.default.createElement("hgroup",{className:"main"},d.default.createElement("h2",{className:"title"},Ce,me&&d.default.createElement(or,{version:me}),d.default.createElement(ot,{oasVersion:"2.0"})),m||x?d.default.createElement(Vt,{host:m,basePath:x}):null,f&&d.default.createElement(Lt,{getComponent:R,url:f})),d.default.createElement("div",{className:"description"},d.default.createElement(Mt,{source:ve})),je&&d.default.createElement("div",{className:"info__tos"},d.default.createElement(Qt,{target:"_blank",href:oo(je)},"Terms of service")),Ie?.size>0&&d.default.createElement(qt,{getComponent:R,data:Ie,selectedServer:W,url:f}),Qe?.size>0&&d.default.createElement(Ut,{getComponent:R,license:Qe,selectedServer:W,url:f}),it?d.default.createElement(Qt,{className:"info__extdocs",target:"_blank",href:oo(it)},tt||it):null)}};class Fq extends d.default.Component{render(){const{specSelectors:a,getComponent:f,oas3Selectors:m}=this.props,x=a.info(),R=a.url(),V=a.basePath(),W=a.host(),se=a.externalDocs(),me=m.selectedServer(),ve=f("info");return d.default.createElement("div",null,x&&x.count()?d.default.createElement(ve,{info:x,url:R,host:W,basePath:V,externalDocs:se,getComponent:f,selectedServer:me}):null)}}var Vq=class Lq extends d.default.Component{render(){const{data:a,getComponent:f,selectedServer:m,url:x}=this.props,R=a.get("name","the developer"),V=Yl(a.get("url"),x,{selectedServer:m}),W=a.get("email"),se=f("Link");return d.default.createElement("div",{className:"info__contact"},V&&d.default.createElement("div",null,d.default.createElement(se,{href:oo(V),target:"_blank"},R," - Website")),W&&d.default.createElement(se,{href:oo(`mailto:${W}`)},V?`Send email to ${R}`:`Contact ${R}`))}},$q=class Bq extends d.default.Component{render(){const{license:a,getComponent:f,selectedServer:m,url:x}=this.props,R=a.get("name","License"),V=Yl(a.get("url"),x,{selectedServer:m}),W=f("Link");return d.default.createElement("div",{className:"info__license"},V?d.default.createElement("div",{className:"info__license__url"},d.default.createElement(W,{target:"_blank",href:oo(V)},R)):d.default.createElement("span",null,R))}};class Uq extends d.default.Component{render(){return null}}class zq extends d.default.Component{render(){let{getComponent:a}=this.props;const f=a("CopyIcon");return d.default.createElement("div",{className:"view-line-link copy-to-clipboard",title:"Copy to clipboard"},d.default.createElement(l0.CopyToClipboard,{text:this.props.textToCopy},d.default.createElement(f,null)))}}class Wq extends d.default.Component{render(){return d.default.createElement("div",{className:"footer"})}}class Kq extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onFilterChange",f=>{const{target:{value:m}}=f;this.props.layoutActions.updateFilter(m)})}render(){const{specSelectors:a,layoutSelectors:f,getComponent:m}=this.props,x=m("Col"),R="loading"===a.loadingStatus(),V="failed"===a.loadingStatus(),W=f.currentFilter(),se=["operation-filter-input"];return V&&se.push("failed"),R&&se.push("loading"),d.default.createElement("div",null,null===W||!1===W||"false"===W?null:d.default.createElement("div",{className:"filter-container"},d.default.createElement(x,{className:"filter wrapper",mobile:12},d.default.createElement("input",{className:se.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:!0===W||"true"===W?"":W,disabled:R}))))}}const iS=Function.prototype;class y0 extends d.PureComponent{constructor(a,f){super(a,f),(0,Z.Z)(this,"updateValues",m=>{let{param:x,isExecute:R,consumesValue:V=""}=m,W=/xml/i.test(V),se=/json/i.test(V),me=x.get(W?"value_xml":"value");if(void 0!==me){let ve=!me&&se?"{}":me;this.setState({value:ve}),this.onChange(ve,{isXml:W,isEditBox:R})}else W?this.onChange(this.sample("xml"),{isXml:W,isEditBox:R}):this.onChange(this.sample(),{isEditBox:R})}),(0,Z.Z)(this,"sample",m=>{let{param:x,fn:R}=this.props,V=R.inferSchema(x.toJS());return R.getSampleSchema(V,m,{includeWriteOnly:!0})}),(0,Z.Z)(this,"onChange",(m,x)=>{let{isEditBox:R,isXml:V}=x;this.setState({value:m,isEditBox:R}),this._onChange(m,V)}),(0,Z.Z)(this,"_onChange",(m,x)=>{(this.props.onChange||iS)(m,x)}),(0,Z.Z)(this,"handleOnChange",m=>{const{consumesValue:x}=this.props,R=/xml/i.test(x);this.onChange(m.target.value,{isXml:R,isEditBox:this.state.isEditBox})}),(0,Z.Z)(this,"toggleIsEditBox",()=>this.setState(m=>({isEditBox:!m.isEditBox}))),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(a){this.updateValues.call(this,a)}render(){let{onChangeConsumes:a,param:f,isExecute:m,specSelectors:x,pathMethod:R,getConfigs:V,getComponent:W}=this.props;const se=W("Button"),me=W("TextArea"),ve=W("highlightCode"),Ce=W("contentType");let je=(x?x.parameterWithMetaByIdentity(R,f):f).get("errors",(0,Me.List)()),Ie=x.contentTypeValues(R).get("requestContentType"),Qe=this.props.consumes&&this.props.consumes.size?this.props.consumes:y0.defaultProp.consumes,{value:it,isEditBox:tt}=this.state,Mt=null;return m0(it)&&(Mt="json"),d.default.createElement("div",{className:"body-param","data-param-name":f.get("name"),"data-param-in":f.get("in")},tt&&m?d.default.createElement(me,{className:"body-param__text"+(je.count()?" invalid":""),value:it,onChange:this.handleOnChange}):it&&d.default.createElement(ve,{className:"body-param__example",language:Mt,getConfigs:V,value:it}),d.default.createElement("div",{className:"body-param-options"},m?d.default.createElement("div",{className:"body-param-edit"},d.default.createElement(se,{className:tt?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},tt?"Cancel":"Edit")):null,d.default.createElement("label",{htmlFor:""},d.default.createElement("span",null,"Parameter content type"),d.default.createElement(Ce,{value:Ie,contentTypes:Qe,onChange:a,className:"body-param-content-type",ariaLabel:"Parameter content type"}))))}}(0,Z.Z)(y0,"defaultProp",{consumes:(0,Me.fromJS)(["application/json"]),param:(0,Me.fromJS)({}),onChange:iS,onChangeConsumes:iS});class Hq extends d.default.Component{render(){let{request:a,getConfigs:f}=this.props,m=UO(a);const x=f(),R=(0,Au.default)(x,"syntaxHighlight.activated")?d.default.createElement(ql.default,{language:"bash",className:"curl microlight",style:Nb((0,Au.default)(x,"syntaxHighlight.theme"))},m):d.default.createElement("textarea",{readOnly:!0,className:"curl",value:m});return d.default.createElement("div",{className:"curl-command"},d.default.createElement("h4",null,"Curl"),d.default.createElement("div",{className:"copy-to-clipboard"},d.default.createElement(l0.CopyToClipboard,{text:m},d.default.createElement("button",null))),d.default.createElement("div",null,R))}}class Jq extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onChange",f=>{this.setScheme(f.target.value)}),(0,Z.Z)(this,"setScheme",f=>{let{path:m,method:x,specActions:R}=this.props;R.setScheme(f,m,x)})}UNSAFE_componentWillMount(){let{schemes:a}=this.props;this.setScheme(a.first())}UNSAFE_componentWillReceiveProps(a){this.props.currentScheme&&a.schemes.includes(this.props.currentScheme)||this.setScheme(a.schemes.first())}render(){let{schemes:a,currentScheme:f}=this.props;return d.default.createElement("label",{htmlFor:"schemes"},d.default.createElement("span",{className:"schemes-title"},"Schemes"),d.default.createElement("select",{onChange:this.onChange,value:f},a.valueSeq().map(m=>d.default.createElement("option",{value:m,key:m},m)).toArray()))}}class qq extends d.default.Component{render(){const{specActions:a,specSelectors:f,getComponent:m}=this.props,x=f.operationScheme(),R=f.schemes(),V=m("schemes");return R&&R.size?d.default.createElement(V,{currentScheme:x,schemes:R,specActions:a}):null}}class g0 extends d.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"toggleCollapsed",()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})}),(0,Z.Z)(this,"onLoad",R=>{if(R&&this.props.layoutSelectors){const V=this.props.layoutSelectors.getScrollToKey();Me.default.is(V,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,R.parentElement)}});let{expanded:m,collapsedContent:x}=this.props;this.state={expanded:m,collapsedContent:x||g0.defaultProps.collapsedContent}}componentDidMount(){const{hideSelfOnExpand:a,expanded:f,modelName:m}=this.props;a&&f&&this.props.onToggle(m,f)}UNSAFE_componentWillReceiveProps(a){this.props.expanded!==a.expanded&&this.setState({expanded:a.expanded})}render(){const{title:a,classes:f}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?d.default.createElement("span",{className:f||""},this.props.children):d.default.createElement("span",{className:f||"",ref:this.onLoad},d.default.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},a&&d.default.createElement("span",{className:"pointer"},a),d.default.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&d.default.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}(0,Z.Z)(g0,"defaultProps",{collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:Me.default.List([])});class Gq extends d.default.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"activeTab",W=>{let{target:{dataset:{name:se}}}=W;this.setState({activeTab:se})});let{getConfigs:m,isExecute:x}=this.props,{defaultModelRendering:R}=m(),V=R;"example"!==R&&"model"!==R&&(V="example"),x&&(V="example"),this.state={activeTab:V}}UNSAFE_componentWillReceiveProps(a){a.isExecute&&!this.props.isExecute&&this.props.example&&this.setState({activeTab:"example"})}render(){let{getComponent:a,specSelectors:f,schema:m,example:x,isExecute:R,getConfigs:V,specPath:W,includeReadOnly:se,includeWriteOnly:me}=this.props,{defaultModelExpandDepth:ve}=V();const Ce=a("ModelWrapper"),je=a("highlightCode"),Ie=Ve()(5).toString("base64"),Qe=Ve()(5).toString("base64"),it=Ve()(5).toString("base64"),tt=Ve()(5).toString("base64");let Mt=f.isOAS3();return d.default.createElement("div",{className:"model-example"},d.default.createElement("ul",{className:"tab",role:"tablist"},d.default.createElement("li",{className:(0,ds.default)("tabitem",{active:"example"===this.state.activeTab}),role:"presentation"},d.default.createElement("button",{"aria-controls":Qe,"aria-selected":"example"===this.state.activeTab,className:"tablinks","data-name":"example",id:Ie,onClick:this.activeTab,role:"tab"},R?"Edit Value":"Example Value")),m&&d.default.createElement("li",{className:(0,ds.default)("tabitem",{active:"model"===this.state.activeTab}),role:"presentation"},d.default.createElement("button",{"aria-controls":tt,"aria-selected":"model"===this.state.activeTab,className:(0,ds.default)("tablinks",{inactive:R}),"data-name":"model",id:it,onClick:this.activeTab,role:"tab"},Mt?"Schema":"Model"))),"example"===this.state.activeTab&&d.default.createElement("div",{"aria-hidden":"example"!==this.state.activeTab,"aria-labelledby":Ie,"data-name":"examplePanel",id:Qe,role:"tabpanel",tabIndex:"0"},x||d.default.createElement(je,{value:"(no example available)",getConfigs:V})),"model"===this.state.activeTab&&d.default.createElement("div",{"aria-hidden":"example"===this.state.activeTab,"aria-labelledby":it,"data-name":"modelPanel",id:tt,role:"tabpanel",tabIndex:"0"},d.default.createElement(Ce,{schema:m,getComponent:a,getConfigs:V,specSelectors:f,expandDepth:ve,specPath:W,includeReadOnly:se,includeWriteOnly:me})))}}class Yq extends d.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onToggle",(f,m)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,m)})}render(){let{getComponent:a,getConfigs:f}=this.props;const m=a("Model");let x;return this.props.layoutSelectors&&(x=this.props.layoutSelectors.isShown(this.props.fullPath)),d.default.createElement("div",{className:"model-box"},d.default.createElement(m,(0,Pi.default)({},this.props,{getConfigs:f,expanded:x,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}var Zq=(l=>{var a={};return Dt.d(a,l),a})({default:()=>u$});const uC=l=>{const a=l.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(a)}catch{return a}};class sS extends Zq.default{constructor(...a){super(...a),(0,Z.Z)(this,"getModelName",f=>-1!==f.indexOf("#/definitions/")?uC(f.replace(/^.*#\/definitions\//,"")):-1!==f.indexOf("#/components/schemas/")?uC(f.replace(/^.*#\/components\/schemas\//,"")):void 0),(0,Z.Z)(this,"getRefSchema",f=>{let{specSelectors:m}=this.props;return m.findDefinition(f)})}render(){let{getComponent:a,getConfigs:f,specSelectors:m,schema:x,required:R,name:V,isRef:W,specPath:se,displayName:me,includeReadOnly:ve,includeWriteOnly:Ce}=this.props;const je=a("ObjectModel"),Ie=a("ArrayModel"),Qe=a("PrimitiveModel");let it="object",tt=x&&x.get("$$ref");if(!V&&tt&&(V=this.getModelName(tt)),!x&&tt&&(x=this.getRefSchema(V)),!x)return d.default.createElement("span",{className:"model model-title"},d.default.createElement("span",{className:"model-title__text"},me||V),d.default.createElement("img",{src:ZA,height:"20px",width:"20px"}));const Mt=m.isOAS3()&&x.get("deprecated");switch(W=void 0!==W?W:!!tt,it=x&&x.get("type")||it,it){case"object":return d.default.createElement(je,(0,Pi.default)({className:"object"},this.props,{specPath:se,getConfigs:f,schema:x,name:V,deprecated:Mt,isRef:W,includeReadOnly:ve,includeWriteOnly:Ce}));case"array":return d.default.createElement(Ie,(0,Pi.default)({className:"array"},this.props,{getConfigs:f,schema:x,name:V,deprecated:Mt,required:R,includeReadOnly:ve,includeWriteOnly:Ce}));default:return d.default.createElement(Qe,(0,Pi.default)({},this.props,{getComponent:a,getConfigs:f,schema:x,name:V,deprecated:Mt,required:R}))}}}(0,Z.Z)(sS,"propTypes",{schema:wO.default.map.isRequired,getComponent:Ca.default.func.isRequired,getConfigs:Ca.default.func.isRequired,specSelectors:Ca.default.object.isRequired,name:Ca.default.string,displayName:Ca.default.string,isRef:Ca.default.bool,required:Ca.default.bool,expandDepth:Ca.default.number,depth:Ca.default.number,specPath:wO.default.list.isRequired,includeReadOnly:Ca.default.bool,includeWriteOnly:Ca.default.bool});class Xq extends d.Component{constructor(...a){super(...a),(0,Z.Z)(this,"getSchemaBasePath",()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"]),(0,Z.Z)(this,"getCollapsedContent",()=>" "),(0,Z.Z)(this,"handleToggle",(f,m)=>{const{layoutActions:x}=this.props;x.show([...this.getSchemaBasePath(),f],m),m&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),f])}),(0,Z.Z)(this,"onLoadModels",f=>{f&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),f)}),(0,Z.Z)(this,"onLoadModel",f=>{if(f){const m=f.getAttribute("data-name");this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),m],f)}})}render(){let{specSelectors:a,getComponent:f,layoutSelectors:m,layoutActions:x,getConfigs:R}=this.props,V=a.definitions(),{docExpansion:W,defaultModelsExpandDepth:se}=R();if(!V.size||se<0)return null;const me=this.getSchemaBasePath();let ve=m.isShown(me,se>0&&"none"!==W);const Ce=a.isOAS3(),je=f("ModelWrapper"),Ie=f("Collapse"),Qe=f("ModelCollapse"),it=f("JumpToPath",!0),tt=f("ArrowUpIcon"),Mt=f("ArrowDownIcon");return d.default.createElement("section",{className:ve?"models is-open":"models",ref:this.onLoadModels},d.default.createElement("h4",null,d.default.createElement("button",{"aria-expanded":ve,className:"models-control",onClick:()=>x.show(me,!ve)},d.default.createElement("span",null,Ce?"Schemas":"Models"),d.default.createElement(ve?tt:Mt,null))),d.default.createElement(Ie,{isOpened:ve},V.entrySeq().map(Qt=>{let[or]=Qt;const ot=[...me,or],Lt=Me.default.List(ot),Vt=a.specResolvedSubtree(ot),Ut=a.specJson().getIn(ot),qt=Me.Map.isMap(Vt)?Vt:Me.default.Map(),At=Me.Map.isMap(Ut)?Ut:Me.default.Map(),Kt=qt.get("title")||At.get("title")||or,Rt=m.isShown(ot,!1);Rt&&0===qt.size&&At.size>0&&this.props.specActions.requestResolvedSubtree(ot);const ar=d.default.createElement(je,{name:or,expandDepth:se,schema:qt||Me.default.Map(),displayName:Kt,fullPath:ot,specPath:Lt,getComponent:f,specSelectors:a,getConfigs:R,layoutSelectors:m,layoutActions:x,includeReadOnly:!0,includeWriteOnly:!0}),Et=d.default.createElement("span",{className:"model-box"},d.default.createElement("span",{className:"model model-title"},Kt));return d.default.createElement("div",{id:`model-${or}`,className:"model-container",key:`models-section-${or}`,"data-name":or,ref:this.onLoadModel},d.default.createElement("span",{className:"models-jump-to-path"},d.default.createElement(it,{specPath:Lt})),d.default.createElement(Qe,{classes:"model-box",collapsedContent:this.getCollapsedContent(or),onToggle:this.handleToggle,title:Et,displayName:Kt,modelName:or,specPath:Lt,layoutSelectors:m,layoutActions:x,hideSelfOnExpand:!0,expanded:se>0&&Rt},ar))}).toArray()))}}var Qq=l=>{let{value:a,getComponent:f}=l,m=f("ModelCollapse"),x=d.default.createElement("span",null,"Array [ ",a.count()," ]");return d.default.createElement("span",{className:"prop-enum"},"Enum:",d.default.createElement("br",null),d.default.createElement(m,{collapsedContent:x},"[ ",a.join(", ")," ]"))};class eG extends d.Component{render(){let{schema:a,name:f,displayName:m,isRef:x,getComponent:R,getConfigs:V,depth:W,onToggle:se,expanded:me,specPath:ve,...Ce}=this.props,{specSelectors:je,expandDepth:Ie,includeReadOnly:Qe,includeWriteOnly:it}=Ce;const{isOAS3:tt}=je;if(!a)return null;const{showExtensions:Mt}=V();let Qt=a.get("description"),or=a.get("properties"),ot=a.get("additionalProperties"),Lt=a.get("title")||m||f,Vt=a.get("required"),Ut=a.filter((Yn,pn)=>-1!==["maxProperties","minProperties","nullable","example"].indexOf(pn)),qt=a.get("deprecated"),At=a.getIn(["externalDocs","url"]),Kt=a.getIn(["externalDocs","description"]);const Rt=R("JumpToPath",!0),ar=R("Markdown",!0),Et=R("Model"),ir=R("ModelCollapse"),Xr=R("Property"),ai=R("Link"),Si=()=>d.default.createElement("span",{className:"model-jump-to-path"},d.default.createElement(Rt,{specPath:ve})),Ei=d.default.createElement("span",null,d.default.createElement("span",null,"{"),"...",d.default.createElement("span",null,"}"),x?d.default.createElement(Si,null):""),xs=je.isOAS3()?a.get("anyOf"):null,ho=je.isOAS3()?a.get("oneOf"):null,Js=je.isOAS3()?a.get("not"):null,_o=Lt&&d.default.createElement("span",{className:"model-title"},x&&a.get("$$ref")&&d.default.createElement("span",{className:"model-hint"},a.get("$$ref")),d.default.createElement("span",{className:"model-title__text"},Lt));return d.default.createElement("span",{className:"model"},d.default.createElement(ir,{modelName:f,title:_o,onToggle:se,expanded:!!me||W<=Ie,collapsedContent:Ei},d.default.createElement("span",{className:"brace-open object"},"{"),x?d.default.createElement(Si,null):null,d.default.createElement("span",{className:"inner-object"},d.default.createElement("table",{className:"model"},d.default.createElement("tbody",null,Qt?d.default.createElement("tr",{className:"description"},d.default.createElement("td",null,"description:"),d.default.createElement("td",null,d.default.createElement(ar,{source:Qt}))):null,At&&d.default.createElement("tr",{className:"external-docs"},d.default.createElement("td",null,"externalDocs:"),d.default.createElement("td",null,d.default.createElement(ai,{target:"_blank",href:oo(At)},Kt||At))),qt?d.default.createElement("tr",{className:"property"},d.default.createElement("td",null,"deprecated:"),d.default.createElement("td",null,"true")):null,or&&or.size?or.entrySeq().filter(Yn=>{let[,pn]=Yn;return(!pn.get("readOnly")||Qe)&&(!pn.get("writeOnly")||it)}).map(Yn=>{let[pn,Qn]=Yn,os=tt()&&Qn.get("deprecated"),ki=Me.List.isList(Vt)&&Vt.contains(pn),gs=["property-row"];return os&&gs.push("deprecated"),ki&&gs.push("required"),d.default.createElement("tr",{key:pn,className:gs.join(" ")},d.default.createElement("td",null,pn,ki&&d.default.createElement("span",{className:"star"},"*")),d.default.createElement("td",null,d.default.createElement(Et,(0,Pi.default)({key:`object-${f}-${pn}_${Qn}`},Ce,{required:ki,getComponent:R,specPath:ve.push("properties",pn),getConfigs:V,schema:Qn,depth:W+1}))))}).toArray():null,Mt?d.default.createElement("tr",null,d.default.createElement("td",null,"\xa0")):null,Mt?a.entrySeq().map(Yn=>{let[pn,Qn]=Yn;if("x-"!==pn.slice(0,2))return;const os=Qn?Qn.toJS?Qn.toJS():Qn:null;return d.default.createElement("tr",{key:pn,className:"extension"},d.default.createElement("td",null,pn),d.default.createElement("td",null,JSON.stringify(os)))}).toArray():null,ot&&ot.size?d.default.createElement("tr",null,d.default.createElement("td",null,"< * >:"),d.default.createElement("td",null,d.default.createElement(Et,(0,Pi.default)({},Ce,{required:!1,getComponent:R,specPath:ve.push("additionalProperties"),getConfigs:V,schema:ot,depth:W+1})))):null,xs?d.default.createElement("tr",null,d.default.createElement("td",null,"anyOf ->"),d.default.createElement("td",null,xs.map((Yn,pn)=>d.default.createElement("div",{key:pn},d.default.createElement(Et,(0,Pi.default)({},Ce,{required:!1,getComponent:R,specPath:ve.push("anyOf",pn),getConfigs:V,schema:Yn,depth:W+1})))))):null,ho?d.default.createElement("tr",null,d.default.createElement("td",null,"oneOf ->"),d.default.createElement("td",null,ho.map((Yn,pn)=>d.default.createElement("div",{key:pn},d.default.createElement(Et,(0,Pi.default)({},Ce,{required:!1,getComponent:R,specPath:ve.push("oneOf",pn),getConfigs:V,schema:Yn,depth:W+1})))))):null,Js?d.default.createElement("tr",null,d.default.createElement("td",null,"not ->"),d.default.createElement("td",null,d.default.createElement("div",null,d.default.createElement(Et,(0,Pi.default)({},Ce,{required:!1,getComponent:R,specPath:ve.push("not"),getConfigs:V,schema:Js,depth:W+1}))))):null))),d.default.createElement("span",{className:"brace-close"},"}")),Ut.size?Ut.entrySeq().map(Yn=>{let[pn,Qn]=Yn;return d.default.createElement(Xr,{key:`${pn}-${Qn}`,propKey:pn,propVal:Qn,propClass:"property"})}):null)}}class tG extends d.Component{render(){let{getComponent:a,getConfigs:f,schema:m,depth:x,expandDepth:R,name:V,displayName:W,specPath:se}=this.props,me=m.get("description"),ve=m.get("items"),Ce=m.get("title")||W||V,je=m.filter((Lt,Vt)=>-1===["type","items","description","$$ref","externalDocs"].indexOf(Vt)),Ie=m.getIn(["externalDocs","url"]),Qe=m.getIn(["externalDocs","description"]);const it=a("Markdown",!0),tt=a("ModelCollapse"),Mt=a("Model"),Qt=a("Property"),or=a("Link"),ot=Ce&&d.default.createElement("span",{className:"model-title"},d.default.createElement("span",{className:"model-title__text"},Ce));return d.default.createElement("span",{className:"model"},d.default.createElement(tt,{title:ot,expanded:x<=R,collapsedContent:"[...]"},"[",je.size?je.entrySeq().map(Lt=>{let[Vt,Ut]=Lt;return d.default.createElement(Qt,{key:`${Vt}-${Ut}`,propKey:Vt,propVal:Ut,propClass:"property"})}):null,me?d.default.createElement(it,{source:me}):je.size?d.default.createElement("div",{className:"markdown"}):null,Ie&&d.default.createElement("div",{className:"external-docs"},d.default.createElement(or,{target:"_blank",href:oo(Ie)},Qe||Ie)),d.default.createElement("span",null,d.default.createElement(Mt,(0,Pi.default)({},this.props,{getConfigs:f,specPath:se.push("items"),name:null,schema:ve,required:!1,depth:x+1}))),"]"))}}const v0="property primitive";class rG extends d.Component{render(){let{schema:a,getComponent:f,getConfigs:m,name:x,displayName:R,depth:V,expandDepth:W}=this.props;const{showExtensions:se}=m();if(!a||!a.get)return d.default.createElement("div",null);let me=a.get("type"),ve=a.get("format"),Ce=a.get("xml"),je=a.get("enum"),Ie=a.get("title")||R||x,Qe=a.get("description"),it=s0(a),tt=a.filter((At,Kt)=>-1===["enum","type","format","description","$$ref","externalDocs"].indexOf(Kt)).filterNot((At,Kt)=>it.has(Kt)),Mt=a.getIn(["externalDocs","url"]),Qt=a.getIn(["externalDocs","description"]);const or=f("Markdown",!0),ot=f("EnumModel"),Lt=f("Property"),Vt=f("ModelCollapse"),Ut=f("Link"),qt=Ie&&d.default.createElement("span",{className:"model-title"},d.default.createElement("span",{className:"model-title__text"},Ie));return d.default.createElement("span",{className:"model"},d.default.createElement(Vt,{title:qt,expanded:V<=W,collapsedContent:"[...]",hideSelfOnExpand:W!==V},d.default.createElement("span",{className:"prop"},x&&V>1&&d.default.createElement("span",{className:"prop-name"},Ie),d.default.createElement("span",{className:"prop-type"},me),ve&&d.default.createElement("span",{className:"prop-format"},"($",ve,")"),tt.size?tt.entrySeq().map(At=>{let[Kt,Rt]=At;return d.default.createElement(Lt,{key:`${Kt}-${Rt}`,propKey:Kt,propVal:Rt,propClass:v0})}):null,se&&it.size?it.entrySeq().map(At=>{let[Kt,Rt]=At;return d.default.createElement(Lt,{key:`${Kt}-${Rt}`,propKey:Kt,propVal:Rt,propClass:v0})}):null,Qe?d.default.createElement(or,{source:Qe}):null,Mt&&d.default.createElement("div",{className:"external-docs"},d.default.createElement(Ut,{target:"_blank",href:oo(Mt)},Qt||Mt)),Ce&&Ce.size?d.default.createElement("span",null,d.default.createElement("br",null),d.default.createElement("span",{className:v0},"xml:"),Ce.entrySeq().map(At=>{let[Kt,Rt]=At;return d.default.createElement("span",{key:`${Kt}-${Rt}`,className:v0},d.default.createElement("br",null),"\xa0\xa0\xa0",Kt,": ",String(Rt))}).toArray()):null,je&&d.default.createElement(ot,{value:je,getComponent:f}))))}}var nG=l=>{let{propKey:a,propVal:f,propClass:m}=l;return d.default.createElement("span",{className:m},d.default.createElement("br",null),a,": ",String(f))};class cC extends d.default.Component{render(){const{onTryoutClick:a,onCancelClick:f,onResetClick:m,enabled:x,hasUserEditedBody:R,isOAS3:V}=this.props,W=V&&R;return d.default.createElement("div",{className:W?"try-out btn-group":"try-out"},x?d.default.createElement("button",{className:"btn try-out__btn cancel",onClick:f},"Cancel"):d.default.createElement("button",{className:"btn try-out__btn",onClick:a},"Try it out "),W&&d.default.createElement("button",{className:"btn try-out__btn reset",onClick:m},"Reset"))}}(0,Z.Z)(cC,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1});let iG=(()=>{class l extends d.default.PureComponent{render(){const{bypass:f,isSwagger2:m,isOAS3:x,alsoShow:R}=this.props;return f?d.default.createElement("div",null,this.props.children):m&&x?d.default.createElement("div",{className:"version-pragma"},R,d.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},d.default.createElement("div",null,d.default.createElement("h3",null,"Unable to render this definition"),d.default.createElement("p",null,d.default.createElement("code",null,"swagger")," and ",d.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),d.default.createElement("p",null,"Supported version fields are ",d.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",d.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",d.default.createElement("code",null,"openapi: 3.0.0"),").")))):m||x?d.default.createElement("div",null,this.props.children):d.default.createElement("div",{className:"version-pragma"},R,d.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},d.default.createElement("div",null,d.default.createElement("h3",null,"Unable to render this definition"),d.default.createElement("p",null,"The provided definition does not specify a valid version field."),d.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",d.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",d.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",d.default.createElement("code",null,"openapi: 3.0.0"),")."))))}}return(0,Z.Z)(l,"defaultProps",{alsoShow:null,children:null,bypass:!1}),l})();var sG=l=>{let{version:a}=l;return d.default.createElement("small",null,d.default.createElement("pre",{className:"version"}," ",a," "))},oG=l=>{let{oasVersion:a}=l;return d.default.createElement("small",{className:"version-stamp"},d.default.createElement("pre",{className:"version"},"OAS ",a))},aG=l=>{let{enabled:a,path:f,text:m}=l;return d.default.createElement("a",{className:"nostyle",onClick:a?x=>x.preventDefault():null,href:a?`#/${f}`:null},d.default.createElement("span",null,m))},lG=()=>d.default.createElement("div",null,d.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},d.default.createElement("defs",null,d.default.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},d.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),d.default.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},d.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),d.default.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},d.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),d.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},d.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),d.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},d.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),d.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},d.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),d.default.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},d.default.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),d.default.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},d.default.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),d.default.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},d.default.createElement("g",{transform:"translate(2, -1)"},d.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"})))))),fC=(l=>{var a={};return Dt.d(a,l),a})({Remarkable:()=>Gc}),uG=(l=>{var a={};return Dt.d(a,l),a})({linkify:()=>jz}),oS=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Rz()});function pC(l){let{source:a,className:f="",getConfigs:m}=l;if("string"!=typeof a)return null;const x=new fC.Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use(uG.linkify);x.core.ruler.disable(["replacements","smartquotes"]);const{useUnsafeMarkdown:R}=m(),V=x.render(a),W=Sm(V,{useUnsafeMarkdown:R});return a&&V&&W?d.default.createElement("div",{className:(0,ds.default)(f,"markdown"),dangerouslySetInnerHTML:{__html:W}}):null}oS.default.addHook&&oS.default.addHook("beforeSanitizeElements",function(l){return l.href&&l.setAttribute("rel","noopener noreferrer"),l}),pC.defaultProps={getConfigs:()=>({useUnsafeMarkdown:!1})};var cG=pC;function Sm(l){let{useUnsafeMarkdown:a=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const f=a,m=a?[]:["style","class"];return a&&!Sm.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),Sm.hasWarnedAboutDeprecation=!0),oS.default.sanitize(l,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:f,FORBID_ATTR:m})}Sm.hasWarnedAboutDeprecation=!1;class fG extends d.default.Component{render(){const{errSelectors:a,specSelectors:f,getComponent:m}=this.props,x=m("SvgAssets"),R=m("InfoContainer",!0),V=m("VersionPragmaFilter"),W=m("operations",!0),se=m("Models",!0),me=m("Webhooks",!0),ve=m("Row"),Ce=m("Col"),je=m("errors",!0),Ie=m("ServersContainer",!0),Qe=m("SchemesContainer",!0),it=m("AuthorizeBtnContainer",!0),tt=m("FilterContainer",!0),Mt=f.isSwagger2(),Qt=f.isOAS3(),or=f.isOAS31(),ot=!f.specStr(),Lt=f.loadingStatus();let Vt=null;if("loading"===Lt&&(Vt=d.default.createElement("div",{className:"info"},d.default.createElement("div",{className:"loading-container"},d.default.createElement("div",{className:"loading"})))),"failed"===Lt&&(Vt=d.default.createElement("div",{className:"info"},d.default.createElement("div",{className:"loading-container"},d.default.createElement("h4",{className:"title"},"Failed to load API definition."),d.default.createElement(je,null)))),"failedConfig"===Lt){const ar=a.lastError(),Et=ar?ar.get("message"):"";Vt=d.default.createElement("div",{className:"info failed-config"},d.default.createElement("div",{className:"loading-container"},d.default.createElement("h4",{className:"title"},"Failed to load remote configuration."),d.default.createElement("p",null,Et)))}if(!Vt&&ot&&(Vt=d.default.createElement("h4",null,"No API definition provided.")),Vt)return d.default.createElement("div",{className:"swagger-ui"},d.default.createElement("div",{className:"loading-container"},Vt));const Ut=f.servers(),qt=f.schemes(),At=Ut&&Ut.size,Kt=qt&&qt.size,Rt=!!f.securityDefinitions();return d.default.createElement("div",{className:"swagger-ui"},d.default.createElement(x,null),d.default.createElement(V,{isSwagger2:Mt,isOAS3:Qt,alsoShow:d.default.createElement(je,null)},d.default.createElement(je,null),d.default.createElement(ve,{className:"information-container"},d.default.createElement(Ce,{mobile:12},d.default.createElement(R,null))),At||Kt||Rt?d.default.createElement("div",{className:"scheme-container"},d.default.createElement(Ce,{className:"schemes wrapper",mobile:12},At?d.default.createElement(Ie,null):null,Kt?d.default.createElement(Qe,null):null,Rt?d.default.createElement(it,null):null)):null,d.default.createElement(tt,null),d.default.createElement(ve,null,d.default.createElement(Ce,{mobile:12,desktop:12},d.default.createElement(W,null))),or&&d.default.createElement(ve,{className:"webhooks-container"},d.default.createElement(Ce,{mobile:12,desktop:12},d.default.createElement(me,null))),d.default.createElement(ve,null,d.default.createElement(Ce,{mobile:12,desktop:12},d.default.createElement(se,null)))))}}var pG=()=>({components:{App:MJ,authorizationPopup:DJ,authorizeBtn:FJ,AuthorizeBtnContainer:LJ,authorizeOperationBtn:VJ,auths:BJ,AuthItem:$J,authError:UJ,oauth2:JJ,apiKeyAuth:zJ,basicAuth:WJ,clear:qJ,liveResponse:ZJ,InitializedInput:Tq,info:Dq,InfoContainer:Fq,InfoUrl:kq,InfoBasePath:Nq,Contact:Vq,License:$q,JumpToPath:Uq,CopyToClipboardBtn:zq,onlineValidatorBadge:GA,operations:QJ,operation:XA,OperationSummary:QA,OperationSummaryMethod:nq,OperationSummaryPath:iq,highlightCode:lq,responses:h0,response:tC,ResponseExtension:uq,responseBody:pq,parameters:nC,parameterRow:yq,execute:gq,headers:vq,errors:_q,contentType:oC,overview:Iq,footer:Wq,FilterContainer:Kq,ParamBody:y0,curl:Hq,schemes:Jq,SchemesContainer:qq,modelExample:Gq,ModelWrapper:Yq,ModelCollapse:g0,Model:sS,Models:Xq,EnumModel:Qq,ObjectModel:eG,ArrayModel:tG,PrimitiveModel:rG,Property:nG,TryItOutButton:cC,Markdown:cG,BaseLayout:fG,VersionPragmaFilter:iG,VersionStamp:sG,OperationExt:sq,OperationExtRow:oq,ParameterExt:dq,ParameterIncludeEmpty:mq,OperationTag:YA,OperationContainer:tq,OpenAPIVersion:oG,DeepLink:aG,SvgAssets:lG,Example:KJ,ExamplesSelect:JA,ExamplesSelectValueRetainer:qA}}),dG=()=>({components:{...Te}}),dC=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Nz()});const Kf={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,Me.List)()};let hG=(()=>{class l extends d.Component{componentDidMount(){const{dispatchInitialValue:f,value:m,onChange:x}=this.props;f?x(m):!1===f&&x("")}render(){let{schema:f,errors:m,value:x,onChange:R,getComponent:V,fn:W,disabled:se}=this.props;const me=f&&f.get?f.get("format"):null,ve=f&&f.get?f.get("type"):null;let je=ve?V(me?`JsonSchema_${ve}_${me}`:`JsonSchema_${ve}`,!1,{failSilently:!0}):V("JsonSchema_string");return je||(je=V("JsonSchema_string")),d.default.createElement(je,(0,Pi.default)({},this.props,{errors:m,fn:W,getComponent:V,value:x,onChange:R,schema:f,disabled:se}))}}return(0,Z.Z)(l,"defaultProps",Kf),l})(),mG=(()=>{class l extends d.Component{constructor(...f){super(...f),(0,Z.Z)(this,"onChange",m=>{const x=this.props.schema&&"file"===this.props.schema.get("type")?m.target.files[0]:m.target.value;this.props.onChange(x,this.props.keyName)}),(0,Z.Z)(this,"onEnumChange",m=>this.props.onChange(m))}render(){let{getComponent:f,value:m,schema:x,errors:R,required:V,description:W,disabled:se}=this.props;const me=x&&x.get?x.get("enum"):null,ve=x&&x.get?x.get("format"):null,Ce=x&&x.get?x.get("type"):null,je=x&&x.get?x.get("in"):null;if(m||(m=""),R=R.toJS?R.toJS():[],me){const it=f("Select");return d.default.createElement(it,{className:R.length?"invalid":"",title:R.length?R:"",allowedValues:[...me],value:m,allowEmptyValue:!V,disabled:se,onChange:this.onEnumChange})}const Ie=se||je&&"formData"===je&&!("FormData"in window),Qe=f("Input");return Ce&&"file"===Ce?d.default.createElement(Qe,{type:"file",className:R.length?"invalid":"",title:R.length?R:"",onChange:this.onChange,disabled:Ie}):d.default.createElement(dC.default,{type:ve&&"password"===ve?"password":"text",className:R.length?"invalid":"",title:R.length?R:"",value:m,minLength:0,debounceTimeout:350,placeholder:W,onChange:this.onChange,disabled:Ie})}}return(0,Z.Z)(l,"defaultProps",Kf),l})(),yG=(()=>{class l extends d.PureComponent{constructor(f,m){super(f,m),(0,Z.Z)(this,"onChange",()=>{this.props.onChange(this.state.value)}),(0,Z.Z)(this,"onItemChange",(x,R)=>{this.setState(V=>{let{value:W}=V;return{value:W.set(R,x)}},this.onChange)}),(0,Z.Z)(this,"removeItem",x=>{this.setState(R=>{let{value:V}=R;return{value:V.delete(x)}},this.onChange)}),(0,Z.Z)(this,"addItem",()=>{const{fn:x}=this.props;let R=aS(this.state.value);this.setState(()=>({value:R.push(x.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))}),this.onChange)}),(0,Z.Z)(this,"onEnumChange",x=>{this.setState(()=>({value:x}),this.onChange)}),this.state={value:aS(f.value),schema:f.schema}}UNSAFE_componentWillReceiveProps(f){const m=aS(f.value);m!==this.state.value&&this.setState({value:m}),f.schema!==this.state.schema&&this.setState({schema:f.schema})}render(){let{getComponent:f,required:m,schema:x,errors:R,fn:V,disabled:W}=this.props;R=R.toJS?R.toJS():Array.isArray(R)?R:[];const se=R.filter(ot=>"string"==typeof ot),me=R.filter(ot=>void 0!==ot.needRemove).map(ot=>ot.error),ve=this.state.value,Ce=!!(ve&&ve.count&&ve.count()>0),je=x.getIn(["items","enum"]),Ie=x.getIn(["items","type"]),Qe=x.getIn(["items","format"]),it=x.get("items");let tt,Mt=!1,Qt="file"===Ie||"string"===Ie&&"binary"===Qe;if(Ie&&Qe?tt=f(`JsonSchema_${Ie}_${Qe}`):"boolean"!==Ie&&"array"!==Ie&&"object"!==Ie||(tt=f(`JsonSchema_${Ie}`)),tt||Qt||(Mt=!0),je){const ot=f("Select");return d.default.createElement(ot,{className:R.length?"invalid":"",title:R.length?R:"",multiple:!0,value:ve,disabled:W,allowedValues:je,allowEmptyValue:!m,onChange:this.onEnumChange})}const or=f("Button");return d.default.createElement("div",{className:"json-schema-array"},Ce?ve.map((ot,Lt)=>{const Vt=(0,Me.fromJS)([...R.filter(Ut=>Ut.index===Lt).map(Ut=>Ut.error)]);return d.default.createElement("div",{key:Lt,className:"json-schema-form-item"},Qt?d.default.createElement(mC,{value:ot,onChange:Ut=>this.onItemChange(Ut,Lt),disabled:W,errors:Vt,getComponent:f}):Mt?d.default.createElement(hC,{value:ot,onChange:Ut=>this.onItemChange(Ut,Lt),disabled:W,errors:Vt}):d.default.createElement(tt,(0,Pi.default)({},this.props,{value:ot,onChange:Ut=>this.onItemChange(Ut,Lt),disabled:W,errors:Vt,schema:it,getComponent:f,fn:V})),W?null:d.default.createElement(or,{className:`btn btn-sm json-schema-form-item-remove ${me.length?"invalid":null}`,title:me.length?me:"",onClick:()=>this.removeItem(Lt)}," - "))}):null,W?null:d.default.createElement(or,{className:`btn btn-sm json-schema-form-item-add ${se.length?"invalid":null}`,title:se.length?se:"",onClick:this.addItem},"Add ",Ie?`${Ie} `:"","item"))}}return(0,Z.Z)(l,"defaultProps",Kf),l})(),hC=(()=>{class l extends d.Component{constructor(...f){super(...f),(0,Z.Z)(this,"onChange",m=>{this.props.onChange(m.target.value,this.props.keyName)})}render(){let{value:f,errors:m,description:x,disabled:R}=this.props;return f||(f=""),m=m.toJS?m.toJS():[],d.default.createElement(dC.default,{type:"text",className:m.length?"invalid":"",title:m.length?m:"",value:f,minLength:0,debounceTimeout:350,placeholder:x,onChange:this.onChange,disabled:R})}}return(0,Z.Z)(l,"defaultProps",Kf),l})(),mC=(()=>{class l extends d.Component{constructor(...f){super(...f),(0,Z.Z)(this,"onFileChange",m=>{this.props.onChange(m.target.files[0],this.props.keyName)})}render(){let{getComponent:f,errors:m,disabled:x}=this.props;const R=f("Input"),V=x||!("FormData"in window);return d.default.createElement(R,{type:"file",className:m.length?"invalid":"",title:m.length?m:"",onChange:this.onFileChange,disabled:V})}}return(0,Z.Z)(l,"defaultProps",Kf),l})(),gG=(()=>{class l extends d.Component{constructor(...f){super(...f),(0,Z.Z)(this,"onEnumChange",m=>this.props.onChange(m))}render(){let{getComponent:f,value:m,errors:x,schema:R,required:V,disabled:W}=this.props;x=x.toJS?x.toJS():[];let se=R&&R.get?R.get("enum"):null,me=!se||!V,ve=!se&&["true","false"];const Ce=f("Select");return d.default.createElement(Ce,{className:x.length?"invalid":"",title:x.length?x:"",value:String(m),disabled:W,allowedValues:se?[...se]:ve,allowEmptyValue:me,onChange:this.onEnumChange})}}return(0,Z.Z)(l,"defaultProps",Kf),l})();const vG=l=>l.map(a=>{let m="string"==typeof a?a:"string"==typeof a.error?a.error:null;if(!(void 0!==a.propKey?a.propKey:a.index)&&m)return m;let x=a.error,R=`/${a.propKey}`;for(;"object"==typeof x;){const V=void 0!==x.propKey?x.propKey:x.index;if(void 0===V||(R+=`/${V}`,!x.error))break;x=x.error}return`${R}: ${x}`});let _G=(()=>{class l extends d.PureComponent{constructor(){super(),(0,Z.Z)(this,"onChange",f=>{this.props.onChange(f)}),(0,Z.Z)(this,"handleOnChange",f=>{this.onChange(f.target.value)})}render(){let{getComponent:f,value:m,errors:x,disabled:R}=this.props;const V=f("TextArea");return x=x.toJS?x.toJS():Array.isArray(x)?x:[],d.default.createElement("div",null,d.default.createElement(V,{className:(0,ds.default)({invalid:x.length}),title:x.length?vG(x).join(", "):"",value:pa(m),disabled:R,onChange:this.handleOnChange}))}}return(0,Z.Z)(l,"defaultProps",Kf),l})();function aS(l){return Me.List.isList(l)?l:Array.isArray(l)?(0,Me.fromJS)(l):(0,Me.List)()}var bG=()=>({components:{...We}}),yC=()=>[SO,DA,VO,UA,PA,CO,DO,LO,sA,pG,dG,MA,bG,_O,zA,OO,PO,BO,JO,HA()];const SG=(0,Me.Map)();function _0(l){return(a,f)=>function(){if(f.getSystem().specSelectors.isOAS3()){const m=l(...arguments);return"function"==typeof m?m(f):m}return a(...arguments)}}const Em=_0((0,Sn.createSelector)(()=>null)),EG=_0(()=>l=>{const a=l.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return Me.Map.isMap(a)?a:SG}),xG=_0(()=>l=>l.getSystem().specSelectors.specJson().hasIn(["servers",0])),wG=_0((0,Sn.createSelector)(Gl,l=>l.getIn(["components","securitySchemes"])||null)),OG=(l,a)=>function(f){if(a.specSelectors.isOAS3())return a.oas3Selectors.validOperationMethods();for(var m=arguments.length,x=new Array(m>1?m-1:0),R=1;Rfunction(){for(var x=arguments.length,R=new Array(x),V=0;Vl,l=>{let{specSelectors:a}=l;return a.securityDefinitions()},(l,a)=>{let f=(0,Me.List)();return a&&a.entrySeq().forEach(m=>{let[x,R]=m;const V=R.get("type");if("oauth2"===V&&R.get("flows").entrySeq().forEach(W=>{let[se,me]=W,ve=(0,Me.fromJS)({flow:se,authorizationUrl:me.get("authorizationUrl"),tokenUrl:me.get("tokenUrl"),scopes:me.get("scopes"),type:R.get("type"),description:R.get("description")});f=f.push(new Me.Map({[x]:ve.filter(Ce=>void 0!==Ce)}))}),"http"!==V&&"apiKey"!==V||(f=f.push(new Me.Map({[x]:R}))),"openIdConnect"===V&&R.get("openIdConnectData")){let W=R.get("openIdConnectData");(W.get("grant_types_supported")||["authorization_code","implicit"]).forEach(se=>{let me=W.get("scopes_supported")&&W.get("scopes_supported").reduce((Ce,je)=>Ce.set(je,""),new Me.Map),ve=(0,Me.fromJS)({flow:se,authorizationUrl:W.get("authorization_endpoint"),tokenUrl:W.get("token_endpoint"),scopes:me,type:"oauth2",openIdConnectUrl:R.get("openIdConnectUrl")});f=f.push(new Me.Map({[x]:ve.filter(Ce=>void 0!==Ce)}))})}}),f}));function xm(l){return(a,f)=>m=>"function"==typeof f.specSelectors?.isOAS3?f.specSelectors.isOAS3()?d.default.createElement(l,(0,Pi.default)({},m,f,{Ori:a})):d.default.createElement(a,m):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const TG=(0,Me.Map)(),NG=()=>l=>function(f){const m=f.get("swagger");return"string"==typeof m&&"2.0"===m}(l.getSystem().specSelectors.specJson()),kG=()=>l=>function(f){const m=f.get("openapi");return"string"==typeof m&&/^3\.0\.([0123])(?:-rc[012])?$/.test(m)}(l.getSystem().specSelectors.specJson()),MG=()=>l=>l.getSystem().specSelectors.isOAS30();function gC(l){return function(a){for(var f=arguments.length,m=new Array(f>1?f-1:0),x=1;x{if(R.specSelectors.isOAS3()){const V=l(a,...m);return"function"==typeof V?V(R):V}return null}}}const DG=gC(()=>l=>l.specSelectors.specJson().get("servers",TG)),FG=gC((l,a)=>{let{callbacks:f,specPath:m}=a;return x=>{const R=x.specSelectors.validOperationMethods();return Me.Map.isMap(f)?f.reduce((V,W,se)=>Me.Map.isMap(W)?W.reduce((me,ve,Ce)=>{if(!Me.Map.isMap(ve))return me;const je=ve.entrySeq().filter(Ie=>{let[Qe]=Ie;return R.includes(Qe)}).map(Ie=>{let[Qe,it]=Ie;return{operation:(0,Me.Map)({operation:it}),method:Qe,path:Ce,callbackName:se,specPath:m.concat([se,Ce,Qe])}});return me.concat(je)},(0,Me.List)()):V,(0,Me.List)()).groupBy(V=>V.callbackName).map(V=>V.toArray()).toObject():{}}}),b0=(l,a,f,m)=>{const x=l.getIn(["content",a])??(0,Me.OrderedMap)(),R=x.get("schema",(0,Me.OrderedMap)()).toJS(),V=void 0!==x.get("examples"),W=x.get("example"),se=V?x.getIn(["examples",f,"value"]):W;return pa(m.getSampleSchema(R,a,{includeWriteOnly:!0},se))};const WG=Function.prototype;let KG=(()=>{class l extends d.PureComponent{constructor(f,m){super(f,m),(0,Z.Z)(this,"applyDefaultValue",x=>{const{onChange:R,defaultValue:V}=x||this.props;return this.setState({value:V}),R(V)}),(0,Z.Z)(this,"onChange",x=>{this.props.onChange(pa(x))}),(0,Z.Z)(this,"onDomChange",x=>{const R=x.target.value;this.setState({value:R},()=>this.onChange(R))}),this.state={value:pa(f.value)||f.defaultValue},f.onChange(f.value)}UNSAFE_componentWillReceiveProps(f){this.props.value!==f.value&&f.value!==this.state.value&&this.setState({value:pa(f.value)}),!f.value&&f.defaultValue&&this.state.value&&this.applyDefaultValue(f)}render(){let{getComponent:f,errors:m}=this.props,{value:x}=this.state,R=m.size>0;const V=f("TextArea");return d.default.createElement("div",{className:"body-param"},d.default.createElement(V,{className:(0,ds.default)("body-param__text",{invalid:R}),title:m.size?m.join(", "):"",value:x,onChange:this.onDomChange}))}}return(0,Z.Z)(l,"defaultProps",{onChange:WG,userHasEditedBody:!1}),l})();var qG={Callbacks:l=>{let{callbacks:a,specPath:f,specSelectors:m,getComponent:x}=l;const R=m.callbacksOperations({callbacks:a,specPath:f}),V=Object.keys(R),W=x("OperationContainer",!0);return 0===V.length?d.default.createElement("span",null,"No callbacks"):d.default.createElement("div",null,V.map(se=>d.default.createElement("div",{key:`${se}`},d.default.createElement("h2",null,se),R[se].map(me=>d.default.createElement(W,{key:`${se}-${me.path}-${me.method}`,op:me.operation,tag:"callbacks",method:me.method,path:me.path,specPath:me.specPath,allowTryItOut:!1})))))},HttpAuth:class HG extends d.default.Component{constructor(a,f){super(a,f),(0,Z.Z)(this,"onChange",V=>{let{onChange:W}=this.props,{value:se,name:me}=V.target,ve=Object.assign({},this.state.value);me?ve[me]=se:ve=se,this.setState({value:ve},()=>W(this.state))});let{name:m,schema:x}=this.props,R=this.getValue();this.state={name:m,schema:x,value:R}}getValue(){let{name:a,authorized:f}=this.props;return f&&f.getIn([a,"value"])}render(){let{schema:a,getComponent:f,errSelectors:m,name:x}=this.props;const R=f("Input"),V=f("Row"),W=f("Col"),se=f("authError"),me=f("Markdown",!0),ve=f("JumpToPath",!0),Ce=(a.get("scheme")||"").toLowerCase();let je=this.getValue(),Ie=m.allErrors().filter(Qe=>Qe.get("authId")===x);if("basic"===Ce){let Qe=je?je.get("username"):null;return d.default.createElement("div",null,d.default.createElement("h4",null,d.default.createElement("code",null,x||a.get("name")),"\xa0 (http, Basic)",d.default.createElement(ve,{path:["securityDefinitions",x]})),Qe&&d.default.createElement("h6",null,"Authorized"),d.default.createElement(V,null,d.default.createElement(me,{source:a.get("description")})),d.default.createElement(V,null,d.default.createElement("label",null,"Username:"),Qe?d.default.createElement("code",null," ",Qe," "):d.default.createElement(W,null,d.default.createElement(R,{type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),d.default.createElement(V,null,d.default.createElement("label",null,"Password:"),Qe?d.default.createElement("code",null," ****** "):d.default.createElement(W,null,d.default.createElement(R,{autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),Ie.valueSeq().map((it,tt)=>d.default.createElement(se,{error:it,key:tt})))}return"bearer"===Ce?d.default.createElement("div",null,d.default.createElement("h4",null,d.default.createElement("code",null,x||a.get("name")),"\xa0 (http, Bearer)",d.default.createElement(ve,{path:["securityDefinitions",x]})),je&&d.default.createElement("h6",null,"Authorized"),d.default.createElement(V,null,d.default.createElement(me,{source:a.get("description")})),d.default.createElement(V,null,d.default.createElement("label",null,"Value:"),je?d.default.createElement("code",null," ****** "):d.default.createElement(W,null,d.default.createElement(R,{type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),Ie.valueSeq().map((Qe,it)=>d.default.createElement(se,{error:Qe,key:it}))):d.default.createElement("div",null,d.default.createElement("em",null,d.default.createElement("b",null,x)," HTTP authentication: unsupported scheme ",`'${Ce}'`))}},RequestBody:l=>{let{userHasEditedBody:a,requestBody:f,requestBodyValue:m,requestBodyInclusionSetting:x,requestBodyErrors:R,getComponent:V,getConfigs:W,specSelectors:se,fn:me,contentType:ve,isExecute:Ce,specPath:je,onChange:Ie,onChangeIncludeEmpty:Qe,activeExamplesKey:it,updateActiveExamplesKey:tt,setRetainRequestBodyValueFlag:Mt}=l;const Qt=Yn=>{Ie(Yn.target.files[0])},or=Yn=>{let pn={key:Yn,shouldDispatchInit:!1,defaultValue:!0};return"no value"===x.get(Yn,"no value")&&(pn.shouldDispatchInit=!0),pn},ot=V("Markdown",!0),Lt=V("modelExample"),Vt=V("RequestBodyEditor"),Ut=V("highlightCode"),qt=V("ExamplesSelectValueRetainer"),At=V("Example"),Kt=V("ParameterIncludeEmpty"),{showCommonExtensions:Rt}=W(),ar=f?.get("description")??null,Et=f?.get("content")??new Me.OrderedMap;ve=ve||Et.keySeq().first()||"";const ir=Et.get(ve)??(0,Me.OrderedMap)(),Xr=ir.get("schema",(0,Me.OrderedMap)()),ai=ir.get("examples",null),Si=ai?.map((Yn,pn)=>{const Qn=Yn?.get("value",null);return Qn&&(Yn=Yn.set("value",b0(f,ve,pn,me),Qn)),Yn});if(R=Me.List.isList(R)?R:(0,Me.List)(),!ir.size)return null;const Ei="object"===ir.getIn(["schema","type"]),xs="binary"===ir.getIn(["schema","format"]),ho="base64"===ir.getIn(["schema","format"]);if("application/octet-stream"===ve||0===ve.indexOf("image/")||0===ve.indexOf("audio/")||0===ve.indexOf("video/")||xs||ho){const Yn=V("Input");return Ce?d.default.createElement(Yn,{type:"file",onChange:Qt}):d.default.createElement("i",null,"Example values are not available for ",d.default.createElement("code",null,ve)," media types.")}if(Ei&&("application/x-www-form-urlencoded"===ve||0===ve.indexOf("multipart/"))&&Xr.get("properties",(0,Me.OrderedMap)()).size>0){const Yn=V("JsonSchemaForm"),pn=V("ParameterExt"),Qn=Xr.get("properties",(0,Me.OrderedMap)());return m=Me.Map.isMap(m)?m:(0,Me.OrderedMap)(),d.default.createElement("div",{className:"table-container"},ar&&d.default.createElement(ot,{source:ar}),d.default.createElement("table",null,d.default.createElement("tbody",null,Me.Map.isMap(Qn)&&Qn.entrySeq().map(os=>{let[ki,gs]=os;if(gs.get("readOnly"))return;let Xl=Rt?cO(gs):null;const Ga=Xr.get("required",(0,Me.List)()).includes(ki),ja=gs.get("type"),_l=gs.get("format"),lc=gs.get("description"),Ql=m.getIn([ki,"value"]),Jf=m.getIn([ki,"errors"])||R,Cm=x.get(ki)||!1,qf=gs.has("default")||gs.has("example")||gs.hasIn(["items","example"])||gs.hasIn(["items","default"]),Zc=gs.has("enum")&&(1===gs.get("enum").size||Ga),uc=qf||Zc;let da="";"array"!==ja||uc||(da=[]),("object"===ja||uc)&&(da=me.getSampleSchema(gs,!1,{includeWriteOnly:!0})),"string"!=typeof da&&"object"===ja&&(da=pa(da)),"string"==typeof da&&"array"===ja&&(da=JSON.parse(da));const vd="string"===ja&&("binary"===_l||"base64"===_l);return d.default.createElement("tr",{key:ki,className:"parameters","data-property-name":ki},d.default.createElement("td",{className:"parameters-col_name"},d.default.createElement("div",{className:Ga?"parameter__name required":"parameter__name"},ki,Ga?d.default.createElement("span",null,"\xa0*"):null),d.default.createElement("div",{className:"parameter__type"},ja,_l&&d.default.createElement("span",{className:"prop-format"},"($",_l,")"),Rt&&Xl.size?Xl.entrySeq().map(Gf=>{let[I0,R0]=Gf;return d.default.createElement(pn,{key:`${I0}-${R0}`,xKey:I0,xVal:R0})}):null),d.default.createElement("div",{className:"parameter__deprecated"},gs.get("deprecated")?"deprecated":null)),d.default.createElement("td",{className:"parameters-col_description"},d.default.createElement(ot,{source:lc}),Ce?d.default.createElement("div",null,d.default.createElement(Yn,{fn:me,dispatchInitialValue:!vd,schema:gs,description:ki,getComponent:V,value:void 0===Ql?da:Ql,required:Ga,errors:Jf,onChange:Gf=>{Ie(Gf,[ki])}}),Ga?null:d.default.createElement(Kt,{onChange:Gf=>Qe(ki,Gf),isIncluded:Cm,isIncludedOptions:or(ki),isDisabled:Array.isArray(Ql)?0!==Ql.length:!pb(Ql)})):null))}))))}const Js=b0(f,ve,it,me);let _o=null;return m0(Js)&&(_o="json"),d.default.createElement("div",null,ar&&d.default.createElement(ot,{source:ar}),Si?d.default.createElement(qt,{userHasEditedBody:a,examples:Si,currentKey:it,currentUserInputValue:m,onSelect:Yn=>{tt(Yn)},updateValue:Ie,defaultToFirstExample:!0,getComponent:V,setRetainRequestBodyValueFlag:Mt}):null,Ce?d.default.createElement("div",null,d.default.createElement(Vt,{value:m,errors:R,defaultValue:Js,onChange:Ie,getComponent:V})):d.default.createElement(Lt,{getComponent:V,getConfigs:W,specSelectors:se,expandDepth:1,isExecute:Ce,schema:ir.get("schema"),specPath:je.push("content",ve),example:d.default.createElement(Ut,{className:"body-param__example",getConfigs:W,language:_o,value:pa(m)||Js}),includeWriteOnly:!0}),Si?d.default.createElement(At,{example:Si.get(it),getComponent:V,getConfigs:W}):null)},Servers:class UG extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"onServerChange",f=>{this.setServer(f.target.value)}),(0,Z.Z)(this,"onServerVariableValueChange",f=>{let{setServerVariableValue:m,currentServer:x}=this.props,R=f.target.getAttribute("data-variable");"function"==typeof m&&m({server:x,key:R,val:f.target.value})}),(0,Z.Z)(this,"setServer",f=>{let{setSelectedServer:m}=this.props;m(f)})}componentDidMount(){let{servers:a,currentServer:f}=this.props;f||this.setServer(a.first()?.get("url"))}UNSAFE_componentWillReceiveProps(a){let{servers:f,setServerVariableValue:m,getServerVariable:x}=a;if(this.props.currentServer!==a.currentServer||this.props.servers!==a.servers){let R=f.find(ve=>ve.get("url")===a.currentServer),V=this.props.servers.find(ve=>ve.get("url")===this.props.currentServer)||(0,Me.OrderedMap)();if(!R)return this.setServer(f.first().get("url"));let W=((V.get("variables")||(0,Me.OrderedMap)()).find(ve=>ve.get("default"))||(0,Me.OrderedMap)()).get("default"),se=R.get("variables")||(0,Me.OrderedMap)(),me=(se.find(ve=>ve.get("default"))||(0,Me.OrderedMap)()).get("default");se.map((ve,Ce)=>{x(a.currentServer,Ce)&&W===me||m({server:a.currentServer,key:Ce,val:ve.get("default")||""})})}}render(){let{servers:a,currentServer:f,getServerVariable:m,getEffectiveServerValue:x}=this.props,R=(a.find(W=>W.get("url")===f)||(0,Me.OrderedMap)()).get("variables")||(0,Me.OrderedMap)(),V=0!==R.size;return d.default.createElement("div",{className:"servers"},d.default.createElement("label",{htmlFor:"servers"},d.default.createElement("select",{onChange:this.onServerChange,value:f},a.valueSeq().map(W=>d.default.createElement("option",{value:W.get("url"),key:W.get("url")},W.get("url"),W.get("description")&&` - ${W.get("description")}`)).toArray())),V?d.default.createElement("div",null,d.default.createElement("div",{className:"computed-url"},"Computed URL:",d.default.createElement("code",null,x(f))),d.default.createElement("h4",null,"Server variables"),d.default.createElement("table",null,d.default.createElement("tbody",null,R.entrySeq().map(W=>{let[se,me]=W;return d.default.createElement("tr",{key:se},d.default.createElement("td",null,se),d.default.createElement("td",null,me.get("enum")?d.default.createElement("select",{"data-variable":se,onChange:this.onServerVariableValueChange},me.get("enum").map(ve=>d.default.createElement("option",{selected:ve===m(f,se),key:ve,value:ve},ve))):d.default.createElement("input",{type:"text",value:m(f,se)||"",onChange:this.onServerVariableValueChange,"data-variable":se})))})))):null)}},ServersContainer:class zG extends d.default.Component{render(){const{specSelectors:a,oas3Selectors:f,oas3Actions:m,getComponent:x}=this.props,R=a.servers(),V=x("Servers");return R&&R.size?d.default.createElement("div",null,d.default.createElement("span",{className:"servers-title"},"Servers"),d.default.createElement(V,{servers:R,currentServer:f.selectedServer(),setSelectedServer:m.setSelectedServer,setServerVariableValue:m.setServerVariableValue,getServerVariable:f.serverVariableValue,getEffectiveServerValue:f.serverEffectiveValue})):null}},RequestBodyEditor:KG,OperationServers:class JG extends d.default.Component{constructor(...a){super(...a),(0,Z.Z)(this,"setSelectedServer",f=>{const{path:m,method:x}=this.props;return this.forceUpdate(),this.props.setSelectedServer(f,`${m}:${x}`)}),(0,Z.Z)(this,"setServerVariableValue",f=>{const{path:m,method:x}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...f,namespace:`${m}:${x}`})}),(0,Z.Z)(this,"getSelectedServer",()=>{const{path:f,method:m}=this.props;return this.props.getSelectedServer(`${f}:${m}`)}),(0,Z.Z)(this,"getServerVariable",(f,m)=>{const{path:x,method:R}=this.props;return this.props.getServerVariable({namespace:`${x}:${R}`,server:f},m)}),(0,Z.Z)(this,"getEffectiveServerValue",f=>{const{path:m,method:x}=this.props;return this.props.getEffectiveServerValue({server:f,namespace:`${m}:${x}`})})}render(){const{operationServers:a,pathServers:f,getComponent:m}=this.props;if(!a&&!f)return null;const x=m("Servers"),R=a||f,V=a?"operation":"path";return d.default.createElement("div",{className:"opblock-section operation-servers"},d.default.createElement("div",{className:"opblock-section-header"},d.default.createElement("div",{className:"tab-header"},d.default.createElement("h4",{className:"opblock-title"},"Servers"))),d.default.createElement("div",{className:"opblock-description-wrapper"},d.default.createElement("h4",{className:"message"},"These ",V,"-level options override the global server options."),d.default.createElement(x,{servers:R,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}},operationLink:class BG extends d.Component{render(){const{link:a,name:f,getComponent:m}=this.props,x=m("Markdown",!0);let R=a.get("operationId")||a.get("operationRef"),V=a.get("parameters")&&a.get("parameters").toJS(),W=a.get("description");return d.default.createElement("div",{className:"operation-link"},d.default.createElement("div",{className:"description"},d.default.createElement("b",null,d.default.createElement("code",null,f)),W?d.default.createElement(x,{source:W}):null),d.default.createElement("pre",null,"Operation `",R,"`",d.default.createElement("br",null),d.default.createElement("br",null),"Parameters ",("string"!=typeof(ve=JSON.stringify(V,null,2))?"":ve.split("\n").map((Ce,je)=>je>0?Array(1).join(" ")+Ce:Ce).join("\n"))||"{}",d.default.createElement("br",null)));var ve}}};const lS=new fC.Remarkable("commonmark");lS.block.ruler.enable(["table"]),lS.set({linkTarget:"_blank"});const vC=l=>{let{source:a,className:f="",getConfigs:m}=l;if("string"!=typeof a)return null;if(a){const{useUnsafeMarkdown:x}=m(),R=Sm(lS.render(a),{useUnsafeMarkdown:x});let V;return"string"==typeof R&&(V=R.trim()),d.default.createElement("div",{dangerouslySetInnerHTML:{__html:V},className:(0,ds.default)(f,"renderedMarkdown")})}return null};vC.defaultProps={getConfigs:()=>({useUnsafeMarkdown:!1})};var GG=xm(vC),YG=xm(l=>{let{Ori:a,...f}=l;const{schema:m,getComponent:x,errSelectors:R,authorized:V,onAuthChange:W,name:se}=f,me=x("HttpAuth");return"http"===m.get("type")?d.default.createElement(me,{key:se,schema:m,name:se,errSelectors:R,authorized:V,getComponent:x,onChange:W}):d.default.createElement(a,f)}),ZG=xm(GA),QG=xm(class XG extends d.Component{render(){let{getConfigs:a,schema:f}=this.props,m=["model-box"],x=null;return!0===f.get("deprecated")&&(m.push("deprecated"),x=d.default.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),d.default.createElement("div",{className:m.join(" ")},x,d.default.createElement(sS,(0,Pi.default)({},this.props,{getConfigs:a,depth:1,expandDepth:this.props.expandDepth||0})))}}),eY=xm(l=>{let{Ori:a,...f}=l;const{schema:m,getComponent:x,errors:R,onChange:V}=f,W=m&&m.get?m.get("format"):null,se=m&&m.get?m.get("type"):null,me=x("Input");return se&&"string"===se&&W&&("binary"===W||"base64"===W)?d.default.createElement(me,{type:"file",className:R.length?"invalid":"",title:R.length?R:"",onChange:ve=>{V(ve.target.files[0])},disabled:a.isDisabled}):d.default.createElement(a,f)}),tY={Markdown:GG,AuthItem:YG,OpenAPIVersion:function(a){return(f,m)=>x=>"function"==typeof m.specSelectors?.isOAS30?m.specSelectors.isOAS30()?d.default.createElement(a,(0,Pi.default)({},x,m,{Ori:f})):d.default.createElement(f,x):(console.warn("OAS30 wrapper: couldn't get spec"),null)}(l=>{const{Ori:a}=l;return d.default.createElement(a,{oasVersion:"3.0"})}),JsonSchema_string:eY,model:QG,onlineValidatorBadge:ZG};const uS="oas3_set_servers",cS="oas3_set_request_body_value",fS="oas3_set_request_body_retain_flag",pS="oas3_set_request_body_inclusion",dS="oas3_set_active_examples_member",hS="oas3_set_request_content_type",mS="oas3_set_response_content_type",yS="oas3_set_server_variable_value",gS="oas3_set_request_body_validate_error",S0="oas3_clear_request_body_validate_error",vS="oas3_clear_request_body_value";function rY(l,a){return{type:uS,payload:{selectedServerUrl:l,namespace:a}}}function nY(l){let{value:a,pathMethod:f}=l;return{type:cS,payload:{value:a,pathMethod:f}}}const iY=l=>{let{value:a,pathMethod:f}=l;return{type:fS,payload:{value:a,pathMethod:f}}};function sY(l){let{value:a,pathMethod:f,name:m}=l;return{type:pS,payload:{value:a,pathMethod:f,name:m}}}function oY(l){let{name:a,pathMethod:f,contextType:m,contextName:x}=l;return{type:dS,payload:{name:a,pathMethod:f,contextType:m,contextName:x}}}function aY(l){let{value:a,pathMethod:f}=l;return{type:hS,payload:{value:a,pathMethod:f}}}function lY(l){let{value:a,path:f,method:m}=l;return{type:mS,payload:{value:a,path:f,method:m}}}function uY(l){let{server:a,namespace:f,key:m,val:x}=l;return{type:yS,payload:{server:a,namespace:f,key:m,val:x}}}const cY=l=>{let{path:a,method:f,validationErrors:m}=l;return{type:gS,payload:{path:a,method:f,validationErrors:m}}},fY=l=>{let{path:a,method:f}=l;return{type:S0,payload:{path:a,method:f}}},pY=l=>{let{pathMethod:a}=l;return{type:S0,payload:{path:a[0],method:a[1]}}},dY=l=>{let{pathMethod:a}=l;return{type:vS,payload:{pathMethod:a}}},vl=l=>function(a){for(var f=arguments.length,m=new Array(f>1?f-1:0),x=1;x{if(R.getSystem().specSelectors.isOAS3()){const V=l(a,...m);return"function"==typeof V?V(R):V}return null}},hY=vl((l,a)=>l.getIn(a?[a,"selectedServer"]:["selectedServer"])||""),mY=vl((l,a,f)=>l.getIn(["requestData",a,f,"bodyValue"])||null),yY=vl((l,a,f)=>l.getIn(["requestData",a,f,"retainBodyValue"])||!1),gY=(l,a,f)=>m=>{const{oas3Selectors:x,specSelectors:R,fn:V}=m.getSystem();if(R.isOAS3()){const W=x.requestContentType(a,f);if(W)return b0(R.specResolvedSubtree(["paths",a,f,"requestBody"]),W,x.activeExamplesMember(a,f,"requestBody","requestBody"),V)}return null},vY=vl((l,a,f)=>m=>{const{oas3Selectors:x,specSelectors:R,fn:V}=m;let W=!1;const se=x.requestContentType(a,f);let me=x.requestBodyValue(a,f);const ve=R.specResolvedSubtree(["paths",a,f,"requestBody"]);if(!ve)return!1;if(Me.Map.isMap(me)&&(me=pa(me.mapEntries(Ce=>Me.Map.isMap(Ce[1])?[Ce[0],Ce[1].get("value")]:Ce).toJS())),Me.List.isList(me)&&(me=pa(me)),se){const Ce=b0(ve,se,x.activeExamplesMember(a,f,"requestBody","requestBody"),V);W=!!me&&me!==Ce}return W}),_Y=vl((l,a,f)=>l.getIn(["requestData",a,f,"bodyInclusion"])||(0,Me.Map)()),bY=vl((l,a,f)=>l.getIn(["requestData",a,f,"errors"])||null),SY=vl((l,a,f,m,x)=>l.getIn(["examples",a,f,m,x,"activeExample"])||null),EY=vl((l,a,f)=>l.getIn(["requestData",a,f,"requestContentType"])||null),xY=vl((l,a,f)=>l.getIn(["requestData",a,f,"responseContentType"])||null),wY=vl((l,a,f)=>{let m;if("string"!=typeof a){const{server:x,namespace:R}=a;m=R?[R,"serverVariableValues",x,f]:["serverVariableValues",x,f]}else m=["serverVariableValues",a,f];return l.getIn(m)||null}),OY=vl((l,a)=>{let f;if("string"!=typeof a){const{server:m,namespace:x}=a;f=x?[x,"serverVariableValues",m]:["serverVariableValues",m]}else f=["serverVariableValues",a];return l.getIn(f)||(0,Me.OrderedMap)()}),AY=vl((l,a)=>{var f,m;if("string"!=typeof a){const{server:R,namespace:V}=a;m=R,f=l.getIn(V?[V,"serverVariableValues",m]:["serverVariableValues",m])}else f=l.getIn(["serverVariableValues",m=a]);f=f||(0,Me.OrderedMap)();let x=m;return f.map((R,V)=>{x=x.replace(new RegExp(`{${V}}`,"g"),R)}),x}),CY=function(){for(var f=arguments.length,m=new Array(f),x=0;x{const V=R.getSystem().specSelectors.specJson();let W=[...m][1]||[];return!V.getIn(["paths",...W,"requestBody","required"])||((l,a)=>((f,m)=>(m=m||[],!!f.getIn(["requestData",...m,"bodyValue"])))(l,a))(...m)}},PY=(l,a)=>{let{oas3RequiredRequestBodyContentType:f,oas3RequestContentType:m,oas3RequestBodyValue:x}=a,R=[];if(!Me.Map.isMap(x))return R;let V=[];return Object.keys(f.requestContentType).forEach(W=>{W===m&&f.requestContentType[W].forEach(se=>{V.indexOf(se)<0&&V.push(se)})}),V.forEach(W=>{x.getIn([W,"value"])||R.push(W)}),R},jY=(0,Sn.createSelector)(()=>["get","put","post","delete","options","head","patch","trace"]);var IY={[uS]:(l,a)=>{let{payload:{selectedServerUrl:f,namespace:m}}=a;return l.setIn(m?[m,"selectedServer"]:["selectedServer"],f)},[cS]:(l,a)=>{let{payload:{value:f,pathMethod:m}}=a,[x,R]=m;if(!Me.Map.isMap(f))return l.setIn(["requestData",x,R,"bodyValue"],f);let V,W=l.getIn(["requestData",x,R,"bodyValue"])||(0,Me.Map)();Me.Map.isMap(W)||(W=(0,Me.Map)());const[...se]=f.keys();return se.forEach(me=>{let ve=f.getIn([me]);W.has(me)&&Me.Map.isMap(ve)||(V=W.setIn([me,"value"],ve))}),l.setIn(["requestData",x,R,"bodyValue"],V)},[fS]:(l,a)=>{let{payload:{value:f,pathMethod:m}}=a,[x,R]=m;return l.setIn(["requestData",x,R,"retainBodyValue"],f)},[pS]:(l,a)=>{let{payload:{value:f,pathMethod:m,name:x}}=a,[R,V]=m;return l.setIn(["requestData",R,V,"bodyInclusion",x],f)},[dS]:(l,a)=>{let{payload:{name:f,pathMethod:m,contextType:x,contextName:R}}=a,[V,W]=m;return l.setIn(["examples",V,W,x,R,"activeExample"],f)},[hS]:(l,a)=>{let{payload:{value:f,pathMethod:m}}=a,[x,R]=m;return l.setIn(["requestData",x,R,"requestContentType"],f)},[mS]:(l,a)=>{let{payload:{value:f,path:m,method:x}}=a;return l.setIn(["requestData",m,x,"responseContentType"],f)},[yS]:(l,a)=>{let{payload:{server:f,namespace:m,key:x,val:R}}=a;return l.setIn(m?[m,"serverVariableValues",f,x]:["serverVariableValues",f,x],R)},[gS]:(l,a)=>{let{payload:{path:f,method:m,validationErrors:x}}=a,R=[];if(R.push("Required field is not provided"),x.missingBodyValue)return l.setIn(["requestData",f,m,"errors"],(0,Me.fromJS)(R));if(x.missingRequiredKeys&&x.missingRequiredKeys.length>0){const{missingRequiredKeys:V}=x;return l.updateIn(["requestData",f,m,"bodyValue"],(0,Me.fromJS)({}),W=>V.reduce((se,me)=>se.setIn([me,"errors"],(0,Me.fromJS)(R)),W))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),l},[S0]:(l,a)=>{let{payload:{path:f,method:m}}=a;const x=l.getIn(["requestData",f,m,"bodyValue"]);if(!Me.Map.isMap(x))return l.setIn(["requestData",f,m,"errors"],(0,Me.fromJS)([]));const[...R]=x.keys();return R?l.updateIn(["requestData",f,m,"bodyValue"],(0,Me.fromJS)({}),V=>R.reduce((W,se)=>W.setIn([se,"errors"],(0,Me.fromJS)([])),V)):l},[vS]:(l,a)=>{let{payload:{pathMethod:f}}=a,[m,x]=f;const R=l.getIn(["requestData",m,x,"bodyValue"]);return R?Me.Map.isMap(R)?l.setIn(["requestData",m,x,"bodyValue"],(0,Me.Map)()):l.setIn(["requestData",m,x,"bodyValue"],""):l}};function _S(){return{components:qG,wrapComponents:tY,statePlugins:{spec:{wrapSelectors:rt,selectors:Ct},auth:{wrapSelectors:at},oas3:{actions:It,reducers:IY,selectors:st}}}}var RY=l=>{let{specSelectors:a,getComponent:f}=l;const m=a.selectWebhooksOperations(),x=Object.keys(m),R=f("OperationContainer",!0);return 0===x.length?null:d.default.createElement("div",{className:"webhooks"},d.default.createElement("h2",null,"Webhooks"),x.map(V=>d.default.createElement("div",{key:`${V}-webhook`},m[V].map(W=>d.default.createElement(R,{key:`${V}-${W.method}-webhook`,op:W.operation,tag:"webhooks",method:W.method,path:V,specPath:W.specPath,allowTryItOut:!1})))))},TY=l=>{let{getComponent:a,specSelectors:f}=l;const m=f.selectLicenseNameField(),x=f.selectLicenseUrl(),R=a("Link");return d.default.createElement("div",{className:"info__license"},x?d.default.createElement("div",{className:"info__license__url"},d.default.createElement(R,{target:"_blank",href:oo(x)},m)):d.default.createElement("span",null,m))},NY=l=>{let{getComponent:a,specSelectors:f}=l;const m=f.selectContactNameField(),x=f.selectContactUrl(),R=f.selectContactEmailField(),V=a("Link");return d.default.createElement("div",{className:"info__contact"},x&&d.default.createElement("div",null,d.default.createElement(V,{href:oo(x),target:"_blank"},m," - Website")),R&&d.default.createElement(V,{href:oo(`mailto:${R}`)},x?`Send email to ${m}`:`Contact ${m}`))},kY=l=>{let{getComponent:a,specSelectors:f}=l;const m=f.version(),x=f.url(),R=f.basePath(),V=f.host(),W=f.selectInfoSummaryField(),se=f.selectInfoDescriptionField(),me=f.selectInfoTitleField(),ve=f.selectInfoTermsOfServiceUrl(),Ce=f.selectExternalDocsUrl(),je=f.selectExternalDocsDescriptionField(),Ie=f.contact(),Qe=f.license(),it=a("Markdown",!0),tt=a("Link"),Mt=a("VersionStamp"),Qt=a("OpenAPIVersion"),or=a("InfoUrl"),ot=a("InfoBasePath"),Lt=a("License",!0),Vt=a("Contact",!0),Ut=a("JsonSchemaDialect",!0);return d.default.createElement("div",{className:"info"},d.default.createElement("hgroup",{className:"main"},d.default.createElement("h2",{className:"title"},me,m&&d.default.createElement(Mt,{version:m}),d.default.createElement(Qt,{oasVersion:"3.1"})),(V||R)&&d.default.createElement(ot,{host:V,basePath:R}),x&&d.default.createElement(or,{getComponent:a,url:x})),W&&d.default.createElement("p",{className:"info__summary"},W),d.default.createElement("div",{className:"info__description description"},d.default.createElement(it,{source:se})),ve&&d.default.createElement("div",{className:"info__tos"},d.default.createElement(tt,{target:"_blank",href:oo(ve)},"Terms of service")),Ie.size>0&&d.default.createElement(Vt,null),Qe.size>0&&d.default.createElement(Lt,null),Ce&&d.default.createElement(tt,{className:"info__extdocs",target:"_blank",href:oo(Ce)},je||Ce),d.default.createElement(Ut,null))},MY=l=>{let{getComponent:a,specSelectors:f}=l;const m=f.selectJsonSchemaDialectField(),x=f.selectJsonSchemaDialectDefault(),R=a("Link");return d.default.createElement(d.default.Fragment,null,m&&m===x&&d.default.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",d.default.createElement(R,{target:"_blank",href:oo(m)},m)),m&&m!==x&&d.default.createElement("div",{className:"error-wrapper"},d.default.createElement("div",{className:"no-margin"},d.default.createElement("div",{className:"errors"},d.default.createElement("div",{className:"errors-wrapper"},d.default.createElement("h4",{className:"center"},"Warning"),d.default.createElement("p",{className:"message"},d.default.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",d.default.createElement(R,{target:"_blank",href:x},x),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},DY=l=>{let{bypass:a,isSwagger2:f,isOAS3:m,isOAS31:x,alsoShow:R,children:V}=l;return a?d.default.createElement("div",null,V):f&&(m||x)?d.default.createElement("div",{className:"version-pragma"},R,d.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},d.default.createElement("div",null,d.default.createElement("h3",null,"Unable to render this definition"),d.default.createElement("p",null,d.default.createElement("code",null,"swagger")," and ",d.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),d.default.createElement("p",null,"Supported version fields are ",d.default.createElement("code",null,'swagger: "2.0"')," and those that match ",d.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",d.default.createElement("code",null,"openapi: 3.1.0"),").")))):f||m||x?d.default.createElement("div",null,V):d.default.createElement("div",{className:"version-pragma"},R,d.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},d.default.createElement("div",null,d.default.createElement("h3",null,"Unable to render this definition"),d.default.createElement("p",null,"The provided definition does not specify a valid version field."),d.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",d.default.createElement("code",null,'swagger: "2.0"')," and those that match ",d.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",d.default.createElement("code",null,"openapi: 3.1.0"),")."))))};const _C=(0,d.forwardRef)((l,a)=>{let{schema:f,getComponent:m,onToggle:x}=l;const R=m("JSONSchema202012"),V=(l=>"string"==typeof l&&l.includes("#/components/schemas/")?(a=>{const f=a.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(f)}catch{return f}})(l.replace(/^.*#\/components\/schemas\//,"")):null)(f.get("$$ref")),W=(0,d.useCallback)((se,me)=>{x(V,me)},[V,x]);return d.default.createElement(R,{name:V,schema:f.toJS(),ref:a,onExpand:W})});_C.defaultProps={name:"",displayName:"",isRef:!1,required:!1,expandDepth:0,depth:1,includeReadOnly:!1,includeWriteOnly:!1,onToggle:()=>{}};var LY=_C,VY=l=>{let{specActions:a,specSelectors:f,layoutSelectors:m,layoutActions:x,getComponent:R,getConfigs:V}=l;const W=f.selectSchemas(),se=Object.keys(W).length>0,me=["components","schemas"],{docExpansion:ve,defaultModelsExpandDepth:Ce}=V(),Ie=m.isShown(me,Ce>0&&"none"!==ve),Qe=R("Collapse"),it=R("JSONSchema202012"),tt=R("ArrowUpIcon"),Mt=R("ArrowDownIcon");(0,d.useEffect)(()=>{const Vt=Ie&&Ce>1,Ut=null!=f.specResolvedSubtree(me);Vt&&!Ut&&a.requestResolvedSubtree(me)},[Ie,Ce]);const Qt=(0,d.useCallback)(()=>{x.show(me,!Ie)},[Ie]),or=(0,d.useCallback)(Vt=>{null!==Vt&&x.readyToScroll(me,Vt)},[]),ot=Vt=>Ut=>{null!==Ut&&x.readyToScroll([...me,Vt],Ut)},Lt=Vt=>(Ut,qt)=>{if(qt){const At=[...me,Vt];null!=f.specResolvedSubtree(At)||a.requestResolvedSubtree([...me,Vt])}};return!se||Ce<0?null:d.default.createElement("section",{className:(0,ds.default)("models",{"is-open":Ie}),ref:or},d.default.createElement("h4",null,d.default.createElement("button",{"aria-expanded":Ie,className:"models-control",onClick:Qt},d.default.createElement("span",null,"Schemas"),d.default.createElement(Ie?tt:Mt,null))),d.default.createElement(Qe,{isOpened:Ie},Object.entries(W).map(Vt=>{let[Ut,qt]=Vt;return d.default.createElement(it,{key:Ut,ref:ot(Ut),schema:qt,name:Ut,onExpand:Lt(Ut)})})))};const bC=l=>{const a=l.get("openapi");return"string"==typeof a&&/^3\.1\.(?:[1-9]\d*|0)$/.test(a)},SC=l=>function(a){for(var f=arguments.length,m=new Array(f>1?f-1:0),x=1;x{if(R.getSystem().specSelectors.isOAS31()){const V=l(a,...m);return"function"==typeof V?V(R):V}return null}},EC=l=>function(a){for(var f=arguments.length,m=new Array(f>1?f-1:0),x=1;x{const V=l(a,R,...m);return"function"==typeof V?V(R):V}},Yc=l=>(a,f)=>m=>f.specSelectors.isOAS31()?d.default.createElement(l,(0,Pi.default)({},m,{originalComponent:a,getSystem:f.getSystem})):d.default.createElement(a,m);var BY=Yc(l=>{let{getSystem:a}=l;const f=a().getComponent("OAS31License",!0);return d.default.createElement(f,null)}),$Y=Yc(l=>{let{getSystem:a}=l;const f=a().getComponent("OAS31Contact",!0);return d.default.createElement(f,null)}),UY=Yc(l=>{let{getSystem:a}=l;const f=a().getComponent("OAS31Info",!0);return d.default.createElement(f,null)});const xC=(l,a)=>{const{fn:f}=a();if("function"!=typeof l)return null;const{hasKeyword:m}=f.jsonSchema202012;return x=>l(x)||m(x,"example")||x?.xml||x?.discriminator||x?.externalDocs},wC=(l,a)=>{let{includeReadOnly:f,includeWriteOnly:m}=a;if(!l?.properties)return{};const x=Object.entries(l.properties).filter(R=>{let[,V]=R;return(!0!==V?.readOnly||f)&&(!0!==V?.writeOnly||m)});return Object.fromEntries(x)};var zY=Yc(l=>{let{getSystem:a,...f}=l;const m=a(),{getComponent:x,fn:R,getConfigs:V}=m,W=V(),se=x("OAS31Model"),me=x("JSONSchema202012"),ve=x("JSONSchema202012Keyword$schema"),Ce=x("JSONSchema202012Keyword$vocabulary"),je=x("JSONSchema202012Keyword$id"),Ie=x("JSONSchema202012Keyword$anchor"),Qe=x("JSONSchema202012Keyword$dynamicAnchor"),it=x("JSONSchema202012Keyword$ref"),tt=x("JSONSchema202012Keyword$dynamicRef"),Mt=x("JSONSchema202012Keyword$defs"),Qt=x("JSONSchema202012Keyword$comment"),or=x("JSONSchema202012KeywordAllOf"),ot=x("JSONSchema202012KeywordAnyOf"),Lt=x("JSONSchema202012KeywordOneOf"),Vt=x("JSONSchema202012KeywordNot"),Ut=x("JSONSchema202012KeywordIf"),qt=x("JSONSchema202012KeywordThen"),At=x("JSONSchema202012KeywordElse"),Kt=x("JSONSchema202012KeywordDependentSchemas"),Rt=x("JSONSchema202012KeywordPrefixItems"),ar=x("JSONSchema202012KeywordItems"),Et=x("JSONSchema202012KeywordContains"),ir=x("JSONSchema202012KeywordProperties"),Xr=x("JSONSchema202012KeywordPatternProperties"),ai=x("JSONSchema202012KeywordAdditionalProperties"),Si=x("JSONSchema202012KeywordPropertyNames"),Ei=x("JSONSchema202012KeywordUnevaluatedItems"),xs=x("JSONSchema202012KeywordUnevaluatedProperties"),ho=x("JSONSchema202012KeywordType"),Js=x("JSONSchema202012KeywordEnum"),_o=x("JSONSchema202012KeywordConst"),Yn=x("JSONSchema202012KeywordConstraint"),pn=x("JSONSchema202012KeywordDependentRequired"),Qn=x("JSONSchema202012KeywordContentSchema"),os=x("JSONSchema202012KeywordTitle"),ki=x("JSONSchema202012KeywordDescription"),gs=x("JSONSchema202012KeywordDefault"),Xl=x("JSONSchema202012KeywordDeprecated"),Ga=x("JSONSchema202012KeywordReadOnly"),ja=x("JSONSchema202012KeywordWriteOnly"),_l=x("JSONSchema202012Accordion"),lc=x("JSONSchema202012ExpandDeepButton"),Ql=x("JSONSchema202012ChevronRightIcon"),Jf=x("withJSONSchema202012Context")(se,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:W.defaultModelExpandDepth,includeReadOnly:!!f.includeReadOnly,includeWriteOnly:!!f.includeWriteOnly},components:{JSONSchema:me,Keyword$schema:ve,Keyword$vocabulary:Ce,Keyword$id:je,Keyword$anchor:Ie,Keyword$dynamicAnchor:Qe,Keyword$ref:it,Keyword$dynamicRef:tt,Keyword$defs:Mt,Keyword$comment:Qt,KeywordAllOf:or,KeywordAnyOf:ot,KeywordOneOf:Lt,KeywordNot:Vt,KeywordIf:Ut,KeywordThen:qt,KeywordElse:At,KeywordDependentSchemas:Kt,KeywordPrefixItems:Rt,KeywordItems:ar,KeywordContains:Et,KeywordProperties:ir,KeywordPatternProperties:Xr,KeywordAdditionalProperties:ai,KeywordPropertyNames:Si,KeywordUnevaluatedItems:Ei,KeywordUnevaluatedProperties:xs,KeywordType:ho,KeywordEnum:Js,KeywordConst:_o,KeywordConstraint:Yn,KeywordDependentRequired:pn,KeywordContentSchema:Qn,KeywordTitle:os,KeywordDescription:ki,KeywordDefault:gs,KeywordDeprecated:Xl,KeywordReadOnly:Ga,KeywordWriteOnly:ja,Accordion:_l,ExpandDeepButton:lc,ChevronRightIcon:Ql},fn:{upperFirst:R.upperFirst,isExpandable:xC(R.jsonSchema202012.isExpandable,a),getProperties:wC}});return d.default.createElement(Jf,f)});const hd=Yc(l=>{let{getSystem:a}=l;const{getComponent:f,fn:m,getConfigs:x}=a(),R=x();if(hd.ModelsWithJSONSchemaContext)return d.default.createElement(hd.ModelsWithJSONSchemaContext,null);const V=f("OAS31Models",!0),W=f("JSONSchema202012"),se=f("JSONSchema202012Keyword$schema"),me=f("JSONSchema202012Keyword$vocabulary"),ve=f("JSONSchema202012Keyword$id"),Ce=f("JSONSchema202012Keyword$anchor"),je=f("JSONSchema202012Keyword$dynamicAnchor"),Ie=f("JSONSchema202012Keyword$ref"),Qe=f("JSONSchema202012Keyword$dynamicRef"),it=f("JSONSchema202012Keyword$defs"),tt=f("JSONSchema202012Keyword$comment"),Mt=f("JSONSchema202012KeywordAllOf"),Qt=f("JSONSchema202012KeywordAnyOf"),or=f("JSONSchema202012KeywordOneOf"),ot=f("JSONSchema202012KeywordNot"),Lt=f("JSONSchema202012KeywordIf"),Vt=f("JSONSchema202012KeywordThen"),Ut=f("JSONSchema202012KeywordElse"),qt=f("JSONSchema202012KeywordDependentSchemas"),At=f("JSONSchema202012KeywordPrefixItems"),Kt=f("JSONSchema202012KeywordItems"),Rt=f("JSONSchema202012KeywordContains"),ar=f("JSONSchema202012KeywordProperties"),Et=f("JSONSchema202012KeywordPatternProperties"),ir=f("JSONSchema202012KeywordAdditionalProperties"),Xr=f("JSONSchema202012KeywordPropertyNames"),ai=f("JSONSchema202012KeywordUnevaluatedItems"),Si=f("JSONSchema202012KeywordUnevaluatedProperties"),Ei=f("JSONSchema202012KeywordType"),xs=f("JSONSchema202012KeywordEnum"),ho=f("JSONSchema202012KeywordConst"),Js=f("JSONSchema202012KeywordConstraint"),_o=f("JSONSchema202012KeywordDependentRequired"),Yn=f("JSONSchema202012KeywordContentSchema"),pn=f("JSONSchema202012KeywordTitle"),Qn=f("JSONSchema202012KeywordDescription"),os=f("JSONSchema202012KeywordDefault"),ki=f("JSONSchema202012KeywordDeprecated"),gs=f("JSONSchema202012KeywordReadOnly"),Xl=f("JSONSchema202012KeywordWriteOnly"),Ga=f("JSONSchema202012Accordion"),ja=f("JSONSchema202012ExpandDeepButton"),_l=f("JSONSchema202012ChevronRightIcon"),lc=f("withJSONSchema202012Context");return hd.ModelsWithJSONSchemaContext=lc(V,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:R.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},components:{JSONSchema:W,Keyword$schema:se,Keyword$vocabulary:me,Keyword$id:ve,Keyword$anchor:Ce,Keyword$dynamicAnchor:je,Keyword$ref:Ie,Keyword$dynamicRef:Qe,Keyword$defs:it,Keyword$comment:tt,KeywordAllOf:Mt,KeywordAnyOf:Qt,KeywordOneOf:or,KeywordNot:ot,KeywordIf:Lt,KeywordThen:Vt,KeywordElse:Ut,KeywordDependentSchemas:qt,KeywordPrefixItems:At,KeywordItems:Kt,KeywordContains:Rt,KeywordProperties:ar,KeywordPatternProperties:Et,KeywordAdditionalProperties:ir,KeywordPropertyNames:Xr,KeywordUnevaluatedItems:ai,KeywordUnevaluatedProperties:Si,KeywordType:Ei,KeywordEnum:xs,KeywordConst:ho,KeywordConstraint:Js,KeywordDependentRequired:_o,KeywordContentSchema:Yn,KeywordTitle:pn,KeywordDescription:Qn,KeywordDefault:os,KeywordDeprecated:ki,KeywordReadOnly:gs,KeywordWriteOnly:Xl,Accordion:Ga,ExpandDeepButton:ja,ChevronRightIcon:_l},fn:{upperFirst:m.upperFirst,isExpandable:m.jsonSchema202012.isExpandable,getProperties:m.jsonSchema202012.getProperties}}),d.default.createElement(hd.ModelsWithJSONSchemaContext,null)});hd.ModelsWithJSONSchemaContext=null;var WY=hd,KY=(l,a)=>f=>{const m=a.specSelectors.isOAS31(),x=a.getComponent("OAS31VersionPragmaFilter");return d.default.createElement(x,(0,Pi.default)({isOAS31:m},f))};const bS=(0,Me.Map)(),HY=(0,Sn.createSelector)((l,a)=>a.specSelectors.specJson(),bC),JY=()=>l=>l.specSelectors.specJson().get("webhooks",bS),qY=(0,Sn.createSelector)((l,a)=>a.specSelectors.webhooks(),(l,a)=>a.specSelectors.validOperationMethods(),(l,a)=>a.specSelectors.specResolvedSubtree(["webhooks"]),(l,a)=>Me.Map.isMap(l)?l.reduce((f,m,x)=>{if(!Me.Map.isMap(m))return f;const R=m.entrySeq().filter(V=>{let[W]=V;return a.includes(W)}).map(V=>{let[W,se]=V;return{operation:(0,Me.Map)({operation:se}),method:W,path:x,specPath:(0,Me.List)(["webhooks",x,W])}});return f.concat(R)},(0,Me.List)()).groupBy(f=>f.path).map(f=>f.toArray()).toObject():{}),GY=()=>l=>l.specSelectors.info().get("license",bS),YY=()=>l=>l.specSelectors.license().get("name","License"),ZY=()=>l=>l.specSelectors.license().get("url"),XY=(0,Sn.createSelector)((l,a)=>a.specSelectors.url(),(l,a)=>a.oas3Selectors.selectedServer(),(l,a)=>a.specSelectors.selectLicenseUrlField(),(l,a,f)=>{if(f)return Yl(f,l,{selectedServer:a})}),QY=()=>l=>l.specSelectors.license().get("identifier"),eZ=()=>l=>l.specSelectors.info().get("contact",bS),tZ=()=>l=>l.specSelectors.contact().get("name","the developer"),rZ=()=>l=>l.specSelectors.contact().get("email"),nZ=()=>l=>l.specSelectors.contact().get("url"),iZ=(0,Sn.createSelector)((l,a)=>a.specSelectors.url(),(l,a)=>a.oas3Selectors.selectedServer(),(l,a)=>a.specSelectors.selectContactUrlField(),(l,a,f)=>{if(f)return Yl(f,l,{selectedServer:a})}),sZ=()=>l=>l.specSelectors.info().get("title"),oZ=()=>l=>l.specSelectors.info().get("summary"),aZ=()=>l=>l.specSelectors.info().get("description"),lZ=()=>l=>l.specSelectors.info().get("termsOfService"),uZ=(0,Sn.createSelector)((l,a)=>a.specSelectors.url(),(l,a)=>a.oas3Selectors.selectedServer(),(l,a)=>a.specSelectors.selectInfoTermsOfServiceField(),(l,a,f)=>{if(f)return Yl(f,l,{selectedServer:a})}),cZ=()=>l=>l.specSelectors.externalDocs().get("description"),fZ=()=>l=>l.specSelectors.externalDocs().get("url"),pZ=(0,Sn.createSelector)((l,a)=>a.specSelectors.url(),(l,a)=>a.oas3Selectors.selectedServer(),(l,a)=>a.specSelectors.selectExternalDocsUrlField(),(l,a,f)=>{if(f)return Yl(f,l,{selectedServer:a})}),dZ=()=>l=>l.specSelectors.specJson().get("jsonSchemaDialect"),hZ=()=>"https://spec.openapis.org/oas/3.1/dialect/base",mZ=(0,Sn.createSelector)((l,a)=>a.specSelectors.definitions(),(l,a)=>a.specSelectors.specResolvedSubtree(["components","schemas"]),(l,a)=>Me.Map.isMap(l)?Me.Map.isMap(a)?Object.entries(l.toJS()).reduce((f,m)=>{let[x,R]=m;const V=a.get(x);return f[x]=V?.toJS()||R,f},{}):l.toJS():{}),yZ=(l,a)=>function(f){const m=a.specSelectors.isOAS31();for(var x=arguments.length,R=new Array(x>1?x-1:0),V=1;Vfunction(f){for(var m=arguments.length,x=new Array(m>1?m-1:0),R=1;Ra.oas31Selectors.selectLicenseUrl();return"function"==typeof V?V(l,a):V}return l(...x)},vZ=(0,Sn.createSelector)((l,a)=>a.specSelectors.url(),(l,a)=>a.oas3Selectors.selectedServer(),(l,a)=>a.specSelectors.selectLicenseUrlField(),(l,a)=>a.specSelectors.selectLicenseIdentifierField(),(l,a,f,m)=>f?Yl(f,l,{selectedServer:a}):m?`https://spdx.org/licenses/${m}.html`:void 0);var _Z=l=>{let{schema:a,getSystem:f}=l;const{fn:m}=f(),{hasKeyword:x,stringify:R}=m.jsonSchema202012.useFn();return x(a,"example")?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Example"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},R(a.example))):null},bZ=l=>{let{schema:a,getSystem:f}=l;const m=a?.xml||{},{fn:x,getComponent:R}=f(),{useIsExpandedDeeply:V,useComponent:W}=x.jsonSchema202012,se=V(),me=!!(m.name||m.namespace||m.prefix),[ve,Ce]=(0,d.useState)(se),[je,Ie]=(0,d.useState)(!1),Qe=W("Accordion"),it=W("ExpandDeepButton"),tt=R("JSONSchema202012DeepExpansionContext")(),Mt=(0,d.useCallback)(()=>{Ce(or=>!or)},[]),Qt=(0,d.useCallback)((or,ot)=>{Ce(ot),Ie(ot)},[]);return 0===Object.keys(m).length?null:d.default.createElement(tt.Provider,{value:je},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml"},me?d.default.createElement(d.default.Fragment,null,d.default.createElement(Qe,{expanded:ve,onChange:Mt},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),d.default.createElement(it,{expanded:ve,onClick:Qt})):d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),!0===m.attribute&&d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),!0===m.wrapped&&d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),d.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!ve})},ve&&d.default.createElement(d.default.Fragment,null,m.name&&d.default.createElement("li",{className:"json-schema-2020-12-property"},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},m.name))),m.namespace&&d.default.createElement("li",{className:"json-schema-2020-12-property"},d.default.createElement("div",{className:"json-schema-2020-12-keyword"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},m.namespace))),m.prefix&&d.default.createElement("li",{className:"json-schema-2020-12-property"},d.default.createElement("div",{className:"json-schema-2020-12-keyword"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},m.prefix)))))))};const AC=l=>{let{discriminator:a}=l;const f=a?.mapping||{};return 0===Object.keys(f).length?null:Object.entries(f).map(m=>{let[x,R]=m;return d.default.createElement("div",{key:`${x}-${R}`,className:"json-schema-2020-12-keyword"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},x),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},R))})};AC.defaultProps={mapping:void 0};var SZ=AC,EZ=l=>{let{schema:a,getSystem:f}=l;const m=a?.discriminator||{},{fn:x,getComponent:R}=f(),{useIsExpandedDeeply:V,useComponent:W}=x.jsonSchema202012,se=V(),me=!!m.mapping,[ve,Ce]=(0,d.useState)(se),[je,Ie]=(0,d.useState)(!1),Qe=W("Accordion"),it=W("ExpandDeepButton"),tt=R("JSONSchema202012DeepExpansionContext")(),Mt=(0,d.useCallback)(()=>{Ce(or=>!or)},[]),Qt=(0,d.useCallback)((or,ot)=>{Ce(ot),Ie(ot)},[]);return 0===Object.keys(m).length?null:d.default.createElement(tt.Provider,{value:je},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator"},me?d.default.createElement(d.default.Fragment,null,d.default.createElement(Qe,{expanded:ve,onChange:Mt},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),d.default.createElement(it,{expanded:ve,onClick:Qt})):d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),m.propertyName&&d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},m.propertyName),d.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!ve})},ve&&d.default.createElement("li",{className:"json-schema-2020-12-property"},d.default.createElement(SZ,{discriminator:m})))))},xZ=l=>{let{schema:a,getSystem:f}=l;const m=a?.externalDocs||{},{fn:x,getComponent:R}=f(),{useIsExpandedDeeply:V,useComponent:W}=x.jsonSchema202012,se=V(),me=!(!m.description&&!m.url),[ve,Ce]=(0,d.useState)(se),[je,Ie]=(0,d.useState)(!1),Qe=W("Accordion"),it=W("ExpandDeepButton"),tt=R("JSONSchema202012KeywordDescription"),Mt=R("Link"),Qt=R("JSONSchema202012DeepExpansionContext")(),or=(0,d.useCallback)(()=>{Ce(Lt=>!Lt)},[]),ot=(0,d.useCallback)((Lt,Vt)=>{Ce(Vt),Ie(Vt)},[]);return 0===Object.keys(m).length?null:d.default.createElement(Qt.Provider,{value:je},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs"},me?d.default.createElement(d.default.Fragment,null,d.default.createElement(Qe,{expanded:ve,onChange:or},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),d.default.createElement(it,{expanded:ve,onClick:ot})):d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),d.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!ve})},ve&&d.default.createElement(d.default.Fragment,null,m.description&&d.default.createElement("li",{className:"json-schema-2020-12-property"},d.default.createElement(tt,{schema:m,getSystem:f})),m.url&&d.default.createElement("li",{className:"json-schema-2020-12-property"},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},d.default.createElement(Mt,{target:"_blank",href:oo(m.url)},m.url))))))))},OZ=Yc(l=>{let{schema:a,getSystem:f}=l;if(!a?.description)return null;const{getComponent:m}=f(),x=m("Markdown");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},d.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},d.default.createElement(x,{source:a.description})))}),AZ=Yc(l=>{let{schema:a,getSystem:f,originalComponent:m}=l;const{getComponent:x}=f(),R=x("JSONSchema202012KeywordDiscriminator"),V=x("JSONSchema202012KeywordXml"),W=x("JSONSchema202012KeywordExample"),se=x("JSONSchema202012KeywordExternalDocs");return d.default.createElement(d.default.Fragment,null,d.default.createElement(m,{schema:a}),d.default.createElement(R,{schema:a,getSystem:f}),d.default.createElement(V,{schema:a,getSystem:f}),d.default.createElement(se,{schema:a,getSystem:f}),d.default.createElement(W,{schema:a,getSystem:f}))}),PZ=Yc(l=>{let{schema:a,getSystem:f}=l;const{fn:m}=f(),{useComponent:x}=m.jsonSchema202012,{getDependentRequired:R,getProperties:V}=m.jsonSchema202012.useFn(),W=m.jsonSchema202012.useConfig(),se=Array.isArray(a?.required)?a.required:[],me=x("JSONSchema"),ve=V(a,W);return 0===Object.keys(ve).length?null:d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},d.default.createElement("ul",null,Object.entries(ve).map(Ce=>{let[je,Ie]=Ce;const Qe=se.includes(je),it=R(je,a);return d.default.createElement("li",{key:je,className:(0,ds.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":Qe})},d.default.createElement(me,{name:je,schema:Ie,dependentRequired:it}))})))}),jZ=function(a){let{fn:f,getSystem:m}=a;if(f.jsonSchema202012){const x=xC(f.jsonSchema202012.isExpandable,m);Object.assign(this.fn.jsonSchema202012,{isExpandable:x,getProperties:wC})}if("function"==typeof f.sampleFromSchema&&f.jsonSchema202012){const x=((R,V)=>{const{fn:W,specSelectors:se}=V;return Object.fromEntries(Object.entries(R).map(me=>{let[ve,Ce]=me;const je=W[ve];return[ve,function(){return se.isOAS31()?Ce(...arguments):"function"==typeof je?je(...arguments):void 0}]}))})({sampleFromSchema:f.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:f.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:f.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:f.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:f.jsonSchema202012.memoizedCreateXMLExample},m());Object.assign(this.fn,x)}},IZ=l=>{let{fn:a}=l;const f=a.createSystemSelector||EC,m=a.createOnlyOAS31Selector||SC;return{afterLoad:jZ,fn:{isOAS31:bC,createSystemSelector:EC,createOnlyOAS31Selector:SC},components:{Webhooks:RY,JsonSchemaDialect:MY,OAS31Info:kY,OAS31License:TY,OAS31Contact:NY,OAS31VersionPragmaFilter:DY,OAS31Model:LY,OAS31Models:VY,JSONSchema202012KeywordExample:_Z,JSONSchema202012KeywordXml:bZ,JSONSchema202012KeywordDiscriminator:EZ,JSONSchema202012KeywordExternalDocs:xZ},wrapComponents:{InfoContainer:UY,License:BY,Contact:$Y,VersionPragmaFilter:KY,Model:zY,Models:WY,JSONSchema202012KeywordDescription:OZ,JSONSchema202012KeywordDefault:AZ,JSONSchema202012KeywordProperties:PZ},statePlugins:{spec:{selectors:{isOAS31:f(HY),license:GY,selectLicenseNameField:YY,selectLicenseUrlField:ZY,selectLicenseIdentifierField:m(QY),selectLicenseUrl:f(XY),contact:eZ,selectContactNameField:tZ,selectContactEmailField:rZ,selectContactUrlField:nZ,selectContactUrl:f(iZ),selectInfoTitleField:sZ,selectInfoSummaryField:m(oZ),selectInfoDescriptionField:aZ,selectInfoTermsOfServiceField:lZ,selectInfoTermsOfServiceUrl:f(uZ),selectExternalDocsDescriptionField:cZ,selectExternalDocsUrlField:fZ,selectExternalDocsUrl:f(pZ),webhooks:m(JY),selectWebhooksOperations:m(f(qY)),selectJsonSchemaDialectField:dZ,selectJsonSchemaDialectDefault:hZ,selectSchemas:f(mZ)},wrapSelectors:{isOAS3:yZ,selectLicenseUrl:gZ}},oas31:{selectors:{selectLicenseUrl:m(f(vZ))}}}}};const md=(Ca.default.oneOfType([Ca.default.object,Ca.default.bool]),(0,d.createContext)(null));md.displayName="JSONSchemaContext";const SS=(0,d.createContext)(0);SS.displayName="JSONSchemaLevelContext";const ju=(0,d.createContext)(!1);ju.displayName="JSONSchemaDeepExpansionContext";const ES=(0,d.createContext)(new Set),CC=()=>{const{config:l}=(0,d.useContext)(md);return l},Nr=l=>{const{components:a}=(0,d.useContext)(md);return a[l]||null},ys=function(){let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;const{fn:a}=(0,d.useContext)(md);return void 0!==l?a[l]:a},xS=()=>{const l=(0,d.useContext)(SS);return[l,l+1]},oc=()=>(0,d.useContext)(ju),PC=function(){let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if(void 0===l)return(0,d.useContext)(ES);const a=(0,d.useContext)(ES);return new Set([...a,l])},jC=(0,d.forwardRef)((l,a)=>{let{schema:f,name:m,dependentRequired:x,onExpand:R}=l;const V=ys(),W=(()=>{const[Ya]=xS(),{defaultExpandedLevels:cc}=CC();return cc-Ya>0})(),se=oc(),[me,ve]=(0,d.useState)(W||se),[Ce,je]=(0,d.useState)(se),[Ie,Qe]=xS(),it=(()=>{const[Ya]=xS();return Ya>0})(),tt=V.isExpandable(f)||x.length>0,Mt=(Ya=f,PC().has(Ya)),Qt=PC(f),or=V.stringifyConstraints(f),ot=Nr("Accordion"),Lt=Nr("Keyword$schema"),Vt=Nr("Keyword$vocabulary"),Ut=Nr("Keyword$id"),qt=Nr("Keyword$anchor"),At=Nr("Keyword$dynamicAnchor"),Kt=Nr("Keyword$ref"),Rt=Nr("Keyword$dynamicRef"),ar=Nr("Keyword$defs"),Et=Nr("Keyword$comment"),ir=Nr("KeywordAllOf"),Xr=Nr("KeywordAnyOf"),ai=Nr("KeywordOneOf"),Si=Nr("KeywordNot"),Ei=Nr("KeywordIf"),xs=Nr("KeywordThen"),ho=Nr("KeywordElse"),Js=Nr("KeywordDependentSchemas"),_o=Nr("KeywordPrefixItems"),Yn=Nr("KeywordItems"),pn=Nr("KeywordContains"),Qn=Nr("KeywordProperties"),os=Nr("KeywordPatternProperties"),ki=Nr("KeywordAdditionalProperties"),gs=Nr("KeywordPropertyNames"),Xl=Nr("KeywordUnevaluatedItems"),Ga=Nr("KeywordUnevaluatedProperties"),ja=Nr("KeywordType"),_l=Nr("KeywordEnum"),lc=Nr("KeywordConst"),Ql=Nr("KeywordConstraint"),Jf=Nr("KeywordDependentRequired"),Cm=Nr("KeywordContentSchema"),qf=Nr("KeywordTitle"),Zc=Nr("KeywordDescription"),uc=Nr("KeywordDefault"),da=Nr("KeywordDeprecated"),vd=Nr("KeywordReadOnly"),Gf=Nr("KeywordWriteOnly"),I0=Nr("ExpandDeepButton");var Ya;(0,d.useEffect)(()=>{je(se)},[se]),(0,d.useEffect)(()=>{je(Ce)},[Ce]);const R0=(0,d.useCallback)((Ya,cc)=>{ve(cc),!cc&&je(!1),R(Ya,cc,!1)},[R]),HX=(0,d.useCallback)((Ya,cc)=>{ve(cc),je(cc),R(Ya,cc,!0)},[R]);return d.default.createElement(SS.Provider,{value:Qe},d.default.createElement(ju.Provider,{value:Ce},d.default.createElement(ES.Provider,{value:Qt},d.default.createElement("article",{ref:a,"data-json-schema-level":Ie,className:(0,ds.default)("json-schema-2020-12",{"json-schema-2020-12--embedded":it,"json-schema-2020-12--circular":Mt})},d.default.createElement("div",{className:"json-schema-2020-12-head"},tt&&!Mt?d.default.createElement(d.default.Fragment,null,d.default.createElement(ot,{expanded:me,onChange:R0},d.default.createElement(qf,{title:m,schema:f})),d.default.createElement(I0,{expanded:me,onClick:HX})):d.default.createElement(qf,{title:m,schema:f}),d.default.createElement(da,{schema:f}),d.default.createElement(vd,{schema:f}),d.default.createElement(Gf,{schema:f}),d.default.createElement(ja,{schema:f,isCircular:Mt}),or.length>0&&or.map(Ya=>d.default.createElement(Ql,{key:`${Ya.scope}-${Ya.value}`,constraint:Ya}))),d.default.createElement("div",{className:(0,ds.default)("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!me})},me&&d.default.createElement(d.default.Fragment,null,d.default.createElement(Zc,{schema:f}),!Mt&&tt&&d.default.createElement(d.default.Fragment,null,d.default.createElement(Qn,{schema:f}),d.default.createElement(os,{schema:f}),d.default.createElement(ki,{schema:f}),d.default.createElement(Ga,{schema:f}),d.default.createElement(gs,{schema:f}),d.default.createElement(ir,{schema:f}),d.default.createElement(Xr,{schema:f}),d.default.createElement(ai,{schema:f}),d.default.createElement(Si,{schema:f}),d.default.createElement(Ei,{schema:f}),d.default.createElement(xs,{schema:f}),d.default.createElement(ho,{schema:f}),d.default.createElement(Js,{schema:f}),d.default.createElement(_o,{schema:f}),d.default.createElement(Yn,{schema:f}),d.default.createElement(Xl,{schema:f}),d.default.createElement(pn,{schema:f}),d.default.createElement(Cm,{schema:f})),d.default.createElement(_l,{schema:f}),d.default.createElement(lc,{schema:f}),d.default.createElement(Jf,{schema:f,dependentRequired:x}),d.default.createElement(uc,{schema:f}),d.default.createElement(Lt,{schema:f}),d.default.createElement(Vt,{schema:f}),d.default.createElement(Ut,{schema:f}),d.default.createElement(qt,{schema:f}),d.default.createElement(At,{schema:f}),d.default.createElement(Kt,{schema:f}),!Mt&&tt&&d.default.createElement(ar,{schema:f}),d.default.createElement(Rt,{schema:f}),d.default.createElement(Et,{schema:f})))))))});jC.defaultProps={name:"",dependentRequired:[],onExpand:()=>{}};var IC=jC,RC=l=>{let{schema:a}=l;return a?.$schema?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a.$schema)):null},TC=l=>{let{schema:a}=l;const f=oc(),[m,x]=(0,d.useState)(f),R=Nr("Accordion"),V=(0,d.useCallback)(()=>{x(W=>!W)},[]);return a?.$vocabulary?"object"!=typeof a.$vocabulary?null:d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},d.default.createElement(R,{expanded:m,onChange:V},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),d.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),d.default.createElement("ul",null,m&&Object.entries(a.$vocabulary).map(W=>{let[se,me]=W;return d.default.createElement("li",{key:se,className:(0,ds.default)("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!me})},d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},se))}))):null},NC=l=>{let{schema:a}=l;return a?.$id?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a.$id)):null},kC=l=>{let{schema:a}=l;return a?.$anchor?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a.$anchor)):null},MC=l=>{let{schema:a}=l;return a?.$dynamicAnchor?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a.$dynamicAnchor)):null},DC=l=>{let{schema:a}=l;return a?.$ref?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a.$ref)):null},FC=l=>{let{schema:a}=l;return a?.$dynamicRef?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a.$dynamicRef)):null},LC=l=>{let{schema:a}=l;const f=a?.$defs||{},m=oc(),[x,R]=(0,d.useState)(m),[V,W]=(0,d.useState)(!1),se=Nr("Accordion"),me=Nr("ExpandDeepButton"),ve=Nr("JSONSchema"),Ce=(0,d.useCallback)(()=>{R(Ie=>!Ie)},[]),je=(0,d.useCallback)((Ie,Qe)=>{R(Qe),W(Qe)},[]);return 0===Object.keys(f).length?null:d.default.createElement(ju.Provider,{value:V},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs"},d.default.createElement(se,{expanded:x,onChange:Ce},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),d.default.createElement(me,{expanded:x,onClick:je}),d.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!x})},x&&d.default.createElement(d.default.Fragment,null,Object.entries(f).map(Ie=>{let[Qe,it]=Ie;return d.default.createElement("li",{key:Qe,className:"json-schema-2020-12-property"},d.default.createElement(ve,{name:Qe,schema:it}))})))))},VC=l=>{let{schema:a}=l;return a?.$comment?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},a.$comment)):null},BC=l=>{let{schema:a}=l;const f=a?.allOf||[],m=ys(),x=oc(),[R,V]=(0,d.useState)(x),[W,se]=(0,d.useState)(!1),me=Nr("Accordion"),ve=Nr("ExpandDeepButton"),Ce=Nr("JSONSchema"),je=Nr("KeywordType"),Ie=(0,d.useCallback)(()=>{V(it=>!it)},[]),Qe=(0,d.useCallback)((it,tt)=>{V(tt),se(tt)},[]);return Array.isArray(f)&&0!==f.length?d.default.createElement(ju.Provider,{value:W},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf"},d.default.createElement(me,{expanded:R,onChange:Ie},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),d.default.createElement(ve,{expanded:R,onClick:Qe}),d.default.createElement(je,{schema:{allOf:f}}),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!R})},R&&d.default.createElement(d.default.Fragment,null,f.map((it,tt)=>d.default.createElement("li",{key:`#${tt}`,className:"json-schema-2020-12-property"},d.default.createElement(Ce,{name:`#${tt} ${m.getTitle(it)}`,schema:it}))))))):null},$C=l=>{let{schema:a}=l;const f=a?.anyOf||[],m=ys(),x=oc(),[R,V]=(0,d.useState)(x),[W,se]=(0,d.useState)(!1),me=Nr("Accordion"),ve=Nr("ExpandDeepButton"),Ce=Nr("JSONSchema"),je=Nr("KeywordType"),Ie=(0,d.useCallback)(()=>{V(it=>!it)},[]),Qe=(0,d.useCallback)((it,tt)=>{V(tt),se(tt)},[]);return Array.isArray(f)&&0!==f.length?d.default.createElement(ju.Provider,{value:W},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf"},d.default.createElement(me,{expanded:R,onChange:Ie},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),d.default.createElement(ve,{expanded:R,onClick:Qe}),d.default.createElement(je,{schema:{anyOf:f}}),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!R})},R&&d.default.createElement(d.default.Fragment,null,f.map((it,tt)=>d.default.createElement("li",{key:`#${tt}`,className:"json-schema-2020-12-property"},d.default.createElement(Ce,{name:`#${tt} ${m.getTitle(it)}`,schema:it}))))))):null},UC=l=>{let{schema:a}=l;const f=a?.oneOf||[],m=ys(),x=oc(),[R,V]=(0,d.useState)(x),[W,se]=(0,d.useState)(!1),me=Nr("Accordion"),ve=Nr("ExpandDeepButton"),Ce=Nr("JSONSchema"),je=Nr("KeywordType"),Ie=(0,d.useCallback)(()=>{V(it=>!it)},[]),Qe=(0,d.useCallback)((it,tt)=>{V(tt),se(tt)},[]);return Array.isArray(f)&&0!==f.length?d.default.createElement(ju.Provider,{value:W},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf"},d.default.createElement(me,{expanded:R,onChange:Ie},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),d.default.createElement(ve,{expanded:R,onClick:Qe}),d.default.createElement(je,{schema:{oneOf:f}}),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!R})},R&&d.default.createElement(d.default.Fragment,null,f.map((it,tt)=>d.default.createElement("li",{key:`#${tt}`,className:"json-schema-2020-12-property"},d.default.createElement(Ce,{name:`#${tt} ${m.getTitle(it)}`,schema:it}))))))):null},zC=l=>{let{schema:a}=l;const f=ys(),m=Nr("JSONSchema");if(!f.hasKeyword(a,"not"))return null;const x=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},d.default.createElement(m,{name:x,schema:a.not}))},WC=l=>{let{schema:a}=l;const f=ys(),m=Nr("JSONSchema");if(!f.hasKeyword(a,"if"))return null;const x=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},d.default.createElement(m,{name:x,schema:a.if}))},KC=l=>{let{schema:a}=l;const f=ys(),m=Nr("JSONSchema");if(!f.hasKeyword(a,"then"))return null;const x=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},d.default.createElement(m,{name:x,schema:a.then}))},HC=l=>{let{schema:a}=l;const f=ys(),m=Nr("JSONSchema");if(!f.hasKeyword(a,"else"))return null;const x=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},d.default.createElement(m,{name:x,schema:a.else}))},JC=l=>{let{schema:a}=l;const f=a?.dependentSchemas||[],m=oc(),[x,R]=(0,d.useState)(m),[V,W]=(0,d.useState)(!1),se=Nr("Accordion"),me=Nr("ExpandDeepButton"),ve=Nr("JSONSchema"),Ce=(0,d.useCallback)(()=>{R(Ie=>!Ie)},[]),je=(0,d.useCallback)((Ie,Qe)=>{R(Qe),W(Qe)},[]);return"object"!=typeof f||0===Object.keys(f).length?null:d.default.createElement(ju.Provider,{value:V},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas"},d.default.createElement(se,{expanded:x,onChange:Ce},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),d.default.createElement(me,{expanded:x,onClick:je}),d.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!x})},x&&d.default.createElement(d.default.Fragment,null,Object.entries(f).map(Ie=>{let[Qe,it]=Ie;return d.default.createElement("li",{key:Qe,className:"json-schema-2020-12-property"},d.default.createElement(ve,{name:Qe,schema:it}))})))))},qC=l=>{let{schema:a}=l;const f=a?.prefixItems||[],m=ys(),x=oc(),[R,V]=(0,d.useState)(x),[W,se]=(0,d.useState)(!1),me=Nr("Accordion"),ve=Nr("ExpandDeepButton"),Ce=Nr("JSONSchema"),je=Nr("KeywordType"),Ie=(0,d.useCallback)(()=>{V(it=>!it)},[]),Qe=(0,d.useCallback)((it,tt)=>{V(tt),se(tt)},[]);return Array.isArray(f)&&0!==f.length?d.default.createElement(ju.Provider,{value:W},d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems"},d.default.createElement(me,{expanded:R,onChange:Ie},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),d.default.createElement(ve,{expanded:R,onClick:Qe}),d.default.createElement(je,{schema:{prefixItems:f}}),d.default.createElement("ul",{className:(0,ds.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!R})},R&&d.default.createElement(d.default.Fragment,null,f.map((it,tt)=>d.default.createElement("li",{key:`#${tt}`,className:"json-schema-2020-12-property"},d.default.createElement(Ce,{name:`#${tt} ${m.getTitle(it)}`,schema:it}))))))):null},GC=l=>{let{schema:a}=l;const f=ys(),m=Nr("JSONSchema");if(!f.hasKeyword(a,"items"))return null;const x=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},d.default.createElement(m,{name:x,schema:a.items}))},YC=l=>{let{schema:a}=l;const f=ys(),m=Nr("JSONSchema");if(!f.hasKeyword(a,"contains"))return null;const x=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},d.default.createElement(m,{name:x,schema:a.contains}))},ZC=l=>{let{schema:a}=l;const f=ys(),m=a?.properties||{},x=Array.isArray(a?.required)?a.required:[],R=Nr("JSONSchema");return 0===Object.keys(m).length?null:d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},d.default.createElement("ul",null,Object.entries(m).map(V=>{let[W,se]=V;const me=x.includes(W),ve=f.getDependentRequired(W,a);return d.default.createElement("li",{key:W,className:(0,ds.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":me})},d.default.createElement(R,{name:W,schema:se,dependentRequired:ve}))})))},XC=l=>{let{schema:a}=l;const f=a?.patternProperties||{},m=Nr("JSONSchema");return 0===Object.keys(f).length?null:d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},d.default.createElement("ul",null,Object.entries(f).map(x=>{let[R,V]=x;return d.default.createElement("li",{key:R,className:"json-schema-2020-12-property"},d.default.createElement(m,{name:R,schema:V}))})))},QC=l=>{let{schema:a}=l;const f=ys(),{additionalProperties:m}=a,x=Nr("JSONSchema");if(!f.hasKeyword(a,"additionalProperties"))return null;const R=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},!0===m?d.default.createElement(d.default.Fragment,null,R,d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):!1===m?d.default.createElement(d.default.Fragment,null,R,d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):d.default.createElement(x,{name:R,schema:m}))},eP=l=>{let{schema:a}=l;const f=ys(),{propertyNames:m}=a,x=Nr("JSONSchema"),R=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return f.hasKeyword(a,"propertyNames")?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},d.default.createElement(x,{name:R,schema:m})):null},tP=l=>{let{schema:a}=l;const f=ys(),{unevaluatedItems:m}=a,x=Nr("JSONSchema");if(!f.hasKeyword(a,"unevaluatedItems"))return null;const R=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},d.default.createElement(x,{name:R,schema:m}))},rP=l=>{let{schema:a}=l;const f=ys(),{unevaluatedProperties:m}=a,x=Nr("JSONSchema");if(!f.hasKeyword(a,"unevaluatedProperties"))return null;const R=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},d.default.createElement(x,{name:R,schema:m}))};const nP=l=>{let{schema:a,isCircular:f}=l;const m=ys().getType(a);return d.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},`${m}${f?" [circular]":""}`)};nP.defaultProps={isCircular:!1};var iP=nP,sP=l=>{let{schema:a}=l;const f=ys();return Array.isArray(a?.enum)?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Allowed values"),d.default.createElement("ul",null,a.enum.map(m=>{const x=f.stringify(m);return d.default.createElement("li",{key:x},d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},x))}))):null},oP=l=>{let{schema:a}=l;const f=ys();return f.hasKeyword(a,"const")?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Const"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},f.stringify(a.const))):null},aP=d.default.memo(l=>{let{constraint:a}=l;return d.default.createElement("span",{className:`json-schema-2020-12__constraint json-schema-2020-12__constraint--${a.scope}`},a.value)}),lP=l=>{let{dependentRequired:a}=l;return 0===a.length?null:d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),d.default.createElement("ul",null,a.map(f=>d.default.createElement("li",{key:f},d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},f)))))},uP=l=>{let{schema:a}=l;const f=ys(),m=Nr("JSONSchema");if(!f.hasKeyword(a,"contentSchema"))return null;const x=d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},d.default.createElement(m,{name:x,schema:a.contentSchema}))};const cP=l=>{let{title:a,schema:f}=l;const m=ys();return a||m.getTitle(f)?d.default.createElement("div",{className:"json-schema-2020-12__title"},a||m.getTitle(f)):null};cP.defaultProps={title:""};var fP=cP,pP=l=>{let{schema:a}=l;return a?.description?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},d.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},a.description)):null},dP=l=>{let{schema:a}=l;const f=ys();return f.hasKeyword(a,"default")?d.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"},d.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Default"),d.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--const"},f.stringify(a.default))):null},hP=l=>{let{schema:a}=l;return!0!==a?.deprecated?null:d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated")},mP=l=>{let{schema:a}=l;return!0!==a?.readOnly?null:d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only")},yP=l=>{let{schema:a}=l;return!0!==a?.writeOnly?null:d.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only")};const gP=l=>{let{expanded:a,children:f,onChange:m}=l;const x=Nr("ChevronRightIcon"),R=(0,d.useCallback)(V=>{m(V,!a)},[a,m]);return d.default.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:R},d.default.createElement("div",{className:"json-schema-2020-12-accordion__children"},f),d.default.createElement("span",{className:(0,ds.default)("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":a,"json-schema-2020-12-accordion__icon--collapsed":!a})},d.default.createElement(x,null)))};gP.defaultProps={expanded:!1};var vP=gP,_P=l=>{let{expanded:a,onClick:f}=l;const m=(0,d.useCallback)(x=>{f(x,!a)},[a,f]);return d.default.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:m},a?"Collapse all":"Expand all")},bP=()=>d.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},d.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}));const SP=l=>"string"==typeof l?`${l.charAt(0).toUpperCase()}${l.slice(1)}`:l,kZ=l=>{const a=ys();return l?.title?a.upperFirst(l.title):l?.$anchor?a.upperFirst(l.$anchor):l?.$id?l.$id:""},yd=function(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakSet;const f=ys();if(null==l)return"any";if(f.isBooleanJSONSchema(l))return l?"any":"never";if("object"!=typeof l||a.has(l))return"any";a.add(l);const{type:m,prefixItems:x,items:R}=l,V=()=>{if(Array.isArray(x)){const me=x.map(Ce=>yd(Ce,a)),ve=R?yd(R,a):"any";return`array<[${me.join(", ")}], ${ve}>`}return R?`array<${yd(R,a)}>`:"array"};if(l.not&&"any"===yd(l.not))return"never";const W=(me,ve)=>Array.isArray(l[me])?`(${l[me].map(Ce=>yd(Ce,a)).join(ve)})`:null,se=[Array.isArray(m)?m.map(me=>"array"===me?V():me).join(" | "):"array"===m?V():["null","boolean","object","array","number","integer","string"].includes(m)?m:(()=>{if(Object.hasOwn(l,"prefixItems")||Object.hasOwn(l,"items")||Object.hasOwn(l,"contains"))return V();if(Object.hasOwn(l,"properties")||Object.hasOwn(l,"additionalProperties")||Object.hasOwn(l,"patternProperties"))return"object";if(["int32","int64"].includes(l.format))return"integer";if(["float","double"].includes(l.format))return"number";if(Object.hasOwn(l,"minimum")||Object.hasOwn(l,"maximum")||Object.hasOwn(l,"exclusiveMinimum")||Object.hasOwn(l,"exclusiveMaximum")||Object.hasOwn(l,"multipleOf"))return"number | integer";if(Object.hasOwn(l,"pattern")||Object.hasOwn(l,"format")||Object.hasOwn(l,"minLength")||Object.hasOwn(l,"maxLength"))return"string";if(void 0!==l.const){if(null===l.const)return"null";if("boolean"==typeof l.const)return"boolean";if("number"==typeof l.const)return Number.isInteger(l.const)?"integer":"number";if("string"==typeof l.const)return"string";if(Array.isArray(l.const))return"array";if("object"==typeof l.const)return"object"}return null})(),W("oneOf"," | "),W("anyOf"," | "),W("allOf"," & ")].filter(Boolean).join(" | ");return a.delete(l),se||"any"},MZ=l=>"boolean"==typeof l,EP=(l,a)=>null!==l&&"object"==typeof l&&Object.hasOwn(l,a),xP=l=>{const a=ys();return l?.$schema||l?.$vocabulary||l?.$id||l?.$anchor||l?.$dynamicAnchor||l?.$ref||l?.$dynamicRef||l?.$defs||l?.$comment||l?.allOf||l?.anyOf||l?.oneOf||a.hasKeyword(l,"not")||a.hasKeyword(l,"if")||a.hasKeyword(l,"then")||a.hasKeyword(l,"else")||l?.dependentSchemas||l?.prefixItems||a.hasKeyword(l,"items")||a.hasKeyword(l,"contains")||l?.properties||l?.patternProperties||a.hasKeyword(l,"additionalProperties")||a.hasKeyword(l,"propertyNames")||a.hasKeyword(l,"unevaluatedItems")||a.hasKeyword(l,"unevaluatedProperties")||l?.description||l?.enum||a.hasKeyword(l,"const")||a.hasKeyword(l,"contentSchema")||a.hasKeyword(l,"default")},wP=l=>null===l||["number","bigint","boolean"].includes(typeof l)?String(l):Array.isArray(l)?`[${l.map(wP).join(", ")}]`:JSON.stringify(l),E0=(l,a,f)=>{const m="number"==typeof a,x="number"==typeof f;return m&&x?a===f?`${a} ${l}`:`[${a}, ${f}] ${l}`:m?`>= ${a} ${l}`:x?`<= ${f} ${l}`:null},DZ=l=>{const a=[],f=(se=>{if("number"!=typeof se?.multipleOf||se.multipleOf<=0||1===se.multipleOf)return null;const{multipleOf:me}=se;if(Number.isInteger(me))return`multiple of ${me}`;const ve=10**me.toString().split(".")[1].length;return`multiple of ${me*ve}/${ve}`})(l);null!==f&&a.push({scope:"number",value:f});const m=(se=>{const me=se?.minimum,ve=se?.maximum,Ce=se?.exclusiveMinimum,je=se?.exclusiveMaximum,Ie="number"==typeof me,Qe="number"==typeof ve,it="number"==typeof Ce,tt="number"==typeof je,Mt=it&&(!Ie||meje);return(Ie||it)&&(Qe||tt)?`${Mt?"(":"["}${Mt?Ce:me}, ${Qt?je:ve}${Qt?")":"]"}`:Ie||it?`${Mt?">":"\u2265"} ${Mt?Ce:me}`:Qe||tt?`${Qt?"<":"\u2264"} ${Qt?je:ve}`:null})(l);null!==m&&a.push({scope:"number",value:m}),l?.format&&a.push({scope:"string",value:l.format});const x=E0("characters",l?.minLength,l?.maxLength);null!==x&&a.push({scope:"string",value:x}),l?.pattern&&a.push({scope:"string",value:`matches ${l?.pattern}`}),l?.contentMediaType&&a.push({scope:"string",value:`media type: ${l.contentMediaType}`}),l?.contentEncoding&&a.push({scope:"string",value:`encoding: ${l.contentEncoding}`});const R=E0(l?.hasUniqueItems?"unique items":"items",l?.minItems,l?.maxItems);null!==R&&a.push({scope:"array",value:R});const V=E0("contained items",l?.minContains,l?.maxContains);null!==V&&a.push({scope:"array",value:V});const W=E0("properties",l?.minProperties,l?.maxProperties);return null!==W&&a.push({scope:"object",value:W}),a},FZ=(l,a)=>a?.dependentRequired?Array.from(Object.entries(a.dependentRequired).reduce((f,m)=>{let[x,R]=m;return Array.isArray(R)&&R.includes(l)&&f.add(x),f},new Set)):[],LZ=function(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const f={components:{JSONSchema:IC,Keyword$schema:RC,Keyword$vocabulary:TC,Keyword$id:NC,Keyword$anchor:kC,Keyword$dynamicAnchor:MC,Keyword$ref:DC,Keyword$dynamicRef:FC,Keyword$defs:LC,Keyword$comment:VC,KeywordAllOf:BC,KeywordAnyOf:$C,KeywordOneOf:UC,KeywordNot:zC,KeywordIf:WC,KeywordThen:KC,KeywordElse:HC,KeywordDependentSchemas:JC,KeywordPrefixItems:qC,KeywordItems:GC,KeywordContains:YC,KeywordProperties:ZC,KeywordPatternProperties:XC,KeywordAdditionalProperties:QC,KeywordPropertyNames:eP,KeywordUnevaluatedItems:tP,KeywordUnevaluatedProperties:rP,KeywordType:iP,KeywordEnum:sP,KeywordConst:oP,KeywordConstraint:aP,KeywordDependentRequired:lP,KeywordContentSchema:uP,KeywordTitle:fP,KeywordDescription:pP,KeywordDefault:dP,KeywordDeprecated:hP,KeywordReadOnly:mP,KeywordWriteOnly:yP,Accordion:vP,ExpandDeepButton:_P,ChevronRightIcon:bP,...a.components},config:{default$schema:"https://json-schema.org/draft/2020-12/schema",defaultExpandedLevels:0,...a.config},fn:{upperFirst:SP,getTitle:kZ,getType:yd,isBooleanJSONSchema:MZ,hasKeyword:EP,isExpandable:xP,stringify:wP,stringifyConstraints:DZ,getDependentRequired:FZ,...a.fn}},m=x=>d.default.createElement(md.Provider,{value:f},d.default.createElement(l,x));return m.contexts={JSONSchemaContext:md},m.displayName=l.displayName,m};var OP=()=>({components:{JSONSchema202012:IC,JSONSchema202012Keyword$schema:RC,JSONSchema202012Keyword$vocabulary:TC,JSONSchema202012Keyword$id:NC,JSONSchema202012Keyword$anchor:kC,JSONSchema202012Keyword$dynamicAnchor:MC,JSONSchema202012Keyword$ref:DC,JSONSchema202012Keyword$dynamicRef:FC,JSONSchema202012Keyword$defs:LC,JSONSchema202012Keyword$comment:VC,JSONSchema202012KeywordAllOf:BC,JSONSchema202012KeywordAnyOf:$C,JSONSchema202012KeywordOneOf:UC,JSONSchema202012KeywordNot:zC,JSONSchema202012KeywordIf:WC,JSONSchema202012KeywordThen:KC,JSONSchema202012KeywordElse:HC,JSONSchema202012KeywordDependentSchemas:JC,JSONSchema202012KeywordPrefixItems:qC,JSONSchema202012KeywordItems:GC,JSONSchema202012KeywordContains:YC,JSONSchema202012KeywordProperties:ZC,JSONSchema202012KeywordPatternProperties:XC,JSONSchema202012KeywordAdditionalProperties:QC,JSONSchema202012KeywordPropertyNames:eP,JSONSchema202012KeywordUnevaluatedItems:tP,JSONSchema202012KeywordUnevaluatedProperties:rP,JSONSchema202012KeywordType:iP,JSONSchema202012KeywordEnum:sP,JSONSchema202012KeywordConst:oP,JSONSchema202012KeywordConstraint:aP,JSONSchema202012KeywordDependentRequired:lP,JSONSchema202012KeywordContentSchema:uP,JSONSchema202012KeywordTitle:fP,JSONSchema202012KeywordDescription:pP,JSONSchema202012KeywordDefault:dP,JSONSchema202012KeywordDeprecated:hP,JSONSchema202012KeywordReadOnly:mP,JSONSchema202012KeywordWriteOnly:yP,JSONSchema202012Accordion:vP,JSONSchema202012ExpandDeepButton:_P,JSONSchema202012ChevronRightIcon:bP,withJSONSchema202012Context:LZ,JSONSchema202012DeepExpansionContext:()=>ju},fn:{upperFirst:SP,jsonSchema202012:{isExpandable:xP,hasKeyword:EP,useFn:ys,useConfig:CC,useComponent:Nr,useIsExpandedDeeply:oc}}}),AP=(l=>{var a={};return Dt.d(a,l),a})({default:()=>Mz()});const x0=l=>Ve()(l),w0=l=>l.at(0),Hf=l=>"boolean"==typeof l,Zl=l=>(0,AP.default)(l),ac=l=>Hf(l)||Zl(l);var wS=class{constructor(){(0,Z.Z)(this,"data",{})}register(a,f){this.data[a]=f}unregister(a){void 0===a?this.data={}:delete this.data[a]}get(a){return this.data[a]}};const OS=new wS;var O0=(l,a)=>"function"==typeof a?OS.register(l,a):null===a?OS.unregister(l):OS.get(l),aX=Dt(764).Buffer,lX=l=>aX.from(l).toString("ascii"),uX=Dt(764).Buffer,cX=l=>uX.from(l).toString("utf8"),fX=Dt(764).Buffer,pX=l=>fX.from(l).toString("binary"),dX=l=>{let a="";for(let f=0;f=33&&m<=60||m>=62&&m<=126||9===m||32===m)a+=l.charAt(f);else if(13===m||10===m)a+="\r\n";else if(m>126){const x=unescape(encodeURIComponent(l.charAt(f)));for(let R=0;RhX.from(l).toString("hex"),yX=Dt(764).Buffer,gX=l=>{const a=yX.from(l).toString("utf8"),f="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let m=0,x="",R=0,V=0;for(let W=0;W=5;)x+=f.charAt(R>>>V-5&31),V-=5;V>0&&(x+=f.charAt(R<<5-V&31),m=(8-8*a.length%5)%5);for(let W=0;WvX.from(l).toString("base64");const A0=new(e=new WeakMap,class extends wS{constructor(...a){super(...a),z(this,e,{writable:!0,value:{"7bit":lX,"8bit":cX,binary:pX,"quoted-printable":dX,base16:mX,base32:gX,base64:_X}}),(0,Z.Z)(this,"data",{...K(this,e)})}get defaults(){return{...K(this,e)}}}),CP=(l,a)=>"function"==typeof a?A0.register(l,a):null===a?A0.unregister(l):A0.get(l);CP.getDefaults=()=>A0.defaults;var PP=CP,bX={"text/plain":()=>"string","text/css":()=>".selector { border: 1px solid red }","text/csv":()=>"value1,value2,value3","text/html":()=>"

    content

    ","text/calendar":()=>"BEGIN:VCALENDAR","text/javascript":()=>"console.dir('Hello world!');","text/xml":()=>'John Doe',"text/*":()=>"string"},SX={"image/*":()=>x0(25).toString("binary")},EX={"audio/*":()=>x0(25).toString("binary")},xX={"video/*":()=>x0(25).toString("binary")},wX={"application/json":()=>'{"key":"value"}',"application/ld+json":()=>'{"name": "John Doe"}',"application/x-httpd-php":()=>"Hello World!

    '; ?>","application/rtf":()=>String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`,"application/x-sh":()=>'echo "Hello World!"',"application/xhtml+xml":()=>"

    content

    ","application/*":()=>x0(25).toString("binary")};const gd=new(t=new WeakMap,class extends wS{constructor(...a){super(...a),z(this,t,{writable:!0,value:{...bX,...SX,...EX,...xX,...wX}}),(0,Z.Z)(this,"data",{...K(this,t)})}get defaults(){return{...K(this,t)}}}),jP=(l,a)=>{if("function"==typeof a)return gd.register(l,a);if(null===a)return gd.unregister(l);const f=l.split(";").at(0),m=`${f.split("/").at(0)}/*`;return gd.get(l)||gd.get(f)||gd.get(m)};jP.getDefaults=()=>gd.defaults;var IP=jP,C0=new Proxy({array:(l,a)=>{let{sample:f}=a;return function(m){let x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{minItems:R,maxItems:V,uniqueItems:W}=x,{contains:se,minContains:me,maxContains:ve}=x;let Ce=[...m];if(null!=se&&"object"==typeof se){if(Number.isInteger(me)&&me>1){const je=Ce.at(0);for(let Ie=1;Ie0&&(Ce=m.slice(0,V)),Number.isInteger(R)&&R>0)for(let je=0;Ce.length{throw new Error("Not implemented")},string:function(l){let{sample:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{contentEncoding:f,contentMediaType:m,contentSchema:x}=l,{pattern:R,format:V}=l,W=PP(f)||LA.default;let se;if("string"==typeof R)se=(me=>{try{return new GO.default(me).gen()}catch{return"string"}})(R);else if("string"==typeof V)se=(me=>{const{format:ve}=me,Ce=O0(ve);if("function"==typeof Ce)return Ce(me);switch(ve){case"email":return"user@example.com";case"idn-email":return"\uc2e4\ub840@example.com";case"hostname":return"example.com";case"idn-hostname":return"\uc2e4\ub840.com";case"ipv4":return"198.51.100.42";case"ipv6":return"2001:0db8:5b96:0000:0000:426f:8e17:642a";case"uri":return"https://example.com/";case"uri-reference":return"path/index.html";case"iri":return"https://\uc2e4\ub840.com/";case"iri-reference":return"path/\uc2e4\ub840.html";case"uuid":return"3fa85f64-5717-4562-b3fc-2c963f66afa6";case"uri-template":return"https://example.com/dictionary/{term:1}/{term}";case"json-pointer":return"/a/b/c";case"relative-json-pointer":return"1/0";case"date-time":return(new Date).toISOString();case"date":return(new Date).toISOString().substring(0,10);case"time":return(new Date).toISOString().substring(11);case"duration":return"P3D";case"password":return"********";case"regex":return"^[a-z]+$"}return"string"})(l);else if(ac(x)&&"string"==typeof m&&void 0!==a)se=Array.isArray(a)||"object"==typeof a?JSON.stringify(a):String(a);else if("string"==typeof m){const me=IP(m);"function"==typeof me&&(se=me(l))}else se="string";return W(function(me){let ve=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{maxLength:Ce,minLength:je}=ve;let Ie=me;if(Number.isInteger(Ce)&&Ce>0&&(Ie=Ie.slice(0,Ce)),Number.isInteger(je)&&je>0){let Qe=0;for(;Ie.length{const{format:a}=l;let f;return f="string"==typeof a?(m=>{const{format:x}=m,R=O0(x);if("function"==typeof R)return R(m);switch(x){case"float":case"double":return.1}return 0})(l):0,function(m){let x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{minimum:R,maximum:V,exclusiveMinimum:W,exclusiveMaximum:se}=x,{multipleOf:me}=x,ve=Number.isInteger(m)?1:Number.EPSILON;let Ce="number"==typeof R?R:null,je="number"==typeof V?V:null,Ie=m;if("number"==typeof W&&(Ce=null!==Ce?Math.max(Ce,W+ve):W+ve),"number"==typeof se&&(je=null!==je?Math.min(je,se-ve):se-ve),Ie=Ce>je&&m||Ce||je||Ie,"number"==typeof me&&me>0){const Qe=Ie%me;Ie=0===Qe?Ie:Ie+me-Qe}return Ie}(f,l)},integer:l=>{const{format:a}=l;return"string"==typeof a?(f=>{const{format:m}=f,x=O0(m);if("function"==typeof x)return x(f);switch(m){case"int32":return 2**30>>>0;case"int64":return 2**53-1}return 0})(l):0},boolean:l=>"boolean"!=typeof l.default||l.default,null:()=>null},{get:(l,a)=>"string"==typeof a&&Object.hasOwn(l,a)?l[a]:()=>`Unknown Type: ${a}`});const RP=["array","object","number","integer","string","boolean","null"],wm=l=>{if(!Zl(l))return!1;const{examples:a,example:f,default:m}=l;return!!(Array.isArray(a)&&a.length>=1)||void 0!==m||void 0!==f},AS=l=>{if(!Zl(l))return null;const{examples:a,example:f,default:m}=l;return Array.isArray(a)&&a.length>=1?a.at(0):void 0!==m?m:void 0!==f?f:void 0},P0={array:["items","prefixItems","contains","maxContains","minContains","maxItems","minItems","uniqueItems","unevaluatedItems"],object:["properties","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","required","dependentSchemas","dependentRequired","unevaluatedProperties"],string:["pattern","format","minLength","maxLength","contentEncoding","contentMediaType","contentSchema"],integer:["minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf"]};P0.number=P0.integer;const TP=l=>void 0===l?null:null===l?"null":Array.isArray(l)?"array":Number.isInteger(l)?"integer":typeof l,PS=l=>{if(Array.isArray(l)&&l.length>=1){if(l.includes("array"))return"array";if(l.includes("object"))return"object";{const a=w0(l);if(RP.includes(a))return a}}return RP.includes(l)?l:null},jS=function(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakSet;if(!Zl(l)||a.has(l))return"string";a.add(l);let{type:f,const:m}=l;if(f=PS(f),"string"!=typeof f){const x=Object.keys(P0);e:for(let R=0;R{if(Array.isArray(l[me])){const ve=l[me].map(Ce=>jS(Ce,a));return PS(ve)}return null},R=x("allOf"),V=x("anyOf"),W=x("oneOf"),se=l.not?jS(l.not,a):null;(R||V||W||se)&&(f=PS([R,V,W,se].filter(Boolean)))}if("string"!=typeof f&&wm(l)){const x=AS(l),R=TP(x);f="string"==typeof R?R:f}return a.delete(l),f||"string"},NP=l=>jS(l),IS=l=>Hf(l)?(a=>!1===a?{not:{}}:{})(l):Zl(l)?l:{},Om=function(l,a){let f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Hf(l)&&!0===l)return!0;if(Hf(l)&&!1===l)return!1;if(Hf(a)&&!0===a)return!0;if(Hf(a)&&!1===a)return!1;if(!ac(l))return a;if(!ac(a))return l;const m={...a,...l};if(a.type&&l.type&&Array.isArray(a.type)&&"string"==typeof a.type){const x=Wf(a.type).concat(l.type);m.type=Array.from(new Set(x))}if(Array.isArray(a.required)&&Array.isArray(l.required)&&(m.required=[...new Set([...l.required,...a.required])]),a.properties&&l.properties){const x=new Set([...Object.keys(a.properties),...Object.keys(l.properties)]);m.properties={};for(const R of x){const V=a.properties[R]||{},W=l.properties[R]||{};V.readOnly&&!f.includeReadOnly||V.writeOnly&&!f.includeWriteOnly?m.required=(m.required||[]).filter(se=>se!==R):m.properties[R]=Om(W,V,f)}}return ac(a.items)&&ac(l.items)&&(m.items=Om(l.items,a.items,f)),ac(a.contains)&&ac(l.contains)&&(m.contains=Om(l.contains,a.contains,f)),ac(a.contentSchema)&&ac(l.contentSchema)&&(m.contentSchema=Om(l.contentSchema,a.contentSchema,f)),m};var Am=Om;const Vo=function(l){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,m=arguments.length>3&&void 0!==arguments[3]&&arguments[3];"function"==typeof l?.toJS&&(l=l.toJS()),l=IS(l);let x=void 0!==f||wm(l);const R=!x&&Array.isArray(l.oneOf)&&l.oneOf.length>0,V=!x&&Array.isArray(l.anyOf)&&l.anyOf.length>0;if(!x&&(R||V)){const Rt=IS(w0(R?l.oneOf:l.anyOf));!(l=Am(l,Rt,a)).xml&&Rt.xml&&(l.xml=Rt.xml),wm(l)&&wm(Rt)&&(x=!0)}const W={};let{xml:se,properties:me,additionalProperties:ve,items:Ce,contains:je}=l||{},Ie=NP(l),{includeReadOnly:Qe,includeWriteOnly:it}=a;se=se||{};let tt,{name:Mt,prefix:Qt,namespace:or}=se,ot={};Object.hasOwn(l,"type")||(l.type=Ie),m&&(Mt=Mt||"notagname",tt=(Qt?`${Qt}:`:"")+Mt,or)&&(W[Qt?`xmlns:${Qt}`:"xmlns"]=or),m&&(ot[tt]=[]);const Lt=oi(me);let Vt,Ut=0;const qt=()=>Number.isInteger(l.maxProperties)&&l.maxProperties>0&&Ut>=l.maxProperties,At=Rt=>{return!(Number.isInteger(l.maxProperties)&&l.maxProperties>0)||!qt()&&(ar=Rt,!(!Array.isArray(l.required)||0===l.required.length||!l.required.includes(ar))||l.maxProperties-Ut-(()=>{if(!Array.isArray(l.required)||0===l.required.length)return 0;let ar=0;return l.required.forEach(m?Et=>ar+=void 0===ot[Et]?0:1:Et=>{ar+=void 0===ot[tt]?.find(ir=>void 0!==ir[Et])?0:1}),l.required.length-ar})()>0);var ar};if(Vt=m?function(Rt){let ar=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(l&&Lt[Rt]){if(Lt[Rt].xml=Lt[Rt].xml||{},Lt[Rt].xml.attribute){const ir=Array.isArray(Lt[Rt].enum)?w0(Lt[Rt].enum):void 0;if(wm(Lt[Rt]))W[Lt[Rt].xml.name||Rt]=AS(Lt[Rt]);else if(void 0!==ir)W[Lt[Rt].xml.name||Rt]=ir;else{const Xr=IS(Lt[Rt]),ai=NP(Xr);W[Lt[Rt].xml.name||Rt]=C0[ai](Xr)}return}Lt[Rt].xml.name=Lt[Rt].xml.name||Rt}else Lt[Rt]||!1===ve||(Lt[Rt]={xml:{name:Rt}});let Et=Vo(Lt[Rt],a,ar,m);At(Rt)&&(Ut++,Array.isArray(Et)?ot[tt]=ot[tt].concat(Et):ot[tt].push(Et))}:(Rt,ar)=>{if(At(Rt)){if((0,AP.default)(l.discriminator?.mapping)&&l.discriminator.propertyName===Rt&&"string"==typeof l.$$ref){for(const Et in l.discriminator.mapping)if(-1!==l.$$ref.search(l.discriminator.mapping[Et])){ot[Rt]=Et;break}}else ot[Rt]=Vo(Lt[Rt],a,ar,m);Ut++}},x){let Rt;if(Rt=void 0!==f?f:AS(l),!m){if("number"==typeof Rt&&"string"===Ie)return`${Rt}`;if("string"!=typeof Rt||"string"===Ie)return Rt;try{return JSON.parse(Rt)}catch{return Rt}}if("array"===Ie){if(!Array.isArray(Rt)){if("string"==typeof Rt)return Rt;Rt=[Rt]}let ar=[];return Zl(Ce)&&(Ce.xml=Ce.xml||se||{},Ce.xml.name=Ce.xml.name||se.name,ar=Rt.map(Et=>Vo(Ce,a,Et,m))),Zl(je)&&(je.xml=je.xml||se||{},je.xml.name=je.xml.name||se.name,ar=[Vo(je,a,void 0,m),...ar]),ar=C0.array(l,{sample:ar}),se.wrapped?(ot[tt]=ar,(0,Cu.default)(W)||ot[tt].push({_attr:W})):ot=ar,ot}if("object"===Ie){if("string"==typeof Rt)return Rt;for(const ar in Rt)Object.hasOwn(Rt,ar)&&(Lt[ar]?.readOnly&&!Qe||Lt[ar]?.writeOnly&&!it||(Lt[ar]?.xml?.attribute?W[Lt[ar].xml.name||ar]=Rt[ar]:Vt(ar,Rt[ar])));return(0,Cu.default)(W)||ot[tt].push({_attr:W}),ot}return ot[tt]=(0,Cu.default)(W)?Rt:[{_attr:W},Rt],ot}if("array"===Ie){let Rt=[];if(Zl(je))if(m&&(je.xml=je.xml||l.xml||{},je.xml.name=je.xml.name||se.name),Array.isArray(je.anyOf))Rt.push(...je.anyOf.map(ar=>Vo(Am(ar,je,a),a,void 0,m)));else if(Array.isArray(je.oneOf))Rt.push(...je.oneOf.map(ar=>Vo(Am(ar,je,a),a,void 0,m)));else{if(!(!m||m&&se.wrapped))return Vo(je,a,void 0,m);Rt.push(Vo(je,a,void 0,m))}if(Zl(Ce))if(m&&(Ce.xml=Ce.xml||l.xml||{},Ce.xml.name=Ce.xml.name||se.name),Array.isArray(Ce.anyOf))Rt.push(...Ce.anyOf.map(ar=>Vo(Am(ar,Ce,a),a,void 0,m)));else if(Array.isArray(Ce.oneOf))Rt.push(...Ce.oneOf.map(ar=>Vo(Am(ar,Ce,a),a,void 0,m)));else{if(!(!m||m&&se.wrapped))return Vo(Ce,a,void 0,m);Rt.push(Vo(Ce,a,void 0,m))}return Rt=C0.array(l,{sample:Rt}),m&&se.wrapped?(ot[tt]=Rt,(0,Cu.default)(W)||ot[tt].push({_attr:W}),ot):Rt}if("object"===Ie){for(let Rt in Lt)Object.hasOwn(Lt,Rt)&&(Lt[Rt]?.deprecated||Lt[Rt]?.readOnly&&!Qe||Lt[Rt]?.writeOnly&&!it||Vt(Rt));if(m&&W&&ot[tt].push({_attr:W}),qt())return ot;if(Hf(ve)&&ve)m?ot[tt].push({additionalProp:"Anything can be here"}):ot.additionalProp1={},Ut++;else if(Zl(ve)){const Rt=ve,ar=Vo(Rt,a,void 0,m);if(m&&"string"==typeof Rt?.xml?.name&&"notagname"!==Rt?.xml?.name)ot[tt].push(ar);else{const Et=Number.isInteger(l.minProperties)&&l.minProperties>0&&Ut{const m=Vo(l,a,f,!0);if(m)return"string"==typeof m?m:qO()(m,{declaration:!0,indent:"\t"})},MP=(l,a,f)=>Vo(l,a,f,!1),DP=(l,a,f)=>[l,JSON.stringify(a),JSON.stringify(f)],NX=_m(kP,DP),kX=_m(MP,DP),MX=[{when:/json/,shouldStringifyTypes:["string"]}],DX=["object"];var FP=l=>{let{getSystem:a}=l;const f=(l=>(a,f,m,x)=>{const{fn:R}=l(),V=R.jsonSchema202012.memoizedSampleFromSchema(a,f,x),W=typeof V,se=MX.reduce((me,ve)=>ve.when.test(m)?[...me,...ve.shouldStringifyTypes]:me,DX);return(0,ps.default)(se,me=>me===W)?JSON.stringify(V,null,2):V})(a),m=(l=>(a,f,m,x)=>{const{fn:R}=l(),V=R.jsonSchema202012.getJsonSampleSchema(a,f,m,x);let W;try{W=sc.default.dump(sc.default.load(V),{lineWidth:-1},{schema:sc.JSON_SCHEMA}),"\n"===W[W.length-1]&&(W=W.slice(0,W.length-1))}catch(se){return console.error(se),"error: could not generate yaml example"}return W.replace(/\t/g," ")})(a),x=(l=>(a,f,m)=>{const{fn:x}=l();if(a&&!a.xml&&(a.xml={}),a&&!a.xml.name){if(!a.$$ref&&(a.type||a.items||a.properties||a.additionalProperties))return'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e';if(a.$$ref){let R=a.$$ref.match(/\S*\/(\S+)$/);a.xml.name=R[1]}}return x.jsonSchema202012.memoizedCreateXMLExample(a,f,m)})(a),R=(l=>function(a){let f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",m=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},x=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;const{fn:R}=l();return"function"==typeof a?.toJS&&(a=a.toJS()),"function"==typeof x?.toJS&&(x=x.toJS()),/xml/.test(f)?R.jsonSchema202012.getXmlSampleSchema(a,m,x):/(yaml|yml)/.test(f)?R.jsonSchema202012.getYamlSampleSchema(a,m,f,x):R.jsonSchema202012.getJsonSampleSchema(a,m,f,x)})(a);return{fn:{jsonSchema202012:{sampleFromSchema:MP,sampleFromSchemaGeneric:Vo,sampleEncoderAPI:PP,sampleFormatAPI:O0,sampleMediaTypeAPI:IP,createXMLExample:kP,memoizedSampleFromSchema:kX,memoizedCreateXMLExample:NX,getJsonSampleSchema:f,getYamlSampleSchema:m,getXmlSampleSchema:x,getSampleSchema:R}}}};function LP(){return[yC,_S,OP,FP,IZ]}const{GIT_DIRTY:$X,GIT_COMMIT:UX,PACKAGE_VERSION:zX,BUILD_TIME:WX}={PACKAGE_VERSION:"5.6.2",GIT_COMMIT:"g5dbfc1b4",GIT_DIRTY:!0,BUILD_TIME:"Wed, 06 Sep 2023 05:52:08 GMT"};function j0(l){mr.versions=mr.versions||{},mr.versions.swaggerUi={version:zX,gitRevision:UX,gitDirty:$X,buildTimestamp:WX};const a={dom_id:null,domNode:null,spec:{},url:"",urls:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:null,filter:null,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:`${window.location.protocol}//${window.location.host}${window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`,persistAuthorization:!1,configs:{},custom:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:Ce=>Ce,responseInterceptor:Ce=>Ce,showMutatedRequest:!0,defaultModelRendering:"example",defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:void 0,requestSnippetsEnabled:!1,requestSnippets:{generators:{curl_bash:{title:"cURL (bash)",syntax:"bash"},curl_powershell:{title:"cURL (PowerShell)",syntax:"powershell"},curl_cmd:{title:"cURL (CMD)",syntax:"bash"}},defaultExpanded:!0,languages:null},supportedSubmitMethods:["get","put","post","delete","options","head","patch","trace"],queryConfigEnabled:!1,presets:[LP],plugins:[],pluginsOptions:{pluginLoadType:"legacy"},initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"}};let f=l.queryConfigEnabled?(()=>{let Ce={},je=mr.location.search;if(!je)return{};if(""!=je){let Ie=je.substr(1).split("&");for(let Qe in Ie)Object.prototype.hasOwnProperty.call(Ie,Qe)&&(Qe=Ie[Qe].split("="),Ce[decodeURIComponent(Qe[0])]=Qe[1]&&decodeURIComponent(Qe[1])||"")}return Ce})():{};const m=l.domNode;delete l.domNode;const x=wr()({},a,l,f),R={system:{configs:x.configs},plugins:x.presets,pluginsOptions:x.pluginsOptions,state:wr()({layout:{layout:x.layout,filter:x.filter},spec:{spec:"",url:x.url},requestSnippets:x.requestSnippets},x.initialState)};if(x.initialState)for(var V in x.initialState)Object.prototype.hasOwnProperty.call(x.initialState,V)&&void 0===x.initialState[V]&&delete R.state[V];var W=new mO(R);W.register([x.plugins,()=>({fn:x.fn,components:x.components,state:x.state})]);var se=W.getSystem();const me=Ce=>{let je=se.specSelectors.getLocalConfig?se.specSelectors.getLocalConfig():{},Ie=wr()({},je,x,Ce||{},f);if(m&&(Ie.domNode=m),W.setConfigs(Ie),se.configsActions.loaded(),null!==Ce&&(!f.url&&"object"==typeof Ie.spec&&Object.keys(Ie.spec).length?(se.specActions.updateUrl(""),se.specActions.updateLoadingStatus("success"),se.specActions.updateSpec(JSON.stringify(Ie.spec))):se.specActions.download&&Ie.url&&!Ie.urls&&(se.specActions.updateUrl(Ie.url),se.specActions.download(Ie.url))),Ie.domNode)se.render(Ie.domNode,"App");else if(Ie.dom_id){let Qe=document.querySelector(Ie.dom_id);se.render(Qe,"App")}else null===Ie.dom_id||null===Ie.domNode||console.error("Skipped rendering: no `dom_id` or `domNode` was specified");return se},ve=f.config||x.configUrl;return ve&&se.specActions&&se.specActions.getConfigByUrl?(se.specActions.getConfigByUrl({url:ve,loadRemoteConfig:!0,requestInterceptor:x.requestInterceptor,responseInterceptor:x.responseInterceptor},me),se):me()}j0.System=mO,j0.presets={base:yC,apis:LP},j0.plugins={Auth:_O,Configs:SO,DeepLining:OO,Err:CO,Filter:PO,Icons:DO,JSONSchema5Samples:sA,JSONSchema202012:OP,JSONSchema202012Samples:FP,Layout:LO,Logs:VO,OpenAPI30:_S,OpenAPI31:_S,OnComplete:BO,RequestSnippets:JO,Spec:PA,SwaggerClient:MA,Util:DA,View:UA,DownloadUrl:zA,SafeRender:HA};var KX=j0}();var Fz=Y2.Z,sb=i(32296),ob=i(64170),Z2=i(98525),Lz=i(30617),X2=i(42346),Vz=i(30977),Bz=i(78791),Q2=i(69854),eO=i(94517),dm=i(96814),$z=i(51309),tO=i(45597),Uz=i(90590),rO=i(37398),zz=i(99397),Wz=i(93997),nO=i(94664),ab=i(8996),Cr=i(65879),iO=i(81896),Kz=i(78630),Hz=i(65763),Jz=i(65619),lb=i(22096),qz=i(9315),sO=i(69862);let Gz=(()=>{class e{constructor(r){this.http=r,this.serviceApiKeysCache=new Map,this.currentServiceKeys=new Jz.X([])}getApiKeysForService(r){if(-1===r)return(0,lb.of)([]);if(this.serviceApiKeysCache.has(r)){const n=this.serviceApiKeysCache.get(r);if(n)return this.currentServiceKeys.next(n.keys),(0,lb.of)(n.keys)}return this.http.get(`${ab.n.ROLES}?related=role_service_access_by_role_id`).pipe((0,nO.w)(n=>{const o=n.resource.filter(h=>!!h.roleServiceAccessByRoleId&&h.roleServiceAccessByRoleId.some(_=>_.serviceId===r));if(!o.length)return(0,lb.of)([]);const c=o.map(h=>this.http.get(`${ab.n.APP}`,{params:{filter:`role_id=${h.id}`,fields:"*"}}));return(0,qz.D)(c).pipe((0,rO.U)(h=>{const _=h.flatMap(O=>O.resource).filter(O=>!!O&&!!O.apiKey).map(O=>({name:O.name,apiKey:O.apiKey}));return this.serviceApiKeysCache.set(r,{serviceId:r,keys:_}),this.currentServiceKeys.next(_),_}))}))}clearCache(){this.serviceApiKeysCache.clear(),this.currentServiceKeys.next([])}}return e.\u0275fac=function(r){return new(r||e)(Cr.LFG(sO.eN))},e.\u0275prov=Cr.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Yz{constructor(t,r){this._document=r;const n=this._textarea=this._document.createElement("textarea"),o=n.style;o.position="fixed",o.top=o.opacity="0",o.left="-999em",n.setAttribute("aria-hidden","true"),n.value=t,n.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(n)}copy(){const t=this._textarea;let r=!1;try{if(t){const n=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),r=this._document.execCommand("copy"),n&&n.focus()}}catch{}return r}destroy(){const t=this._textarea;t&&(t.remove(),this._textarea=void 0)}}let Zz=(()=>{class e{constructor(r){this._document=r}copy(r){const n=this.beginCopy(r),o=n.copy();return n.destroy(),o}beginCopy(r){return new Yz(r,this._document)}}return e.\u0275fac=function(r){return new(r||e)(Cr.LFG(dm.K0))},e.\u0275prov=Cr.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var dd,Xz=i(22939),Qz=i(32778),eW=i(23680);const tW=["apiDocumentation"];function rW(e,t){if(1&e){const r=Cr.EpF();Cr.TgZ(0,"mat-option",9)(1,"div",10)(2,"div",11)(3,"span",12),Cr._uU(4),Cr.qZA(),Cr.TgZ(5,"span",13),Cr._uU(6),Cr.ALo(7,"slice"),Cr.qZA()(),Cr.TgZ(8,"button",14),Cr.NdJ("click",function(o){const h=Cr.CHM(r).$implicit,_=Cr.oxw(2);return o.stopPropagation(),Cr.KtG(_.copyApiKey(h.apiKey))}),Cr._UZ(9,"fa-icon",15),Cr.qZA()()()}if(2&e){const r=t.$implicit,n=Cr.oxw(2);Cr.Q6J("value",r.apiKey),Cr.xp6(4),Cr.Oqu(r.name),Cr.xp6(2),Cr.hij("",Cr.Dn7(7,4,r.apiKey,0,8),"..."),Cr.xp6(3),Cr.Q6J("icon",n.faCopy)}}function nW(e,t){if(1&e&&(Cr.TgZ(0,"div",6)(1,"mat-form-field",7)(2,"mat-label"),Cr._uU(3),Cr.ALo(4,"transloco"),Cr.qZA(),Cr.TgZ(5,"mat-select"),Cr.YNc(6,rW,10,8,"mat-option",8),Cr.qZA()()()),2&e){const r=Cr.oxw();Cr.xp6(3),Cr.Oqu(Cr.lcZ(4,2,"apiDocs.apiKeys.label")),Cr.xp6(3),Cr.Q6J("ngForOf",r.apiKeys)}}let ub=(dd=class{constructor(t,r,n,o,c,h,_,O,T){this.activatedRoute=t,this.router=r,this.userDataService=n,this.themeService=o,this.apiKeysService=c,this.clipboard=h,this.snackBar=_,this.currentServiceService=O,this.http=T,this.apiKeys=[],this.faCopy=Uz.kZ_,this.subscriptions=[],this.isDarkMode=this.themeService.darkMode$}ngOnInit(){const t=this.activatedRoute.snapshot.params.name;t&&this.subscriptions.push(this.http.get(`${ab._}/system/service?filter=name=${t}`).pipe((0,rO.U)(r=>r?.resource?.[0]?.id||-1),(0,zz.b)(r=>{-1!==r&&this.currentServiceService.setCurrentServiceId(r)})).subscribe()),this.subscriptions.push(this.activatedRoute.data.subscribe(({data:r})=>{r&&(this.apiDocJson=r.paths["/"]?.get&&r.paths["/"]?.get.operationId&&"getSoapResources"===r.paths["/"]?.get.operationId?{...r,paths:(0,eO.dq)(r.paths)}:{...r,paths:(0,eO.sh)(r.paths)})})),this.subscriptions.push(this.currentServiceService.getCurrentServiceId().pipe((0,Wz.x)(),(0,nO.w)(r=>this.apiKeysService.getApiKeysForService(r))).subscribe(r=>{this.apiKeys=r}))}ngAfterContentInit(){Fz({spec:this.apiDocJson,domNode:this.apiDocElement?.nativeElement,requestInterceptor:r=>{r.headers[Q2.Zt]=this.userDataService.token,r.headers[Q2.Yg]=$z.N.dfApiDocsApiKey;const n=new URL(r.url),o=new URLSearchParams(n.search);return o.forEach((c,h)=>{o.set(h,decodeURIComponent(c))}),n.search=o.toString(),r.url=n.toString(),r},showMutatedRequest:!0})}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}goBackToList(){this.currentServiceService.clearCurrentServiceId(),this.router.navigate(["../"],{relativeTo:this.activatedRoute})}downloadApiDoc(){(0,Vz.AG)(JSON.stringify(this.apiDocJson,void 0,2),"api-spec.json","json")}copyApiKey(t){this.clipboard.copy(t),this.snackBar.open("API Key copied to clipboard","Close",{duration:3e3})}},dd.\u0275fac=function(t){return new(t||dd)(Cr.Y36(iO.gz),Cr.Y36(iO.F0),Cr.Y36(Kz._),Cr.Y36(Hz.F),Cr.Y36(Gz),Cr.Y36(Zz),Cr.Y36(Xz.ux),Cr.Y36(Qz.K),Cr.Y36(sO.eN))},dd.\u0275cmp=Cr.Xpm({type:dd,selectors:[["df-api-docs"]],viewQuery:function(t,r){if(1&t&&Cr.Gf(tW,7),2&t){let n;Cr.iGM(n=Cr.CRH())&&(r.apiDocElement=n.first)}},standalone:!0,features:[Cr.jDz],decls:11,vars:11,consts:[[1,"api-doc-button-container"],["mat-raised-button","",1,"cancel-btn",3,"click"],["mat-raised-button","",1,"save-btn",3,"click"],["class","api-keys-container",4,"ngIf"],[1,"swagger-ui"],["apiDocumentation",""],[1,"api-keys-container"],["appearance","outline",1,"api-keys-select"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"api-key-option"],[1,"key-info"],[1,"key-name"],[1,"key-preview"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(t,r){1&t&&(Cr.TgZ(0,"div",0),Cr.ALo(1,"async"),Cr.TgZ(2,"button",1),Cr.NdJ("click",function(){return r.goBackToList()}),Cr._uU(3),Cr.ALo(4,"transloco"),Cr.qZA(),Cr.TgZ(5,"button",2),Cr.NdJ("click",function(){return r.downloadApiDoc()}),Cr._uU(6),Cr.ALo(7,"transloco"),Cr.qZA()(),Cr.YNc(8,nW,7,4,"div",3),Cr._UZ(9,"div",4,5)),2&t&&(Cr.Tol(Cr.lcZ(1,5,r.isDarkMode)?"dark-theme":""),Cr.xp6(3),Cr.hij(" ",Cr.lcZ(4,7,"goBack")," "),Cr.xp6(3),Cr.hij(" ",Cr.lcZ(7,9,"apiDocs.downloadApiDoc")," "),Cr.xp6(2),Cr.Q6J("ngIf",r.apiKeys.length))},dependencies:[sb.ot,sb.lW,sb.RK,ob.lN,ob.KE,ob.hX,Z2.LD,Z2.gD,eW.ey,Lz.Ps,X2.y4,X2.Ot,dm.Ov,dm.O5,dm.ax,dm.OU,tO.uH,tO.BN],styles:[".api-doc-button-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.api-key-option[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.api-key-option[_ngcontent-%COMP%] .key-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.api-key-option[_ngcontent-%COMP%] .key-info[_ngcontent-%COMP%] .key-name[_ngcontent-%COMP%]{font-weight:500}.api-key-option[_ngcontent-%COMP%] .key-info[_ngcontent-%COMP%] .key-preview[_ngcontent-%COMP%]{font-size:.85em;color:#0009;font-family:monospace}.api-keys-container[_ngcontent-%COMP%]{margin:16px 0;max-width:400px}.api-keys-container[_ngcontent-%COMP%] .api-keys-select[_ngcontent-%COMP%]{width:100%}.swagger-ui[_ngcontent-%COMP%]{margin-top:16px}"]}),dd);ub=(0,F.gn)([(0,Bz.c)({checkProperties:!0})],ub)},9919:(w,j)=>{"use strict";j.byteLength=function I(X){var K=A(X),Z=K[1];return 3*(K[0]+Z)/4-Z},j.toByteArray=function F(X){var K,ce,Q=A(X),Z=Q[0],te=Q[1],le=new g(function M(X,K,Q){return 3*(K+Q)/4-Q}(0,Z,te)),he=0,fe=te>0?Z-4:Z;for(ce=0;ce>16&255,le[he++]=K>>8&255,le[he++]=255&K;return 2===te&&(K=p[X.charCodeAt(ce)]<<2|p[X.charCodeAt(ce+1)]>>4,le[he++]=255&K),1===te&&(K=p[X.charCodeAt(ce)]<<10|p[X.charCodeAt(ce+1)]<<4|p[X.charCodeAt(ce+2)]>>2,le[he++]=K>>8&255,le[he++]=255&K),le},j.fromByteArray=function oe(X){for(var K,Q=X.length,Z=Q%3,te=[],he=0,fe=Q-Z;hefe?fe:he+16383));return 1===Z?te.push(i[(K=X[Q-1])>>2]+i[K<<4&63]+"=="):2===Z&&te.push(i[(K=(X[Q-2]<<8)+X[Q-1])>>10]+i[K>>4&63]+i[K<<2&63]+"="),te.join("")};for(var i=[],p=[],g=typeof Uint8Array<"u"?Uint8Array:Array,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=0;E<64;++E)i[E]=b[E],p[b.charCodeAt(E)]=E;function A(X){var K=X.length;if(K%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Q=X.indexOf("=");return-1===Q&&(Q=K),[Q,Q===K?0:4-Q%4]}function J(X){return i[X>>18&63]+i[X>>12&63]+i[X>>6&63]+i[63&X]}function z(X,K,Q){for(var te=[],le=K;le{"use strict";var p=i(90491),g=i(35436),b=g(p("String.prototype.indexOf"));w.exports=function(S,A){var I=p(S,!!A);return"function"==typeof I&&b(S,".prototype.")>-1?g(I):I}},35436:(w,j,i)=>{"use strict";var p=i(45333),g=i(90491),b=g("%Function.prototype.apply%"),E=g("%Function.prototype.call%"),S=g("%Reflect.apply%",!0)||p.call(E,b),A=g("%Object.getOwnPropertyDescriptor%",!0),I=g("%Object.defineProperty%",!0),M=g("%Math.max%");if(I)try{I({},"a",{value:1})}catch{I=null}w.exports=function(z){var oe=S(p,E,arguments);return A&&I&&A(oe,"length").configurable&&I(oe,"length",{value:1+M(0,z.length-(arguments.length-1))}),oe};var F=function(){return S(p,b,arguments)};I?I(w.exports,"apply",{value:F}):w.exports.apply=F},29322:(w,j)=>{var p;!function(){"use strict";var g={}.hasOwnProperty;function E(){for(var S=[],A=0;A{"use strict";var p=i(9604),g={"text/plain":"Text","text/html":"Url",default:"Text"};w.exports=function S(A,I){var M,F,J,z,oe,X,K=!1;I||(I={}),M=I.debug||!1;try{if(J=p(),z=document.createRange(),oe=document.getSelection(),(X=document.createElement("span")).textContent=A,X.ariaHidden="true",X.style.all="unset",X.style.position="fixed",X.style.top=0,X.style.clip="rect(0, 0, 0, 0)",X.style.whiteSpace="pre",X.style.webkitUserSelect="text",X.style.MozUserSelect="text",X.style.msUserSelect="text",X.style.userSelect="text",X.addEventListener("copy",function(Z){Z.stopPropagation(),I.format&&(Z.preventDefault(),typeof Z.clipboardData>"u"?(M&&console.warn("unable to use e.clipboardData"),M&&console.warn("trying IE specific stuff"),window.clipboardData.clearData(),window.clipboardData.setData(g[I.format]||g.default,A)):(Z.clipboardData.clearData(),Z.clipboardData.setData(I.format,A))),I.onCopy&&(Z.preventDefault(),I.onCopy(Z.clipboardData))}),document.body.appendChild(X),z.selectNodeContents(X),oe.addRange(z),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");K=!0}catch(Z){M&&console.error("unable to copy using execCommand: ",Z),M&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(I.format||"text",A),I.onCopy&&I.onCopy(window.clipboardData),K=!0}catch(te){M&&console.error("unable to copy using clipboardData: ",te),M&&console.error("falling back to prompt"),F=function E(A){var I=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return A.replace(/#{\s*key\s*}/g,I)}("message"in I?I.message:"Copy to clipboard: #{key}, Enter"),window.prompt(F,A)}}finally{oe&&("function"==typeof oe.removeRange?oe.removeRange(z):oe.removeAllRanges()),X&&document.body.removeChild(X),J()}return K}},38784:(w,j,i)=>{"use strict";var p=i(72384);w.exports=p},62573:(w,j,i)=>{"use strict";var p=i(27078);w.exports=p},91115:(w,j,i)=>{"use strict";var p=i(18450);w.exports=p},78600:(w,j,i)=>{"use strict";var p=i(20092);w.exports=p},14766:(w,j,i)=>{"use strict";var p=i(79269);w.exports=p},20431:(w,j,i)=>{"use strict";var p=i(94803);w.exports=p},37008:(w,j,i)=>{"use strict";var p=i(18);w.exports=p},23317:(w,j,i)=>{"use strict";var p=i(63571);w.exports=p},54566:(w,j,i)=>{"use strict";var p=i(49850);w.exports=p},96571:(w,j,i)=>{"use strict";var p=i(97030);w.exports=p},21717:(w,j,i)=>{"use strict";var p=i(37176);w.exports=p},29228:(w,j,i)=>{"use strict";var p=i(25194);w.exports=p},42909:(w,j,i)=>{"use strict";var p=i(99268);i(36329),i(15678),i(29975),i(13449),w.exports=p},9556:(w,j,i)=>{"use strict";var p=i(39130);w.exports=p},55369:(w,j,i)=>{"use strict";var p=i(77625);w.exports=p},39665:(w,j,i)=>{"use strict";i(14649);var p=i(72037);w.exports=p("Array").filter},38183:(w,j,i)=>{"use strict";i(10997);var p=i(72037);w.exports=p("Array").forEach},38743:(w,j,i)=>{"use strict";i(62876);var p=i(72037);w.exports=p("Array").indexOf},74561:(w,j,i)=>{"use strict";i(67153);var p=i(72037);w.exports=p("Array").push},72580:(w,j,i)=>{"use strict";i(53432);var p=i(72037);w.exports=p("Function").bind},23176:(w,j,i)=>{"use strict";var p=i(68575),g=i(72580),b=Function.prototype;w.exports=function(E){var S=E.bind;return E===b||p(b,E)&&S===b.bind?g:S}},73445:(w,j,i)=>{"use strict";var p=i(68575),g=i(39665),b=Array.prototype;w.exports=function(E){var S=E.filter;return E===b||p(b,E)&&S===b.filter?g:S}},75853:(w,j,i)=>{"use strict";var p=i(68575),g=i(38743),b=Array.prototype;w.exports=function(E){var S=E.indexOf;return E===b||p(b,E)&&S===b.indexOf?g:S}},77682:(w,j,i)=>{"use strict";var p=i(68575),g=i(74561),b=Array.prototype;w.exports=function(E){var S=E.push;return E===b||p(b,E)&&S===b.push?g:S}},73027:(w,j,i)=>{"use strict";i(18934);var p=i(22418);w.exports=p.Object.assign},96806:(w,j,i)=>{"use strict";i(11775);var g=i(22418).Object,b=w.exports=function(S,A){return g.defineProperties(S,A)};g.defineProperties.sham&&(b.sham=!0)},31676:(w,j,i)=>{"use strict";i(33095);var g=i(22418).Object,b=w.exports=function(S,A,I){return g.defineProperty(S,A,I)};g.defineProperty.sham&&(b.sham=!0)},59997:(w,j,i)=>{"use strict";i(20900);var g=i(22418).Object,b=w.exports=function(S,A){return g.getOwnPropertyDescriptor(S,A)};g.getOwnPropertyDescriptor.sham&&(b.sham=!0)},69955:(w,j,i)=>{"use strict";i(81688);var p=i(22418);w.exports=p.Object.getOwnPropertyDescriptors},64106:(w,j,i)=>{"use strict";i(45634);var p=i(22418);w.exports=p.Object.getOwnPropertySymbols},48202:(w,j,i)=>{"use strict";i(76329);var p=i(22418);w.exports=p.Object.keys},64769:(w,j,i)=>{"use strict";i(79039),i(36379),i(45634),i(51255),i(78548),i(36796),i(87665),i(79369),i(62594),i(8131),i(36677),i(37276),i(85134),i(51876),i(41766),i(46954),i(64098),i(52745),i(34067),i(16856);var p=i(22418);w.exports=p.Symbol},93665:(w,j,i)=>{"use strict";i(90794),i(36379),i(73728),i(79369);var p=i(40350);w.exports=p.f("iterator")},90494:(w,j,i)=>{"use strict";i(92731),i(41766);var p=i(40350);w.exports=p.f("toPrimitive")},44050:(w,j,i)=>{"use strict";var p=i(38784);w.exports=p},66316:(w,j,i)=>{"use strict";var p=i(62573);w.exports=p},14702:(w,j,i)=>{"use strict";var p=i(91115);w.exports=p},87506:(w,j,i)=>{"use strict";var p=i(78600);w.exports=p},55308:(w,j,i)=>{"use strict";var p=i(14766);w.exports=p},56184:(w,j,i)=>{"use strict";var p=i(20431);w.exports=p},25639:(w,j,i)=>{"use strict";var p=i(37008);w.exports=p},52405:(w,j,i)=>{"use strict";var p=i(23317);w.exports=p},92704:(w,j,i)=>{"use strict";var p=i(54566);w.exports=p},68702:(w,j,i)=>{"use strict";var p=i(96571);w.exports=p},17819:(w,j,i)=>{"use strict";var p=i(21717);w.exports=p},97492:(w,j,i)=>{"use strict";var p=i(29228);w.exports=p},24892:(w,j,i)=>{"use strict";var p=i(42909);i(88238),i(62976),i(3759),i(33114),i(73412),i(88164),i(42583),i(93830),i(81285),w.exports=p},76359:(w,j,i)=>{"use strict";var p=i(9556);w.exports=p},71163:(w,j,i)=>{"use strict";var p=i(55369);w.exports=p},57067:(w,j,i)=>{"use strict";var p=i(64770),g=i(44346),b=TypeError;w.exports=function(E){if(p(E))return E;throw b(g(E)+" is not a function")}},10108:(w,j,i)=>{"use strict";var p=i(64770),g=String,b=TypeError;w.exports=function(E){if("object"==typeof E||p(E))return E;throw b("Can't set "+g(E)+" as a prototype")}},78018:w=>{"use strict";w.exports=function(){}},2042:(w,j,i)=>{"use strict";var p=i(37910),g=String,b=TypeError;w.exports=function(E){if(p(E))return E;throw b(g(E)+" is not an object")}},64290:(w,j,i)=>{"use strict";var p=i(54064).forEach,b=i(13254)("forEach");w.exports=b?[].forEach:function(S){return p(this,S,arguments.length>1?arguments[1]:void 0)}},66950:(w,j,i)=>{"use strict";var p=i(1382),g=i(98418),b=i(27255),E=function(S){return function(A,I,M){var oe,F=p(A),J=b(F),z=g(M,J);if(S&&I!=I){for(;J>z;)if((oe=F[z++])!=oe)return!0}else for(;J>z;z++)if((S||z in F)&&F[z]===I)return S||z||0;return!S&&-1}};w.exports={includes:E(!0),indexOf:E(!1)}},54064:(w,j,i)=>{"use strict";var p=i(64519),g=i(97213),b=i(79918),E=i(52589),S=i(27255),A=i(46335),I=g([].push),M=function(F){var J=1===F,z=2===F,oe=3===F,X=4===F,K=6===F,Q=7===F,Z=5===F||K;return function(te,le,he,fe){for(var De,Be,ce=E(te),U=b(ce),ye=p(le,he),H=S(U),re=0,we=fe||A,Ue=J?we(te,H):z||Q?we(te,0):void 0;H>re;re++)if((Z||re in U)&&(Be=ye(De=U[re],re,ce),F))if(J)Ue[re]=Be;else if(Be)switch(F){case 3:return!0;case 5:return De;case 6:return re;case 2:I(Ue,De)}else switch(F){case 4:return!1;case 7:I(Ue,De)}return K?-1:oe||X?X:Ue}};w.exports={forEach:M(0),map:M(1),filter:M(2),some:M(3),every:M(4),find:M(5),findIndex:M(6),filterReject:M(7)}},43837:(w,j,i)=>{"use strict";var p=i(82892),g=i(34837),b=i(26485),E=g("species");w.exports=function(S){return b>=51||!p(function(){var A=[];return(A.constructor={})[E]=function(){return{foo:1}},1!==A[S](Boolean).foo})}},13254:(w,j,i)=>{"use strict";var p=i(82892);w.exports=function(g,b){var E=[][g];return!!E&&p(function(){E.call(null,b||function(){return 1},1)})}},14202:(w,j,i)=>{"use strict";var p=i(54212),g=i(21881),b=TypeError,E=Object.getOwnPropertyDescriptor,S=p&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(A){return A instanceof TypeError}}();w.exports=S?function(A,I){if(g(A)&&!E(A,"length").writable)throw b("Cannot set read only .length");return A.length=I}:function(A,I){return A.length=I}},30751:(w,j,i)=>{"use strict";var p=i(98418),g=i(27255),b=i(23509),E=Array,S=Math.max;w.exports=function(A,I,M){for(var F=g(A),J=p(I,F),z=p(void 0===M?F:M,F),oe=E(S(z-J,0)),X=0;J{"use strict";var p=i(97213);w.exports=p([].slice)},87436:(w,j,i)=>{"use strict";var p=i(21881),g=i(32958),b=i(37910),S=i(34837)("species"),A=Array;w.exports=function(I){var M;return p(I)&&(g(M=I.constructor)&&(M===A||p(M.prototype))||b(M)&&null===(M=M[S]))&&(M=void 0),void 0===M?A:M}},46335:(w,j,i)=>{"use strict";var p=i(87436);w.exports=function(g,b){return new(p(g))(0===b?0:b)}},54808:(w,j,i)=>{"use strict";var p=i(97213),g=p({}.toString),b=p("".slice);w.exports=function(E){return b(g(E),8,-1)}},75951:(w,j,i)=>{"use strict";var p=i(22427),g=i(64770),b=i(54808),S=i(34837)("toStringTag"),A=Object,I="Arguments"===b(function(){return arguments}());w.exports=p?b:function(F){var J,z,oe;return void 0===F?"Undefined":null===F?"Null":"string"==typeof(z=function(F,J){try{return F[J]}catch{}}(J=A(F),S))?z:I?b(J):"Object"===(oe=b(J))&&g(J.callee)?"Arguments":oe}},87344:(w,j,i)=>{"use strict";var p=i(82892);w.exports=!p(function(){function g(){}return g.prototype.constructor=null,Object.getPrototypeOf(new g)!==g.prototype})},40697:w=>{"use strict";w.exports=function(j,i){return{value:j,done:i}}},2635:(w,j,i)=>{"use strict";var p=i(54212),g=i(59288),b=i(44984);w.exports=p?function(E,S,A){return g.f(E,S,b(1,A))}:function(E,S,A){return E[S]=A,E}},44984:w=>{"use strict";w.exports=function(j,i){return{enumerable:!(1&j),configurable:!(2&j),writable:!(4&j),value:i}}},23509:(w,j,i)=>{"use strict";var p=i(34014),g=i(59288),b=i(44984);w.exports=function(E,S,A){var I=p(S);I in E?g.f(E,I,b(0,A)):E[I]=A}},89418:(w,j,i)=>{"use strict";var p=i(59288);w.exports=function(g,b,E){return p.f(g,b,E)}},65602:(w,j,i)=>{"use strict";var p=i(2635);w.exports=function(g,b,E,S){return S&&S.enumerable?g[b]=E:p(g,b,E),g}},50583:(w,j,i)=>{"use strict";var p=i(36805),g=Object.defineProperty;w.exports=function(b,E){try{g(p,b,{value:E,configurable:!0,writable:!0})}catch{p[b]=E}return E}},54212:(w,j,i)=>{"use strict";var p=i(82892);w.exports=!p(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},18823:w=>{"use strict";var j="object"==typeof document&&document.all;w.exports={all:j,IS_HTMLDDA:typeof j>"u"&&void 0!==j}},78057:(w,j,i)=>{"use strict";var p=i(36805),g=i(37910),b=p.document,E=g(b)&&g(b.createElement);w.exports=function(S){return E?b.createElement(S):{}}},71977:w=>{"use strict";var j=TypeError;w.exports=function(p){if(p>9007199254740991)throw j("Maximum allowed index exceeded");return p}},53421:w=>{"use strict";w.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},26976:w=>{"use strict";w.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},26485:(w,j,i)=>{"use strict";var I,M,p=i(36805),g=i(26976),b=p.process,E=p.Deno,S=b&&b.versions||E&&E.version,A=S&&S.v8;A&&(M=(I=A.split("."))[0]>0&&I[0]<4?1:+(I[0]+I[1])),!M&&g&&(!(I=g.match(/Edge\/(\d+)/))||I[1]>=74)&&(I=g.match(/Chrome\/(\d+)/))&&(M=+I[1]),w.exports=M},72037:(w,j,i)=>{"use strict";var p=i(22418);w.exports=function(g){return p[g+"Prototype"]}},90282:w=>{"use strict";w.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},40766:(w,j,i)=>{"use strict";var p=i(36805),g=i(9641),b=i(66277),E=i(64770),S=i(25836).f,A=i(57585),I=i(22418),M=i(64519),F=i(2635),J=i(88374),z=function(oe){var X=function(K,Q,Z){if(this instanceof X){switch(arguments.length){case 0:return new oe;case 1:return new oe(K);case 2:return new oe(K,Q)}return new oe(K,Q,Z)}return g(oe,this,arguments)};return X.prototype=oe.prototype,X};w.exports=function(oe,X){var ce,U,ye,H,re,we,Ue,De,Be,K=oe.target,Q=oe.global,Z=oe.stat,te=oe.proto,le=Q?p:Z?p[K]:(p[K]||{}).prototype,he=Q?I:I[K]||F(I,K,{})[K],fe=he.prototype;for(H in X)U=!(ce=A(Q?H:K+(Z?".":"#")+H,oe.forced))&&le&&J(le,H),we=he[H],U&&(Ue=oe.dontCallGetSet?(Be=S(le,H))&&Be.value:le[H]),re=U&&Ue?Ue:X[H],(!U||typeof we!=typeof re)&&(De=oe.bind&&U?M(re,p):oe.wrap&&U?z(re):te&&E(re)?b(re):re,(oe.sham||re&&re.sham||we&&we.sham)&&F(De,"sham",!0),F(he,H,De),te&&(J(I,ye=K+"Prototype")||F(I,ye,{}),F(I[ye],H,re),oe.real&&fe&&(ce||!fe[H])&&F(fe,H,re)))}},82892:w=>{"use strict";w.exports=function(j){try{return!!j()}catch{return!0}}},9641:(w,j,i)=>{"use strict";var p=i(9181),g=Function.prototype,b=g.apply,E=g.call;w.exports="object"==typeof Reflect&&Reflect.apply||(p?E.bind(b):function(){return E.apply(b,arguments)})},64519:(w,j,i)=>{"use strict";var p=i(66277),g=i(57067),b=i(9181),E=p(p.bind);w.exports=function(S,A){return g(S),void 0===A?S:b?E(S,A):function(){return S.apply(A,arguments)}}},9181:(w,j,i)=>{"use strict";var p=i(82892);w.exports=!p(function(){var g=function(){}.bind();return"function"!=typeof g||g.hasOwnProperty("prototype")})},73386:(w,j,i)=>{"use strict";var p=i(97213),g=i(57067),b=i(37910),E=i(88374),S=i(16101),A=i(9181),I=Function,M=p([].concat),F=p([].join),J={};w.exports=A?I.bind:function(X){var K=g(this),Q=K.prototype,Z=S(arguments,1),te=function(){var he=M(Z,S(arguments));return this instanceof te?function(oe,X,K){if(!E(J,X)){for(var Q=[],Z=0;Z{"use strict";var p=i(9181),g=Function.prototype.call;w.exports=p?g.bind(g):function(){return g.apply(g,arguments)}},80213:(w,j,i)=>{"use strict";var p=i(54212),g=i(88374),b=Function.prototype,E=p&&Object.getOwnPropertyDescriptor,S=g(b,"name"),A=S&&"something"===function(){}.name,I=S&&(!p||p&&E(b,"name").configurable);w.exports={EXISTS:S,PROPER:A,CONFIGURABLE:I}},981:(w,j,i)=>{"use strict";var p=i(97213),g=i(57067);w.exports=function(b,E,S){try{return p(g(Object.getOwnPropertyDescriptor(b,E)[S]))}catch{}}},66277:(w,j,i)=>{"use strict";var p=i(54808),g=i(97213);w.exports=function(b){if("Function"===p(b))return g(b)}},97213:(w,j,i)=>{"use strict";var p=i(9181),g=Function.prototype,b=g.call,E=p&&g.bind.bind(b,b);w.exports=p?E:function(S){return function(){return b.apply(S,arguments)}}},69984:(w,j,i)=>{"use strict";var p=i(22418),g=i(36805),b=i(64770),E=function(S){return b(S)?S:void 0};w.exports=function(S,A){return arguments.length<2?E(p[S])||E(g[S]):p[S]&&p[S][A]||g[S]&&g[S][A]}},3025:(w,j,i)=>{"use strict";var p=i(97213),g=i(21881),b=i(64770),E=i(54808),S=i(24329),A=p([].push);w.exports=function(I){if(b(I))return I;if(g(I)){for(var M=I.length,F=[],J=0;J{"use strict";var p=i(57067),g=i(26151);w.exports=function(b,E){var S=b[E];return g(S)?void 0:p(S)}},36805:function(w){"use strict";var j=function(i){return i&&i.Math===Math&&i};w.exports=j("object"==typeof globalThis&&globalThis)||j("object"==typeof window&&window)||j("object"==typeof self&&self)||j("object"==typeof global&&global)||function(){return this}()||this||Function("return this")()},88374:(w,j,i)=>{"use strict";var p=i(97213),g=i(52589),b=p({}.hasOwnProperty);w.exports=Object.hasOwn||function(S,A){return b(g(S),A)}},85878:w=>{"use strict";w.exports={}},33292:(w,j,i)=>{"use strict";var p=i(69984);w.exports=p("document","documentElement")},75105:(w,j,i)=>{"use strict";var p=i(54212),g=i(82892),b=i(78057);w.exports=!p&&!g(function(){return 7!==Object.defineProperty(b("div"),"a",{get:function(){return 7}}).a})},79918:(w,j,i)=>{"use strict";var p=i(97213),g=i(82892),b=i(54808),E=Object,S=p("".split);w.exports=g(function(){return!E("z").propertyIsEnumerable(0)})?function(A){return"String"===b(A)?S(A,""):E(A)}:E},80563:(w,j,i)=>{"use strict";var p=i(97213),g=i(64770),b=i(93126),E=p(Function.toString);g(b.inspectSource)||(b.inspectSource=function(S){return E(S)}),w.exports=b.inspectSource},92734:(w,j,i)=>{"use strict";var oe,X,K,p=i(25501),g=i(36805),b=i(37910),E=i(2635),S=i(88374),A=i(93126),I=i(53949),M=i(85878),F="Object already initialized",J=g.TypeError;if(p||A.state){var te=A.state||(A.state=new(0,g.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,oe=function(he,fe){if(te.has(he))throw J(F);return fe.facade=he,te.set(he,fe),fe},X=function(he){return te.get(he)||{}},K=function(he){return te.has(he)}}else{var le=I("state");M[le]=!0,oe=function(he,fe){if(S(he,le))throw J(F);return fe.facade=he,E(he,le,fe),fe},X=function(he){return S(he,le)?he[le]:{}},K=function(he){return S(he,le)}}w.exports={set:oe,get:X,has:K,enforce:function(he){return K(he)?X(he):oe(he,{})},getterFor:function(he){return function(fe){var ce;if(!b(fe)||(ce=X(fe)).type!==he)throw J("Incompatible receiver, "+he+" required");return ce}}}},21881:(w,j,i)=>{"use strict";var p=i(54808);w.exports=Array.isArray||function(b){return"Array"===p(b)}},64770:(w,j,i)=>{"use strict";var p=i(18823),g=p.all;w.exports=p.IS_HTMLDDA?function(b){return"function"==typeof b||b===g}:function(b){return"function"==typeof b}},32958:(w,j,i)=>{"use strict";var p=i(97213),g=i(82892),b=i(64770),E=i(75951),S=i(69984),A=i(80563),I=function(){},M=[],F=S("Reflect","construct"),J=/^\s*(?:class|function)\b/,z=p(J.exec),oe=!J.exec(I),X=function(Z){if(!b(Z))return!1;try{return F(I,M,Z),!0}catch{return!1}},K=function(Z){if(!b(Z))return!1;switch(E(Z)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return oe||!!z(J,A(Z))}catch{return!0}};K.sham=!0,w.exports=!F||g(function(){var Q;return X(X.call)||!X(Object)||!X(function(){Q=!0})||Q})?K:X},57585:(w,j,i)=>{"use strict";var p=i(82892),g=i(64770),b=/#|\.prototype\./,E=function(F,J){var z=A[S(F)];return z===M||z!==I&&(g(J)?p(J):!!J)},S=E.normalize=function(F){return String(F).replace(b,".").toLowerCase()},A=E.data={},I=E.NATIVE="N",M=E.POLYFILL="P";w.exports=E},26151:w=>{"use strict";w.exports=function(j){return null==j}},37910:(w,j,i)=>{"use strict";var p=i(64770),g=i(18823),b=g.all;w.exports=g.IS_HTMLDDA?function(E){return"object"==typeof E?null!==E:p(E)||E===b}:function(E){return"object"==typeof E?null!==E:p(E)}},83431:w=>{"use strict";w.exports=!0},3386:(w,j,i)=>{"use strict";var p=i(69984),g=i(64770),b=i(68575),E=i(13421),S=Object;w.exports=E?function(A){return"symbol"==typeof A}:function(A){var I=p("Symbol");return g(I)&&b(I.prototype,S(A))}},98722:(w,j,i)=>{"use strict";var p=i(98454).IteratorPrototype,g=i(28563),b=i(44984),E=i(75126),S=i(95817),A=function(){return this};w.exports=function(I,M,F,J){var z=M+" Iterator";return I.prototype=g(p,{next:b(+!J,F)}),E(I,z,!1,!0),S[z]=A,I}},48734:(w,j,i)=>{"use strict";var p=i(40766),g=i(15208),b=i(83431),E=i(80213),S=i(64770),A=i(98722),I=i(79323),M=i(23644),F=i(75126),J=i(2635),z=i(65602),oe=i(34837),X=i(95817),K=i(98454),Q=E.PROPER,Z=E.CONFIGURABLE,te=K.IteratorPrototype,le=K.BUGGY_SAFARI_ITERATORS,he=oe("iterator"),ce="values",U="entries",ye=function(){return this};w.exports=function(H,re,we,Ue,De,Be,$e){A(we,re,Ue);var qe,gt,ut,et=function(xt){if(xt===De&&ke)return ke;if(!le&&xt in Pe)return Pe[xt];switch(xt){case"keys":case ce:case U:return function(){return new we(this,xt)}}return function(){return new we(this)}},mt=re+" Iterator",yt=!1,Pe=H.prototype,ze=Pe[he]||Pe["@@iterator"]||De&&Pe[De],ke=!le&&ze||et(De),Ye="Array"===re&&Pe.entries||ze;if(Ye&&(qe=I(Ye.call(new H)))!==Object.prototype&&qe.next&&(!b&&I(qe)!==te&&(M?M(qe,te):S(qe[he])||z(qe,he,ye)),F(qe,mt,!0,!0),b&&(X[mt]=ye)),Q&&De===ce&&ze&&ze.name!==ce&&(!b&&Z?J(Pe,"name",ce):(yt=!0,ke=function(){return g(ze,this)})),De)if(gt={values:et(ce),keys:Be?ke:et("keys"),entries:et(U)},$e)for(ut in gt)(le||yt||!(ut in Pe))&&z(Pe,ut,gt[ut]);else p({target:re,proto:!0,forced:le||yt},gt);return(!b||$e)&&Pe[he]!==ke&&z(Pe,he,ke,{name:De}),X[re]=ke,gt}},98454:(w,j,i)=>{"use strict";var z,oe,X,p=i(82892),g=i(64770),b=i(37910),E=i(28563),S=i(79323),A=i(65602),I=i(34837),M=i(83431),F=I("iterator"),J=!1;[].keys&&("next"in(X=[].keys())?(oe=S(S(X)))!==Object.prototype&&(z=oe):J=!0),!b(z)||p(function(){var Q={};return z[F].call(Q)!==Q})?z={}:M&&(z=E(z)),g(z[F])||A(z,F,function(){return this}),w.exports={IteratorPrototype:z,BUGGY_SAFARI_ITERATORS:J}},95817:w=>{"use strict";w.exports={}},27255:(w,j,i)=>{"use strict";var p=i(13372);w.exports=function(g){return p(g.length)}},3710:w=>{"use strict";var j=Math.ceil,i=Math.floor;w.exports=Math.trunc||function(g){var b=+g;return(b>0?i:j)(b)}},76306:(w,j,i)=>{"use strict";var p=i(54212),g=i(97213),b=i(15208),E=i(82892),S=i(53133),A=i(70021),I=i(87935),M=i(52589),F=i(79918),J=Object.assign,z=Object.defineProperty,oe=g([].concat);w.exports=!J||E(function(){if(p&&1!==J({b:1},J(z({},"a",{enumerable:!0,get:function(){z(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var X={},K={},Q=Symbol("assign detection"),Z="abcdefghijklmnopqrst";return X[Q]=7,Z.split("").forEach(function(te){K[te]=te}),7!==J({},X)[Q]||S(J({},K)).join("")!==Z})?function(K,Q){for(var Z=M(K),te=arguments.length,le=1,he=A.f,fe=I.f;te>le;)for(var re,ce=F(arguments[le++]),U=he?oe(S(ce),he(ce)):S(ce),ye=U.length,H=0;ye>H;)re=U[H++],(!p||b(fe,ce,re))&&(Z[re]=ce[re]);return Z}:J},28563:(w,j,i)=>{"use strict";var te,p=i(2042),g=i(18309),b=i(90282),E=i(85878),S=i(33292),A=i(78057),I=i(53949),J="prototype",z="script",oe=I("IE_PROTO"),X=function(){},K=function(he){return"<"+z+">"+he+""},Q=function(he){he.write(K("")),he.close();var fe=he.parentWindow.Object;return he=null,fe},le=function(){try{te=new ActiveXObject("htmlfile")}catch{}le=typeof document<"u"?document.domain&&te?Q(te):function(){var ce,he=A("iframe"),fe="java"+z+":";return he.style.display="none",S.appendChild(he),he.src=String(fe),(ce=he.contentWindow.document).open(),ce.write(K("document.F=Object")),ce.close(),ce.F}():Q(te);for(var he=b.length;he--;)delete le[J][b[he]];return le()};E[oe]=!0,w.exports=Object.create||function(fe,ce){var U;return null!==fe?(X[J]=p(fe),U=new X,X[J]=null,U[oe]=fe):U=le(),void 0===ce?U:g.f(U,ce)}},18309:(w,j,i)=>{"use strict";var p=i(54212),g=i(90127),b=i(59288),E=i(2042),S=i(1382),A=i(53133);j.f=p&&!g?Object.defineProperties:function(M,F){E(M);for(var K,J=S(F),z=A(F),oe=z.length,X=0;oe>X;)b.f(M,K=z[X++],J[K]);return M}},59288:(w,j,i)=>{"use strict";var p=i(54212),g=i(75105),b=i(90127),E=i(2042),S=i(34014),A=TypeError,I=Object.defineProperty,M=Object.getOwnPropertyDescriptor,F="enumerable",J="configurable",z="writable";j.f=p?b?function(X,K,Q){if(E(X),K=S(K),E(Q),"function"==typeof X&&"prototype"===K&&"value"in Q&&z in Q&&!Q[z]){var Z=M(X,K);Z&&Z[z]&&(X[K]=Q.value,Q={configurable:J in Q?Q[J]:Z[J],enumerable:F in Q?Q[F]:Z[F],writable:!1})}return I(X,K,Q)}:I:function(X,K,Q){if(E(X),K=S(K),E(Q),g)try{return I(X,K,Q)}catch{}if("get"in Q||"set"in Q)throw A("Accessors not supported");return"value"in Q&&(X[K]=Q.value),X}},25836:(w,j,i)=>{"use strict";var p=i(54212),g=i(15208),b=i(87935),E=i(44984),S=i(1382),A=i(34014),I=i(88374),M=i(75105),F=Object.getOwnPropertyDescriptor;j.f=p?F:function(z,oe){if(z=S(z),oe=A(oe),M)try{return F(z,oe)}catch{}if(I(z,oe))return E(!g(b.f,z,oe),z[oe])}},97190:(w,j,i)=>{"use strict";var p=i(54808),g=i(1382),b=i(76677).f,E=i(30751),S="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];w.exports.f=function(M){return S&&"Window"===p(M)?function(I){try{return b(I)}catch{return E(S)}}(M):b(g(M))}},76677:(w,j,i)=>{"use strict";var p=i(14003),b=i(90282).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(S){return p(S,b)}},70021:(w,j)=>{"use strict";j.f=Object.getOwnPropertySymbols},79323:(w,j,i)=>{"use strict";var p=i(88374),g=i(64770),b=i(52589),E=i(53949),S=i(87344),A=E("IE_PROTO"),I=Object,M=I.prototype;w.exports=S?I.getPrototypeOf:function(F){var J=b(F);if(p(J,A))return J[A];var z=J.constructor;return g(z)&&J instanceof z?z.prototype:J instanceof I?M:null}},68575:(w,j,i)=>{"use strict";var p=i(97213);w.exports=p({}.isPrototypeOf)},14003:(w,j,i)=>{"use strict";var p=i(97213),g=i(88374),b=i(1382),E=i(66950).indexOf,S=i(85878),A=p([].push);w.exports=function(I,M){var oe,F=b(I),J=0,z=[];for(oe in F)!g(S,oe)&&g(F,oe)&&A(z,oe);for(;M.length>J;)g(F,oe=M[J++])&&(~E(z,oe)||A(z,oe));return z}},53133:(w,j,i)=>{"use strict";var p=i(14003),g=i(90282);w.exports=Object.keys||function(E){return p(E,g)}},87935:(w,j)=>{"use strict";var i={}.propertyIsEnumerable,p=Object.getOwnPropertyDescriptor,g=p&&!i.call({1:2},1);j.f=g?function(E){var S=p(this,E);return!!S&&S.enumerable}:i},23644:(w,j,i)=>{"use strict";var p=i(981),g=i(2042),b=i(10108);w.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var A,E=!1,S={};try{(A=p(Object.prototype,"__proto__","set"))(S,[]),E=S instanceof Array}catch{}return function(M,F){return g(M),b(F),E?A(M,F):M.__proto__=F,M}}():void 0)},86490:(w,j,i)=>{"use strict";var p=i(22427),g=i(75951);w.exports=p?{}.toString:function(){return"[object "+g(this)+"]"}},82857:(w,j,i)=>{"use strict";var p=i(15208),g=i(64770),b=i(37910),E=TypeError;w.exports=function(S,A){var I,M;if("string"===A&&g(I=S.toString)&&!b(M=p(I,S))||g(I=S.valueOf)&&!b(M=p(I,S))||"string"!==A&&g(I=S.toString)&&!b(M=p(I,S)))return M;throw E("Can't convert object to primitive value")}},69196:(w,j,i)=>{"use strict";var p=i(69984),g=i(97213),b=i(76677),E=i(70021),S=i(2042),A=g([].concat);w.exports=p("Reflect","ownKeys")||function(M){var F=b.f(S(M)),J=E.f;return J?A(F,J(M)):F}},22418:w=>{"use strict";w.exports={}},27744:(w,j,i)=>{"use strict";var p=i(26151),g=TypeError;w.exports=function(b){if(p(b))throw g("Can't call method on "+b);return b}},75126:(w,j,i)=>{"use strict";var p=i(22427),g=i(59288).f,b=i(2635),E=i(88374),S=i(86490),I=i(34837)("toStringTag");w.exports=function(M,F,J,z){if(M){var oe=J?M:M.prototype;E(oe,I)||g(oe,I,{configurable:!0,value:F}),z&&!p&&b(oe,"toString",S)}}},53949:(w,j,i)=>{"use strict";var p=i(36408),g=i(36129),b=p("keys");w.exports=function(E){return b[E]||(b[E]=g(E))}},93126:(w,j,i)=>{"use strict";var p=i(36805),g=i(50583),b="__core-js_shared__",E=p[b]||g(b,{});w.exports=E},36408:(w,j,i)=>{"use strict";var p=i(83431),g=i(93126);(w.exports=function(b,E){return g[b]||(g[b]=void 0!==E?E:{})})("versions",[]).push({version:"3.32.1",mode:p?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.1/LICENSE",source:"https://github.com/zloirock/core-js"})},10363:(w,j,i)=>{"use strict";var p=i(97213),g=i(57627),b=i(24329),E=i(27744),S=p("".charAt),A=p("".charCodeAt),I=p("".slice),M=function(F){return function(J,z){var Q,Z,oe=b(E(J)),X=g(z),K=oe.length;return X<0||X>=K?F?"":void 0:(Q=A(oe,X))<55296||Q>56319||X+1===K||(Z=A(oe,X+1))<56320||Z>57343?F?S(oe,X):Q:F?I(oe,X,X+2):Z-56320+(Q-55296<<10)+65536}};w.exports={codeAt:M(!1),charAt:M(!0)}},12953:(w,j,i)=>{"use strict";var p=i(26485),g=i(82892),E=i(36805).String;w.exports=!!Object.getOwnPropertySymbols&&!g(function(){var S=Symbol("symbol detection");return!E(S)||!(Object(S)instanceof Symbol)||!Symbol.sham&&p&&p<41})},26953:(w,j,i)=>{"use strict";var p=i(15208),g=i(69984),b=i(34837),E=i(65602);w.exports=function(){var S=g("Symbol"),A=S&&S.prototype,I=A&&A.valueOf,M=b("toPrimitive");A&&!A[M]&&E(A,M,function(F){return p(I,this)},{arity:1})}},95069:(w,j,i)=>{"use strict";var p=i(69984),g=i(97213),b=p("Symbol"),E=b.keyFor,S=g(b.prototype.valueOf);w.exports=b.isRegisteredSymbol||function(I){try{return void 0!==E(S(I))}catch{return!1}}},17650:(w,j,i)=>{"use strict";for(var p=i(36408),g=i(69984),b=i(97213),E=i(3386),S=i(34837),A=g("Symbol"),I=A.isWellKnownSymbol,M=g("Object","getOwnPropertyNames"),F=b(A.prototype.valueOf),J=p("wks"),z=0,oe=M(A),X=oe.length;z{"use strict";var p=i(12953);w.exports=p&&!!Symbol.for&&!!Symbol.keyFor},98418:(w,j,i)=>{"use strict";var p=i(57627),g=Math.max,b=Math.min;w.exports=function(E,S){var A=p(E);return A<0?g(A+S,0):b(A,S)}},1382:(w,j,i)=>{"use strict";var p=i(79918),g=i(27744);w.exports=function(b){return p(g(b))}},57627:(w,j,i)=>{"use strict";var p=i(3710);w.exports=function(g){var b=+g;return b!=b||0===b?0:p(b)}},13372:(w,j,i)=>{"use strict";var p=i(57627),g=Math.min;w.exports=function(b){return b>0?g(p(b),9007199254740991):0}},52589:(w,j,i)=>{"use strict";var p=i(27744),g=Object;w.exports=function(b){return g(p(b))}},91952:(w,j,i)=>{"use strict";var p=i(15208),g=i(37910),b=i(3386),E=i(50626),S=i(82857),A=i(34837),I=TypeError,M=A("toPrimitive");w.exports=function(F,J){if(!g(F)||b(F))return F;var oe,z=E(F,M);if(z){if(void 0===J&&(J="default"),oe=p(z,F,J),!g(oe)||b(oe))return oe;throw I("Can't convert object to primitive value")}return void 0===J&&(J="number"),S(F,J)}},34014:(w,j,i)=>{"use strict";var p=i(91952),g=i(3386);w.exports=function(b){var E=p(b,"string");return g(E)?E:E+""}},22427:(w,j,i)=>{"use strict";var b={};b[i(34837)("toStringTag")]="z",w.exports="[object z]"===String(b)},24329:(w,j,i)=>{"use strict";var p=i(75951),g=String;w.exports=function(b){if("Symbol"===p(b))throw TypeError("Cannot convert a Symbol value to a string");return g(b)}},44346:w=>{"use strict";var j=String;w.exports=function(i){try{return j(i)}catch{return"Object"}}},36129:(w,j,i)=>{"use strict";var p=i(97213),g=0,b=Math.random(),E=p(1..toString);w.exports=function(S){return"Symbol("+(void 0===S?"":S)+")_"+E(++g+b,36)}},13421:(w,j,i)=>{"use strict";var p=i(12953);w.exports=p&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},90127:(w,j,i)=>{"use strict";var p=i(54212),g=i(82892);w.exports=p&&g(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},25501:(w,j,i)=>{"use strict";var p=i(36805),g=i(64770),b=p.WeakMap;w.exports=g(b)&&/native code/.test(String(b))},31319:(w,j,i)=>{"use strict";var p=i(22418),g=i(88374),b=i(40350),E=i(59288).f;w.exports=function(S){var A=p.Symbol||(p.Symbol={});g(A,S)||E(A,S,{value:b.f(S)})}},40350:(w,j,i)=>{"use strict";var p=i(34837);j.f=p},34837:(w,j,i)=>{"use strict";var p=i(36805),g=i(36408),b=i(88374),E=i(36129),S=i(12953),A=i(13421),I=p.Symbol,M=g("wks"),F=A?I.for||I:I&&I.withoutSetter||E;w.exports=function(J){return b(M,J)||(M[J]=S&&b(I,J)?I[J]:F("Symbol."+J)),M[J]}},79039:(w,j,i)=>{"use strict";var p=i(40766),g=i(82892),b=i(21881),E=i(37910),S=i(52589),A=i(27255),I=i(71977),M=i(23509),F=i(46335),J=i(43837),z=i(34837),oe=i(26485),X=z("isConcatSpreadable"),K=oe>=51||!g(function(){var te=[];return te[X]=!1,te.concat()[0]!==te}),Q=function(te){if(!E(te))return!1;var le=te[X];return void 0!==le?!!le:b(te)};p({target:"Array",proto:!0,arity:1,forced:!K||!J("concat")},{concat:function(le){var U,ye,H,re,we,he=S(this),fe=F(he,0),ce=0;for(U=-1,H=arguments.length;U{"use strict";var p=i(40766),g=i(54064).filter;p({target:"Array",proto:!0,forced:!i(43837)("filter")},{filter:function(A){return g(this,A,arguments.length>1?arguments[1]:void 0)}})},10997:(w,j,i)=>{"use strict";var p=i(40766),g=i(64290);p({target:"Array",proto:!0,forced:[].forEach!==g},{forEach:g})},62876:(w,j,i)=>{"use strict";var p=i(40766),g=i(66277),b=i(66950).indexOf,E=i(13254),S=g([].indexOf),A=!!S&&1/S([1],1,-0)<0;p({target:"Array",proto:!0,forced:A||!E("indexOf")},{indexOf:function(F){var J=arguments.length>1?arguments[1]:void 0;return A?S(this,F,J)||0:b(this,F,J)}})},90794:(w,j,i)=>{"use strict";var p=i(1382),g=i(78018),b=i(95817),E=i(92734),S=i(59288).f,A=i(48734),I=i(40697),M=i(83431),F=i(54212),J="Array Iterator",z=E.set,oe=E.getterFor(J);w.exports=A(Array,"Array",function(K,Q){z(this,{type:J,target:p(K),index:0,kind:Q})},function(){var K=oe(this),Q=K.target,Z=K.kind,te=K.index++;if(!Q||te>=Q.length)return K.target=void 0,I(void 0,!0);switch(Z){case"keys":return I(te,!1);case"values":return I(Q[te],!1)}return I([te,Q[te]],!1)},"values");var X=b.Arguments=b.Array;if(g("keys"),g("values"),g("entries"),!M&&F&&"values"!==X.name)try{S(X,"name",{value:"values"})}catch{}},67153:(w,j,i)=>{"use strict";var p=i(40766),g=i(52589),b=i(27255),E=i(14202),S=i(71977);p({target:"Array",proto:!0,arity:1,forced:i(82892)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(J){return J instanceof TypeError}}()},{push:function(z){var oe=g(this),X=b(oe),K=arguments.length;S(X+K);for(var Q=0;Q{},53432:(w,j,i)=>{"use strict";var p=i(40766),g=i(73386);p({target:"Function",proto:!0,forced:Function.bind!==g},{bind:g})},35600:(w,j,i)=>{"use strict";var p=i(40766),g=i(69984),b=i(9641),E=i(15208),S=i(97213),A=i(82892),I=i(64770),M=i(3386),F=i(16101),J=i(3025),z=i(12953),oe=String,X=g("JSON","stringify"),K=S(/./.exec),Q=S("".charAt),Z=S("".charCodeAt),te=S("".replace),le=S(1..toString),he=/[\uD800-\uDFFF]/g,fe=/^[\uD800-\uDBFF]$/,ce=/^[\uDC00-\uDFFF]$/,U=!z||A(function(){var we=g("Symbol")("stringify detection");return"[null]"!==X([we])||"{}"!==X({a:we})||"{}"!==X(Object(we))}),ye=A(function(){return'"\\udf06\\ud834"'!==X("\udf06\ud834")||'"\\udead"'!==X("\udead")}),H=function(we,Ue){var De=F(arguments),Be=J(Ue);if(I(Be)||void 0!==we&&!M(we))return De[1]=function($e,et){if(I(Be)&&(et=E(Be,this,oe($e),et)),!M(et))return et},b(X,null,De)},re=function(we,Ue,De){var Be=Q(De,Ue-1),$e=Q(De,Ue+1);return K(fe,we)&&!K(ce,$e)||K(ce,we)&&!K(fe,Be)?"\\u"+le(Z(we,0),16):we};X&&p({target:"JSON",stat:!0,arity:3,forced:U||ye},{stringify:function(Ue,De,Be){var $e=F(arguments),et=b(U?H:X,null,$e);return ye&&"string"==typeof et?te(et,he,re):et}})},52745:(w,j,i)=>{"use strict";var p=i(36805);i(75126)(p.JSON,"JSON",!0)},34067:()=>{},18934:(w,j,i)=>{"use strict";var p=i(40766),g=i(76306);p({target:"Object",stat:!0,arity:2,forced:Object.assign!==g},{assign:g})},11775:(w,j,i)=>{"use strict";var p=i(40766),g=i(54212),b=i(18309).f;p({target:"Object",stat:!0,forced:Object.defineProperties!==b,sham:!g},{defineProperties:b})},33095:(w,j,i)=>{"use strict";var p=i(40766),g=i(54212),b=i(59288).f;p({target:"Object",stat:!0,forced:Object.defineProperty!==b,sham:!g},{defineProperty:b})},20900:(w,j,i)=>{"use strict";var p=i(40766),g=i(82892),b=i(1382),E=i(25836).f,S=i(54212);p({target:"Object",stat:!0,forced:!S||g(function(){E(1)}),sham:!S},{getOwnPropertyDescriptor:function(M,F){return E(b(M),F)}})},81688:(w,j,i)=>{"use strict";var p=i(40766),g=i(54212),b=i(69196),E=i(1382),S=i(25836),A=i(23509);p({target:"Object",stat:!0,sham:!g},{getOwnPropertyDescriptors:function(M){for(var K,Q,F=E(M),J=S.f,z=b(F),oe={},X=0;z.length>X;)void 0!==(Q=J(F,K=z[X++]))&&A(oe,K,Q);return oe}})},28641:(w,j,i)=>{"use strict";var p=i(40766),g=i(12953),b=i(82892),E=i(70021),S=i(52589);p({target:"Object",stat:!0,forced:!g||b(function(){E.f(1)})},{getOwnPropertySymbols:function(M){var F=E.f;return F?F(S(M)):[]}})},76329:(w,j,i)=>{"use strict";var p=i(40766),g=i(52589),b=i(53133);p({target:"Object",stat:!0,forced:i(82892)(function(){b(1)})},{keys:function(I){return b(g(I))}})},36379:()=>{},16856:()=>{},73728:(w,j,i)=>{"use strict";var p=i(10363).charAt,g=i(24329),b=i(92734),E=i(48734),S=i(40697),A="String Iterator",I=b.set,M=b.getterFor(A);E(String,"String",function(F){I(this,{type:A,string:g(F),index:0})},function(){var X,J=M(this),z=J.string,oe=J.index;return oe>=z.length?S(void 0,!0):(X=p(z,oe),J.index+=X.length,S(X,!1))})},51255:(w,j,i)=>{"use strict";i(31319)("asyncIterator")},65369:(w,j,i)=>{"use strict";var p=i(40766),g=i(36805),b=i(15208),E=i(97213),S=i(83431),A=i(54212),I=i(12953),M=i(82892),F=i(88374),J=i(68575),z=i(2042),oe=i(1382),X=i(34014),K=i(24329),Q=i(44984),Z=i(28563),te=i(53133),le=i(76677),he=i(97190),fe=i(70021),ce=i(25836),U=i(59288),ye=i(18309),H=i(87935),re=i(65602),we=i(89418),Ue=i(36408),De=i(53949),Be=i(85878),$e=i(36129),et=i(34837),mt=i(40350),yt=i(31319),Pe=i(26953),ze=i(75126),ke=i(92734),Ye=i(54064).forEach,qe=De("hidden"),gt="Symbol",ut="prototype",xt=ke.set,Nt=ke.getterFor(gt),Gt=Object[ut],Or=g.Symbol,gn=Or&&Or[ut],en=g.TypeError,Jr=g.QObject,Mr=ce.f,an=U.f,jr=he.f,ur=H.f,Ot=E([].push),Wt=Ue("symbols"),Pt=Ue("op-symbols"),_r=Ue("wks"),Dr=!Jr||!Jr[ut]||!Jr[ut].findChild,qn=A&&M(function(){return 7!==Z(an({},"a",{get:function(){return an(this,"a",{value:7}).a}})).a})?function(jn,Wr,Ar){var yr=Mr(Gt,Wr);yr&&delete Gt[Wr],an(jn,Wr,Ar),yr&&jn!==Gt&&an(Gt,Wr,yr)}:an,ci=function(jn,Wr){var Ar=Wt[jn]=Z(gn);return xt(Ar,{type:gt,tag:jn,description:Wr}),A||(Ar.description=Wr),Ar},Bn=function(Wr,Ar,yr){Wr===Gt&&Bn(Pt,Ar,yr),z(Wr);var Ge=X(Ar);return z(yr),F(Wt,Ge)?(yr.enumerable?(F(Wr,qe)&&Wr[qe][Ge]&&(Wr[qe][Ge]=!1),yr=Z(yr,{enumerable:Q(0,!1)})):(F(Wr,qe)||an(Wr,qe,Q(1,{})),Wr[qe][Ge]=!0),qn(Wr,Ge,yr)):an(Wr,Ge,yr)},kn=function(Wr,Ar){z(Wr);var yr=oe(Ar),Ge=te(yr).concat(Ki(yr));return Ye(Ge,function(vt){(!A||b(Yi,yr,vt))&&Bn(Wr,vt,yr[vt])}),Wr},Yi=function(Wr){var Ar=X(Wr),yr=b(ur,this,Ar);return!(this===Gt&&F(Wt,Ar)&&!F(Pt,Ar))&&(!(yr||!F(this,Ar)||!F(Wt,Ar)||F(this,qe)&&this[qe][Ar])||yr)},Mi=function(Wr,Ar){var yr=oe(Wr),Ge=X(Ar);if(yr!==Gt||!F(Wt,Ge)||F(Pt,Ge)){var vt=Mr(yr,Ge);return vt&&F(Wt,Ge)&&!(F(yr,qe)&&yr[qe][Ge])&&(vt.enumerable=!0),vt}},Di=function(Wr){var Ar=jr(oe(Wr)),yr=[];return Ye(Ar,function(Ge){!F(Wt,Ge)&&!F(Be,Ge)&&Ot(yr,Ge)}),yr},Ki=function(jn){var Wr=jn===Gt,Ar=jr(Wr?Pt:oe(jn)),yr=[];return Ye(Ar,function(Ge){F(Wt,Ge)&&(!Wr||F(Gt,Ge))&&Ot(yr,Wt[Ge])}),yr};I||(re(gn=(Or=function(){if(J(gn,this))throw en("Symbol is not a constructor");var Wr=arguments.length&&void 0!==arguments[0]?K(arguments[0]):void 0,Ar=$e(Wr),yr=function(Ge){this===Gt&&b(yr,Pt,Ge),F(this,qe)&&F(this[qe],Ar)&&(this[qe][Ar]=!1),qn(this,Ar,Q(1,Ge))};return A&&Dr&&qn(Gt,Ar,{configurable:!0,set:yr}),ci(Ar,Wr)})[ut],"toString",function(){return Nt(this).tag}),re(Or,"withoutSetter",function(jn){return ci($e(jn),jn)}),H.f=Yi,U.f=Bn,ye.f=kn,ce.f=Mi,le.f=he.f=Di,fe.f=Ki,mt.f=function(jn){return ci(et(jn),jn)},A&&(we(gn,"description",{configurable:!0,get:function(){return Nt(this).description}}),S||re(Gt,"propertyIsEnumerable",Yi,{unsafe:!0}))),p({global:!0,constructor:!0,wrap:!0,forced:!I,sham:!I},{Symbol:Or}),Ye(te(_r),function(jn){yt(jn)}),p({target:gt,stat:!0,forced:!I},{useSetter:function(){Dr=!0},useSimple:function(){Dr=!1}}),p({target:"Object",stat:!0,forced:!I,sham:!A},{create:function(Wr,Ar){return void 0===Ar?Z(Wr):kn(Z(Wr),Ar)},defineProperty:Bn,defineProperties:kn,getOwnPropertyDescriptor:Mi}),p({target:"Object",stat:!0,forced:!I},{getOwnPropertyNames:Di}),Pe(),ze(Or,gt),Be[qe]=!0},78548:()=>{},86034:(w,j,i)=>{"use strict";var p=i(40766),g=i(69984),b=i(88374),E=i(24329),S=i(36408),A=i(56607),I=S("string-to-symbol-registry"),M=S("symbol-to-string-registry");p({target:"Symbol",stat:!0,forced:!A},{for:function(F){var J=E(F);if(b(I,J))return I[J];var z=g("Symbol")(J);return I[J]=z,M[z]=J,z}})},36796:(w,j,i)=>{"use strict";i(31319)("hasInstance")},87665:(w,j,i)=>{"use strict";i(31319)("isConcatSpreadable")},79369:(w,j,i)=>{"use strict";i(31319)("iterator")},45634:(w,j,i)=>{"use strict";i(65369),i(86034),i(3113),i(35600),i(28641)},3113:(w,j,i)=>{"use strict";var p=i(40766),g=i(88374),b=i(3386),E=i(44346),S=i(36408),A=i(56607),I=S("symbol-to-string-registry");p({target:"Symbol",stat:!0,forced:!A},{keyFor:function(F){if(!b(F))throw TypeError(E(F)+" is not a symbol");if(g(I,F))return I[F]}})},8131:(w,j,i)=>{"use strict";i(31319)("matchAll")},62594:(w,j,i)=>{"use strict";i(31319)("match")},36677:(w,j,i)=>{"use strict";i(31319)("replace")},37276:(w,j,i)=>{"use strict";i(31319)("search")},85134:(w,j,i)=>{"use strict";i(31319)("species")},51876:(w,j,i)=>{"use strict";i(31319)("split")},41766:(w,j,i)=>{"use strict";var p=i(31319),g=i(26953);p("toPrimitive"),g()},46954:(w,j,i)=>{"use strict";var p=i(69984),g=i(31319),b=i(75126);g("toStringTag"),b(p("Symbol"),"Symbol")},64098:(w,j,i)=>{"use strict";i(31319)("unscopables")},36329:(w,j,i)=>{"use strict";var p=i(34837),g=i(59288).f,b=p("metadata"),E=Function.prototype;void 0===E[b]&&g(E,b,{value:null})},15678:(w,j,i)=>{"use strict";i(31319)("asyncDispose")},29975:(w,j,i)=>{"use strict";i(31319)("dispose")},88238:(w,j,i)=>{"use strict";i(40766)({target:"Symbol",stat:!0},{isRegisteredSymbol:i(95069)})},73412:(w,j,i)=>{"use strict";i(40766)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:i(95069)})},62976:(w,j,i)=>{"use strict";i(40766)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:i(17650)})},88164:(w,j,i)=>{"use strict";i(40766)({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:i(17650)})},3759:(w,j,i)=>{"use strict";i(31319)("matcher")},42583:(w,j,i)=>{"use strict";i(31319)("metadataKey")},13449:(w,j,i)=>{"use strict";i(31319)("metadata")},33114:(w,j,i)=>{"use strict";i(31319)("observable")},93830:(w,j,i)=>{"use strict";i(31319)("patternMatch")},81285:(w,j,i)=>{"use strict";i(31319)("replaceAll")},80742:(w,j,i)=>{"use strict";i(90794);var p=i(53421),g=i(36805),b=i(75951),E=i(2635),S=i(95817),I=i(34837)("toStringTag");for(var M in p){var F=g[M],J=F&&F.prototype;J&&b(J)!==I&&E(J,I,M),S[M]=S.Array}},36448:(w,j,i)=>{"use strict";var p=i(38183);w.exports=p},72384:(w,j,i)=>{"use strict";var p=i(23176);w.exports=p},27078:(w,j,i)=>{"use strict";var p=i(73445);w.exports=p},18450:(w,j,i)=>{"use strict";i(80742);var p=i(75951),g=i(88374),b=i(68575),E=i(36448),S=Array.prototype,A={DOMTokenList:!0,NodeList:!0};w.exports=function(I){var M=I.forEach;return I===S||b(S,I)&&M===S.forEach||g(A,p(I))?E:M}},20092:(w,j,i)=>{"use strict";var p=i(75853);w.exports=p},79269:(w,j,i)=>{"use strict";var p=i(77682);w.exports=p},94803:(w,j,i)=>{"use strict";var p=i(73027);w.exports=p},18:(w,j,i)=>{"use strict";var p=i(96806);w.exports=p},63571:(w,j,i)=>{"use strict";var p=i(31676);w.exports=p},49850:(w,j,i)=>{"use strict";var p=i(59997);w.exports=p},97030:(w,j,i)=>{"use strict";var p=i(69955);w.exports=p},37176:(w,j,i)=>{"use strict";var p=i(64106);w.exports=p},25194:(w,j,i)=>{"use strict";var p=i(48202);w.exports=p},99268:(w,j,i)=>{"use strict";var p=i(64769);i(80742),w.exports=p},39130:(w,j,i)=>{"use strict";var p=i(93665);i(80742),w.exports=p},77625:(w,j,i)=>{"use strict";var p=i(90494);w.exports=p},79807:function(){var w;w=typeof self<"u"?self:this,function(i){var p_searchParams="URLSearchParams"in w,p_iterable="Symbol"in w&&"iterator"in Symbol,p_blob="FileReader"in w&&"Blob"in w&&function(){try{return new Blob,!0}catch{return!1}}(),p_formData="FormData"in w,p_arrayBuffer="ArrayBuffer"in w;if(p_arrayBuffer)var b=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],E=ArrayBuffer.isView||function(H){return H&&b.indexOf(Object.prototype.toString.call(H))>-1};function S(H){if("string"!=typeof H&&(H=String(H)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(H))throw new TypeError("Invalid character in header field name");return H.toLowerCase()}function A(H){return"string"!=typeof H&&(H=String(H)),H}function I(H){var re={next:function(){var we=H.shift();return{done:void 0===we,value:we}}};return p_iterable&&(re[Symbol.iterator]=function(){return re}),re}function M(H){this.map={},H instanceof M?H.forEach(function(re,we){this.append(we,re)},this):Array.isArray(H)?H.forEach(function(re){this.append(re[0],re[1])},this):H&&Object.getOwnPropertyNames(H).forEach(function(re){this.append(re,H[re])},this)}function F(H){if(H.bodyUsed)return Promise.reject(new TypeError("Already read"));H.bodyUsed=!0}function J(H){return new Promise(function(re,we){H.onload=function(){re(H.result)},H.onerror=function(){we(H.error)}})}function z(H){var re=new FileReader,we=J(re);return re.readAsArrayBuffer(H),we}function K(H){if(H.slice)return H.slice(0);var re=new Uint8Array(H.byteLength);return re.set(new Uint8Array(H)),re.buffer}function Q(){return this.bodyUsed=!1,this._initBody=function(H){this._bodyInit=H,H?"string"==typeof H?this._bodyText=H:p_blob&&Blob.prototype.isPrototypeOf(H)?this._bodyBlob=H:p_formData&&FormData.prototype.isPrototypeOf(H)?this._bodyFormData=H:p_searchParams&&URLSearchParams.prototype.isPrototypeOf(H)?this._bodyText=H.toString():p_arrayBuffer&&p_blob&&function g(H){return H&&DataView.prototype.isPrototypeOf(H)}(H)?(this._bodyArrayBuffer=K(H.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):p_arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(H)||E(H))?this._bodyArrayBuffer=K(H):this._bodyText=H=Object.prototype.toString.call(H):this._bodyText="",this.headers.get("content-type")||("string"==typeof H?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):p_searchParams&&URLSearchParams.prototype.isPrototypeOf(H)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},p_blob&&(this.blob=function(){var H=F(this);if(H)return H;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?F(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(z)}),this.text=function(){var H=F(this);if(H)return H;if(this._bodyBlob)return function oe(H){var re=new FileReader,we=J(re);return re.readAsText(H),we}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function X(H){for(var re=new Uint8Array(H),we=new Array(re.length),Ue=0;Ue-1?re:H}(re.method||this.method||"GET"),this.mode=re.mode||this.mode||null,this.signal=re.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&we)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(we)}function he(H){var re=new FormData;return H.trim().split("&").forEach(function(we){if(we){var Ue=we.split("="),De=Ue.shift().replace(/\+/g," "),Be=Ue.join("=").replace(/\+/g," ");re.append(decodeURIComponent(De),decodeURIComponent(Be))}}),re}function fe(H){var re=new M;return H.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(Ue){var De=Ue.split(":"),Be=De.shift().trim();if(Be){var $e=De.join(":").trim();re.append(Be,$e)}}),re}function ce(H,re){re||(re={}),this.type="default",this.status=void 0===re.status?200:re.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in re?re.statusText:"OK",this.headers=new M(re.headers),this.url=re.url||"",this._initBody(H)}le.prototype.clone=function(){return new le(this,{body:this._bodyInit})},Q.call(le.prototype),Q.call(ce.prototype),ce.prototype.clone=function(){return new ce(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new M(this.headers),url:this.url})},ce.error=function(){var H=new ce(null,{status:0,statusText:""});return H.type="error",H};var U=[301,302,303,307,308];ce.redirect=function(H,re){if(-1===U.indexOf(re))throw new RangeError("Invalid status code");return new ce(null,{status:re,headers:{location:H}})},i.DOMException=w.DOMException;try{new i.DOMException}catch{i.DOMException=function(re,we){this.message=re,this.name=we;var Ue=Error(re);this.stack=Ue.stack},i.DOMException.prototype=Object.create(Error.prototype),i.DOMException.prototype.constructor=i.DOMException}function ye(H,re){return new Promise(function(we,Ue){var De=new le(H,re);if(De.signal&&De.signal.aborted)return Ue(new i.DOMException("Aborted","AbortError"));var Be=new XMLHttpRequest;function $e(){Be.abort()}Be.onload=function(){var et={status:Be.status,statusText:Be.statusText,headers:fe(Be.getAllResponseHeaders()||"")};et.url="responseURL"in Be?Be.responseURL:et.headers.get("X-Request-URL"),we(new ce("response"in Be?Be.response:Be.responseText,et))},Be.onerror=function(){Ue(new TypeError("Network request failed"))},Be.ontimeout=function(){Ue(new TypeError("Network request failed"))},Be.onabort=function(){Ue(new i.DOMException("Aborted","AbortError"))},Be.open(De.method,De.url,!0),"include"===De.credentials?Be.withCredentials=!0:"omit"===De.credentials&&(Be.withCredentials=!1),"responseType"in Be&&p_blob&&(Be.responseType="blob"),De.headers.forEach(function(et,mt){Be.setRequestHeader(mt,et)}),De.signal&&(De.signal.addEventListener("abort",$e),Be.onreadystatechange=function(){4===Be.readyState&&De.signal.removeEventListener("abort",$e)}),Be.send(typeof De._bodyInit>"u"?null:De._bodyInit)})}ye.polyfill=!0,w.fetch||(w.fetch=ye,w.Headers=M,w.Request=le,w.Response=ce),i.Headers=M,i.Request=le,i.Response=ce,i.fetch=ye,Object.defineProperty(i,"__esModule",{value:!0})}({})},21070:function(w){var j;j=typeof global<"u"?global:this,w.exports=function(j){if(j.CSS&&j.CSS.escape)return j.CSS.escape;var i=function(p){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var S,g=String(p),b=g.length,E=-1,A="",I=g.charCodeAt(0);++E=1&&S<=31||127==S||0==E&&S>=48&&S<=57||1==E&&S>=48&&S<=57&&45==I?"\\"+S.toString(16)+" ":0==E&&1==b&&45==S||!(S>=128||45==S||95==S||S>=48&&S<=57||S>=65&&S<=90||S>=97&&S<=122)?"\\"+g.charAt(E):g.charAt(E):A+="\ufffd";return A};return j.CSS||(j.CSS={}),j.CSS.escape=i,i}(j)},52973:w=>{"use strict";var j=function(te){return function i(Z){return!!Z&&"object"==typeof Z}(te)&&!function p(Z){var te=Object.prototype.toString.call(Z);return"[object RegExp]"===te||"[object Date]"===te||function E(Z){return Z.$$typeof===b}(Z)}(te)},b="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function A(Z,te){return!1!==te.clone&&te.isMergeableObject(Z)?K(function S(Z){return Array.isArray(Z)?[]:{}}(Z),Z,te):Z}function I(Z,te,le){return Z.concat(te).map(function(he){return A(he,le)})}function J(Z){return Object.keys(Z).concat(function F(Z){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(Z).filter(function(te){return Object.propertyIsEnumerable.call(Z,te)}):[]}(Z))}function z(Z,te){try{return te in Z}catch{return!1}}function K(Z,te,le){(le=le||{}).arrayMerge=le.arrayMerge||I,le.isMergeableObject=le.isMergeableObject||j,le.cloneUnlessOtherwiseSpecified=A;var he=Array.isArray(te);return he===Array.isArray(Z)?he?le.arrayMerge(Z,te,le):function X(Z,te,le){var he={};return le.isMergeableObject(Z)&&J(Z).forEach(function(fe){he[fe]=A(Z[fe],le)}),J(te).forEach(function(fe){(function oe(Z,te){return z(Z,te)&&!(Object.hasOwnProperty.call(Z,te)&&Object.propertyIsEnumerable.call(Z,te))})(Z,fe)||(he[fe]=z(Z,fe)&&le.isMergeableObject(te[fe])?function M(Z,te){if(!te.customMerge)return K;var le=te.customMerge(Z);return"function"==typeof le?le:K}(fe,le)(Z[fe],te[fe],le):A(te[fe],le))}),he}(Z,te,le):A(te,le)}K.all=function(te,le){if(!Array.isArray(te))throw new Error("first argument should be an array");return te.reduce(function(he,fe){return K(he,fe,le)},{})},w.exports=K},70896:function(w){w.exports=function(){"use strict";const{entries:j,setPrototypeOf:i,isFrozen:p,getPrototypeOf:g,getOwnPropertyDescriptor:b}=Object;let{freeze:E,seal:S,create:A}=Object,{apply:I,construct:M}=typeof Reflect<"u"&&Reflect;I||(I=function(ur,Ot,Wt){return ur.apply(Ot,Wt)}),E||(E=function(ur){return ur}),S||(S=function(ur){return ur}),M||(M=function(ur,Ot){return new ur(...Ot)});const F=fe(Array.prototype.forEach),J=fe(Array.prototype.pop),z=fe(Array.prototype.push),oe=fe(String.prototype.toLowerCase),X=fe(String.prototype.toString),K=fe(String.prototype.match),Q=fe(String.prototype.replace),Z=fe(String.prototype.indexOf),te=fe(String.prototype.trim),le=fe(RegExp.prototype.test),he=function ce(jr){return function(){for(var ur=arguments.length,Ot=new Array(ur),Wt=0;Wt1?Ot-1:0),Pt=1;Pt/gm),qe=S(/\${[\w\W]*}/gm),gt=S(/^data-[\-\w.\u00B7-\uFFFF]/),ut=S(/^aria-[\-\w]+$/),xt=S(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Nt=S(/^(?:\w+script|data):/i),Gt=S(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Or=S(/^html$/i);var gn=Object.freeze({__proto__:null,MUSTACHE_EXPR:ke,ERB_EXPR:Ye,TMPLIT_EXPR:qe,DATA_ATTR:gt,ARIA_ATTR:ut,IS_ALLOWED_URI:xt,IS_SCRIPT_OR_DATA:Nt,ATTR_WHITESPACE:Gt,DOCTYPE_NAME:Or});return function Mr(){let jr=arguments.length>0&&void 0!==arguments[0]?arguments[0]:typeof window>"u"?null:window;const ur=Sr=>Mr(Sr);if(ur.version="3.0.5",ur.removed=[],!jr||!jr.document||9!==jr.document.nodeType)return ur.isSupported=!1,ur;const Ot=jr.document,Wt=Ot.currentScript;let{document:Pt}=jr;const{DocumentFragment:_r,HTMLTemplateElement:Dr,Node:qn,Element:ci,NodeFilter:Bn,NamedNodeMap:kn=jr.NamedNodeMap||jr.MozNamedAttrMap,HTMLFormElement:Gi,DOMParser:Yi,trustedTypes:Mi}=jr,Di=ci.prototype,Ki=H(Di,"cloneNode"),jn=H(Di,"nextSibling"),Wr=H(Di,"childNodes"),Ar=H(Di,"parentNode");if("function"==typeof Dr){const Sr=Pt.createElement("template");Sr.content&&Sr.content.ownerDocument&&(Pt=Sr.content.ownerDocument)}let yr,Ge="";const{implementation:vt,createNodeIterator:Mn,createDocumentFragment:Je,getElementsByTagName:jt}=Pt,{importNode:Jt}=Ot;let Er={};ur.isSupported="function"==typeof j&&"function"==typeof Ar&&vt&&void 0!==vt.createHTMLDocument;const{MUSTACHE_EXPR:yn,ERB_EXPR:un,TMPLIT_EXPR:$n,DATA_ATTR:br,ARIA_ATTR:gr,IS_SCRIPT_OR_DATA:qr,ATTR_WHITESPACE:cn}=gn;let{IS_ALLOWED_URI:Zn}=gn,Xn=null;const ws=U({},[...re,...we,...Ue,...Be,...et]);let di=null;const Fs=U({},[...mt,...yt,...Pe,...ze]);let Hn=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ls=null,Vs=null,Bs=!0,Os=!0,ni=!1,qs=!0,ii=!1,zr=!1,as=!1,As=!1,sn=!1,Cs=!1,vs=!1,bo=!0,_s=!1,ji=!0,bs=!1,So={},Ss=null;const ha=U({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ps=null;const nr=U({},["audio","video","img","source","image","track"]);let Rr=null;const In=U({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Wn="http://www.w3.org/1998/Math/MathML",hn="http://www.w3.org/2000/svg",Qi="http://www.w3.org/1999/xhtml";let fi=Qi,ei=!1,Ii=null;const ls=U({},[Wn,hn,Qi],X);let Ri;const Eo=["application/xhtml+xml","text/html"];let Fi,no=null;const Bo=Pt.createElement("form"),ts=function(dt){return dt instanceof RegExp||dt instanceof Function},xo=function(dt){if(!no||no!==dt){if((!dt||"object"!=typeof dt)&&(dt={}),dt=ye(dt),Ri=Ri=-1===Eo.indexOf(dt.PARSER_MEDIA_TYPE)?"text/html":dt.PARSER_MEDIA_TYPE,Fi="application/xhtml+xml"===Ri?X:oe,Xn="ALLOWED_TAGS"in dt?U({},dt.ALLOWED_TAGS,Fi):ws,di="ALLOWED_ATTR"in dt?U({},dt.ALLOWED_ATTR,Fi):Fs,Ii="ALLOWED_NAMESPACES"in dt?U({},dt.ALLOWED_NAMESPACES,X):ls,Rr="ADD_URI_SAFE_ATTR"in dt?U(ye(In),dt.ADD_URI_SAFE_ATTR,Fi):In,Ps="ADD_DATA_URI_TAGS"in dt?U(ye(nr),dt.ADD_DATA_URI_TAGS,Fi):nr,Ss="FORBID_CONTENTS"in dt?U({},dt.FORBID_CONTENTS,Fi):ha,Ls="FORBID_TAGS"in dt?U({},dt.FORBID_TAGS,Fi):{},Vs="FORBID_ATTR"in dt?U({},dt.FORBID_ATTR,Fi):{},So="USE_PROFILES"in dt&&dt.USE_PROFILES,Bs=!1!==dt.ALLOW_ARIA_ATTR,Os=!1!==dt.ALLOW_DATA_ATTR,ni=dt.ALLOW_UNKNOWN_PROTOCOLS||!1,qs=!1!==dt.ALLOW_SELF_CLOSE_IN_ATTR,ii=dt.SAFE_FOR_TEMPLATES||!1,zr=dt.WHOLE_DOCUMENT||!1,sn=dt.RETURN_DOM||!1,Cs=dt.RETURN_DOM_FRAGMENT||!1,vs=dt.RETURN_TRUSTED_TYPE||!1,As=dt.FORCE_BODY||!1,bo=!1!==dt.SANITIZE_DOM,_s=dt.SANITIZE_NAMED_PROPS||!1,ji=!1!==dt.KEEP_CONTENT,bs=dt.IN_PLACE||!1,Zn=dt.ALLOWED_URI_REGEXP||xt,fi=dt.NAMESPACE||Qi,Hn=dt.CUSTOM_ELEMENT_HANDLING||{},dt.CUSTOM_ELEMENT_HANDLING&&ts(dt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Hn.tagNameCheck=dt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),dt.CUSTOM_ELEMENT_HANDLING&&ts(dt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Hn.attributeNameCheck=dt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),dt.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof dt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Hn.allowCustomizedBuiltInElements=dt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ii&&(Os=!1),Cs&&(sn=!0),So&&(Xn=U({},[...et]),di=[],!0===So.html&&(U(Xn,re),U(di,mt)),!0===So.svg&&(U(Xn,we),U(di,yt),U(di,ze)),!0===So.svgFilters&&(U(Xn,Ue),U(di,yt),U(di,ze)),!0===So.mathMl&&(U(Xn,Be),U(di,Pe),U(di,ze))),dt.ADD_TAGS&&(Xn===ws&&(Xn=ye(Xn)),U(Xn,dt.ADD_TAGS,Fi)),dt.ADD_ATTR&&(di===Fs&&(di=ye(di)),U(di,dt.ADD_ATTR,Fi)),dt.ADD_URI_SAFE_ATTR&&U(Rr,dt.ADD_URI_SAFE_ATTR,Fi),dt.FORBID_CONTENTS&&(Ss===ha&&(Ss=ye(Ss)),U(Ss,dt.FORBID_CONTENTS,Fi)),ji&&(Xn["#text"]=!0),zr&&U(Xn,["html","head","body"]),Xn.table&&(U(Xn,["tbody"]),delete Ls.tbody),dt.TRUSTED_TYPES_POLICY){if("function"!=typeof dt.TRUSTED_TYPES_POLICY.createHTML)throw he('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof dt.TRUSTED_TYPES_POLICY.createScriptURL)throw he('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');yr=dt.TRUSTED_TYPES_POLICY,Ge=yr.createHTML("")}else void 0===yr&&(yr=function(ur,Ot){if("object"!=typeof ur||"function"!=typeof ur.createPolicy)return null;let Wt=null;const Pt="data-tt-policy-suffix";Ot&&Ot.hasAttribute(Pt)&&(Wt=Ot.getAttribute(Pt));const _r="dompurify"+(Wt?"#"+Wt:"");try{return ur.createPolicy(_r,{createHTML:Dr=>Dr,createScriptURL:Dr=>Dr})}catch{return console.warn("TrustedTypes policy "+_r+" could not be created."),null}}(Mi,Wt)),null!==yr&&"string"==typeof Ge&&(Ge=yr.createHTML(""));E&&E(dt),no=dt}},$o=U({},["mi","mo","mn","ms","mtext"]),Tr=U({},["foreignobject","desc","title","annotation-xml"]),To=U({},["title","style","font","a","script"]),Li=U({},we);U(Li,Ue),U(Li,De);const xn=U({},Be);U(xn,$e);const Vi=function(dt){z(ur.removed,{element:dt});try{dt.parentNode.removeChild(dt)}catch{dt.remove()}},js=function(dt,Zt){try{z(ur.removed,{attribute:Zt.getAttributeNode(dt),from:Zt})}catch{z(ur.removed,{attribute:null,from:Zt})}if(Zt.removeAttribute(dt),"is"===dt&&!di[dt])if(sn||Cs)try{Vi(Zt)}catch{}else try{Zt.setAttribute(dt,"")}catch{}},$s=function(dt){let Zt,vr;if(As)dt=""+dt;else{const mi=K(dt,/^[\r\n\t ]+/);vr=mi&&mi[0]}"application/xhtml+xml"===Ri&&fi===Qi&&(dt=''+dt+"");const Jn=yr?yr.createHTML(dt):dt;if(fi===Qi)try{Zt=(new Yi).parseFromString(Jn,Ri)}catch{}if(!Zt||!Zt.documentElement){Zt=vt.createDocument(fi,"template",null);try{Zt.documentElement.innerHTML=ei?Ge:Jn}catch{}}const us=Zt.body||Zt.documentElement;return dt&&vr&&us.insertBefore(Pt.createTextNode(vr),us.childNodes[0]||null),fi===Qi?jt.call(Zt,zr?"html":"body")[0]:zr?Zt.documentElement:us},Vr=function(dt){return Mn.call(dt.ownerDocument||dt,dt,Bn.SHOW_ELEMENT|Bn.SHOW_COMMENT|Bn.SHOW_TEXT,null,!1)},bn=function(dt){return"object"==typeof qn?dt instanceof qn:dt&&"object"==typeof dt&&"number"==typeof dt.nodeType&&"string"==typeof dt.nodeName},An=function(dt,Zt,vr){Er[dt]&&F(Er[dt],Jn=>{Jn.call(ur,Zt,vr,no)})},xi=function(dt){let Zt;if(An("beforeSanitizeElements",dt,null),function(dt){return dt instanceof Gi&&("string"!=typeof dt.nodeName||"string"!=typeof dt.textContent||"function"!=typeof dt.removeChild||!(dt.attributes instanceof kn)||"function"!=typeof dt.removeAttribute||"function"!=typeof dt.setAttribute||"string"!=typeof dt.namespaceURI||"function"!=typeof dt.insertBefore||"function"!=typeof dt.hasChildNodes)}(dt))return Vi(dt),!0;const vr=Fi(dt.nodeName);if(An("uponSanitizeElement",dt,{tagName:vr,allowedTags:Xn}),dt.hasChildNodes()&&!bn(dt.firstElementChild)&&(!bn(dt.content)||!bn(dt.content.firstElementChild))&&le(/<[/\w]/g,dt.innerHTML)&&le(/<[/\w]/g,dt.textContent))return Vi(dt),!0;if(!Xn[vr]||Ls[vr]){if(!Ls[vr]&&io(vr)&&(Hn.tagNameCheck instanceof RegExp&&le(Hn.tagNameCheck,vr)||Hn.tagNameCheck instanceof Function&&Hn.tagNameCheck(vr)))return!1;if(ji&&!Ss[vr]){const Jn=Ar(dt)||dt.parentNode,us=Wr(dt)||dt.childNodes;if(us&&Jn)for(let li=us.length-1;li>=0;--li)Jn.insertBefore(Ki(us[li],!0),jn(dt))}return Vi(dt),!0}return dt instanceof ci&&!function(dt){let Zt=Ar(dt);(!Zt||!Zt.tagName)&&(Zt={namespaceURI:fi,tagName:"template"});const vr=oe(dt.tagName),Jn=oe(Zt.tagName);return!!Ii[dt.namespaceURI]&&(dt.namespaceURI===hn?Zt.namespaceURI===Qi?"svg"===vr:Zt.namespaceURI===Wn?"svg"===vr&&("annotation-xml"===Jn||$o[Jn]):!!Li[vr]:dt.namespaceURI===Wn?Zt.namespaceURI===Qi?"math"===vr:Zt.namespaceURI===hn?"math"===vr&&Tr[Jn]:!!xn[vr]:dt.namespaceURI===Qi?!(Zt.namespaceURI===hn&&!Tr[Jn]||Zt.namespaceURI===Wn&&!$o[Jn])&&!xn[vr]&&(To[vr]||!Li[vr]):!("application/xhtml+xml"!==Ri||!Ii[dt.namespaceURI]))}(dt)||("noscript"===vr||"noembed"===vr||"noframes"===vr)&&le(/<\/no(script|embed|frames)/i,dt.innerHTML)?(Vi(dt),!0):(ii&&3===dt.nodeType&&(Zt=dt.textContent,Zt=Q(Zt,yn," "),Zt=Q(Zt,un," "),Zt=Q(Zt,$n," "),dt.textContent!==Zt&&(z(ur.removed,{element:dt.cloneNode()}),dt.textContent=Zt)),An("afterSanitizeElements",dt,null),!1)},mo=function(dt,Zt,vr){if(bo&&("id"===Zt||"name"===Zt)&&(vr in Pt||vr in Bo))return!1;if((!Os||Vs[Zt]||!le(br,Zt))&&(!Bs||!le(gr,Zt)))if(!di[Zt]||Vs[Zt]){if(!(io(dt)&&(Hn.tagNameCheck instanceof RegExp&&le(Hn.tagNameCheck,dt)||Hn.tagNameCheck instanceof Function&&Hn.tagNameCheck(dt))&&(Hn.attributeNameCheck instanceof RegExp&&le(Hn.attributeNameCheck,Zt)||Hn.attributeNameCheck instanceof Function&&Hn.attributeNameCheck(Zt))||"is"===Zt&&Hn.allowCustomizedBuiltInElements&&(Hn.tagNameCheck instanceof RegExp&&le(Hn.tagNameCheck,vr)||Hn.tagNameCheck instanceof Function&&Hn.tagNameCheck(vr))))return!1}else if(!Rr[Zt]&&!le(Zn,Q(vr,cn,""))&&("src"!==Zt&&"xlink:href"!==Zt&&"href"!==Zt||"script"===dt||0!==Z(vr,"data:")||!Ps[dt])&&(!ni||le(qr,Q(vr,cn,"")))&&vr)return!1;return!0},io=function(dt){return dt.indexOf("-")>0},No=function(dt){let Zt,vr,Jn,us;An("beforeSanitizeAttributes",dt,null);const{attributes:mi}=dt;if(!mi)return;const li={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:di};for(us=mi.length;us--;){Zt=mi[us];const{name:cs,namespaceURI:Is}=Zt;if(vr="value"===cs?Zt.value:te(Zt.value),Jn=Fi(cs),li.attrName=Jn,li.attrValue=vr,li.keepAttr=!0,li.forceKeepAttr=void 0,An("uponSanitizeAttribute",dt,li),vr=li.attrValue,li.forceKeepAttr||(js(cs,dt),!li.keepAttr))continue;if(!qs&&le(/\/>/i,vr)){js(cs,dt);continue}ii&&(vr=Q(vr,yn," "),vr=Q(vr,un," "),vr=Q(vr,$n," "));const ta=Fi(dt.nodeName);if(mo(ta,Jn,vr)){if(_s&&("id"===Jn||"name"===Jn)&&(js(cs,dt),vr="user-content-"+vr),yr&&"object"==typeof Mi&&"function"==typeof Mi.getAttributeType&&!Is)switch(Mi.getAttributeType(ta,Jn)){case"TrustedHTML":vr=yr.createHTML(vr);break;case"TrustedScriptURL":vr=yr.createScriptURL(vr)}try{Is?dt.setAttributeNS(Is,cs,vr):dt.setAttribute(cs,vr),J(ur.removed)}catch{}}}An("afterSanitizeAttributes",dt,null)},Uo=function Sr(dt){let Zt;const vr=Vr(dt);for(An("beforeSanitizeShadowDOM",dt,null);Zt=vr.nextNode();)An("uponSanitizeShadowNode",Zt,null),!xi(Zt)&&(Zt.content instanceof _r&&Sr(Zt.content),No(Zt));An("afterSanitizeShadowDOM",dt,null)};return ur.sanitize=function(Sr){let Zt,vr,Jn,us,dt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(ei=!Sr,ei&&(Sr="\x3c!--\x3e"),"string"!=typeof Sr&&!bn(Sr)){if("function"!=typeof Sr.toString)throw he("toString is not a function");if("string"!=typeof(Sr=Sr.toString()))throw he("dirty is not a string, aborting")}if(!ur.isSupported)return Sr;if(as||xo(dt),ur.removed=[],"string"==typeof Sr&&(bs=!1),bs){if(Sr.nodeName){const cs=Fi(Sr.nodeName);if(!Xn[cs]||Ls[cs])throw he("root node is forbidden and cannot be sanitized in-place")}}else if(Sr instanceof qn)Zt=$s("\x3c!----\x3e"),vr=Zt.ownerDocument.importNode(Sr,!0),1===vr.nodeType&&"BODY"===vr.nodeName||"HTML"===vr.nodeName?Zt=vr:Zt.appendChild(vr);else{if(!sn&&!ii&&!zr&&-1===Sr.indexOf("<"))return yr&&vs?yr.createHTML(Sr):Sr;if(Zt=$s(Sr),!Zt)return sn?null:vs?Ge:""}Zt&&As&&Vi(Zt.firstChild);const mi=Vr(bs?Sr:Zt);for(;Jn=mi.nextNode();)xi(Jn)||(Jn.content instanceof _r&&Uo(Jn.content),No(Jn));if(bs)return Sr;if(sn){if(Cs)for(us=Je.call(Zt.ownerDocument);Zt.firstChild;)us.appendChild(Zt.firstChild);else us=Zt;return(di.shadowroot||di.shadowrootmode)&&(us=Jt.call(Ot,us,!0)),us}let li=zr?Zt.outerHTML:Zt.innerHTML;return zr&&Xn["!doctype"]&&Zt.ownerDocument&&Zt.ownerDocument.doctype&&Zt.ownerDocument.doctype.name&&le(Or,Zt.ownerDocument.doctype.name)&&(li="\n"+li),ii&&(li=Q(li,yn," "),li=Q(li,un," "),li=Q(li,$n," ")),yr&&vs?yr.createHTML(li):li},ur.setConfig=function(Sr){xo(Sr),as=!0},ur.clearConfig=function(){no=null,as=!1},ur.isValidAttribute=function(Sr,dt,Zt){no||xo({});const vr=Fi(Sr),Jn=Fi(dt);return mo(vr,Jn,Zt)},ur.addHook=function(Sr,dt){"function"==typeof dt&&(Er[Sr]=Er[Sr]||[],z(Er[Sr],dt))},ur.removeHook=function(Sr){if(Er[Sr])return J(Er[Sr])},ur.removeHooks=function(Sr){Er[Sr]&&(Er[Sr]=[])},ur.removeAllHooks=function(){Er={}},ur}()}()},97272:w=>{"use strict";class j{constructor(g,b){this.low=g,this.high=b,this.length=1+b-g}overlaps(g){return!(this.highg.high)}touches(g){return!(this.high+1g.high)}add(g){return new j(Math.min(this.low,g.low),Math.max(this.high,g.high))}subtract(g){return g.low<=this.low&&g.high>=this.high?[]:g.low>this.low&&g.highg+b.length,0)}add(g,b){var E=S=>{for(var A=0;A{for(var A=0;A{for(var I=0;I{for(var E=b.low;E<=b.high;)g.push(E),E++;return g},[])}subranges(){return this.ranges.map(g=>({low:g.low,high:g.high,length:1+g.high-g.low}))}}w.exports=i},2098:(w,j,i)=>{"use strict";var p=i(50674),g=b(Error);function b(E){return S.displayName=E.displayName||E.name,S;function S(A){return A&&(A=p.apply(null,arguments)),new E(A)}}w.exports=g,g.eval=b(EvalError),g.range=b(RangeError),g.reference=b(ReferenceError),g.syntax=b(SyntaxError),g.type=b(TypeError),g.uri=b(URIError),g.create=b},50674:w=>{!function(){var j;function g(b){for(var F,z,oe,K,E=1,S=[].slice.call(arguments),A=0,I=b.length,M="",J=!1,X=!1,Q=function(){return S[E++]},Z=function(){for(var te="";/\d/.test(b[A]);)te+=b[A++],F=b[A];return te.length>0?parseInt(te):null};A{"use strict";var i=Array.prototype.slice,p=Object.prototype.toString;w.exports=function(E){var S=this;if("function"!=typeof S||"[object Function]"!==p.call(S))throw new TypeError("Function.prototype.bind called on incompatible "+S);for(var I,A=i.call(arguments,1),F=Math.max(0,S.length-A.length),J=[],z=0;z{"use strict";var p=i(80238);w.exports=Function.prototype.bind||p},90491:(w,j,i)=>{"use strict";var p,g=SyntaxError,b=Function,E=TypeError,S=function(Be){try{return b('"use strict"; return ('+Be+").constructor;")()}catch{}},A=Object.getOwnPropertyDescriptor;if(A)try{A({},"")}catch{A=null}var I=function(){throw new E},M=A?function(){try{return I}catch{try{return A(arguments,"callee").get}catch{return I}}}():I,F=i(76152)(),J=i(39028)(),z=Object.getPrototypeOf||(J?function(Be){return Be.__proto__}:null),oe={},X=typeof Uint8Array>"u"||!z?p:z(Uint8Array),K={"%AggregateError%":typeof AggregateError>"u"?p:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?p:ArrayBuffer,"%ArrayIteratorPrototype%":F&&z?z([][Symbol.iterator]()):p,"%AsyncFromSyncIteratorPrototype%":p,"%AsyncFunction%":oe,"%AsyncGenerator%":oe,"%AsyncGeneratorFunction%":oe,"%AsyncIteratorPrototype%":oe,"%Atomics%":typeof Atomics>"u"?p:Atomics,"%BigInt%":typeof BigInt>"u"?p:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?p:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?p:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?p:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?p:Float32Array,"%Float64Array%":typeof Float64Array>"u"?p:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?p:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":oe,"%Int8Array%":typeof Int8Array>"u"?p:Int8Array,"%Int16Array%":typeof Int16Array>"u"?p:Int16Array,"%Int32Array%":typeof Int32Array>"u"?p:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":F&&z?z(z([][Symbol.iterator]())):p,"%JSON%":"object"==typeof JSON?JSON:p,"%Map%":typeof Map>"u"?p:Map,"%MapIteratorPrototype%":typeof Map>"u"||!F||!z?p:z((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?p:Promise,"%Proxy%":typeof Proxy>"u"?p:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?p:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?p:Set,"%SetIteratorPrototype%":typeof Set>"u"||!F||!z?p:z((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?p:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":F&&z?z(""[Symbol.iterator]()):p,"%Symbol%":F?Symbol:p,"%SyntaxError%":g,"%ThrowTypeError%":M,"%TypedArray%":X,"%TypeError%":E,"%Uint8Array%":typeof Uint8Array>"u"?p:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?p:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?p:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?p:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?p:WeakMap,"%WeakRef%":typeof WeakRef>"u"?p:WeakRef,"%WeakSet%":typeof WeakSet>"u"?p:WeakSet};if(z)try{null.error}catch(Be){var Q=z(z(Be));K["%Error.prototype%"]=Q}var Z=function Be($e){var et;if("%AsyncFunction%"===$e)et=S("async function () {}");else if("%GeneratorFunction%"===$e)et=S("function* () {}");else if("%AsyncGeneratorFunction%"===$e)et=S("async function* () {}");else if("%AsyncGenerator%"===$e){var mt=Be("%AsyncGeneratorFunction%");mt&&(et=mt.prototype)}else if("%AsyncIteratorPrototype%"===$e){var yt=Be("%AsyncGenerator%");yt&&z&&(et=z(yt.prototype))}return K[$e]=et,et},te={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},le=i(45333),he=i(68533),fe=le.call(Function.call,Array.prototype.concat),ce=le.call(Function.apply,Array.prototype.splice),U=le.call(Function.call,String.prototype.replace),ye=le.call(Function.call,String.prototype.slice),H=le.call(Function.call,RegExp.prototype.exec),re=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,we=/\\(\\)?/g,De=function($e,et){var yt,mt=$e;if(he(te,mt)&&(mt="%"+(yt=te[mt])[0]+"%"),he(K,mt)){var Pe=K[mt];if(Pe===oe&&(Pe=Z(mt)),typeof Pe>"u"&&!et)throw new E("intrinsic "+$e+" exists, but is not available. Please file an issue!");return{alias:yt,name:mt,value:Pe}}throw new g("intrinsic "+$e+" does not exist!")};w.exports=function($e,et){if("string"!=typeof $e||0===$e.length)throw new E("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof et)throw new E('"allowMissing" argument must be a boolean');if(null===H(/^%?[^%]*%?$/,$e))throw new g("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var mt=function($e){var et=ye($e,0,1),mt=ye($e,-1);if("%"===et&&"%"!==mt)throw new g("invalid intrinsic syntax, expected closing `%`");if("%"===mt&&"%"!==et)throw new g("invalid intrinsic syntax, expected opening `%`");var yt=[];return U($e,re,function(Pe,ze,ke,Ye){yt[yt.length]=ke?U(Ye,we,"$1"):ze||Pe}),yt}($e),yt=mt.length>0?mt[0]:"",Pe=De("%"+yt+"%",et),ze=Pe.name,ke=Pe.value,Ye=!1,qe=Pe.alias;qe&&(yt=qe[0],ce(mt,fe([0,1],qe)));for(var gt=1,ut=!0;gt=mt.length){var Or=A(ke,xt);ke=(ut=!!Or)&&"get"in Or&&!("originalValue"in Or.get)?Or.get:ke[xt]}else ut=he(ke,xt),ke=ke[xt];ut&&!Ye&&(K[ze]=ke)}}return ke}},39028:w=>{"use strict";var j={foo:{}},i=Object;w.exports=function(){return{__proto__:j}.foo===j.foo&&!({__proto__:null}instanceof i)}},76152:(w,j,i)=>{"use strict";var p=typeof Symbol<"u"&&Symbol,g=i(65441);w.exports=function(){return"function"==typeof p&&"function"==typeof Symbol&&"symbol"==typeof p("foo")&&"symbol"==typeof Symbol("bar")&&g()}},65441:w=>{"use strict";w.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var i={},p=Symbol("test"),g=Object(p);if("string"==typeof p||"[object Symbol]"!==Object.prototype.toString.call(p)||"[object Symbol]"!==Object.prototype.toString.call(g))return!1;for(p in i[p]=42,i)return!1;if("function"==typeof Object.keys&&0!==Object.keys(i).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(i).length)return!1;var E=Object.getOwnPropertySymbols(i);if(1!==E.length||E[0]!==p||!Object.prototype.propertyIsEnumerable.call(i,p))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var S=Object.getOwnPropertyDescriptor(i,p);if(42!==S.value||!0!==S.enumerable)return!1}return!0}},68533:(w,j,i)=>{"use strict";var p=i(45333);w.exports=p.call(Function.call,Object.prototype.hasOwnProperty)},52211:w=>{function j(Je){return Je instanceof Map?Je.clear=Je.delete=Je.set=function(){throw new Error("map is read-only")}:Je instanceof Set&&(Je.add=Je.clear=Je.delete=function(){throw new Error("set is read-only")}),Object.freeze(Je),Object.getOwnPropertyNames(Je).forEach(function(jt){var Jt=Je[jt];"object"==typeof Jt&&!Object.isFrozen(Jt)&&j(Jt)}),Je}var i=j;i.default=j;class g{constructor(jt){void 0===jt.data&&(jt.data={}),this.data=jt.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function b(Je){return Je.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function E(Je,...jt){const Jt=Object.create(null);for(const Er in Je)Jt[Er]=Je[Er];return jt.forEach(function(Er){for(const yn in Er)Jt[yn]=Er[yn]}),Jt}const A=Je=>!!Je.kind;class I{constructor(jt,Jt){this.buffer="",this.classPrefix=Jt.classPrefix,jt.walk(this)}addText(jt){this.buffer+=b(jt)}openNode(jt){if(!A(jt))return;let Jt=jt.kind;jt.sublanguage||(Jt=`${this.classPrefix}${Jt}`),this.span(Jt)}closeNode(jt){A(jt)&&(this.buffer+="")}value(){return this.buffer}span(jt){this.buffer+=``}}class M{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(jt){this.top.children.push(jt)}openNode(jt){const Jt={kind:jt,children:[]};this.add(Jt),this.stack.push(Jt)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(jt){return this.constructor._walk(jt,this.rootNode)}static _walk(jt,Jt){return"string"==typeof Jt?jt.addText(Jt):Jt.children&&(jt.openNode(Jt),Jt.children.forEach(Er=>this._walk(jt,Er)),jt.closeNode(Jt)),jt}static _collapse(jt){"string"!=typeof jt&&jt.children&&(jt.children.every(Jt=>"string"==typeof Jt)?jt.children=[jt.children.join("")]:jt.children.forEach(Jt=>{M._collapse(Jt)}))}}class F extends M{constructor(jt){super(),this.options=jt}addKeyword(jt,Jt){""!==jt&&(this.openNode(Jt),this.addText(jt),this.closeNode())}addText(jt){""!==jt&&this.add(jt)}addSublanguage(jt,Jt){const Er=jt.root;Er.kind=Jt,Er.sublanguage=!0,this.add(Er)}toHTML(){return new I(this,this.options).value()}finalize(){return!0}}function z(Je){return Je?"string"==typeof Je?Je:Je.source:null}const Z=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,he="[a-zA-Z]\\w*",fe="[a-zA-Z_]\\w*",ce="\\b\\d+(\\.\\d+)?",U="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",ye="\\b(0b[01]+)",we={begin:"\\\\[\\s\\S]",relevance:0},Ue={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[we]},De={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[we]},Be={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},$e=function(Je,jt,Jt={}){const Er=E({className:"comment",begin:Je,end:jt,contains:[]},Jt);return Er.contains.push(Be),Er.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),Er},et=$e("//","$"),mt=$e("/\\*","\\*/"),yt=$e("#","$");var Gt=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:he,UNDERSCORE_IDENT_RE:fe,NUMBER_RE:ce,C_NUMBER_RE:U,BINARY_NUMBER_RE:ye,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(Je={})=>{const jt=/^#![ ]*\//;return Je.binary&&(Je.begin=function oe(...Je){return Je.map(Jt=>z(Jt)).join("")}(jt,/.*\b/,Je.binary,/\b.*/)),E({className:"meta",begin:jt,end:/$/,relevance:0,"on:begin":(Jt,Er)=>{0!==Jt.index&&Er.ignoreMatch()}},Je)},BACKSLASH_ESCAPE:we,APOS_STRING_MODE:Ue,QUOTE_STRING_MODE:De,PHRASAL_WORDS_MODE:Be,COMMENT:$e,C_LINE_COMMENT_MODE:et,C_BLOCK_COMMENT_MODE:mt,HASH_COMMENT_MODE:yt,NUMBER_MODE:{className:"number",begin:ce,relevance:0},C_NUMBER_MODE:{className:"number",begin:U,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:ye,relevance:0},CSS_NUMBER_MODE:{className:"number",begin:ce+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[we,{begin:/\[/,end:/\]/,relevance:0,contains:[we]}]}]},TITLE_MODE:{className:"title",begin:he,relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:fe,relevance:0},METHOD_GUARD:{begin:"\\.\\s*"+fe,relevance:0},END_SAME_AS_BEGIN:function(Je){return Object.assign(Je,{"on:begin":(jt,Jt)=>{Jt.data._beginMatch=jt[1]},"on:end":(jt,Jt)=>{Jt.data._beginMatch!==jt[1]&&Jt.ignoreMatch()}})}});function Or(Je,jt){"."===Je.input[Je.index-1]&&jt.ignoreMatch()}function gn(Je,jt){jt&&Je.beginKeywords&&(Je.begin="\\b("+Je.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",Je.__beforeBegin=Or,Je.keywords=Je.keywords||Je.beginKeywords,delete Je.beginKeywords,void 0===Je.relevance&&(Je.relevance=0))}function en(Je,jt){Array.isArray(Je.illegal)&&(Je.illegal=function X(...Je){return"("+Je.map(Jt=>z(Jt)).join("|")+")"}(...Je.illegal))}function Jr(Je,jt){if(Je.match){if(Je.begin||Je.end)throw new Error("begin & end are not supported with match");Je.begin=Je.match,delete Je.match}}function Mr(Je,jt){void 0===Je.relevance&&(Je.relevance=1)}const an=["of","and","for","in","not","or","if","then","parent","list","value"],jr="keyword";function ur(Je,jt,Jt=jr){const Er={};return"string"==typeof Je?yn(Jt,Je.split(" ")):Array.isArray(Je)?yn(Jt,Je):Object.keys(Je).forEach(function(un){Object.assign(Er,ur(Je[un],jt,un))}),Er;function yn(un,$n){jt&&($n=$n.map(br=>br.toLowerCase())),$n.forEach(function(br){const gr=br.split("|");Er[gr[0]]=[un,Ot(gr[0],gr[1])]})}}function Ot(Je,jt){return jt?Number(jt):function Wt(Je){return an.includes(Je.toLowerCase())}(Je)?0:1}function Pt(Je,{}){function Jt(br,gr){return new RegExp(z(br),"m"+(Je.case_insensitive?"i":"")+(gr?"g":""))}class Er{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(gr,qr){qr.position=this.position++,this.matchIndexes[this.matchAt]=qr,this.regexes.push([qr,gr]),this.matchAt+=function K(Je){return new RegExp(Je.toString()+"|").exec("").length-1}(gr)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const gr=this.regexes.map(qr=>qr[1]);this.matcherRe=Jt(function te(Je,jt="|"){let Jt=0;return Je.map(Er=>{Jt+=1;const yn=Jt;let un=z(Er),$n="";for(;un.length>0;){const br=Z.exec(un);if(!br){$n+=un;break}$n+=un.substring(0,br.index),un=un.substring(br.index+br[0].length),"\\"===br[0][0]&&br[1]?$n+="\\"+String(Number(br[1])+yn):($n+=br[0],"("===br[0]&&Jt++)}return $n}).map(Er=>`(${Er})`).join(jt)}(gr),!0),this.lastIndex=0}exec(gr){this.matcherRe.lastIndex=this.lastIndex;const qr=this.matcherRe.exec(gr);if(!qr)return null;const cn=qr.findIndex((Xn,ws)=>ws>0&&void 0!==Xn),Zn=this.matchIndexes[cn];return qr.splice(0,cn),Object.assign(qr,Zn)}}class yn{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(gr){if(this.multiRegexes[gr])return this.multiRegexes[gr];const qr=new Er;return this.rules.slice(gr).forEach(([cn,Zn])=>qr.addRule(cn,Zn)),qr.compile(),this.multiRegexes[gr]=qr,qr}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(gr,qr){this.rules.push([gr,qr]),"begin"===qr.type&&this.count++}exec(gr){const qr=this.getMatcher(this.regexIndex);qr.lastIndex=this.lastIndex;let cn=qr.exec(gr);if(this.resumingScanAtSamePosition()&&(!cn||cn.index!==this.lastIndex)){const Zn=this.getMatcher(0);Zn.lastIndex=this.lastIndex+1,cn=Zn.exec(gr)}return cn&&(this.regexIndex+=cn.position+1,this.regexIndex===this.count&&this.considerAll()),cn}}if(Je.compilerExtensions||(Je.compilerExtensions=[]),Je.contains&&Je.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return Je.classNameAliases=E(Je.classNameAliases||{}),function $n(br,gr){const qr=br;if(br.isCompiled)return qr;[Jr].forEach(Zn=>Zn(br,gr)),Je.compilerExtensions.forEach(Zn=>Zn(br,gr)),br.__beforeBegin=null,[gn,en,Mr].forEach(Zn=>Zn(br,gr)),br.isCompiled=!0;let cn=null;if("object"==typeof br.keywords&&(cn=br.keywords.$pattern,delete br.keywords.$pattern),br.keywords&&(br.keywords=ur(br.keywords,Je.case_insensitive)),br.lexemes&&cn)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return cn=cn||br.lexemes||/\w+/,qr.keywordPatternRe=Jt(cn,!0),gr&&(br.begin||(br.begin=/\B|\b/),qr.beginRe=Jt(br.begin),br.endSameAsBegin&&(br.end=br.begin),!br.end&&!br.endsWithParent&&(br.end=/\B|\b/),br.end&&(qr.endRe=Jt(br.end)),qr.terminatorEnd=z(br.end)||"",br.endsWithParent&&gr.terminatorEnd&&(qr.terminatorEnd+=(br.end?"|":"")+gr.terminatorEnd)),br.illegal&&(qr.illegalRe=Jt(br.illegal)),br.contains||(br.contains=[]),br.contains=[].concat(...br.contains.map(function(Zn){return function Dr(Je){return Je.variants&&!Je.cachedVariants&&(Je.cachedVariants=Je.variants.map(function(jt){return E(Je,{variants:null},jt)})),Je.cachedVariants?Je.cachedVariants:_r(Je)?E(Je,{starts:Je.starts?E(Je.starts):null}):Object.isFrozen(Je)?E(Je):Je}("self"===Zn?br:Zn)})),br.contains.forEach(function(Zn){$n(Zn,qr)}),br.starts&&$n(br.starts,gr),qr.matcher=function un(br){const gr=new yn;return br.contains.forEach(qr=>gr.addRule(qr.begin,{rule:qr,type:"begin"})),br.terminatorEnd&&gr.addRule(br.terminatorEnd,{type:"end"}),br.illegal&&gr.addRule(br.illegal,{type:"illegal"}),gr}(qr),qr}(Je)}function _r(Je){return!!Je&&(Je.endsWithParent||_r(Je.starts))}function Bn(Je){const jt={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!Je.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,b(this.code);let Er={};return this.autoDetect?(Er=Je.highlightAuto(this.code),this.detectedLanguage=Er.language):(Er=Je.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),Er.value},autoDetect(){return!this.language||function ci(Je){return!(!Je&&""!==Je)}(this.autodetect)},ignoreIllegals:()=>!0},render(Er){return Er("pre",{},[Er("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:jt,VuePlugin:{install(Er){Er.component("highlightjs",jt)}}}}const kn={"after:highlightElement":({el:Je,result:jt,text:Jt})=>{const Er=Yi(Je);if(!Er.length)return;const yn=document.createElement("div");yn.innerHTML=jt.value,jt.value=function Mi(Je,jt,Jt){let Er=0,yn="";const un=[];function $n(){return Je.length&&jt.length?Je[0].offset!==jt[0].offset?Je[0].offset"}function gr(cn){yn+=""}function qr(cn){("start"===cn.event?br:gr)(cn.node)}for(;Je.length||jt.length;){let cn=$n();if(yn+=b(Jt.substring(Er,cn[0].offset)),Er=cn[0].offset,cn===Je){un.reverse().forEach(gr);do{qr(cn.splice(0,1)[0]),cn=$n()}while(cn===Je&&cn.length&&cn[0].offset===Er);un.reverse().forEach(br)}else"start"===cn[0].event?un.push(cn[0].node):un.pop(),qr(cn.splice(0,1)[0])}return yn+b(Jt.substr(Er))}(Er,Yi(yn),Jt)}};function Gi(Je){return Je.nodeName.toLowerCase()}function Yi(Je){const jt=[];return function Jt(Er,yn){for(let un=Er.firstChild;un;un=un.nextSibling)3===un.nodeType?yn+=un.nodeValue.length:1===un.nodeType&&(jt.push({event:"start",offset:yn,node:un}),yn=Jt(un,yn),Gi(un).match(/br|hr|img|input/)||jt.push({event:"stop",offset:yn,node:un}));return yn}(Je,0),jt}const Di={},Ki=Je=>{console.error(Je)},jn=(Je,...jt)=>{console.log(`WARN: ${Je}`,...jt)},Wr=(Je,jt)=>{Di[`${Je}/${jt}`]||(console.log(`Deprecated as of ${Je}. ${jt}`),Di[`${Je}/${jt}`]=!0)},Ar=b,yr=E,Ge=Symbol("nomatch");var Mn=function(Je){const jt=Object.create(null),Jt=Object.create(null),Er=[];let yn=!0;const un=/(^(<[^>]+>|\t|)+|\n)/gm,$n="Could not find the language '{}', did you forget to load/include a language module?",br={disableAutodetect:!0,name:"Plain text",contains:[]};let gr={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:F};function qr(nr){return gr.noHighlightRe.test(nr)}function Zn(nr,Rr,In,Wn){let hn="",Qi="";"object"==typeof Rr?(hn=nr,In=Rr.ignoreIllegals,Qi=Rr.language,Wn=void 0):(Wr("10.7.0","highlight(lang, code, ...args) has been deprecated."),Wr("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),Qi=nr,hn=Rr);const fi={code:hn,language:Qi};Ss("before:highlight",fi);const ei=fi.result?fi.result:Xn(fi.language,fi.code,In,Wn);return ei.code=fi.code,Ss("after:highlight",ei),ei}function Xn(nr,Rr,In,Wn){function hn(Vr,Hr){const bn=ts.case_insensitive?Hr[0].toLowerCase():Hr[0];return Object.prototype.hasOwnProperty.call(Vr.keywords,bn)&&Vr.keywords[bn]}function ei(){null!=Tr.subLanguage?function fi(){if(""===xn)return;let Vr=null;if("string"==typeof Tr.subLanguage){if(!jt[Tr.subLanguage])return void Li.addText(xn);Vr=Xn(Tr.subLanguage,xn,!0,To[Tr.subLanguage]),To[Tr.subLanguage]=Vr.top}else Vr=di(xn,Tr.subLanguage.length?Tr.subLanguage:null);Tr.relevance>0&&(Zi+=Vr.relevance),Li.addSublanguage(Vr.emitter,Vr.language)}():function Qi(){if(!Tr.keywords)return void Li.addText(xn);let Vr=0;Tr.keywordPatternRe.lastIndex=0;let Hr=Tr.keywordPatternRe.exec(xn),bn="";for(;Hr;){bn+=xn.substring(Vr,Hr.index);const An=hn(Tr,Hr);if(An){const[xi,mo]=An;Li.addText(bn),bn="",Zi+=mo,xi.startsWith("_")?bn+=Hr[0]:Li.addKeyword(Hr[0],ts.classNameAliases[xi]||xi)}else bn+=Hr[0];Vr=Tr.keywordPatternRe.lastIndex,Hr=Tr.keywordPatternRe.exec(xn)}bn+=xn.substr(Vr),Li.addText(bn)}(),xn=""}function Ii(Vr){return Vr.className&&Li.openNode(ts.classNameAliases[Vr.className]||Vr.className),Tr=Object.create(Vr,{parent:{value:Tr}}),Tr}function ls(Vr,Hr,bn){let An=function Q(Je,jt){const Jt=Je&&Je.exec(jt);return Jt&&0===Jt.index}(Vr.endRe,bn);if(An){if(Vr["on:end"]){const xi=new g(Vr);Vr["on:end"](Hr,xi),xi.isMatchIgnored&&(An=!1)}if(An){for(;Vr.endsParent&&Vr.parent;)Vr=Vr.parent;return Vr}}if(Vr.endsWithParent)return ls(Vr.parent,Hr,bn)}function Ri(Vr){return 0===Tr.matcher.regexIndex?(xn+=Vr[0],1):($s=!0,0)}function es(Vr){const Hr=Vr[0],bn=Rr.substr(Vr.index),An=ls(Tr,Vr,bn);if(!An)return Ge;const xi=Tr;xi.skip?xn+=Hr:(xi.returnEnd||xi.excludeEnd||(xn+=Hr),ei(),xi.excludeEnd&&(xn=Hr));do{Tr.className&&Li.closeNode(),!Tr.skip&&!Tr.subLanguage&&(Zi+=Tr.relevance),Tr=Tr.parent}while(Tr!==An.parent);return An.starts&&(An.endSameAsBegin&&(An.starts.endRe=An.endRe),Ii(An.starts)),xi.returnEnd?0:Hr.length}let no={};function Bo(Vr,Hr){const bn=Hr&&Hr[0];if(xn+=Vr,null==bn)return ei(),0;if("begin"===no.type&&"end"===Hr.type&&no.index===Hr.index&&""===bn){if(xn+=Rr.slice(Hr.index,Hr.index+1),!yn){const An=new Error("0 width match regex");throw An.languageName=nr,An.badRule=no.rule,An}return 1}if(no=Hr,"begin"===Hr.type)return function Eo(Vr){const Hr=Vr[0],bn=Vr.rule,An=new g(bn),xi=[bn.__beforeBegin,bn["on:begin"]];for(const mo of xi)if(mo&&(mo(Vr,An),An.isMatchIgnored))return Ri(Hr);return bn&&bn.endSameAsBegin&&(bn.endRe=function J(Je){return new RegExp(Je.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}(Hr)),bn.skip?xn+=Hr:(bn.excludeBegin&&(xn+=Hr),ei(),!bn.returnBegin&&!bn.excludeBegin&&(xn=Hr)),Ii(bn),bn.returnBegin?0:Hr.length}(Hr);if("illegal"===Hr.type&&!In){const An=new Error('Illegal lexeme "'+bn+'" for mode "'+(Tr.className||"")+'"');throw An.mode=Tr,An}if("end"===Hr.type){const An=es(Hr);if(An!==Ge)return An}if("illegal"===Hr.type&&""===bn)return 1;if(js>1e5&&js>3*Hr.index)throw new Error("potential infinite loop, way more iterations than matches");return xn+=bn,bn.length}const ts=_s(nr);if(!ts)throw Ki($n.replace("{}",nr)),new Error('Unknown language: "'+nr+'"');const xo=Pt(ts,{plugins:Er});let $o="",Tr=Wn||xo;const To={},Li=new gr.__emitter(gr);!function Fi(){const Vr=[];for(let Hr=Tr;Hr!==ts;Hr=Hr.parent)Hr.className&&Vr.unshift(Hr.className);Vr.forEach(Hr=>Li.openNode(Hr))}();let xn="",Zi=0,Vi=0,js=0,$s=!1;try{for(Tr.matcher.considerAll();;){js++,$s?$s=!1:Tr.matcher.considerAll(),Tr.matcher.lastIndex=Vi;const Vr=Tr.matcher.exec(Rr);if(!Vr)break;const bn=Bo(Rr.substring(Vi,Vr.index),Vr);Vi=Vr.index+bn}return Bo(Rr.substr(Vi)),Li.closeAllNodes(),Li.finalize(),$o=Li.toHTML(),{relevance:Math.floor(Zi),value:$o,language:nr,illegal:!1,emitter:Li,top:Tr}}catch(Vr){if(Vr.message&&Vr.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:Vr.message,context:Rr.slice(Vi-100,Vi+100),mode:Vr.mode},sofar:$o,relevance:0,value:Ar(Rr),emitter:Li};if(yn)return{illegal:!1,relevance:0,value:Ar(Rr),emitter:Li,language:nr,top:Tr,errorRaised:Vr};throw Vr}}function di(nr,Rr){Rr=Rr||gr.languages||Object.keys(jt);const In=function ws(nr){const Rr={relevance:0,emitter:new gr.__emitter(gr),value:Ar(nr),illegal:!1,top:br};return Rr.emitter.addText(nr),Rr}(nr),Wn=Rr.filter(_s).filter(ji).map(Ii=>Xn(Ii,nr,!1));Wn.unshift(In);const hn=Wn.sort((Ii,ls)=>{if(Ii.relevance!==ls.relevance)return ls.relevance-Ii.relevance;if(Ii.language&&ls.language){if(_s(Ii.language).supersetOf===ls.language)return 1;if(_s(ls.language).supersetOf===Ii.language)return-1}return 0}),[Qi,fi]=hn,ei=Qi;return ei.second_best=fi,ei}const Ls={"before:highlightElement":({el:nr})=>{gr.useBR&&(nr.innerHTML=nr.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":({result:nr})=>{gr.useBR&&(nr.value=nr.value.replace(/\n/g,"
    "))}},Vs=/^(<[^>]+>|\t)+/gm,Bs={"after:highlightElement":({result:nr})=>{gr.tabReplace&&(nr.value=nr.value.replace(Vs,Rr=>Rr.replace(/\t/g,gr.tabReplace)))}};function Os(nr){let Rr=null;const In=function cn(nr){let Rr=nr.className+" ";Rr+=nr.parentNode?nr.parentNode.className:"";const In=gr.languageDetectRe.exec(Rr);if(In){const Wn=_s(In[1]);return Wn||(jn($n.replace("{}",In[1])),jn("Falling back to no-highlight mode for this block.",nr)),Wn?In[1]:"no-highlight"}return Rr.split(/\s+/).find(Wn=>qr(Wn)||_s(Wn))}(nr);if(qr(In))return;Ss("before:highlightElement",{el:nr,language:In}),Rr=nr;const Wn=Rr.textContent,hn=In?Zn(Wn,{language:In,ignoreIllegals:!0}):di(Wn);Ss("after:highlightElement",{el:nr,result:hn,text:Wn}),nr.innerHTML=hn.value,function Hn(nr,Rr,In){const Wn=Rr?Jt[Rr]:In;nr.classList.add("hljs"),Wn&&nr.classList.add(Wn)}(nr,In,hn.language),nr.result={language:hn.language,re:hn.relevance,relavance:hn.relevance},hn.second_best&&(nr.second_best={language:hn.second_best.language,re:hn.second_best.relevance,relavance:hn.second_best.relevance})}const qs=()=>{qs.called||(qs.called=!0,Wr("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(Os))};let zr=!1;function as(){"loading"!==document.readyState?document.querySelectorAll("pre code").forEach(Os):zr=!0}function _s(nr){return nr=(nr||"").toLowerCase(),jt[nr]||jt[Jt[nr]]}function Gs(nr,{languageName:Rr}){"string"==typeof nr&&(nr=[nr]),nr.forEach(In=>{Jt[In.toLowerCase()]=Rr})}function ji(nr){const Rr=_s(nr);return Rr&&!Rr.disableAutodetect}function Ss(nr,Rr){const In=nr;Er.forEach(function(Wn){Wn[In]&&Wn[In](Rr)})}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",function As(){zr&&as()},!1),Object.assign(Je,{highlight:Zn,highlightAuto:di,highlightAll:as,fixMarkup:function ha(nr){return Wr("10.2.0","fixMarkup will be removed entirely in v11.0"),Wr("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),function Fs(nr){return gr.tabReplace||gr.useBR?nr.replace(un,Rr=>"\n"===Rr?gr.useBR?"
    ":Rr:gr.tabReplace?Rr.replace(/\t/g,gr.tabReplace):Rr):nr}(nr)},highlightElement:Os,highlightBlock:function Ps(nr){return Wr("10.7.0","highlightBlock will be removed entirely in v12.0"),Wr("10.7.0","Please use highlightElement now."),Os(nr)},configure:function ni(nr){nr.useBR&&(Wr("10.3.0","'useBR' will be removed entirely in v11.0"),Wr("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),gr=yr(gr,nr)},initHighlighting:qs,initHighlightingOnLoad:function ii(){Wr("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),zr=!0},registerLanguage:function sn(nr,Rr){let In=null;try{In=Rr(Je)}catch(Wn){if(Ki("Language definition for '{}' could not be registered.".replace("{}",nr)),!yn)throw Wn;Ki(Wn),In=br}In.name||(In.name=nr),jt[nr]=In,In.rawDefinition=Rr.bind(null,Je),In.aliases&&Gs(In.aliases,{languageName:nr})},unregisterLanguage:function Cs(nr){delete jt[nr];for(const Rr of Object.keys(Jt))Jt[Rr]===nr&&delete Jt[Rr]},listLanguages:function vs(){return Object.keys(jt)},getLanguage:_s,registerAliases:Gs,requireLanguage:function bo(nr){Wr("10.4.0","requireLanguage will be removed entirely in v11."),Wr("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const Rr=_s(nr);if(Rr)return Rr;throw new Error("The '{}' language is required, but not loaded.".replace("{}",nr))},autoDetection:ji,inherit:yr,addPlugin:function So(nr){(function bs(nr){nr["before:highlightBlock"]&&!nr["before:highlightElement"]&&(nr["before:highlightElement"]=Rr=>{nr["before:highlightBlock"](Object.assign({block:Rr.el},Rr))}),nr["after:highlightBlock"]&&!nr["after:highlightElement"]&&(nr["after:highlightElement"]=Rr=>{nr["after:highlightBlock"](Object.assign({block:Rr.el},Rr))})})(nr),Er.push(nr)},vuePlugin:Bn(Je).VuePlugin}),Je.debugMode=function(){yn=!1},Je.safeMode=function(){yn=!0},Je.versionString="10.7.3";for(const nr in Gt)"object"==typeof Gt[nr]&&i(Gt[nr]);return Object.assign(Je,Gt),Je.addPlugin(Ls),Je.addPlugin(kn),Je.addPlugin(Bs),Je}({});w.exports=Mn},85662:w=>{function i(...g){return g.map(E=>function j(g){return g?"string"==typeof g?g:g.source:null}(E)).join("")}w.exports=function p(g){const b={},E={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[b]}]};Object.assign(b,{className:"variable",variants:[{begin:i(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},E]});const S={className:"subst",begin:/\$\(/,end:/\)/,contains:[g.BACKSLASH_ESCAPE]},A={begin:/<<-?\s*(?=\w+)/,starts:{contains:[g.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},I={className:"string",begin:/"/,end:/"/,contains:[g.BACKSLASH_ESCAPE,b,S]};S.contains.push(I);const J={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},g.NUMBER_MODE,b]},oe=g.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),X={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[g.inherit(g.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[oe,g.SHEBANG(),X,J,g.HASH_COMMENT_MODE,A,I,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},b]}}},97329:w=>{function i(...g){return g.map(E=>function j(g){return g?"string"==typeof g?g:g.source:null}(E)).join("")}w.exports=function p(g){const b="HTTP/(2|1\\.[01])",S={className:"attribute",begin:i("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},A=[S,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+b+" \\d{3})",end:/$/,contains:[{className:"meta",begin:b},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:A}},{begin:"(?=^[A-Z]+ (.*?) "+b+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:b},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:A}},g.inherit(S,{relevance:0})]}}},86900:w=>{const j="[A-Za-z$_][0-9A-Za-z$_]*",i=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],p=["true","false","null","undefined","NaN","Infinity"],A=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function M(z){return F("(?=",z,")")}function F(...z){return z.map(X=>function I(z){return z?"string"==typeof z?z:z.source:null}(X)).join("")}w.exports=function J(z){const X=j,Q={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(et,mt)=>{const yt=et[0].length+et.index,Pe=et.input[yt];"<"!==Pe?">"===Pe&&(((et,{after:mt})=>{const yt="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:z.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:Z,contains:Be}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:Q.begin,"on:begin":Q.isTrulyOpeningTag,end:Q.end}],subLanguage:"xml",contains:[{begin:Q.begin,end:Q.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:Z,contains:["self",z.inherit(z.TITLE_MODE,{begin:X}),$e],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:z.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[$e,z.inherit(z.TITLE_MODE,{begin:X})]},{variants:[{begin:"\\."+X},{begin:"\\$"+X}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},z.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[z.inherit(z.TITLE_MODE,{begin:X}),"self",$e]},{begin:"(get|set)\\s+(?="+X+"\\()",end:/\{/,keywords:"get set",contains:[z.inherit(z.TITLE_MODE,{begin:X}),{begin:/\(\)/},$e]},{begin:/\$[(.]/}]}}},41770:w=>{w.exports=function j(i){const p={literal:"true false null"},g=[i.C_LINE_COMMENT_MODE,i.C_BLOCK_COMMENT_MODE],b=[i.QUOTE_STRING_MODE,i.C_NUMBER_MODE],E={end:",",endsWithParent:!0,excludeEnd:!0,contains:b,keywords:p},S={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[i.BACKSLASH_ESCAPE],illegal:"\\n"},i.inherit(E,{begin:/:/})].concat(g),illegal:"\\S"},A={begin:"\\[",end:"\\]",contains:[i.inherit(E)],illegal:"\\S"};return b.push(S,A),g.forEach(function(I){b.push(I)}),{name:"JSON",contains:b,keywords:p,illegal:"\\S"}}},57574:w=>{w.exports=function j(i){const E={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},A={begin:"`[\\s\\S]",relevance:0},I={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},F={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[A,I,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},J={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},oe=i.inherit(i.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[{className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]}]}),X={className:"built_in",variants:[{begin:"(".concat("Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",")+(-)[\\w\\d]+")}]},K={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[i.TITLE_MODE]},Q={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:/\w[\w\d]*((-)[\w\d]+)*/,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[I]}]},Z={begin:/using\s/,end:/$/,returnBegin:!0,contains:[F,J,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},te={variants:[{className:"operator",begin:"(".concat("-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",")\\b")},{className:"literal",begin:/(-)[\w\d]+/,relevance:0}]},he={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(E.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},i.inherit(i.TITLE_MODE,{endsParent:!0})]},fe=[he,oe,A,i.NUMBER_MODE,F,J,X,I,{className:"literal",begin:/\$(null|true|false)\b/},{className:"selector-tag",begin:/@\B/,relevance:0}],ce={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",fe,{begin:"("+["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"].join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return he.contains.unshift(ce),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:E,contains:fe.concat(K,Q,Z,te,ce)}}},62433:w=>{w.exports=function j(i){var p="true false yes no null",g="[\\w#;/?:@&=+$,.~*'()[\\]]+",S={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[i.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},A=i.inherit(S,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),oe={end:",",endsWithParent:!0,excludeEnd:!0,keywords:p,relevance:0},Q=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+g},{className:"type",begin:"!<"+g+">"},{className:"type",begin:"!"+g},{className:"type",begin:"!!"+g},{className:"meta",begin:"&"+i.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+i.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},i.HASH_COMMENT_MODE,{beginKeywords:p,keywords:{literal:p}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:i.C_NUMBER_RE+"\\b",relevance:0},{begin:/\{/,end:/\}/,contains:[oe],illegal:"\\n",relevance:0},{begin:"\\[",end:"\\]",contains:[oe],illegal:"\\n",relevance:0},S],Z=[...Q];return Z.pop(),Z.push(A),oe.contains=Z,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:Q}}},12405:(w,j,i)=>{"use strict";var p=i(83894),g={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},b={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},S={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},A={};function I(Q){return p.isMemo(Q)?S:A[Q.$$typeof]||g}A[p.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},A[p.Memo]=S;var M=Object.defineProperty,F=Object.getOwnPropertyNames,J=Object.getOwnPropertySymbols,z=Object.getOwnPropertyDescriptor,oe=Object.getPrototypeOf,X=Object.prototype;w.exports=function K(Q,Z,te){if("string"!=typeof Z){if(X){var le=oe(Z);le&&le!==X&&K(Q,le,te)}var he=F(Z);J&&(he=he.concat(J(Z)));for(var fe=I(Q),ce=I(Z),U=0;U{"use strict";var i="function"==typeof Symbol&&Symbol.for,p=i?Symbol.for("react.element"):60103,g=i?Symbol.for("react.portal"):60106,b=i?Symbol.for("react.fragment"):60107,E=i?Symbol.for("react.strict_mode"):60108,S=i?Symbol.for("react.profiler"):60114,A=i?Symbol.for("react.provider"):60109,I=i?Symbol.for("react.context"):60110,M=i?Symbol.for("react.async_mode"):60111,F=i?Symbol.for("react.concurrent_mode"):60111,J=i?Symbol.for("react.forward_ref"):60112,z=i?Symbol.for("react.suspense"):60113,oe=i?Symbol.for("react.suspense_list"):60120,X=i?Symbol.for("react.memo"):60115,K=i?Symbol.for("react.lazy"):60116,Q=i?Symbol.for("react.block"):60121,Z=i?Symbol.for("react.fundamental"):60117,te=i?Symbol.for("react.responder"):60118,le=i?Symbol.for("react.scope"):60119;function he(ce){if("object"==typeof ce&&null!==ce){var U=ce.$$typeof;switch(U){case p:switch(ce=ce.type){case M:case F:case b:case S:case E:case z:return ce;default:switch(ce=ce&&ce.$$typeof){case I:case J:case K:case X:case A:return ce;default:return U}}case g:return U}}}function fe(ce){return he(ce)===F}j.AsyncMode=M,j.ConcurrentMode=F,j.ContextConsumer=I,j.ContextProvider=A,j.Element=p,j.ForwardRef=J,j.Fragment=b,j.Lazy=K,j.Memo=X,j.Portal=g,j.Profiler=S,j.StrictMode=E,j.Suspense=z,j.isAsyncMode=function(ce){return fe(ce)||he(ce)===M},j.isConcurrentMode=fe,j.isContextConsumer=function(ce){return he(ce)===I},j.isContextProvider=function(ce){return he(ce)===A},j.isElement=function(ce){return"object"==typeof ce&&null!==ce&&ce.$$typeof===p},j.isForwardRef=function(ce){return he(ce)===J},j.isFragment=function(ce){return he(ce)===b},j.isLazy=function(ce){return he(ce)===K},j.isMemo=function(ce){return he(ce)===X},j.isPortal=function(ce){return he(ce)===g},j.isProfiler=function(ce){return he(ce)===S},j.isStrictMode=function(ce){return he(ce)===E},j.isSuspense=function(ce){return he(ce)===z},j.isValidElementType=function(ce){return"string"==typeof ce||"function"==typeof ce||ce===b||ce===F||ce===S||ce===E||ce===z||ce===oe||"object"==typeof ce&&null!==ce&&(ce.$$typeof===K||ce.$$typeof===X||ce.$$typeof===A||ce.$$typeof===I||ce.$$typeof===J||ce.$$typeof===Z||ce.$$typeof===te||ce.$$typeof===le||ce.$$typeof===Q)},j.typeOf=he},83894:(w,j,i)=>{"use strict";w.exports=i(5053)},22601:(w,j)=>{j.read=function(i,p,g,b,E){var S,A,I=8*E-b-1,M=(1<>1,J=-7,z=g?E-1:0,oe=g?-1:1,X=i[p+z];for(z+=oe,S=X&(1<<-J)-1,X>>=-J,J+=I;J>0;S=256*S+i[p+z],z+=oe,J-=8);for(A=S&(1<<-J)-1,S>>=-J,J+=b;J>0;A=256*A+i[p+z],z+=oe,J-=8);if(0===S)S=1-F;else{if(S===M)return A?NaN:1/0*(X?-1:1);A+=Math.pow(2,b),S-=F}return(X?-1:1)*A*Math.pow(2,S-b)},j.write=function(i,p,g,b,E,S){var A,I,M,F=8*S-E-1,J=(1<>1,oe=23===E?Math.pow(2,-24)-Math.pow(2,-77):0,X=b?0:S-1,K=b?1:-1,Q=p<0||0===p&&1/p<0?1:0;for(p=Math.abs(p),isNaN(p)||p===1/0?(I=isNaN(p)?1:0,A=J):(A=Math.floor(Math.log(p)/Math.LN2),p*(M=Math.pow(2,-A))<1&&(A--,M*=2),(p+=A+z>=1?oe/M:oe*Math.pow(2,1-z))*M>=2&&(A++,M/=2),A+z>=J?(I=0,A=J):A+z>=1?(I=(p*M-1)*Math.pow(2,E),A+=z):(I=p*Math.pow(2,z-1)*Math.pow(2,E),A=0));E>=8;i[g+X]=255&I,X+=K,I/=256,E-=8);for(A=A<0;i[g+X]=255&A,X+=K,A/=256,F-=8);i[g+X-K]|=128*Q}},33590:(w,j,i)=>{"use strict";i.r(j),i.d(j,{Collection:()=>H,Iterable:()=>ku,List:()=>Xi,Map:()=>ma,OrderedMap:()=>Us,OrderedSet:()=>La,PairSorting:()=>nl,Range:()=>Ke,Record:()=>hs,Repeat:()=>$i,Seq:()=>Ot,Set:()=>v,Stack:()=>xl,default:()=>Nl,fromJS:()=>tf,get:()=>Tr,getIn:()=>Tt,has:()=>$o,hasIn:()=>er,hash:()=>Je,is:()=>yr,isAssociative:()=>ye,isCollection:()=>le,isImmutable:()=>mt,isIndexed:()=>U,isKeyed:()=>fe,isList:()=>va,isMap:()=>jn,isOrdered:()=>Pe,isOrderedMap:()=>Wr,isOrderedSet:()=>wl,isPlainObject:()=>Bo,isRecord:()=>et,isSeq:()=>Be,isSet:()=>Fa,isStack:()=>ba,isValueObject:()=>Ar,merge:()=>Uo,mergeDeep:()=>dt,mergeDeepWith:()=>Zt,mergeWith:()=>Sr,remove:()=>Li,removeIn:()=>Vr,set:()=>xn,setIn:()=>js,update:()=>bn,updateIn:()=>Zi,version:()=>yc});var p="delete",g=5,b=1<>>0;if(""+D!==C||4294967295===D)return NaN;C=D}return C<0?F(P)+C:C}function z(){return!0}function oe(P,C,D){return(0===P&&!Z(P)||void 0!==D&&P<=-D)&&(void 0===C||void 0!==D&&C>=D)}function X(P,C){return Q(P,C,0)}function K(P,C){return Q(P,C,C)}function Q(P,C,D){return void 0===P?D:Z(P)?C===1/0?C:0|Math.max(0,C+P):void 0===C||C===P?P:0|Math.min(C,P)}function Z(P){return P<0||0===P&&1/P==-1/0}var te="@@__IMMUTABLE_ITERABLE__@@";function le(P){return!(!P||!P[te])}var he="@@__IMMUTABLE_KEYED__@@";function fe(P){return!(!P||!P[he])}var ce="@@__IMMUTABLE_INDEXED__@@";function U(P){return!(!P||!P[ce])}function ye(P){return fe(P)||U(P)}var H=function(C){return le(C)?C:Ot(C)},re=function(P){function C(D){return fe(D)?D:Wt(D)}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C}(H),we=function(P){function C(D){return U(D)?D:Pt(D)}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C}(H),Ue=function(P){function C(D){return le(D)&&!ye(D)?D:_r(D)}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C}(H);H.Keyed=re,H.Indexed=we,H.Set=Ue;var De="@@__IMMUTABLE_SEQ__@@";function Be(P){return!(!P||!P[De])}var $e="@@__IMMUTABLE_RECORD__@@";function et(P){return!(!P||!P[$e])}function mt(P){return le(P)||et(P)}var yt="@@__IMMUTABLE_ORDERED__@@";function Pe(P){return!(!P||!P[yt])}var ze=0,ke=1,Ye=2,qe="function"==typeof Symbol&&Symbol.iterator,gt="@@iterator",ut=qe||gt,xt=function(C){this.next=C};function Nt(P,C,D,$){var ee=0===P?C:1===P?D:[C,D];return $?$.value=ee:$={value:ee,done:!1},$}function Gt(){return{value:void 0,done:!0}}function Or(P){return!!Array.isArray(P)||!!Jr(P)}function gn(P){return P&&"function"==typeof P.next}function en(P){var C=Jr(P);return C&&C.call(P)}function Jr(P){var C=P&&(qe&&P[qe]||P[gt]);if("function"==typeof C)return C}xt.prototype.toString=function(){return"[Iterator]"},xt.KEYS=ze,xt.VALUES=ke,xt.ENTRIES=Ye,xt.prototype.inspect=xt.prototype.toSource=function(){return this.toString()},xt.prototype[ut]=function(){return this};var jr=Object.prototype.hasOwnProperty;function ur(P){return!(!Array.isArray(P)&&"string"!=typeof P)||P&&"object"==typeof P&&Number.isInteger(P.length)&&P.length>=0&&(0===P.length?1===Object.keys(P).length:P.hasOwnProperty(P.length-1))}var Ot=function(P){function C(D){return null==D?kn():mt(D)?D.toSeq():function Mi(P){var C=Di(P);if(C)return function Mr(P){var C=Jr(P);return C&&C===P.entries}(P)?C.fromEntrySeq():function an(P){var C=Jr(P);return C&&C===P.keys}(P)?C.toSetSeq():C;if("object"==typeof P)return new qn(P);throw new TypeError("Expected Array or collection object of values, or keyed object: "+P)}(D)}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.prototype.toSeq=function(){return this},C.prototype.toString=function(){return this.__toString("Seq {","}")},C.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},C.prototype.__iterate=function($,ee){var ge=this._cache;if(ge){for(var be=ge.length,Fe=0;Fe!==be;){var Xe=ge[ee?be-++Fe:Fe++];if(!1===$(Xe[1],Xe[0],this))break}return Fe}return this.__iterateUncached($,ee)},C.prototype.__iterator=function($,ee){var ge=this._cache;if(ge){var be=ge.length,Fe=0;return new xt(function(){if(Fe===be)return{value:void 0,done:!0};var Xe=ge[ee?be-++Fe:Fe++];return Nt($,Xe[0],Xe[1])})}return this.__iteratorUncached($,ee)},C}(H),Wt=function(P){function C(D){return null==D?kn().toKeyedSeq():le(D)?fe(D)?D.toSeq():D.fromEntrySeq():et(D)?D.toSeq():Gi(D)}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.prototype.toKeyedSeq=function(){return this},C}(Ot),Pt=function(P){function C(D){return null==D?kn():le(D)?fe(D)?D.entrySeq():D.toIndexedSeq():et(D)?D.toSeq().entrySeq():Yi(D)}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.of=function(){return C(arguments)},C.prototype.toIndexedSeq=function(){return this},C.prototype.toString=function(){return this.__toString("Seq [","]")},C}(Ot),_r=function(P){function C(D){return(le(D)&&!ye(D)?D:Pt(D)).toSetSeq()}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.of=function(){return C(arguments)},C.prototype.toSetSeq=function(){return this},C}(Ot);Ot.isSeq=Be,Ot.Keyed=Wt,Ot.Set=_r,Ot.Indexed=Pt,Ot.prototype[De]=!0;var Dr=function(P){function C(D){this._array=D,this.size=D.length}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.prototype.get=function($,ee){return this.has($)?this._array[J(this,$)]:ee},C.prototype.__iterate=function($,ee){for(var ge=this._array,be=ge.length,Fe=0;Fe!==be;){var Xe=ee?be-++Fe:Fe++;if(!1===$(ge[Xe],Xe,this))break}return Fe},C.prototype.__iterator=function($,ee){var ge=this._array,be=ge.length,Fe=0;return new xt(function(){if(Fe===be)return{value:void 0,done:!0};var Xe=ee?be-++Fe:Fe++;return Nt($,Xe,ge[Xe])})},C}(Pt),qn=function(P){function C(D){var $=Object.keys(D).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(D):[]);this._object=D,this._keys=$,this.size=$.length}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.prototype.get=function($,ee){return void 0===ee||this.has($)?this._object[$]:ee},C.prototype.has=function($){return jr.call(this._object,$)},C.prototype.__iterate=function($,ee){for(var ge=this._object,be=this._keys,Fe=be.length,Xe=0;Xe!==Fe;){var _t=be[ee?Fe-++Xe:Xe++];if(!1===$(ge[_t],_t,this))break}return Xe},C.prototype.__iterator=function($,ee){var ge=this._object,be=this._keys,Fe=be.length,Xe=0;return new xt(function(){if(Xe===Fe)return{value:void 0,done:!0};var _t=be[ee?Fe-++Xe:Xe++];return Nt($,_t,ge[_t])})},C}(Wt);qn.prototype[yt]=!0;var Bn,ci=function(P){function C(D){this._collection=D,this.size=D.length||D.size}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.prototype.__iterateUncached=function($,ee){if(ee)return this.cacheResult().__iterate($,ee);var be=en(this._collection),Fe=0;if(gn(be))for(var Xe;!(Xe=be.next()).done&&!1!==$(Xe.value,Fe++,this););return Fe},C.prototype.__iteratorUncached=function($,ee){if(ee)return this.cacheResult().__iterator($,ee);var be=en(this._collection);if(!gn(be))return new xt(Gt);var Fe=0;return new xt(function(){var Xe=be.next();return Xe.done?Xe:Nt($,Fe++,Xe.value)})},C}(Pt);function kn(){return Bn||(Bn=new Dr([]))}function Gi(P){var C=Di(P);if(C)return C.fromEntrySeq();if("object"==typeof P)return new qn(P);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+P)}function Yi(P){var C=Di(P);if(C)return C;throw new TypeError("Expected Array or collection object of values: "+P)}function Di(P){return ur(P)?new Dr(P):Or(P)?new ci(P):void 0}var Ki="@@__IMMUTABLE_MAP__@@";function jn(P){return!(!P||!P[Ki])}function Wr(P){return jn(P)&&Pe(P)}function Ar(P){return!(!P||"function"!=typeof P.equals||"function"!=typeof P.hashCode)}function yr(P,C){if(P===C||P!=P&&C!=C)return!0;if(!P||!C)return!1;if("function"==typeof P.valueOf&&"function"==typeof C.valueOf){if((P=P.valueOf())===(C=C.valueOf())||P!=P&&C!=C)return!0;if(!P||!C)return!1}return!!(Ar(P)&&Ar(C)&&P.equals(C))}var Ge="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(C,D){var $=65535&(C|=0),ee=65535&(D|=0);return $*ee+((C>>>16)*ee+$*(D>>>16)<<16>>>0)|0};function vt(P){return P>>>1&1073741824|3221225471&P}var Mn=Object.prototype.valueOf;function Je(P){if(null==P)return jt(P);if("function"==typeof P.hashCode)return vt(P.hashCode(P));var C=function cn(P){return P.valueOf!==Mn&&"function"==typeof P.valueOf?P.valueOf(P):P}(P);if(null==C)return jt(C);switch(typeof C){case"boolean":return C?1108378657:1108378656;case"number":return function Jt(P){if(P!=P||P===1/0)return 0;var C=0|P;for(C!==P&&(C^=4294967295*P);P>4294967295;)C^=P/=4294967295;return vt(C)}(C);case"string":return C.length>Ls?function Er(P){var C=Os[P];return void 0===C&&(C=yn(P),Bs===Vs&&(Bs=0,Os={}),Bs++,Os[P]=C),C}(C):yn(C);case"object":case"function":return function $n(P){var C;if(Xn&&void 0!==(C=ws.get(P))||void 0!==(C=P[Hn])||!gr&&(void 0!==(C=P.propertyIsEnumerable&&P.propertyIsEnumerable[Hn])||(C=function qr(P){if(P&&P.nodeType>0)switch(P.nodeType){case 1:return P.uniqueID;case 9:return P.documentElement&&P.documentElement.uniqueID}}(P),void 0!==C)))return C;if(C=Zn(),Xn)ws.set(P,C);else{if(void 0!==br&&!1===br(P))throw new Error("Non-extensible objects are not allowed as keys.");if(gr)Object.defineProperty(P,Hn,{enumerable:!1,configurable:!1,writable:!1,value:C});else if(void 0!==P.propertyIsEnumerable&&P.propertyIsEnumerable===P.constructor.prototype.propertyIsEnumerable)P.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},P.propertyIsEnumerable[Hn]=C;else{if(void 0===P.nodeType)throw new Error("Unable to set a non-enumerable property on object.");P[Hn]=C}}return C}(C);case"symbol":return function un(P){var C=di[P];return void 0!==C||(C=Zn(),di[P]=C),C}(C);default:if("function"==typeof C.toString)return yn(C.toString());throw new Error("Value type "+typeof C+" cannot be hashed.")}}function jt(P){return null===P?1108378658:1108378659}function yn(P){for(var C=0,D=0;D=0&&(_t.get=function(Bt,cr){return(Bt=J(this,Bt))>=0&&BtXe)return{value:void 0,done:!0};var Dn=Fr.next();return $||Bt===ke||Dn.done?Dn:Nt(Bt,dn-1,Bt===ze?void 0:Dn.value[1],Dn)})},_t}function bs(P,C,D,$){var ee=ei(P);return ee.__iterateUncached=function(ge,be){var Fe=this;if(be)return this.cacheResult().__iterate(ge,be);var Xe=!0,_t=0;return P.__iterate(function(Bt,cr,Fr){if(!Xe||!(Xe=C.call(D,Bt,cr,Fr)))return _t++,ge(Bt,$?cr:_t-1,Fe)}),_t},ee.__iteratorUncached=function(ge,be){var Fe=this;if(be)return this.cacheResult().__iterator(ge,be);var Xe=P.__iterator(Ye,be),_t=!0,Bt=0;return new xt(function(){var cr,Fr,on;do{if((cr=Xe.next()).done)return $||ge===ke?cr:Nt(ge,Bt++,ge===ze?void 0:cr.value[1],cr);var dn=cr.value;Fr=dn[0],on=dn[1],_t&&(_t=C.call(D,on,Fr,Fe))}while(_t);return ge===Ye?cr:Nt(ge,Fr,on,cr)})},ee}function Ss(P,C,D){var $=ei(P);return $.__iterateUncached=function(ee,ge){if(ge)return this.cacheResult().__iterate(ee,ge);var be=0,Fe=!1;return function Xe(_t,Bt){_t.__iterate(function(cr,Fr){return(!C||Bt0}function Wn(P,C,D,$){var ee=ei(P),ge=new Dr(D).map(function(be){return be.size});return ee.size=$?ge.max():ge.min(),ee.__iterate=function(be,Fe){for(var _t,Xe=this.__iterator(ke,Fe),Bt=0;!(_t=Xe.next()).done&&!1!==be(_t.value,Bt++,this););return Bt},ee.__iteratorUncached=function(be,Fe){var Xe=D.map(function(cr){return cr=H(cr),en(Fe?cr.reverse():cr)}),_t=0,Bt=!1;return new xt(function(){var cr;return Bt||(cr=Xe.map(function(Fr){return Fr.next()}),Bt=$?cr.every(function(Fr){return Fr.done}):cr.some(function(Fr){return Fr.done})),Bt?{value:void 0,done:!0}:Nt(be,_t++,C.apply(null,cr.map(function(Fr){return Fr.value})))})},ee}function hn(P,C){return P===C?P:Be(P)?C:P.constructor(C)}function Qi(P){if(P!==Object(P))throw new TypeError("Expected [K, V] tuple: "+P)}function fi(P){return fe(P)?re:U(P)?we:Ue}function ei(P){return Object.create((fe(P)?Wt:U(P)?Pt:_r).prototype)}function Ii(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):Ot.prototype.cacheResult.call(this)}function ls(P,C){return void 0===P&&void 0===C?0:void 0===P?1:void 0===C?-1:P>C?1:P0;)C[D]=arguments[D+1];if("function"!=typeof P)throw new TypeError("Invalid merger function: "+P);return No(this,C,P)}function No(P,C,D){for(var $=[],ee=0;ee0;)C[D]=arguments[D+1];return Jn(P,C)}function Sr(P,C){for(var D=[],$=arguments.length-2;$-- >0;)D[$]=arguments[$+2];return Jn(C,D,P)}function dt(P){for(var C=[],D=arguments.length-1;D-- >0;)C[D]=arguments[D+1];return vr(P,C)}function Zt(P,C){for(var D=[],$=arguments.length-2;$-- >0;)D[$]=arguments[$+2];return vr(C,D,P)}function vr(P,C,D){return Jn(P,C,function us(P){return function C(D,$,ee){return ts(D)&&ts($)&&function mi(P,C){var D=Ot(P),$=Ot(C);return U(D)===U($)&&fe(D)===fe($)}(D,$)?Jn(D,[$],C):P?P(D,$,ee):$}}(D))}function Jn(P,C,D){if(!ts(P))throw new TypeError("Cannot merge into non-data-structure value: "+P);if(mt(P))return"function"==typeof D&&P.mergeWith?P.mergeWith.apply(P,[D].concat(C)):P.merge?P.merge.apply(P,C):P.concat.apply(P,C);for(var $=Array.isArray(P),ee=P,ge=$?we:re,be=$?function(Xe){ee===P&&(ee=To(ee)),ee.push(Xe)}:function(Xe,_t){var Bt=jr.call(ee,_t),cr=Bt&&D?D(ee[_t],Xe,_t):Xe;(!Bt||cr!==ee[_t])&&(ee===P&&(ee=To(ee)),ee[_t]=cr)},Fe=0;Fe0;)C[D]=arguments[D+1];return vr(this,C,P)}function Is(P){for(var C=[],D=arguments.length-1;D-- >0;)C[D]=arguments[D+1];return Zi(this,P,Un(),function($){return Jn($,C)})}function ta(P){for(var C=[],D=arguments.length-1;D-- >0;)C[D]=arguments[D+1];return Zi(this,P,Un(),function($){return vr($,C)})}function zo(P){var C=this.asMutable();return P(C),C.wasAltered()?C.__ensureOwner(this.__ownerID):this}function ao(){return this.__ownerID?this:this.__ensureOwner(new M)}function Ia(){return this.__ensureOwner()}function Iu(){return this.__altered}var ma=function(P){function C(D){return null==D?Un():jn(D)&&!Pe(D)?D:Un().withMutations(function($){var ee=P(D);es(ee.size),ee.forEach(function(ge,be){return $.set(be,ge)})})}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.of=function(){for(var $=[],ee=arguments.length;ee--;)$[ee]=arguments[ee];return Un().withMutations(function(ge){for(var be=0;be<$.length;be+=2){if(be+1>=$.length)throw new Error("Missing value for key: "+$[be]);ge.set($[be],$[be+1])}})},C.prototype.toString=function(){return this.__toString("Map {","}")},C.prototype.get=function($,ee){return this._root?this._root.get(0,void 0,$,ee):ee},C.prototype.set=function($,ee){return Qa(this,$,ee)},C.prototype.remove=function($){return Qa(this,$,S)},C.prototype.deleteAll=function($){var ee=H($);return 0===ee.size?this:this.withMutations(function(ge){ee.forEach(function(be){return ge.remove(be)})})},C.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Un()},C.prototype.sort=function($){return Us(nr(this,$))},C.prototype.sortBy=function($,ee){return Us(nr(this,ee,$))},C.prototype.map=function($,ee){var ge=this;return this.withMutations(function(be){be.forEach(function(Fe,Xe){be.set(Xe,$.call(ee,Fe,Xe,ge))})})},C.prototype.__iterator=function($,ee){return new eu(this,$,ee)},C.prototype.__iterate=function($,ee){var ge=this,be=0;return this._root&&this._root.iterate(function(Fe){return be++,$(Fe[1],Fe[0],ge)},ee),be},C.prototype.__ensureOwner=function($){return $===this.__ownerID?this:$?Ra(this.size,this._root,$,this.__hash):0===this.size?Un():(this.__ownerID=$,this.__altered=!1,this)},C}(re);ma.isMap=jn;var wi=ma.prototype;wi[Ki]=!0,wi[p]=wi.remove,wi.removeAll=wi.deleteAll,wi.setIn=$s,wi.removeIn=wi.deleteIn=Hr,wi.update=An,wi.updateIn=xi,wi.merge=wi.concat=mo,wi.mergeWith=io,wi.mergeDeep=li,wi.mergeDeepWith=cs,wi.mergeIn=Is,wi.mergeDeepIn=ta,wi.withMutations=zo,wi.wasAltered=Iu,wi.asImmutable=Ia,wi["@@transducer/init"]=wi.asMutable=ao,wi["@@transducer/step"]=function(P,C){return P.set(C[0],C[1])},wi["@@transducer/result"]=function(P){return P.asImmutable()};var Za=function(C,D){this.ownerID=C,this.entries=D};Za.prototype.get=function(C,D,$,ee){for(var ge=this.entries,be=0,Fe=ge.length;be=fc)return function el(P,C,D,$){P||(P=new M);for(var ee=new Ao(P,Je(D),[D,$]),ge=0;ge>>C)&E),be=this.bitmap;return be&ge?this.nodes[yi(be&ge-1)].get(C+g,D,$,ee):ee},wo.prototype.update=function(C,D,$,ee,ge,be,Fe){void 0===$&&($=Je(ee));var Xe=(0===D?$:$>>>D)&E,_t=1<=pc)return function ya(P,C,D,$,ee){for(var ge=0,be=new Array(b),Fe=0;0!==D;Fe++,D>>>=1)be[Fe]=1&D?C[ge++]:void 0;return be[$]=ee,new Oo(P,ge+1,be)}(C,on,Bt,Xe,Dn);if(cr&&!Dn&&2===on.length&&Ys(on[1^Fr]))return on[1^Fr];if(cr&&Dn&&1===on.length&&Ys(Dn))return Dn;var to=C&&C===this.ownerID,ia=cr?Dn?Bt:Bt^_t:Bt|_t,Do=cr?Dn?Bi(on,Fr,Dn,to):function Sl(P,C,D){var $=P.length-1;if(D&&C===$)return P.pop(),P;for(var ee=new Array($),ge=0,be=0;be<$;be++)be===C&&(ge=1),ee[be]=P[be+ge];return ee}(on,Fr,to):function ga(P,C,D,$){var ee=P.length+1;if($&&C+1===ee)return P[C]=D,P;for(var ge=new Array(ee),be=0,Fe=0;Fe>>C)&E];return be?be.get(C+g,D,$,ee):ee},Oo.prototype.update=function(C,D,$,ee,ge,be,Fe){void 0===$&&($=Je(ee));var Xe=(0===D?$:$>>>D)&E,Bt=this.nodes,cr=Bt[Xe];if(ge===S&&!cr)return this;var Fr=bl(cr,C,D+g,$,ee,ge,be,Fe);if(Fr===cr)return this;var on=this.count;if(cr){if(!Fr&&--on>>D)&E,be=(0===D?$:$>>>D)&E,Xe=ge===be?[Ts(P,C,D+g,$,ee)]:(Fe=new Ao(C,$,ee),ge>1&1431655765))+(P>>2&858993459))+(P>>4)&252645135,127&(P+=P>>8)+(P>>16)}function Bi(P,C,D,$){var ee=$?P:Ri(P);return ee[C]=D,ee}var fc=b/4,pc=b/2,Hi=b/4,El="@@__IMMUTABLE_LIST__@@";function va(P){return!(!P||!P[El])}var Xi=function(P){function C(D){var $=_a();if(null==D)return $;if(va(D))return D;var ee=P(D),ge=ee.size;return 0===ge?$:(es(ge),ge>0&&ge=0&&$=P.size||C<0)return P.withMutations(function(be){C<0?ko(be,C).set(0,D):ko(be,0,C+1).set(C,D)});var $=P._tail,ee=P._root,ge={value:!1};return(C+=P._origin)>=rl(P._capacity)?$=tl($,P.__ownerID,0,C,D,ge):ee=tl(ee,P.__ownerID,P._level,C,D,ge),ge.value?P.__ownerID?(P._root=ee,P._tail=$,P.__hash=void 0,P.__altered=!0,P):Zs(P._origin,P._capacity,P._level,ee,$):P}(this,$,ee)},C.prototype.remove=function($){return this.has($)?0===$?this.shift():$===this.size-1?this.pop():this.splice($,1):this},C.prototype.insert=function($,ee){return this.splice($,0,ee)},C.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=g,this._root=this._tail=this.__hash=void 0,this.__altered=!0,this):_a()},C.prototype.push=function(){var $=arguments,ee=this.size;return this.withMutations(function(ge){ko(ge,0,ee+$.length);for(var be=0;be<$.length;be++)ge.set(ee+be,$[be])})},C.prototype.pop=function(){return ko(this,0,-1)},C.prototype.unshift=function(){var $=arguments;return this.withMutations(function(ee){ko(ee,-$.length);for(var ge=0;ge<$.length;ge++)ee.set(ge,$[ge])})},C.prototype.shift=function(){return ko(this,1)},C.prototype.concat=function(){for(var $=arguments,ee=[],ge=0;ge>>D&E;if(ee>=this.array.length)return new Ko([],C);var be,ge=0===ee;if(D>0){var Fe=this.array[ee];if((be=Fe&&Fe.removeBefore(C,D-g,$))===Fe&&ge)return this}if(ge&&!be)return this;var Xe=gi(this,C);if(!ge)for(var _t=0;_t>>D&E;if(ee>=this.array.length)return this;if(D>0){var be=this.array[ee];if((ge=be&&be.removeAfter(C,D-g,$))===be&&ee===this.array.length-1)return this}var Fe=gi(this,C);return Fe.array.splice(ee+1),ge&&(Fe.array[ee]=ge),Fe};var Ho,Gr={};function Ta(P,C){var D=P._origin,$=P._capacity,ee=rl($),ge=P._tail;return function be(_t,Bt,cr){return 0===Bt?function Fe(_t,Bt){var cr=Bt===ee?ge&&ge.array:_t&&_t.array,Fr=Bt>D?0:D-Bt,on=$-Bt;return on>b&&(on=b),function(){if(Fr===on)return Gr;var dn=C?--on:Fr++;return cr&&cr[dn]}}(_t,cr):function Xe(_t,Bt,cr){var Fr,on=_t&&_t.array,dn=cr>D?0:D-cr>>Bt,Dn=1+($-cr>>Bt);return Dn>b&&(Dn=b),function(){for(;;){if(Fr){var to=Fr();if(to!==Gr)return to;Fr=null}if(dn===Dn)return Gr;var ia=C?--Dn:dn++;Fr=be(on&&on[ia],Bt-g,cr+(ia<>>D&E,Fe=P&&be0){var _t=P&&P.array[be],Bt=tl(_t,C,D-g,$,ee,ge);return Bt===_t?P:((Xe=gi(P,C)).array[be]=Bt,Xe)}return Fe&&P.array[be]===ee?P:(ge&&I(ge),Xe=gi(P,C),void 0===ee&&be===Xe.array.length-1?Xe.array.pop():Xe.array[be]=ee,Xe)}function gi(P,C){return C&&P&&C===P.ownerID?P:new Ko(P?P.array.slice():[],C)}function Ji(P,C){if(C>=rl(P._capacity))return P._tail;if(C<1<0;)D=D.array[C>>>$&E],$-=g;return D}}function ko(P,C,D){void 0!==C&&(C|=0),void 0!==D&&(D|=0);var $=P.__ownerID||new M,ee=P._origin,ge=P._capacity,be=ee+C,Fe=void 0===D?ge:D<0?ge+D:ee+D;if(be===ee&&Fe===ge)return P;if(be>=Fe)return P.clear();for(var Xe=P._level,_t=P._root,Bt=0;be+Bt<0;)_t=new Ko(_t&&_t.array.length?[void 0,_t]:[],$),Bt+=1<<(Xe+=g);Bt&&(be+=Bt,ee+=Bt,Fe+=Bt,ge+=Bt);for(var cr=rl(ge),Fr=rl(Fe);Fr>=1<cr?new Ko([],$):on;if(on&&Fr>cr&&beg;to-=g){var ia=cr>>>to&E;Dn=Dn.array[ia]=gi(Dn.array[ia],$)}Dn.array[cr>>>g&E]=on}if(Fe=Fr)be-=Fr,Fe-=Fr,Xe=g,_t=null,dn=dn&&dn.removeBefore($,0,be);else if(be>ee||Fr>>Xe&E;if(Do!==Fr>>>Xe&E)break;Do&&(Bt+=(1<ee&&(_t=_t.removeBefore($,Xe,be-Bt)),_t&&Fr>>g<=b&&ee.size>=2*$.size?(Fe=(Xe=ee.filter(function(_t,Bt){return void 0!==_t&&ge!==Bt})).toKeyedSeq().map(function(_t){return _t[0]}).flip().toMap(),P.__ownerID&&(Fe.__ownerID=Xe.__ownerID=P.__ownerID)):(Fe=$.remove(C),Xe=ge===ee.size-1?ee.pop():ee.set(ge,void 0))}else if(be){if(D===ee.get(ge)[1])return P;Fe=$,Xe=ee.set(ge,[C,D])}else Fe=$.set(C,ee.size),Xe=ee.set(ee.size,[C,D]);return P.__ownerID?(P.size=Fe.size,P._map=Fe,P._list=Xe,P.__hash=void 0,P.__altered=!0,P):ka(Fe,Xe)}Us.isOrderedMap=Wr,Us.prototype[yt]=!0,Us.prototype[p]=Us.prototype.remove;var Xs="@@__IMMUTABLE_STACK__@@";function ba(P){return!(!P||!P[Xs])}var xl=function(P){function C(D){return null==D?Da():ba(D)?D:Da().pushAll(D)}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.of=function(){return this(arguments)},C.prototype.toString=function(){return this.__toString("Stack [","]")},C.prototype.get=function($,ee){var ge=this._head;for($=J(this,$);ge&&$--;)ge=ge.next;return ge?ge.value:ee},C.prototype.peek=function(){return this._head&&this._head.value},C.prototype.push=function(){var $=arguments;if(0===arguments.length)return this;for(var ee=this.size+arguments.length,ge=this._head,be=arguments.length-1;be>=0;be--)ge={value:$[be],next:ge};return this.__ownerID?(this.size=ee,this._head=ge,this.__hash=void 0,this.__altered=!0,this):Ws(ee,ge)},C.prototype.pushAll=function($){if(0===($=P($)).size)return this;if(0===this.size&&ba($))return $;es($.size);var ee=this.size,ge=this._head;return $.__iterate(function(be){ee++,ge={value:be,next:ge}},!0),this.__ownerID?(this.size=ee,this._head=ge,this.__hash=void 0,this.__altered=!0,this):Ws(ee,ge)},C.prototype.pop=function(){return this.slice(1)},C.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Da()},C.prototype.slice=function($,ee){if(oe($,ee,this.size))return this;var ge=X($,this.size);if(K(ee,this.size)!==this.size)return P.prototype.slice.call(this,$,ee);for(var Fe=this.size-ge,Xe=this._head;ge--;)Xe=Xe.next;return this.__ownerID?(this.size=Fe,this._head=Xe,this.__hash=void 0,this.__altered=!0,this):Ws(Fe,Xe)},C.prototype.__ensureOwner=function($){return $===this.__ownerID?this:$?Ws(this.size,this._head,$,this.__hash):0===this.size?Da():(this.__ownerID=$,this.__altered=!1,this)},C.prototype.__iterate=function($,ee){var ge=this;if(ee)return new Dr(this.toArray()).__iterate(function(Xe,_t){return $(Xe,_t,ge)},ee);for(var be=0,Fe=this._head;Fe&&!1!==$(Fe.value,be++,this);)Fe=Fe.next;return be},C.prototype.__iterator=function($,ee){if(ee)return new Dr(this.toArray()).__iterator($,ee);var ge=0,be=this._head;return new xt(function(){if(be){var Fe=be.value;return be=be.next,Nt($,ge++,Fe)}return{value:void 0,done:!0}})},C}(we);xl.isStack=ba;var Tu,zs=xl.prototype;function Ws(P,C,D,$){var ee=Object.create(zs);return ee.size=P,ee._head=C,ee.__ownerID=D,ee.__hash=$,ee.__altered=!1,ee}function Da(){return Tu||(Tu=Ws(0))}zs[Xs]=!0,zs.shift=zs.pop,zs.unshift=zs.push,zs.unshiftAll=zs.pushAll,zs.withMutations=zo,zs.wasAltered=Iu,zs.asImmutable=Ia,zs["@@transducer/init"]=zs.asMutable=ao,zs["@@transducer/step"]=function(P,C){return P.unshift(C)},zs["@@transducer/result"]=function(P){return P.asImmutable()};var Nu="@@__IMMUTABLE_SET__@@";function Fa(P){return!(!P||!P[Nu])}function wl(P){return Fa(P)&&Pe(P)}function tu(P,C){if(P===C)return!0;if(!le(C)||void 0!==P.size&&void 0!==C.size&&P.size!==C.size||void 0!==P.__hash&&void 0!==C.__hash&&P.__hash!==C.__hash||fe(P)!==fe(C)||U(P)!==U(C)||Pe(P)!==Pe(C))return!1;if(0===P.size&&0===C.size)return!0;var D=!ye(P);if(Pe(P)){var $=P.entries();return C.every(function(Xe,_t){var Bt=$.next().value;return Bt&&yr(Bt[1],Xe)&&(D||yr(Bt[0],_t))})&&$.next().done}var ee=!1;if(void 0===P.size)if(void 0===C.size)"function"==typeof P.cacheResult&&P.cacheResult();else{ee=!0;var ge=P;P=C,C=ge}var be=!0,Fe=C.__iterate(function(Xe,_t){if(D?!P.has(Xe):ee?!yr(Xe,P.get(_t,S)):!yr(P.get(_t,S),Xe))return be=!1,!1});return be&&P.size===Fe}function lo(P,C){var D=function($){P.prototype[$]=C[$]};return Object.keys(C).forEach(D),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(C).forEach(D),P}function Ol(P){if(!P||"object"!=typeof P)return P;if(!le(P)){if(!ts(P))return P;P=Ot(P)}if(fe(P)){var C={};return P.__iterate(function($,ee){C[ee]=Ol($)}),C}var D=[];return P.__iterate(function($){D.push(Ol($))}),D}var v=function(P){function C(D){return null==D?Re():Fa(D)&&!Pe(D)?D:Re().withMutations(function($){var ee=P(D);es(ee.size),ee.forEach(function(ge){return $.add(ge)})})}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.of=function(){return this(arguments)},C.fromKeys=function($){return this(re($).keySeq())},C.intersect=function($){return($=H($).toArray()).length?k.intersect.apply(C($.pop()),$):Re()},C.union=function($){return($=H($).toArray()).length?k.union.apply(C($.pop()),$):Re()},C.prototype.toString=function(){return this.__toString("Set {","}")},C.prototype.has=function($){return this._map.has($)},C.prototype.add=function($){return ne(this,this._map.set($,$))},C.prototype.remove=function($){return ne(this,this._map.remove($))},C.prototype.clear=function(){return ne(this,this._map.clear())},C.prototype.map=function($,ee){var ge=this,be=!1,Fe=ne(this,this._map.mapEntries(function(Xe){var _t=Xe[1],Bt=$.call(ee,_t,_t,ge);return Bt!==_t&&(be=!0),[Bt,Bt]},ee));return be?Fe:this},C.prototype.union=function(){for(var $=[],ee=arguments.length;ee--;)$[ee]=arguments[ee];return 0===($=$.filter(function(ge){return 0!==ge.size})).length?this:0!==this.size||this.__ownerID||1!==$.length?this.withMutations(function(ge){for(var be=0;be<$.length;be++)"string"==typeof $[be]?ge.add($[be]):P($[be]).forEach(function(Fe){return ge.add(Fe)})}):this.constructor($[0])},C.prototype.intersect=function(){for(var $=[],ee=arguments.length;ee--;)$[ee]=arguments[ee];if(0===$.length)return this;$=$.map(function(be){return P(be)});var ge=[];return this.forEach(function(be){$.every(function(Fe){return Fe.includes(be)})||ge.push(be)}),this.withMutations(function(be){ge.forEach(function(Fe){be.remove(Fe)})})},C.prototype.subtract=function(){for(var $=[],ee=arguments.length;ee--;)$[ee]=arguments[ee];if(0===$.length)return this;$=$.map(function(be){return P(be)});var ge=[];return this.forEach(function(be){$.some(function(Fe){return Fe.includes(be)})&&ge.push(be)}),this.withMutations(function(be){ge.forEach(function(Fe){be.remove(Fe)})})},C.prototype.sort=function($){return La(nr(this,$))},C.prototype.sortBy=function($,ee){return La(nr(this,ee,$))},C.prototype.wasAltered=function(){return this._map.wasAltered()},C.prototype.__iterate=function($,ee){var ge=this;return this._map.__iterate(function(be){return $(be,be,ge)},ee)},C.prototype.__iterator=function($,ee){return this._map.__iterator($,ee)},C.prototype.__ensureOwner=function($){if($===this.__ownerID)return this;var ee=this._map.__ensureOwner($);return $?this.__make(ee,$):0===this.size?this.__empty():(this.__ownerID=$,this._map=ee,this)},C}(Ue);v.isSet=Fa;var Ee,k=v.prototype;function ne(P,C){return P.__ownerID?(P.size=C.size,P._map=C,P):C===P._map?P:0===C.size?P.__empty():P.__make(C)}function pe(P,C){var D=Object.create(k);return D.size=P?P.size:0,D._map=P,D.__ownerID=C,D}function Re(){return Ee||(Ee=pe(Un()))}k[Nu]=!0,k[p]=k.remove,k.merge=k.concat=k.union,k.withMutations=zo,k.asImmutable=Ia,k["@@transducer/init"]=k.asMutable=ao,k["@@transducer/step"]=function(P,C){return P.add(C)},k["@@transducer/result"]=function(P){return P.asImmutable()},k.__empty=Re,k.__make=pe;var pt,Ke=function(P){function C(D,$,ee){if(!(this instanceof C))return new C(D,$,ee);if(Eo(0!==ee,"Cannot step a Range by 0"),D=D||0,void 0===$&&($=1/0),ee=void 0===ee?1:Math.abs(ee),$=0&&ee=0&&ge>>-15,461845907),C=Ge(C<<13|C>>>-13,5),C=Ge((C=(C+3864292196|0)^P)^C>>>16,2246822507),C=vt((C=Ge(C^C>>>13,3266489909))^C>>>16)}(P.__iterate(D?C?function(ge,be){$=31*$+eo(Je(ge),Je(be))|0}:function(ge,be){$=$+eo(Je(ge),Je(be))|0}:C?function(ge){$=31*$+Je(ge)|0}:function(ge){$=$+Je(ge)|0}),$)}(this))}});var Yr=H.prototype;Yr[te]=!0,Yr[ut]=Yr.values,Yr.toJSON=Yr.toArray,Yr.__toStringMapper=xo,Yr.inspect=Yr.toSource=function(){return this.toString()},Yr.chain=Yr.flatMap,Yr.contains=Yr.includes,lo(re,{flip:function(){return hn(this,as(this))},mapEntries:function(C,D){var $=this,ee=0;return hn(this,this.toSeq().map(function(ge,be){return C.call(D,[be,ge],ee++,$)}).fromEntrySeq())},mapKeys:function(C,D){var $=this;return hn(this,this.toSeq().flip().map(function(ee,ge){return C.call(D,ee,ge,$)}).flip())}});var Rn=re.prototype;Rn[he]=!0,Rn[ut]=Yr.entries,Rn.toJSON=Ur,Rn.__toStringMapper=function(P,C){return xo(C)+": "+xo(P)},lo(we,{toKeyedSeq:function(){return new ni(this,!1)},filter:function(C,D){return hn(this,Cs(this,C,D,!1))},findIndex:function(C,D){var $=this.findEntry(C,D);return $?$[0]:-1},indexOf:function(C){var D=this.keyOf(C);return void 0===D?-1:D},lastIndexOf:function(C){var D=this.lastKeyOf(C);return void 0===D?-1:D},reverse:function(){return hn(this,sn(this,!1))},slice:function(C,D){return hn(this,Gs(this,C,D,!1))},splice:function(C,D){var $=arguments.length;if(D=Math.max(D||0,0),0===$||2===$&&!D)return this;C=X(C,C<0?this.count():this.size);var ee=this.slice(0,C);return hn(this,1===$?ee:ee.concat(Ri(arguments,2),this.slice(C+D)))},findLastIndex:function(C,D){var $=this.findLastEntry(C,D);return $?$[0]:-1},first:function(C){return this.get(0,C)},flatten:function(C){return hn(this,Ss(this,C,!1))},get:function(C,D){return(C=J(this,C))<0||this.size===1/0||void 0!==this.size&&C>this.size?D:this.find(function($,ee){return ee===C},void 0,D)},has:function(C){return(C=J(this,C))>=0&&(void 0!==this.size?this.size===1/0||CC?-1:0}function eo(P,C){return P^C+2654435769+(P<<6)+(P>>2)|0}Qs.has=Yr.includes,Qs.contains=Qs.includes,Qs.keys=Qs.values,lo(Wt,Rn),lo(Pt,ui),lo(_r,Qs);var La=function(P){function C(D){return null==D?Pl():wl(D)?D:Pl().withMutations(function($){var ee=Ue(D);es(ee.size),ee.forEach(function(ge){return $.add(ge)})})}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.of=function(){return this(arguments)},C.fromKeys=function($){return this(re($).keySeq())},C.prototype.toString=function(){return this.__toString("OrderedSet {","}")},C}(v);La.isOrderedSet=wl;var hc,Al=La.prototype;function Cl(P,C){var D=Object.create(Al);return D.size=P?P.size:0,D._map=P,D.__ownerID=C,D}function Pl(){return hc||(hc=Cl(Ma()))}Al[yt]=!0,Al.zip=ui.zip,Al.zipWith=ui.zipWith,Al.zipAll=ui.zipAll,Al.__empty=Pl,Al.__make=Cl;var nl={LeftThenRight:-1,RightThenLeft:1},hs=function(C,D){var $;!function Zf(P){if(et(P))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(mt(P))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(null===P||"object"!=typeof P)throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}(C);var ee=function(Fe){var Xe=this;if(Fe instanceof ee)return Fe;if(!(this instanceof ee))return new ee(Fe);if(!$){$=!0;var _t=Object.keys(C),Bt=ge._indices={};ge._name=D,ge._keys=_t,ge._defaultValues=C;for(var cr=0;cr<_t.length;cr++){var Fr=_t[cr];Bt[Fr]=cr,ge[Fr]?"object"==typeof console&&console.warn&&console.warn("Cannot define "+Il(this)+' with property "'+Fr+'" since that property name is part of the Record API.'):ef(ge,Fr)}}return this.__ownerID=void 0,this._values=Xi().withMutations(function(on){on.setSize(Xe._keys.length),re(Fe).forEach(function(dn,Dn){on.set(Xe._indices[Dn],dn===Xe._defaultValues[Dn]?void 0:dn)})}),this},ge=ee.prototype=Object.create(vi);return ge.constructor=ee,D&&(ee.displayName=D),ee};hs.prototype.toString=function(){for(var $,C=Il(this)+" { ",D=this._keys,ee=0,ge=D.length;ee!==ge;ee++)C+=(ee?", ":"")+($=D[ee])+": "+xo(this.get($));return C+" }"},hs.prototype.equals=function(C){return this===C||et(C)&&na(this).equals(na(C))},hs.prototype.hashCode=function(){return na(this).hashCode()},hs.prototype.has=function(C){return this._indices.hasOwnProperty(C)},hs.prototype.get=function(C,D){if(!this.has(C))return D;var ee=this._values.get(this._indices[C]);return void 0===ee?this._defaultValues[C]:ee},hs.prototype.set=function(C,D){if(this.has(C)){var $=this._values.set(this._indices[C],D===this._defaultValues[C]?void 0:D);if($!==this._values&&!this.__ownerID)return jl(this,$)}return this},hs.prototype.remove=function(C){return this.set(C)},hs.prototype.clear=function(){var C=this._values.clear().setSize(this._keys.length);return this.__ownerID?this:jl(this,C)},hs.prototype.wasAltered=function(){return this._values.wasAltered()},hs.prototype.toSeq=function(){return na(this)},hs.prototype.toJS=function(){return Ol(this)},hs.prototype.entries=function(){return this.__iterator(Ye)},hs.prototype.__iterator=function(C,D){return na(this).__iterator(C,D)},hs.prototype.__iterate=function(C,D){return na(this).__iterate(C,D)},hs.prototype.__ensureOwner=function(C){if(C===this.__ownerID)return this;var D=this._values.__ensureOwner(C);return C?jl(this,D,C):(this.__ownerID=C,this._values=D,this)},hs.isRecord=et,hs.getDescriptiveName=Il;var vi=hs.prototype;function jl(P,C,D){var $=Object.create(Object.getPrototypeOf(P));return $._values=C,$.__ownerID=D,$}function Il(P){return P.constructor.displayName||P.constructor.name||"Record"}function na(P){return Gi(P._keys.map(function(C){return[C,P.get(C)]}))}function ef(P,C){try{Object.defineProperty(P,C,{get:function(){return this.get(C)},set:function(D){Eo(this.__ownerID,"Cannot set on an immutable record."),this.set(C,D)}})}catch{}}vi[$e]=!0,vi[p]=vi.remove,vi.deleteIn=vi.removeIn=Hr,vi.getIn=Ht,vi.hasIn=Yr.hasIn,vi.merge=mo,vi.mergeWith=io,vi.mergeIn=Is,vi.mergeDeep=li,vi.mergeDeepWith=cs,vi.mergeDeepIn=ta,vi.setIn=$s,vi.update=An,vi.updateIn=xi,vi.withMutations=zo,vi.asMutable=ao,vi.asImmutable=Ia,vi[ut]=vi.entries,vi.toJSON=vi.toObject=Yr.toObject,vi.inspect=vi.toSource=function(){return this.toString()};var mc,$i=function(P){function C(D,$){if(!(this instanceof C))return new C(D,$);if(this._value=D,this.size=void 0===$?1/0:Math.max(0,$),0===this.size){if(mc)return mc;mc=this}}return P&&(C.__proto__=P),(C.prototype=Object.create(P&&P.prototype)).constructor=C,C.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},C.prototype.get=function($,ee){return this.has($)?this._value:ee},C.prototype.includes=function($){return yr(this._value,$)},C.prototype.slice=function($,ee){var ge=this.size;return oe($,ee,ge)?this:new C(this._value,K(ee,ge)-X($,ge))},C.prototype.reverse=function(){return this},C.prototype.indexOf=function($){return yr(this._value,$)?0:-1},C.prototype.lastIndexOf=function($){return yr(this._value,$)?this.size:-1},C.prototype.__iterate=function($,ee){for(var ge=this.size,be=0;be!==ge&&!1!==$(this._value,ee?ge-++be:be++,this););return be},C.prototype.__iterator=function($,ee){var ge=this,be=this.size,Fe=0;return new xt(function(){return Fe===be?{value:void 0,done:!0}:Nt($,ee?be-++Fe:Fe++,ge._value)})},C.prototype.equals=function($){return $ instanceof C?yr(this._value,$._value):tu($)},C}(Pt);function tf(P,C){return Rl([],C||rf,P,"",C&&C.length>2?[]:void 0,{"":P})}function Rl(P,C,D,$,ee,ge){if("string"!=typeof D&&!mt(D)&&(ur(D)||Or(D)||Bo(D))){if(~P.indexOf(D))throw new TypeError("Cannot convert circular structure to Immutable");P.push(D),ee&&""!==$&&ee.push($);var be=C.call(ge,$,Ot(D).map(function(Fe,Xe){return Rl(P,C,Fe,Xe,ee,D)}),ee&&ee.slice());return P.pop(),ee&&ee.pop(),be}return D}function rf(P,C){return U(C)?C.toList():fe(C)?C.toMap():C.toSet()}var yc="4.3.1",ku=H;const Nl={version:yc,Collection:H,Iterable:H,Seq:Ot,Map:ma,OrderedMap:Us,List:Xi,Stack:xl,Set:v,OrderedSet:La,PairSorting:nl,Record:hs,Range:Ke,Repeat:$i,is:yr,fromJS:tf,hash:Je,isImmutable:mt,isCollection:le,isKeyed:fe,isIndexed:U,isAssociative:ye,isOrdered:Pe,isValueObject:Ar,isPlainObject:Bo,isSeq:Be,isList:va,isMap:jn,isOrderedMap:Wr,isStack:ba,isSet:Fa,isOrderedSet:wl,isRecord:et,get:Tr,getIn:Tt,has:$o,hasIn:er,merge:Uo,mergeDeep:dt,mergeWith:Sr,mergeDeepWith:Zt,remove:Li,removeIn:Vr,set:xn,setIn:js,update:bn,updateIn:Zi}},77663:w=>{w.exports=function(j,i,p,g){var E=new Blob(typeof g<"u"?[g,j]:[j],{type:p||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")window.navigator.msSaveBlob(E,i);else{var S=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(E):window.webkitURL.createObjectURL(E),A=document.createElement("a");A.style.display="none",A.href=S,A.setAttribute("download",i),typeof A.download>"u"&&A.setAttribute("target","_blank"),document.body.appendChild(A),A.click(),setTimeout(function(){document.body.removeChild(A),window.URL.revokeObjectURL(S)},200)}}},20220:w=>{var g=/^\s+|\s+$/g,b=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,S=/^0o[0-7]+$/i,A=parseInt,I="object"==typeof global&&global&&global.Object===Object&&global,M="object"==typeof self&&self&&self.Object===Object&&self,F=I||M||Function("return this")(),z=Object.prototype.toString,oe=Math.max,X=Math.min,K=function(){return F.Date.now()};function Z(fe){var ce=typeof fe;return!!fe&&("object"==ce||"function"==ce)}function he(fe){if("number"==typeof fe)return fe;if(function le(fe){return"symbol"==typeof fe||function te(fe){return!!fe&&"object"==typeof fe}(fe)&&"[object Symbol]"==z.call(fe)}(fe))return NaN;if(Z(fe)){var ce="function"==typeof fe.valueOf?fe.valueOf():fe;fe=Z(ce)?ce+"":ce}if("string"!=typeof fe)return 0===fe?fe:+fe;fe=fe.replace(g,"");var U=E.test(fe);return U||S.test(fe)?A(fe.slice(2),U?2:8):b.test(fe)?NaN:+fe}w.exports=function Q(fe,ce,U){var ye,H,re,we,Ue,De,Be=0,$e=!1,et=!1,mt=!0;if("function"!=typeof fe)throw new TypeError("Expected a function");function yt(Nt){var Gt=ye,Or=H;return ye=H=void 0,Be=Nt,we=fe.apply(Or,Gt)}function ke(Nt){var Gt=Nt-De;return void 0===De||Gt>=ce||Gt<0||et&&Nt-Be>=re}function Ye(){var Nt=K();if(ke(Nt))return qe(Nt);Ue=setTimeout(Ye,function ze(Nt){var gn=ce-(Nt-De);return et?X(gn,re-(Nt-Be)):gn}(Nt))}function qe(Nt){return Ue=void 0,mt&&ye?yt(Nt):(ye=H=void 0,we)}function xt(){var Nt=K(),Gt=ke(Nt);if(ye=arguments,H=this,De=Nt,Gt){if(void 0===Ue)return function Pe(Nt){return Be=Nt,Ue=setTimeout(Ye,ce),$e?yt(Nt):we}(De);if(et)return Ue=setTimeout(Ye,ce),yt(De)}return void 0===Ue&&(Ue=setTimeout(Ye,ce)),we}return ce=he(ce)||0,Z(U)&&($e=!!U.leading,re=(et="maxWait"in U)?oe(he(U.maxWait)||0,ce):re,mt="trailing"in U?!!U.trailing:mt),xt.cancel=function gt(){void 0!==Ue&&clearTimeout(Ue),Be=0,ye=De=H=Ue=void 0},xt.flush=function ut(){return void 0===Ue?we:qe(K())},xt}},36506:(w,j,i)=>{var b=i(98745)(i(98492),"DataView");w.exports=b},19618:(w,j,i)=>{var p=i(35602),g=i(81499),b=i(52990),E=i(70480),S=i(4469);function A(I){var M=-1,F=null==I?0:I.length;for(this.clear();++M{var p=i(31391),g=i(65376);function E(S){this.__wrapped__=S,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}(E.prototype=p(g.prototype)).constructor=E,w.exports=E},3597:(w,j,i)=>{var p=i(39365),g=i(89343),b=i(34779),E=i(51509),S=i(27137);function A(I){var M=-1,F=null==I?0:I.length;for(this.clear();++M{var p=i(31391),g=i(65376);function b(E,S){this.__wrapped__=E,this.__actions__=[],this.__chain__=!!S,this.__index__=0,this.__values__=void 0}(b.prototype=p(g.prototype)).constructor=b,w.exports=b},21136:(w,j,i)=>{var b=i(98745)(i(98492),"Map");w.exports=b},21811:(w,j,i)=>{var p=i(43413),g=i(45419),b=i(47253),E=i(81115),S=i(76648);function A(I){var M=-1,F=null==I?0:I.length;for(this.clear();++M{var b=i(98745)(i(98492),"Promise");w.exports=b},91732:(w,j,i)=>{var b=i(98745)(i(98492),"Set");w.exports=b},15960:(w,j,i)=>{var p=i(21811),g=i(76151),b=i(12154);function E(S){var A=-1,I=null==S?0:S.length;for(this.__data__=new p;++A{var p=i(3597),g=i(9488),b=i(15943),E=i(55456),S=i(74793),A=i(68689);function I(M){var F=this.__data__=new p(M);this.size=F.size}I.prototype.clear=g,I.prototype.delete=b,I.prototype.get=E,I.prototype.has=S,I.prototype.set=A,w.exports=I},61763:(w,j,i)=>{var p=i(98492);w.exports=p.Symbol},82760:(w,j,i)=>{var p=i(98492);w.exports=p.Uint8Array},26413:(w,j,i)=>{var b=i(98745)(i(98492),"WeakMap");w.exports=b},57910:w=>{w.exports=function j(i,p,g){switch(g.length){case 0:return i.call(p);case 1:return i.call(p,g[0]);case 2:return i.call(p,g[0],g[1]);case 3:return i.call(p,g[0],g[1],g[2])}return i.apply(p,g)}},57772:w=>{w.exports=function j(i,p){for(var g=-1,b=null==i?0:i.length;++g{w.exports=function j(i,p){for(var g=-1,b=null==i?0:i.length,E=0,S=[];++g{var p=i(29568);w.exports=function g(b,E){return!(null==b||!b.length)&&p(b,E,0)>-1}},31384:(w,j,i)=>{var p=i(5025),g=i(31955),b=i(82261),E=i(57525),S=i(65188),A=i(74868),M=Object.prototype.hasOwnProperty;w.exports=function F(J,z){var oe=b(J),X=!oe&&g(J),K=!oe&&!X&&E(J),Q=!oe&&!X&&!K&&A(J),Z=oe||X||K||Q,te=Z?p(J.length,String):[],le=te.length;for(var he in J)(z||M.call(J,he))&&(!Z||!("length"==he||K&&("offset"==he||"parent"==he)||Q&&("buffer"==he||"byteLength"==he||"byteOffset"==he)||S(he,le)))&&te.push(he);return te}},73880:w=>{w.exports=function j(i,p){for(var g=-1,b=null==i?0:i.length,E=Array(b);++g{w.exports=function j(i,p){for(var g=-1,b=p.length,E=i.length;++g{w.exports=function j(i,p,g,b){var E=-1,S=null==i?0:i.length;for(b&&S&&(g=i[++E]);++E{w.exports=function j(i,p){for(var g=-1,b=null==i?0:i.length;++g{w.exports=function j(i){return i.split("")}},76324:w=>{var j=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;w.exports=function i(p){return p.match(j)||[]}},16697:(w,j,i)=>{var p=i(71741),g=i(37826);w.exports=function b(E,S,A){(void 0!==A&&!g(E[S],A)||void 0===A&&!(S in E))&&p(E,S,A)}},89553:(w,j,i)=>{var p=i(71741),g=i(37826),E=Object.prototype.hasOwnProperty;w.exports=function S(A,I,M){var F=A[I];(!E.call(A,I)||!g(F,M)||void 0===M&&!(I in A))&&p(A,I,M)}},14056:(w,j,i)=>{var p=i(37826);w.exports=function g(b,E){for(var S=b.length;S--;)if(p(b[S][0],E))return S;return-1}},16234:(w,j,i)=>{var p=i(35931),g=i(74614);w.exports=function b(E,S){return E&&p(S,g(S),E)}},4431:(w,j,i)=>{var p=i(35931),g=i(85602);w.exports=function b(E,S){return E&&p(S,g(S),E)}},71741:(w,j,i)=>{var p=i(89383);w.exports=function g(b,E,S){"__proto__"==E&&p?p(b,E,{configurable:!0,enumerable:!0,value:S,writable:!0}):b[E]=S}},61320:(w,j,i)=>{var p=i(31339),g=i(57772),b=i(89553),E=i(16234),S=i(4431),A=i(86002),I=i(84231),M=i(79385),F=i(24354),J=i(6131),z=i(2442),oe=i(62472),X=i(39431),K=i(20514),Q=i(99225),Z=i(82261),te=i(57525),le=i(10990),he=i(49794),fe=i(28611),ce=i(74614),U=i(85602),we="[object Arguments]",et="[object Function]",ze="[object Object]",Ot={};Ot[we]=Ot["[object Array]"]=Ot["[object ArrayBuffer]"]=Ot["[object DataView]"]=Ot["[object Boolean]"]=Ot["[object Date]"]=Ot["[object Float32Array]"]=Ot["[object Float64Array]"]=Ot["[object Int8Array]"]=Ot["[object Int16Array]"]=Ot["[object Int32Array]"]=Ot["[object Map]"]=Ot["[object Number]"]=Ot[ze]=Ot["[object RegExp]"]=Ot["[object Set]"]=Ot["[object String]"]=Ot["[object Symbol]"]=Ot["[object Uint8Array]"]=Ot["[object Uint8ClampedArray]"]=Ot["[object Uint16Array]"]=Ot["[object Uint32Array]"]=!0,Ot["[object Error]"]=Ot[et]=Ot["[object WeakMap]"]=!1,w.exports=function Wt(Pt,_r,Dr,qn,ci,Bn){var kn,Gi=1&_r,Yi=2&_r,Mi=4&_r;if(Dr&&(kn=ci?Dr(Pt,qn,ci,Bn):Dr(Pt)),void 0!==kn)return kn;if(!he(Pt))return Pt;var Di=Z(Pt);if(Di){if(kn=X(Pt),!Gi)return I(Pt,kn)}else{var Ki=oe(Pt),jn=Ki==et||"[object GeneratorFunction]"==Ki;if(te(Pt))return A(Pt,Gi);if(Ki==ze||Ki==we||jn&&!ci){if(kn=Yi||jn?{}:Q(Pt),!Gi)return Yi?F(Pt,S(kn,Pt)):M(Pt,E(kn,Pt))}else{if(!Ot[Ki])return ci?Pt:{};kn=K(Pt,Ki,Gi)}}Bn||(Bn=new p);var Wr=Bn.get(Pt);if(Wr)return Wr;Bn.set(Pt,kn),fe(Pt)?Pt.forEach(function(Ge){kn.add(Wt(Ge,_r,Dr,Ge,Pt,Bn))}):le(Pt)&&Pt.forEach(function(Ge,vt){kn.set(vt,Wt(Ge,_r,Dr,vt,Pt,Bn))});var yr=Di?void 0:(Mi?Yi?z:J:Yi?U:ce)(Pt);return g(yr||Pt,function(Ge,vt){yr&&(Ge=Pt[vt=Ge]),b(kn,vt,Wt(Ge,_r,Dr,vt,Pt,Bn))}),kn}},31391:(w,j,i)=>{var p=i(49794),g=Object.create,b=function(){function E(){}return function(S){if(!p(S))return{};if(g)return g(S);E.prototype=S;var A=new E;return E.prototype=void 0,A}}();w.exports=b},35103:(w,j,i)=>{var p=i(17794),b=i(29386)(p);w.exports=b},84051:w=>{w.exports=function j(i,p,g,b){for(var E=i.length,S=g+(b?1:-1);b?S--:++S{var p=i(17853),g=i(42241);w.exports=function b(E,S,A,I,M){var F=-1,J=E.length;for(A||(A=g),M||(M=[]);++F0&&A(z)?S>1?b(z,S-1,A,I,M):p(M,z):I||(M[M.length]=z)}return M}},16483:(w,j,i)=>{var g=i(62086)();w.exports=g},17794:(w,j,i)=>{var p=i(16483),g=i(74614);w.exports=function b(E,S){return E&&p(E,S,g)}},82202:(w,j,i)=>{var p=i(44826),g=i(38916);w.exports=function b(E,S){for(var A=0,I=(S=p(S,E)).length;null!=E&&A{var p=i(17853),g=i(82261);w.exports=function b(E,S,A){var I=S(E);return g(E)?I:p(I,A(E))}},24590:(w,j,i)=>{var p=i(61763),g=i(95933),b=i(79243),A=p?p.toStringTag:void 0;w.exports=function I(M){return null==M?void 0===M?"[object Undefined]":"[object Null]":A&&A in Object(M)?g(M):b(M)}},23274:w=>{w.exports=function j(i,p){return null!=i&&p in Object(i)}},29568:(w,j,i)=>{var p=i(84051),g=i(91817),b=i(62528);w.exports=function E(S,A,I){return A==A?b(S,A,I):p(S,g,I)}},53022:(w,j,i)=>{var p=i(24590),g=i(53714);w.exports=function E(S){return g(S)&&"[object Arguments]"==p(S)}},97108:(w,j,i)=>{var p=i(97946),g=i(53714);w.exports=function b(E,S,A,I,M){return E===S||(null==E||null==S||!g(E)&&!g(S)?E!=E&&S!=S:p(E,S,A,I,b,M))}},97946:(w,j,i)=>{var p=i(31339),g=i(17469),b=i(81642),E=i(99462),S=i(62472),A=i(82261),I=i(57525),M=i(74868),J="[object Arguments]",z="[object Array]",oe="[object Object]",K=Object.prototype.hasOwnProperty;w.exports=function Q(Z,te,le,he,fe,ce){var U=A(Z),ye=A(te),H=U?z:S(Z),re=ye?z:S(te),we=(H=H==J?oe:H)==oe,Ue=(re=re==J?oe:re)==oe,De=H==re;if(De&&I(Z)){if(!I(te))return!1;U=!0,we=!1}if(De&&!we)return ce||(ce=new p),U||M(Z)?g(Z,te,le,he,fe,ce):b(Z,te,H,le,he,fe,ce);if(!(1&le)){var Be=we&&K.call(Z,"__wrapped__"),$e=Ue&&K.call(te,"__wrapped__");if(Be||$e){var et=Be?Z.value():Z,mt=$e?te.value():te;return ce||(ce=new p),fe(et,mt,le,he,ce)}}return!!De&&(ce||(ce=new p),E(Z,te,le,he,fe,ce))}},78562:(w,j,i)=>{var p=i(62472),g=i(53714);w.exports=function E(S){return g(S)&&"[object Map]"==p(S)}},2527:(w,j,i)=>{var p=i(31339),g=i(97108);w.exports=function S(A,I,M,F){var J=M.length,z=J,oe=!F;if(null==A)return!z;for(A=Object(A);J--;){var X=M[J];if(oe&&X[2]?X[1]!==A[X[0]]:!(X[0]in A))return!1}for(;++J{w.exports=function j(i){return i!=i}},41082:(w,j,i)=>{var p=i(66861),g=i(9950),b=i(49794),E=i(37075),A=/^\[object .+?Constructor\]$/,z=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");w.exports=function oe(X){return!(!b(X)||g(X))&&(p(X)?z:A).test(E(X))}},61202:(w,j,i)=>{var p=i(62472),g=i(53714);w.exports=function E(S){return g(S)&&"[object Set]"==p(S)}},38902:(w,j,i)=>{var p=i(24590),g=i(7765),b=i(53714),De={};De["[object Float32Array]"]=De["[object Float64Array]"]=De["[object Int8Array]"]=De["[object Int16Array]"]=De["[object Int32Array]"]=De["[object Uint8Array]"]=De["[object Uint8ClampedArray]"]=De["[object Uint16Array]"]=De["[object Uint32Array]"]=!0,De["[object Arguments]"]=De["[object Array]"]=De["[object ArrayBuffer]"]=De["[object Boolean]"]=De["[object DataView]"]=De["[object Date]"]=De["[object Error]"]=De["[object Function]"]=De["[object Map]"]=De["[object Number]"]=De["[object Object]"]=De["[object RegExp]"]=De["[object Set]"]=De["[object String]"]=De["[object WeakMap]"]=!1,w.exports=function Be($e){return b($e)&&g($e.length)&&!!De[p($e)]}},21627:(w,j,i)=>{var p=i(72924),g=i(38526),b=i(65657),E=i(82261),S=i(12692);w.exports=function A(I){return"function"==typeof I?I:null==I?b:"object"==typeof I?E(I)?g(I[0],I[1]):p(I):S(I)}},190:(w,j,i)=>{var p=i(26587),g=i(10366),E=Object.prototype.hasOwnProperty;w.exports=function S(A){if(!p(A))return g(A);var I=[];for(var M in Object(A))E.call(A,M)&&"constructor"!=M&&I.push(M);return I}},7673:(w,j,i)=>{var p=i(49794),g=i(26587),b=i(18981),S=Object.prototype.hasOwnProperty;w.exports=function A(I){if(!p(I))return b(I);var M=g(I),F=[];for(var J in I)"constructor"==J&&(M||!S.call(I,J))||F.push(J);return F}},65376:w=>{w.exports=function j(){}},72924:(w,j,i)=>{var p=i(2527),g=i(57895),b=i(92265);w.exports=function E(S){var A=g(S);return 1==A.length&&A[0][2]?b(A[0][0],A[0][1]):function(I){return I===S||p(I,S,A)}}},38526:(w,j,i)=>{var p=i(97108),g=i(55440),b=i(12494),E=i(86300),S=i(53921),A=i(92265),I=i(38916);w.exports=function J(z,oe){return E(z)&&S(oe)?A(I(z),oe):function(X){var K=g(X,z);return void 0===K&&K===oe?b(X,z):p(oe,K,3)}}},33294:(w,j,i)=>{var p=i(31339),g=i(16697),b=i(16483),E=i(19218),S=i(49794),A=i(85602),I=i(67524);w.exports=function M(F,J,z,oe,X){F!==J&&b(J,function(K,Q){if(X||(X=new p),S(K))E(F,J,Q,z,M,oe,X);else{var Z=oe?oe(I(F,Q),K,Q+"",F,J,X):void 0;void 0===Z&&(Z=K),g(F,Q,Z)}},A)}},19218:(w,j,i)=>{var p=i(16697),g=i(86002),b=i(72501),E=i(84231),S=i(99225),A=i(31955),I=i(82261),M=i(13471),F=i(57525),J=i(66861),z=i(49794),oe=i(28168),X=i(74868),K=i(67524),Q=i(84210);w.exports=function Z(te,le,he,fe,ce,U,ye){var H=K(te,he),re=K(le,he),we=ye.get(re);if(we)p(te,he,we);else{var Ue=U?U(H,re,he+"",te,le,ye):void 0,De=void 0===Ue;if(De){var Be=I(re),$e=!Be&&F(re),et=!Be&&!$e&&X(re);Ue=re,Be||$e||et?I(H)?Ue=H:M(H)?Ue=E(H):$e?(De=!1,Ue=g(re,!0)):et?(De=!1,Ue=b(re,!0)):Ue=[]:oe(re)||A(re)?(Ue=H,A(H)?Ue=Q(H):(!z(H)||J(H))&&(Ue=S(re))):De=!1}De&&(ye.set(re,Ue),ce(Ue,re,fe,U,ye),ye.delete(re)),p(te,he,Ue)}}},3400:w=>{w.exports=function j(i){return function(p){return p?.[i]}}},96443:(w,j,i)=>{var p=i(82202);w.exports=function g(b){return function(E){return p(E,b)}}},40895:w=>{w.exports=function j(i){return function(p){return i?.[p]}}},8978:w=>{w.exports=function j(i,p,g,b,E){return E(i,function(S,A,I){g=b?(b=!1,S):p(g,S,A,I)}),g}},78951:(w,j,i)=>{var p=i(65657),g=i(92394),b=i(36814);w.exports=function E(S,A){return b(g(S,A,p),S+"")}},19478:(w,j,i)=>{var p=i(89553),g=i(44826),b=i(65188),E=i(49794),S=i(38916);w.exports=function A(I,M,F,J){if(!E(I))return I;for(var z=-1,oe=(M=g(M,I)).length,X=oe-1,K=I;null!=K&&++z{var p=i(65657),g=i(38242);w.exports=g?function(E,S){return g.set(E,S),E}:p},58235:(w,j,i)=>{var p=i(51075),g=i(89383),b=i(65657);w.exports=g?function(S,A){return g(S,"toString",{configurable:!0,enumerable:!1,value:p(A),writable:!0})}:b},52037:w=>{w.exports=function j(i,p,g){var b=-1,E=i.length;p<0&&(p=-p>E?0:E+p),(g=g>E?E:g)<0&&(g+=E),E=p>g?0:g-p>>>0,p>>>=0;for(var S=Array(E);++b{var p=i(35103);w.exports=function g(b,E){var S;return p(b,function(A,I,M){return!(S=E(A,I,M))}),!!S}},5025:w=>{w.exports=function j(i,p){for(var g=-1,b=Array(i);++g{var p=i(61763),g=i(73880),b=i(82261),E=i(23423),A=p?p.prototype:void 0,I=A?A.toString:void 0;w.exports=function M(F){if("string"==typeof F)return F;if(b(F))return g(F,M)+"";if(E(F))return I?I.call(F):"";var J=F+"";return"0"==J&&1/F==-1/0?"-0":J}},99484:(w,j,i)=>{var p=i(71781),g=/^\s+/;w.exports=function b(E){return E&&E.slice(0,p(E)+1).replace(g,"")}},35249:w=>{w.exports=function j(i){return function(p){return i(p)}}},4205:(w,j,i)=>{var p=i(44826),g=i(92819),b=i(89247),E=i(38916);w.exports=function S(A,I){return I=p(I,A),null==(A=b(A,I))||delete A[E(g(I))]}},52255:w=>{w.exports=function j(i,p,g){for(var b=-1,E=i.length,S=p.length,A={};++b{w.exports=function j(i,p){return i.has(p)}},44826:(w,j,i)=>{var p=i(82261),g=i(86300),b=i(40163),E=i(12674);w.exports=function S(A,I){return p(A)?A:g(A,I)?[A]:b(E(A))}},43073:(w,j,i)=>{var p=i(52037);w.exports=function g(b,E,S){var A=b.length;return S=void 0===S?A:S,!E&&S>=A?b:p(b,E,S)}},72355:(w,j,i)=>{var p=i(82760);w.exports=function g(b){var E=new b.constructor(b.byteLength);return new p(E).set(new p(b)),E}},86002:(w,j,i)=>{w=i.nmd(w);var p=i(98492),g=j&&!j.nodeType&&j,b=g&&w&&!w.nodeType&&w,S=b&&b.exports===g?p.Buffer:void 0,A=S?S.allocUnsafe:void 0;w.exports=function I(M,F){if(F)return M.slice();var J=M.length,z=A?A(J):new M.constructor(J);return M.copy(z),z}},26693:(w,j,i)=>{var p=i(72355);w.exports=function g(b,E){var S=E?p(b.buffer):b.buffer;return new b.constructor(S,b.byteOffset,b.byteLength)}},80497:w=>{var j=/\w*$/;w.exports=function i(p){var g=new p.constructor(p.source,j.exec(p));return g.lastIndex=p.lastIndex,g}},43330:(w,j,i)=>{var p=i(61763),g=p?p.prototype:void 0,b=g?g.valueOf:void 0;w.exports=function E(S){return b?Object(b.call(S)):{}}},72501:(w,j,i)=>{var p=i(72355);w.exports=function g(b,E){var S=E?p(b.buffer):b.buffer;return new b.constructor(S,b.byteOffset,b.length)}},95683:w=>{var j=Math.max;w.exports=function i(p,g,b,E){for(var S=-1,A=p.length,I=b.length,M=-1,F=g.length,J=j(A-I,0),z=Array(F+J),oe=!E;++M{var j=Math.max;w.exports=function i(p,g,b,E){for(var S=-1,A=p.length,I=-1,M=b.length,F=-1,J=g.length,z=j(A-M,0),oe=Array(z+J),X=!E;++S{w.exports=function j(i,p){var g=-1,b=i.length;for(p||(p=Array(b));++g{var p=i(89553),g=i(71741);w.exports=function b(E,S,A,I){var M=!A;A||(A={});for(var F=-1,J=S.length;++F{var p=i(35931),g=i(20771);w.exports=function b(E,S){return p(E,g(E),S)}},24354:(w,j,i)=>{var p=i(35931),g=i(20708);w.exports=function b(E,S){return p(E,g(E),S)}},56189:(w,j,i)=>{var p=i(98492);w.exports=p["__core-js_shared__"]},54327:w=>{w.exports=function j(i,p){for(var g=i.length,b=0;g--;)i[g]===p&&++b;return b}},81300:(w,j,i)=>{var p=i(78951),g=i(33817);w.exports=function b(E){return p(function(S,A){var I=-1,M=A.length,F=M>1?A[M-1]:void 0,J=M>2?A[2]:void 0;for(F=E.length>3&&"function"==typeof F?(M--,F):void 0,J&&g(A[0],A[1],J)&&(F=M<3?void 0:F,M=1),S=Object(S);++I{var p=i(32447);w.exports=function g(b,E){return function(S,A){if(null==S)return S;if(!p(S))return b(S,A);for(var I=S.length,M=E?I:-1,F=Object(S);(E?M--:++M{w.exports=function j(i){return function(p,g,b){for(var E=-1,S=Object(p),A=b(p),I=A.length;I--;){var M=A[i?I:++E];if(!1===g(S[M],M,S))break}return p}}},63094:(w,j,i)=>{var p=i(18851),g=i(98492);w.exports=function E(S,A,I){var M=1&A,F=p(S);return function J(){return(this&&this!==g&&this instanceof J?F:S).apply(M?I:this,arguments)}}},42319:(w,j,i)=>{var p=i(43073),g=i(63687),b=i(67573),E=i(12674);w.exports=function S(A){return function(I){I=E(I);var M=g(I)?b(I):void 0,F=M?M[0]:I.charAt(0),J=M?p(M,1).join(""):I.slice(1);return F[A]()+J}}},96979:(w,j,i)=>{var p=i(89850),g=i(97909),b=i(82682),S=RegExp("['\u2019]","g");w.exports=function A(I){return function(M){return p(b(g(M).replace(S,"")),I,"")}}},18851:(w,j,i)=>{var p=i(31391),g=i(49794);w.exports=function b(E){return function(){var S=arguments;switch(S.length){case 0:return new E;case 1:return new E(S[0]);case 2:return new E(S[0],S[1]);case 3:return new E(S[0],S[1],S[2]);case 4:return new E(S[0],S[1],S[2],S[3]);case 5:return new E(S[0],S[1],S[2],S[3],S[4]);case 6:return new E(S[0],S[1],S[2],S[3],S[4],S[5]);case 7:return new E(S[0],S[1],S[2],S[3],S[4],S[5],S[6])}var A=p(E.prototype),I=E.apply(A,S);return g(I)?I:A}}},12743:(w,j,i)=>{var p=i(57910),g=i(18851),b=i(69437),E=i(89630),S=i(23383),A=i(91439),I=i(98492);w.exports=function M(F,J,z){var oe=g(F);return function X(){for(var K=arguments.length,Q=Array(K),Z=K,te=S(X);Z--;)Q[Z]=arguments[Z];var le=K<3&&Q[0]!==te&&Q[K-1]!==te?[]:A(Q,te);return(K-=le.length){var p=i(21627),g=i(32447),b=i(74614);w.exports=function E(S){return function(A,I,M){var F=Object(A);if(!g(A)){var J=p(I,3);A=b(A),I=function(oe){return J(F[oe],oe,F)}}var z=S(A,I,M);return z>-1?F[J?A[z]:z]:void 0}}},69437:(w,j,i)=>{var p=i(95683),g=i(90281),b=i(54327),E=i(18851),S=i(89630),A=i(23383),I=i(80470),M=i(91439),F=i(98492);w.exports=function Z(te,le,he,fe,ce,U,ye,H,re,we){var Ue=128&le,De=1&le,Be=2&le,$e=24&le,et=512&le,mt=Be?void 0:E(te);return function yt(){for(var Pe=arguments.length,ze=Array(Pe),ke=Pe;ke--;)ze[ke]=arguments[ke];if($e)var Ye=A(yt),qe=b(ze,Ye);if(fe&&(ze=p(ze,fe,ce,$e)),U&&(ze=g(ze,U,ye,$e)),Pe-=qe,$e&&Pe1&&ze.reverse(),Ue&&re{var p=i(57910),g=i(18851),b=i(98492);w.exports=function S(A,I,M,F){var J=1&I,z=g(A);return function oe(){for(var X=-1,K=arguments.length,Q=-1,Z=F.length,te=Array(Z+K),le=this&&this!==b&&this instanceof oe?z:A;++Q{var p=i(39925),g=i(34153),b=i(24294);w.exports=function J(z,oe,X,K,Q,Z,te,le,he,fe){var ce=8&oe;oe|=ce?32:64,4&(oe&=~(ce?64:32))||(oe&=-4);var we=[z,oe,Q,ce?Z:void 0,ce?te:void 0,ce?void 0:Z,ce?void 0:te,le,he,fe],Ue=X.apply(void 0,we);return p(z)&&g(Ue,we),Ue.placeholder=K,b(Ue,z,oe)}},50853:(w,j,i)=>{var p=i(6053),g=i(63094),b=i(12743),E=i(69437),S=i(92409),A=i(21572),I=i(69381),M=i(34153),F=i(24294),J=i(90481),le=Math.max;w.exports=function he(fe,ce,U,ye,H,re,we,Ue){var De=2&ce;if(!De&&"function"!=typeof fe)throw new TypeError("Expected a function");var Be=ye?ye.length:0;if(Be||(ce&=-97,ye=H=void 0),we=void 0===we?we:le(J(we),0),Ue=void 0===Ue?Ue:J(Ue),Be-=H?H.length:0,64&ce){var $e=ye,et=H;ye=H=void 0}var mt=De?void 0:A(fe),yt=[fe,ce,U,ye,H,$e,et,re,we,Ue];if(mt&&I(yt,mt),fe=yt[0],ce=yt[1],U=yt[2],ye=yt[3],H=yt[4],!(Ue=yt[9]=void 0===yt[9]?De?0:fe.length:le(yt[9]-Be,0))&&24&ce&&(ce&=-25),ce&&1!=ce)Pe=8==ce||16==ce?b(fe,ce,Ue):32!=ce&&33!=ce||H.length?E.apply(void 0,yt):S(fe,ce,U,ye);else var Pe=g(fe,ce,U);return F((mt?p:M)(Pe,yt),fe,ce)}},18042:(w,j,i)=>{var p=i(28168);w.exports=function g(b){return p(b)?void 0:b}},86674:(w,j,i)=>{var b=i(40895)({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"});w.exports=b},89383:(w,j,i)=>{var p=i(98745),g=function(){try{var b=p(Object,"defineProperty");return b({},"",{}),b}catch{}}();w.exports=g},17469:(w,j,i)=>{var p=i(15960),g=i(25916),b=i(64795);w.exports=function A(I,M,F,J,z,oe){var X=1&F,K=I.length,Q=M.length;if(K!=Q&&!(X&&Q>K))return!1;var Z=oe.get(I),te=oe.get(M);if(Z&&te)return Z==M&&te==I;var le=-1,he=!0,fe=2&F?new p:void 0;for(oe.set(I,M),oe.set(M,I);++le{var p=i(61763),g=i(82760),b=i(37826),E=i(17469),S=i(71575),A=i(28e3),fe=p?p.prototype:void 0,ce=fe?fe.valueOf:void 0;w.exports=function U(ye,H,re,we,Ue,De,Be){switch(re){case"[object DataView]":if(ye.byteLength!=H.byteLength||ye.byteOffset!=H.byteOffset)return!1;ye=ye.buffer,H=H.buffer;case"[object ArrayBuffer]":return!(ye.byteLength!=H.byteLength||!De(new g(ye),new g(H)));case"[object Boolean]":case"[object Date]":case"[object Number]":return b(+ye,+H);case"[object Error]":return ye.name==H.name&&ye.message==H.message;case"[object RegExp]":case"[object String]":return ye==H+"";case"[object Map]":var $e=S;case"[object Set]":if($e||($e=A),ye.size!=H.size&&!(1&we))return!1;var mt=Be.get(ye);if(mt)return mt==H;we|=2,Be.set(ye,H);var yt=E($e(ye),$e(H),we,Ue,De,Be);return Be.delete(ye),yt;case"[object Symbol]":if(ce)return ce.call(ye)==ce.call(H)}return!1}},99462:(w,j,i)=>{var p=i(6131),E=Object.prototype.hasOwnProperty;w.exports=function S(A,I,M,F,J,z){var oe=1&M,X=p(A),K=X.length;if(K!=p(I).length&&!oe)return!1;for(var te=K;te--;){var le=X[te];if(!(oe?le in I:E.call(I,le)))return!1}var he=z.get(A),fe=z.get(I);if(he&&fe)return he==I&&fe==A;var ce=!0;z.set(A,I),z.set(I,A);for(var U=oe;++te{var p=i(9336),g=i(92394),b=i(36814);w.exports=function E(S){return b(g(S,void 0,p),S+"")}},40248:w=>{var j="object"==typeof global&&global&&global.Object===Object&&global;w.exports=j},6131:(w,j,i)=>{var p=i(37427),g=i(20771),b=i(74614);w.exports=function E(S){return p(S,b,g)}},2442:(w,j,i)=>{var p=i(37427),g=i(20708),b=i(85602);w.exports=function E(S){return p(S,b,g)}},21572:(w,j,i)=>{var p=i(38242),g=i(24249);w.exports=p?function(E){return p.get(E)}:g},50900:(w,j,i)=>{var p=i(43710),b=Object.prototype.hasOwnProperty;w.exports=function E(S){for(var A=S.name+"",I=p[A],M=b.call(p,A)?I.length:0;M--;){var F=I[M],J=F.func;if(null==J||J==S)return F.name}return A}},23383:w=>{w.exports=function j(i){return i.placeholder}},4113:(w,j,i)=>{var p=i(29);w.exports=function g(b,E){var S=b.__data__;return p(E)?S["string"==typeof E?"string":"hash"]:S.map}},57895:(w,j,i)=>{var p=i(53921),g=i(74614);w.exports=function b(E){for(var S=g(E),A=S.length;A--;){var I=S[A],M=E[I];S[A]=[I,M,p(M)]}return S}},98745:(w,j,i)=>{var p=i(41082),g=i(11015);w.exports=function b(E,S){var A=g(E,S);return p(A)?A:void 0}},16186:(w,j,i)=>{var g=i(33106)(Object.getPrototypeOf,Object);w.exports=g},95933:(w,j,i)=>{var p=i(61763),g=Object.prototype,b=g.hasOwnProperty,E=g.toString,S=p?p.toStringTag:void 0;w.exports=function A(I){var M=b.call(I,S),F=I[S];try{I[S]=void 0;var J=!0}catch{}var z=E.call(I);return J&&(M?I[S]=F:delete I[S]),z}},20771:(w,j,i)=>{var p=i(92134),g=i(81315),E=Object.prototype.propertyIsEnumerable,S=Object.getOwnPropertySymbols;w.exports=S?function(I){return null==I?[]:(I=Object(I),p(S(I),function(M){return E.call(I,M)}))}:g},20708:(w,j,i)=>{var p=i(17853),g=i(16186),b=i(20771),E=i(81315);w.exports=Object.getOwnPropertySymbols?function(I){for(var M=[];I;)p(M,b(I)),I=g(I);return M}:E},62472:(w,j,i)=>{var p=i(36506),g=i(21136),b=i(70641),E=i(91732),S=i(26413),A=i(24590),I=i(37075),M="[object Map]",J="[object Promise]",z="[object Set]",oe="[object WeakMap]",X="[object DataView]",K=I(p),Q=I(g),Z=I(b),te=I(E),le=I(S),he=A;(p&&he(new p(new ArrayBuffer(1)))!=X||g&&he(new g)!=M||b&&he(b.resolve())!=J||E&&he(new E)!=z||S&&he(new S)!=oe)&&(he=function(fe){var ce=A(fe),U="[object Object]"==ce?fe.constructor:void 0,ye=U?I(U):"";if(ye)switch(ye){case K:return X;case Q:return M;case Z:return J;case te:return z;case le:return oe}return ce}),w.exports=he},11015:w=>{w.exports=function j(i,p){return i?.[p]}},50031:w=>{var j=/\{\n\/\* \[wrapped with (.+)\] \*/,i=/,? & /;w.exports=function p(g){var b=g.match(j);return b?b[1].split(i):[]}},44583:(w,j,i)=>{var p=i(44826),g=i(31955),b=i(82261),E=i(65188),S=i(7765),A=i(38916);w.exports=function I(M,F,J){for(var z=-1,oe=(F=p(F,M)).length,X=!1;++z{var A=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");w.exports=function I(M){return A.test(M)}},36715:w=>{var j=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;w.exports=function i(p){return j.test(p)}},35602:(w,j,i)=>{var p=i(10893);w.exports=function g(){this.__data__=p?p(null):{},this.size=0}},81499:w=>{w.exports=function j(i){var p=this.has(i)&&delete this.__data__[i];return this.size-=p?1:0,p}},52990:(w,j,i)=>{var p=i(10893),E=Object.prototype.hasOwnProperty;w.exports=function S(A){var I=this.__data__;if(p){var M=I[A];return"__lodash_hash_undefined__"===M?void 0:M}return E.call(I,A)?I[A]:void 0}},70480:(w,j,i)=>{var p=i(10893),b=Object.prototype.hasOwnProperty;w.exports=function E(S){var A=this.__data__;return p?void 0!==A[S]:b.call(A,S)}},4469:(w,j,i)=>{var p=i(10893);w.exports=function b(E,S){var A=this.__data__;return this.size+=this.has(E)?0:1,A[E]=p&&void 0===S?"__lodash_hash_undefined__":S,this}},39431:w=>{var i=Object.prototype.hasOwnProperty;w.exports=function p(g){var b=g.length,E=new g.constructor(b);return b&&"string"==typeof g[0]&&i.call(g,"index")&&(E.index=g.index,E.input=g.input),E}},20514:(w,j,i)=>{var p=i(72355),g=i(26693),b=i(80497),E=i(43330),S=i(72501);w.exports=function re(we,Ue,De){var Be=we.constructor;switch(Ue){case"[object ArrayBuffer]":return p(we);case"[object Boolean]":case"[object Date]":return new Be(+we);case"[object DataView]":return g(we,De);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return S(we,De);case"[object Map]":case"[object Set]":return new Be;case"[object Number]":case"[object String]":return new Be(we);case"[object RegExp]":return b(we);case"[object Symbol]":return E(we)}}},99225:(w,j,i)=>{var p=i(31391),g=i(16186),b=i(26587);w.exports=function E(S){return"function"!=typeof S.constructor||b(S)?{}:p(g(S))}},32842:w=>{var j=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;w.exports=function i(p,g){var b=g.length;if(!b)return p;var E=b-1;return g[E]=(b>1?"& ":"")+g[E],g=g.join(b>2?", ":" "),p.replace(j,"{\n/* [wrapped with "+g+"] */\n")}},42241:(w,j,i)=>{var p=i(61763),g=i(31955),b=i(82261),E=p?p.isConcatSpreadable:void 0;w.exports=function S(A){return b(A)||g(A)||!!(E&&A&&A[E])}},65188:w=>{var i=/^(?:0|[1-9]\d*)$/;w.exports=function p(g,b){var E=typeof g;return!!(b=b??9007199254740991)&&("number"==E||"symbol"!=E&&i.test(g))&&g>-1&&g%1==0&&g{var p=i(37826),g=i(32447),b=i(65188),E=i(49794);w.exports=function S(A,I,M){if(!E(M))return!1;var F=typeof I;return!!("number"==F?g(M)&&b(I,M.length):"string"==F&&I in M)&&p(M[I],A)}},86300:(w,j,i)=>{var p=i(82261),g=i(23423),b=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,E=/^\w*$/;w.exports=function S(A,I){if(p(A))return!1;var M=typeof A;return!("number"!=M&&"symbol"!=M&&"boolean"!=M&&null!=A&&!g(A))||E.test(A)||!b.test(A)||null!=I&&A in Object(I)}},29:w=>{w.exports=function j(i){var p=typeof i;return"string"==p||"number"==p||"symbol"==p||"boolean"==p?"__proto__"!==i:null===i}},39925:(w,j,i)=>{var p=i(90160),g=i(21572),b=i(50900),E=i(97248);w.exports=function S(A){var I=b(A),M=E[I];if("function"!=typeof M||!(I in p.prototype))return!1;if(A===M)return!0;var F=g(M);return!!F&&A===F[0]}},9950:(w,j,i)=>{var E,p=i(56189),g=(E=/[^.]+$/.exec(p&&p.keys&&p.keys.IE_PROTO||""))?"Symbol(src)_1."+E:"";w.exports=function b(E){return!!g&&g in E}},26587:w=>{var j=Object.prototype;w.exports=function i(p){var g=p&&p.constructor;return p===("function"==typeof g&&g.prototype||j)}},53921:(w,j,i)=>{var p=i(49794);w.exports=function g(b){return b==b&&!p(b)}},39365:w=>{w.exports=function j(){this.__data__=[],this.size=0}},89343:(w,j,i)=>{var p=i(14056),b=Array.prototype.splice;w.exports=function E(S){var A=this.__data__,I=p(A,S);return!(I<0||(I==A.length-1?A.pop():b.call(A,I,1),--this.size,0))}},34779:(w,j,i)=>{var p=i(14056);w.exports=function g(b){var E=this.__data__,S=p(E,b);return S<0?void 0:E[S][1]}},51509:(w,j,i)=>{var p=i(14056);w.exports=function g(b){return p(this.__data__,b)>-1}},27137:(w,j,i)=>{var p=i(14056);w.exports=function g(b,E){var S=this.__data__,A=p(S,b);return A<0?(++this.size,S.push([b,E])):S[A][1]=E,this}},43413:(w,j,i)=>{var p=i(19618),g=i(3597),b=i(21136);w.exports=function E(){this.size=0,this.__data__={hash:new p,map:new(b||g),string:new p}}},45419:(w,j,i)=>{var p=i(4113);w.exports=function g(b){var E=p(this,b).delete(b);return this.size-=E?1:0,E}},47253:(w,j,i)=>{var p=i(4113);w.exports=function g(b){return p(this,b).get(b)}},81115:(w,j,i)=>{var p=i(4113);w.exports=function g(b){return p(this,b).has(b)}},76648:(w,j,i)=>{var p=i(4113);w.exports=function g(b,E){var S=p(this,b),A=S.size;return S.set(b,E),this.size+=S.size==A?0:1,this}},71575:w=>{w.exports=function j(i){var p=-1,g=Array(i.size);return i.forEach(function(b,E){g[++p]=[E,b]}),g}},92265:w=>{w.exports=function j(i,p){return function(g){return null!=g&&g[i]===p&&(void 0!==p||i in Object(g))}}},37371:(w,j,i)=>{var p=i(87659);w.exports=function b(E){var S=p(E,function(I){return 500===A.size&&A.clear(),I}),A=S.cache;return S}},69381:(w,j,i)=>{var p=i(95683),g=i(90281),b=i(91439),E="__lodash_placeholder__",z=Math.min;w.exports=function oe(X,K){var Q=X[1],Z=K[1],te=Q|Z;if(!(te<131||128==Z&&8==Q||128==Z&&256==Q&&X[7].length<=K[8]||384==Z&&K[7].length<=K[8]&&8==Q))return X;1&Z&&(X[2]=K[2],te|=1&Q?0:4);var fe=K[3];if(fe){var ce=X[3];X[3]=ce?p(ce,fe,K[4]):fe,X[4]=ce?b(X[3],E):K[4]}return(fe=K[5])&&(X[5]=(ce=X[5])?g(ce,fe,K[6]):fe,X[6]=ce?b(X[5],E):K[6]),(fe=K[7])&&(X[7]=fe),128&Z&&(X[8]=null==X[8]?K[8]:z(X[8],K[8])),null==X[9]&&(X[9]=K[9]),X[0]=K[0],X[1]=te,X}},38242:(w,j,i)=>{var p=i(26413),g=p&&new p;w.exports=g},10893:(w,j,i)=>{var g=i(98745)(Object,"create");w.exports=g},10366:(w,j,i)=>{var g=i(33106)(Object.keys,Object);w.exports=g},18981:w=>{w.exports=function j(i){var p=[];if(null!=i)for(var g in Object(i))p.push(g);return p}},68849:(w,j,i)=>{w=i.nmd(w);var p=i(40248),g=j&&!j.nodeType&&j,b=g&&w&&!w.nodeType&&w,S=b&&b.exports===g&&p.process,A=function(){try{return b&&b.require&&b.require("util").types||S&&S.binding&&S.binding("util")}catch{}}();w.exports=A},79243:w=>{var i=Object.prototype.toString;w.exports=function p(g){return i.call(g)}},33106:w=>{w.exports=function j(i,p){return function(g){return i(p(g))}}},92394:(w,j,i)=>{var p=i(57910),g=Math.max;w.exports=function b(E,S,A){return S=g(void 0===S?E.length-1:S,0),function(){for(var I=arguments,M=-1,F=g(I.length-S,0),J=Array(F);++M{var p=i(82202),g=i(52037);w.exports=function b(E,S){return S.length<2?E:p(E,g(S,0,-1))}},43710:w=>{w.exports={}},80470:(w,j,i)=>{var p=i(84231),g=i(65188),b=Math.min;w.exports=function E(S,A){for(var I=S.length,M=b(A.length,I),F=p(S);M--;){var J=A[M];S[M]=g(J,I)?F[J]:void 0}return S}},91439:w=>{var j="__lodash_placeholder__";w.exports=function i(p,g){for(var b=-1,E=p.length,S=0,A=[];++b{var p=i(40248),g="object"==typeof self&&self&&self.Object===Object&&self,b=p||g||Function("return this")();w.exports=b},67524:w=>{w.exports=function j(i,p){if(("constructor"!==p||"function"!=typeof i[p])&&"__proto__"!=p)return i[p]}},76151:w=>{w.exports=function i(p){return this.__data__.set(p,"__lodash_hash_undefined__"),this}},12154:w=>{w.exports=function j(i){return this.__data__.has(i)}},34153:(w,j,i)=>{var p=i(6053),b=i(59531)(p);w.exports=b},28e3:w=>{w.exports=function j(i){var p=-1,g=Array(i.size);return i.forEach(function(b){g[++p]=b}),g}},36814:(w,j,i)=>{var p=i(58235),b=i(59531)(p);w.exports=b},24294:(w,j,i)=>{var p=i(50031),g=i(32842),b=i(36814),E=i(29134);w.exports=function S(A,I,M){var F=I+"";return b(A,g(F,E(p(F),M)))}},59531:w=>{var p=Date.now;w.exports=function g(b){var E=0,S=0;return function(){var A=p(),I=16-(A-S);if(S=A,I>0){if(++E>=800)return arguments[0]}else E=0;return b.apply(void 0,arguments)}}},9488:(w,j,i)=>{var p=i(3597);w.exports=function g(){this.__data__=new p,this.size=0}},15943:w=>{w.exports=function j(i){var p=this.__data__,g=p.delete(i);return this.size=p.size,g}},55456:w=>{w.exports=function j(i){return this.__data__.get(i)}},74793:w=>{w.exports=function j(i){return this.__data__.has(i)}},68689:(w,j,i)=>{var p=i(3597),g=i(21136),b=i(21811);w.exports=function S(A,I){var M=this.__data__;if(M instanceof p){var F=M.__data__;if(!g||F.length<199)return F.push([A,I]),this.size=++M.size,this;M=this.__data__=new b(F)}return M.set(A,I),this.size=M.size,this}},62528:w=>{w.exports=function j(i,p,g){for(var b=g-1,E=i.length;++b{var p=i(45880),g=i(63687),b=i(93840);w.exports=function E(S){return g(S)?b(S):p(S)}},40163:(w,j,i)=>{var p=i(37371),g=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,b=/\\(\\)?/g,E=p(function(S){var A=[];return 46===S.charCodeAt(0)&&A.push(""),S.replace(g,function(I,M,F,J){A.push(F?J.replace(b,"$1"):M||I)}),A});w.exports=E},38916:(w,j,i)=>{var p=i(23423);w.exports=function b(E){if("string"==typeof E||p(E))return E;var S=E+"";return"0"==S&&1/E==-1/0?"-0":S}},37075:w=>{var i=Function.prototype.toString;w.exports=function p(g){if(null!=g){try{return i.call(g)}catch{}try{return g+""}catch{}}return""}},71781:w=>{var j=/\s/;w.exports=function i(p){for(var g=p.length;g--&&j.test(p.charAt(g)););return g}},93840:w=>{var j="\\ud800-\\udfff",S="["+j+"]",A="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",I="\\ud83c[\\udffb-\\udfff]",F="[^"+j+"]",J="(?:\\ud83c[\\udde6-\\uddff]){2}",z="[\\ud800-\\udbff][\\udc00-\\udfff]",X="(?:"+A+"|"+I+")?",K="[\\ufe0e\\ufe0f]?",Z=K+X+"(?:\\u200d(?:"+[F,J,z].join("|")+")"+K+X+")*",te="(?:"+[F+A+"?",A,J,z,S].join("|")+")",le=RegExp(I+"(?="+I+")|"+te+Z,"g");w.exports=function he(fe){return fe.match(le)||[]}},11251:w=>{var j="\\ud800-\\udfff",E="\\u2700-\\u27bf",S="a-z\\xdf-\\xf6\\xf8-\\xff",J="A-Z\\xc0-\\xd6\\xd8-\\xde",oe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",K="["+oe+"]",Z="\\d+",te="["+E+"]",le="["+S+"]",he="[^"+j+oe+Z+E+S+J+"]",ye="(?:\\ud83c[\\udde6-\\uddff]){2}",H="[\\ud800-\\udbff][\\udc00-\\udfff]",re="["+J+"]",Ue="(?:"+le+"|"+he+")",De="(?:"+re+"|"+he+")",Be="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",$e="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",et="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",mt="[\\ufe0e\\ufe0f]?",ke=mt+et+"(?:\\u200d(?:"+["[^"+j+"]",ye,H].join("|")+")"+mt+et+")*",Ye="(?:"+[te,ye,H].join("|")+")"+ke,qe=RegExp([re+"?"+le+"+"+Be+"(?="+[K,re,"$"].join("|")+")",De+"+"+$e+"(?="+[K,re+Ue,"$"].join("|")+")",re+"?"+Ue+"+"+Be,re+"+"+$e,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Z,Ye].join("|"),"g");w.exports=function gt(ut){return ut.match(qe)||[]}},29134:(w,j,i)=>{var p=i(57772),g=i(18750),oe=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];w.exports=function X(K,Q){return p(oe,function(Z){var te="_."+Z[0];Q&Z[1]&&!g(K,te)&&K.push(te)}),K.sort()}},37877:(w,j,i)=>{var p=i(90160),g=i(3085),b=i(84231);w.exports=function E(S){if(S instanceof p)return S.clone();var A=new g(S.__wrapped__,S.__chain__);return A.__actions__=b(S.__actions__),A.__index__=S.__index__,A.__values__=S.__values__,A}},16485:(w,j,i)=>{var p=i(50853);w.exports=function b(E,S,A){return S=A?void 0:S,p(E,128,void 0,void 0,void 0,void 0,S=E&&null==S?E.length:S)}},51332:(w,j,i)=>{var p=i(15562),b=i(96979)(function(E,S,A){return S=S.toLowerCase(),E+(A?p(S):S)});w.exports=b},15562:(w,j,i)=>{var p=i(12674),g=i(15542);w.exports=function b(E){return g(p(E).toLowerCase())}},8734:(w,j,i)=>{var p=i(61320);w.exports=function b(E){return p(E,4)}},51075:w=>{w.exports=function j(i){return function(){return i}}},67094:(w,j,i)=>{var p=i(50853);function b(E,S,A){var I=p(E,8,void 0,void 0,void 0,void 0,void 0,S=A?void 0:S);return I.placeholder=b.placeholder,I}b.placeholder={},w.exports=b},64430:(w,j,i)=>{var p=i(49794),g=i(55533),b=i(94282),S=Math.max,A=Math.min;w.exports=function I(M,F,J){var z,oe,X,K,Q,Z,te=0,le=!1,he=!1,fe=!0;if("function"!=typeof M)throw new TypeError("Expected a function");function ce($e){var et=z,mt=oe;return z=oe=void 0,te=$e,K=M.apply(mt,et)}function H($e){var et=$e-Z;return void 0===Z||et>=F||et<0||he&&$e-te>=X}function re(){var $e=g();if(H($e))return we($e);Q=setTimeout(re,function ye($e){var yt=F-($e-Z);return he?A(yt,X-($e-te)):yt}($e))}function we($e){return Q=void 0,fe&&z?ce($e):(z=oe=void 0,K)}function Be(){var $e=g(),et=H($e);if(z=arguments,oe=this,Z=$e,et){if(void 0===Q)return function U($e){return te=$e,Q=setTimeout(re,F),le?ce($e):K}(Z);if(he)return clearTimeout(Q),Q=setTimeout(re,F),ce(Z)}return void 0===Q&&(Q=setTimeout(re,F)),K}return F=b(F)||0,p(J)&&(le=!!J.leading,X=(he="maxWait"in J)?S(b(J.maxWait)||0,F):X,fe="trailing"in J?!!J.trailing:fe),Be.cancel=function Ue(){void 0!==Q&&clearTimeout(Q),te=0,z=Z=oe=Q=void 0},Be.flush=function De(){return void 0===Q?K:we(g())},Be}},97909:(w,j,i)=>{var p=i(86674),g=i(12674),b=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,F=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");w.exports=function J(z){return(z=g(z))&&z.replace(b,p).replace(F,"")}},37826:w=>{w.exports=function j(i,p){return i===p||i!=i&&p!=p}},76177:(w,j,i)=>{var b=i(76738)(i(81904));w.exports=b},81904:(w,j,i)=>{var p=i(84051),g=i(21627),b=i(90481),E=Math.max;w.exports=function S(A,I,M){var F=null==A?0:A.length;if(!F)return-1;var J=null==M?0:b(M);return J<0&&(J=E(F+J,0)),p(A,g(I,3),J)}},9336:(w,j,i)=>{var p=i(1883);w.exports=function g(b){return null!=b&&b.length?p(b,1):[]}},71604:(w,j,i)=>{var p=i(88485),g=i(65780),b=Array.prototype.push;function S(z,oe){return 2==oe?function(X,K){return z(X,K)}:function(X){return z(X)}}function A(z){for(var oe=z?z.length:0,X=Array(oe);oe--;)X[oe]=z[oe];return X}function F(z,oe){return function(){var X=arguments.length;if(X){for(var K=Array(X);X--;)K[X]=arguments[X];var Q=K[0]=oe.apply(void 0,K);return z.apply(void 0,K),Q}}}w.exports=function J(z,oe,X,K){var Q="function"==typeof oe,Z=oe===Object(oe);if(Z&&(K=X,X=oe,oe=void 0),null==X)throw new TypeError;K||(K={});var te={cap:!("cap"in K)||K.cap,curry:!("curry"in K)||K.curry,fixed:!("fixed"in K)||K.fixed,immutable:!("immutable"in K)||K.immutable,rearg:!("rearg"in K)||K.rearg},le=Q?X:g,he="curry"in K&&K.curry,fe="fixed"in K&&K.fixed,ce="rearg"in K&&K.rearg,U=Q?X.runInContext():void 0,ye=Q?X:{ary:z.ary,assign:z.assign,clone:z.clone,curry:z.curry,forEach:z.forEach,isArray:z.isArray,isError:z.isError,isFunction:z.isFunction,isWeakMap:z.isWeakMap,iteratee:z.iteratee,keys:z.keys,rearg:z.rearg,toInteger:z.toInteger,toPath:z.toPath},H=ye.ary,re=ye.assign,we=ye.clone,Ue=ye.curry,De=ye.forEach,Be=ye.isArray,$e=ye.isError,et=ye.isFunction,mt=ye.isWeakMap,yt=ye.keys,Pe=ye.rearg,ze=ye.toInteger,ke=ye.toPath,Ye=yt(p.aryMethod),qe={castArray:function(Ot){return function(){var Wt=arguments[0];return Be(Wt)?Ot(A(Wt)):Ot.apply(void 0,arguments)}},iteratee:function(Ot){return function(){var Pt=arguments[1],_r=Ot(arguments[0],Pt),Dr=_r.length;return te.cap&&"number"==typeof Pt?(Pt=Pt>2?Pt-2:1,Dr&&Dr<=Pt?_r:S(_r,Pt)):_r}},mixin:function(Ot){return function(Wt){var Pt=this;if(!et(Pt))return Ot(Pt,Object(Wt));var _r=[];return De(yt(Wt),function(Dr){et(Wt[Dr])&&_r.push([Dr,Pt.prototype[Dr]])}),Ot(Pt,Object(Wt)),De(_r,function(Dr){var qn=Dr[1];et(qn)?Pt.prototype[Dr[0]]=qn:delete Pt.prototype[Dr[0]]}),Pt}},nthArg:function(Ot){return function(Wt){var Pt=Wt<0?1:ze(Wt)+1;return Ue(Ot(Wt),Pt)}},rearg:function(Ot){return function(Wt,Pt){var _r=Pt?Pt.length:0;return Ue(Ot(Wt,Pt),_r)}},runInContext:function(Ot){return function(Wt){return J(z,Ot(Wt),K)}}};function xt(Ot,Wt,Pt){if(te.fixed&&(fe||!p.skipFixed[Ot])){var _r=p.methodSpread[Ot],Dr=_r&&_r.start;return void 0===Dr?H(Wt,Pt):function M(z,oe){return function(){for(var X=arguments.length,K=X-1,Q=Array(X);X--;)Q[X]=arguments[X];var Z=Q[oe],te=Q.slice(0,oe);return Z&&b.apply(te,Z),oe!=K&&b.apply(te,Q.slice(oe+1)),z.apply(this,te)}}(Wt,Dr)}return Wt}function Nt(Ot,Wt,Pt){return te.rearg&&Pt>1&&(ce||!p.skipRearg[Ot])?Pe(Wt,p.methodRearg[Ot]||p.aryRearg[Pt]):Wt}function Gt(Ot,Wt){for(var Pt=-1,_r=(Wt=ke(Wt)).length,Dr=_r-1,qn=we(Object(Ot)),ci=qn;null!=ci&&++Pt<_r;){var Bn=Wt[Pt],kn=ci[Bn];null!=kn&&!(et(kn)||$e(kn)||mt(kn))&&(ci[Bn]=we(Pt==Dr?kn:Object(kn))),ci=ci[Bn]}return qn}function gn(Ot,Wt){var Pt=p.aliasToReal[Ot]||Ot,_r=p.remap[Pt]||Pt,Dr=K;return function(qn){var ci=Q?U:ye,Bn=Q?U[_r]:Wt,kn=re(re({},Dr),qn);return J(ci,Pt,Bn,kn)}}function Mr(Ot,Wt){return function(){var Pt=arguments.length;if(!Pt)return Ot();for(var _r=Array(Pt);Pt--;)_r[Pt]=arguments[Pt];var Dr=te.rearg?0:Pt-1;return _r[Dr]=Wt(_r[Dr]),Ot.apply(void 0,_r)}}function an(Ot,Wt,Pt){var _r,Dr=p.aliasToReal[Ot]||Ot,qn=Wt,ci=qe[Dr];return ci?qn=ci(Wt):te.immutable&&(p.mutate.array[Dr]?qn=F(Wt,A):p.mutate.object[Dr]?qn=F(Wt,function I(z){return function(oe){return z({},oe)}}(Wt)):p.mutate.set[Dr]&&(qn=F(Wt,Gt))),De(Ye,function(Bn){return De(p.aryMethod[Bn],function(kn){if(Dr==kn){var Gi=p.methodSpread[Dr];return _r=Gi&&Gi.afterRearg?xt(Dr,Nt(Dr,qn,Bn),Bn):Nt(Dr,xt(Dr,qn,Bn),Bn),_r=function ut(Ot,Wt,Pt){return he||te.curry&&Pt>1?Ue(Wt,Pt):Wt}(0,_r=function gt(Ot,Wt){if(te.cap){var Pt=p.iterateeRearg[Ot];if(Pt)return function Jr(Ot,Wt){return Mr(Ot,function(Pt){var _r=Wt.length;return function E(z,oe){return 2==oe?function(X,K){return z.apply(void 0,arguments)}:function(X){return z.apply(void 0,arguments)}}(Pe(S(Pt,_r),Wt),_r)})}(Wt,Pt);var _r=!Q&&p.iterateeAry[Ot];if(_r)return function en(Ot,Wt){return Mr(Ot,function(Pt){return"function"==typeof Pt?S(Pt,Wt):Pt})}(Wt,_r)}return Wt}(Dr,_r),Bn),!1}}),!_r}),_r||(_r=qn),_r==Wt&&(_r=he?Ue(_r,1):function(){return Wt.apply(this,arguments)}),_r.convert=gn(Dr,Wt),_r.placeholder=Wt.placeholder=Pt,_r}if(!Z)return an(oe,X,le);var jr=X,ur=[];return De(Ye,function(Ot){De(p.aryMethod[Ot],function(Wt){var Pt=jr[p.remap[Wt]||Wt];Pt&&ur.push([Wt,an(Wt,Pt,jr)])})}),De(yt(jr),function(Ot){var Wt=jr[Ot];if("function"==typeof Wt){for(var Pt=ur.length;Pt--;)if(ur[Pt][0]==Ot)return;Wt.convert=gn(Ot,Wt),ur.push([Ot,Wt])}}),De(ur,function(Ot){jr[Ot[0]]=Ot[1]}),jr.convert=function Or(Ot){return jr.runInContext.convert(Ot)(void 0)},jr.placeholder=jr,De(yt(jr),function(Ot){De(p.realToAlias[Ot]||[],function(Wt){jr[Wt]=jr[Ot]})}),jr}},88485:(w,j)=>{j.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},j.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},j.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},j.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},j.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},j.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},j.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},j.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},j.realToAlias=function(){var i=Object.prototype.hasOwnProperty,p=j.aliasToReal,g={};for(var b in p){var E=p[b];i.call(g,E)?g[E].push(b):g[E]=[b]}return g}(),j.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},j.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},j.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},20523:(w,j,i)=>{w.exports={ary:i(16485),assign:i(16234),clone:i(8734),curry:i(67094),forEach:i(57772),isArray:i(82261),isError:i(26458),isFunction:i(66861),isWeakMap:i(83029),iteratee:i(44870),keys:i(190),rearg:i(12370),toInteger:i(90481),toPath:i(99078)}},17418:(w,j,i)=>{w.exports=i(90596)},70307:(w,j,i)=>{var p=i(71604),g=i(20523);w.exports=function b(E,S,A){return p(g,E,S,A)}},65780:w=>{w.exports={}},90596:(w,j,i)=>{var g=i(70307)("set",i(17939));g.placeholder=i(65780),w.exports=g},55440:(w,j,i)=>{var p=i(82202);w.exports=function g(b,E,S){var A=null==b?void 0:p(b,E);return void 0===A?S:A}},12494:(w,j,i)=>{var p=i(23274),g=i(44583);w.exports=function b(E,S){return null!=E&&g(E,S,p)}},65657:w=>{w.exports=function j(i){return i}},31955:(w,j,i)=>{var p=i(53022),g=i(53714),b=Object.prototype,E=b.hasOwnProperty,S=b.propertyIsEnumerable,A=p(function(){return arguments}())?p:function(I){return g(I)&&E.call(I,"callee")&&!S.call(I,"callee")};w.exports=A},82261:w=>{w.exports=Array.isArray},32447:(w,j,i)=>{var p=i(66861),g=i(7765);w.exports=function b(E){return null!=E&&g(E.length)&&!p(E)}},13471:(w,j,i)=>{var p=i(32447),g=i(53714);w.exports=function b(E){return g(E)&&p(E)}},48959:(w,j,i)=>{var p=i(24590),g=i(53714);w.exports=function E(S){return!0===S||!1===S||g(S)&&"[object Boolean]"==p(S)}},57525:(w,j,i)=>{w=i.nmd(w);var p=i(98492),g=i(15706),b=j&&!j.nodeType&&j,E=b&&w&&!w.nodeType&&w,A=E&&E.exports===b?p.Buffer:void 0;w.exports=(A?A.isBuffer:void 0)||g},45350:(w,j,i)=>{var p=i(190),g=i(62472),b=i(31955),E=i(82261),S=i(32447),A=i(57525),I=i(26587),M=i(74868),oe=Object.prototype.hasOwnProperty;w.exports=function X(K){if(null==K)return!0;if(S(K)&&(E(K)||"string"==typeof K||"function"==typeof K.splice||A(K)||M(K)||b(K)))return!K.length;var Q=g(K);if("[object Map]"==Q||"[object Set]"==Q)return!K.size;if(I(K))return!p(K).length;for(var Z in K)if(oe.call(K,Z))return!1;return!0}},99391:(w,j,i)=>{var p=i(97108);w.exports=function g(b,E){return p(b,E)}},26458:(w,j,i)=>{var p=i(24590),g=i(53714),b=i(28168);w.exports=function A(I){if(!g(I))return!1;var M=p(I);return"[object Error]"==M||"[object DOMException]"==M||"string"==typeof I.message&&"string"==typeof I.name&&!b(I)}},66861:(w,j,i)=>{var p=i(24590),g=i(49794);w.exports=function I(M){if(!g(M))return!1;var F=p(M);return"[object Function]"==F||"[object GeneratorFunction]"==F||"[object AsyncFunction]"==F||"[object Proxy]"==F}},7765:w=>{w.exports=function i(p){return"number"==typeof p&&p>-1&&p%1==0&&p<=9007199254740991}},10990:(w,j,i)=>{var p=i(78562),g=i(35249),b=i(68849),E=b&&b.isMap,S=E?g(E):p;w.exports=S},17116:w=>{w.exports=function j(i){return null===i}},96432:(w,j,i)=>{var p=i(24590),g=i(53714);w.exports=function E(S){return"number"==typeof S||g(S)&&"[object Number]"==p(S)}},49794:w=>{w.exports=function j(i){var p=typeof i;return null!=i&&("object"==p||"function"==p)}},53714:w=>{w.exports=function j(i){return null!=i&&"object"==typeof i}},28168:(w,j,i)=>{var p=i(24590),g=i(16186),b=i(53714),I=Function.prototype.toString,M=Object.prototype.hasOwnProperty,F=I.call(Object);w.exports=function J(z){if(!b(z)||"[object Object]"!=p(z))return!1;var oe=g(z);if(null===oe)return!0;var X=M.call(oe,"constructor")&&oe.constructor;return"function"==typeof X&&X instanceof X&&I.call(X)==F}},28611:(w,j,i)=>{var p=i(61202),g=i(35249),b=i(68849),E=b&&b.isSet,S=E?g(E):p;w.exports=S},12164:(w,j,i)=>{var p=i(24590),g=i(82261),b=i(53714);w.exports=function S(A){return"string"==typeof A||!g(A)&&b(A)&&"[object String]"==p(A)}},23423:(w,j,i)=>{var p=i(24590),g=i(53714);w.exports=function E(S){return"symbol"==typeof S||g(S)&&"[object Symbol]"==p(S)}},74868:(w,j,i)=>{var p=i(38902),g=i(35249),b=i(68849),E=b&&b.isTypedArray,S=E?g(E):p;w.exports=S},83029:(w,j,i)=>{var p=i(62472),g=i(53714);w.exports=function E(S){return g(S)&&"[object WeakMap]"==p(S)}},44870:(w,j,i)=>{var p=i(61320),g=i(21627);w.exports=function E(S){return g("function"==typeof S?S:p(S,1))}},74614:(w,j,i)=>{var p=i(31384),g=i(190),b=i(32447);w.exports=function E(S){return b(S)?p(S):g(S)}},85602:(w,j,i)=>{var p=i(31384),g=i(7673),b=i(32447);w.exports=function E(S){return b(S)?p(S,!0):g(S)}},92819:w=>{w.exports=function j(i){var p=null==i?0:i.length;return p?i[p-1]:void 0}},87659:(w,j,i)=>{var p=i(21811);function b(E,S){if("function"!=typeof E||null!=S&&"function"!=typeof S)throw new TypeError("Expected a function");var A=function(){var I=arguments,M=S?S.apply(this,I):I[0],F=A.cache;if(F.has(M))return F.get(M);var J=E.apply(this,I);return A.cache=F.set(M,J)||F,J};return A.cache=new(b.Cache||p),A}b.Cache=p,w.exports=b},82213:(w,j,i)=>{var p=i(33294),b=i(81300)(function(E,S,A){p(E,S,A)});w.exports=b},99646:w=>{w.exports=function i(p){if("function"!=typeof p)throw new TypeError("Expected a function");return function(){var g=arguments;switch(g.length){case 0:return!p.call(this);case 1:return!p.call(this,g[0]);case 2:return!p.call(this,g[0],g[1]);case 3:return!p.call(this,g[0],g[1],g[2])}return!p.apply(this,g)}}},24249:w=>{w.exports=function j(){}},55533:(w,j,i)=>{var p=i(98492);w.exports=function(){return p.Date.now()}},88791:(w,j,i)=>{var p=i(73880),g=i(61320),b=i(4205),E=i(44826),S=i(35931),A=i(18042),I=i(46801),M=i(2442),oe=I(function(X,K){var Q={};if(null==X)return Q;var Z=!1;K=p(K,function(le){return le=E(le,X),Z||(Z=le.length>1),le}),S(X,M(X),Q),Z&&(Q=g(Q,7,A));for(var te=K.length;te--;)b(Q,K[te]);return Q});w.exports=oe},12692:(w,j,i)=>{var p=i(3400),g=i(96443),b=i(86300),E=i(38916);w.exports=function S(A){return b(A)?p(E(A)):g(A)}},12370:(w,j,i)=>{var p=i(50853),E=i(46801)(function(S,A){return p(S,256,void 0,void 0,void 0,A)});w.exports=E},45909:(w,j,i)=>{var p=i(89850),g=i(35103),b=i(21627),E=i(8978),S=i(82261);w.exports=function A(I,M,F){var J=S(I)?p:E,z=arguments.length<3;return J(I,b(M,4),F,z,g)}},17939:(w,j,i)=>{var p=i(19478);w.exports=function g(b,E,S){return null==b?b:p(b,E,S)}},25062:(w,j,i)=>{var p=i(25916),g=i(21627),b=i(68538),E=i(82261),S=i(33817);w.exports=function A(I,M,F){var J=E(I)?p:b;return F&&S(I,M,F)&&(M=void 0),J(I,g(M,3))}},81315:w=>{w.exports=function j(){return[]}},15706:w=>{w.exports=function j(){return!1}},99292:(w,j,i)=>{var p=i(94282),g=1/0;w.exports=function E(S){return S?(S=p(S))===g||S===-g?17976931348623157e292*(S<0?-1:1):S==S?S:0:0===S?S:0}},90481:(w,j,i)=>{var p=i(99292);w.exports=function g(b){var E=p(b),S=E%1;return E==E?S?E-S:E:0}},82257:(w,j,i)=>{var p=i(12674);w.exports=function g(b){return p(b).toLowerCase()}},94282:(w,j,i)=>{var p=i(99484),g=i(49794),b=i(23423),S=/^[-+]0x[0-9a-f]+$/i,A=/^0b[01]+$/i,I=/^0o[0-7]+$/i,M=parseInt;w.exports=function F(J){if("number"==typeof J)return J;if(b(J))return NaN;if(g(J)){var z="function"==typeof J.valueOf?J.valueOf():J;J=g(z)?z+"":z}if("string"!=typeof J)return 0===J?J:+J;J=p(J);var oe=A.test(J);return oe||I.test(J)?M(J.slice(2),oe?2:8):S.test(J)?NaN:+J}},99078:(w,j,i)=>{var p=i(73880),g=i(84231),b=i(82261),E=i(23423),S=i(40163),A=i(38916),I=i(12674);w.exports=function M(F){return b(F)?p(F,A):E(F)?[F]:g(S(I(F)))}},84210:(w,j,i)=>{var p=i(35931),g=i(85602);w.exports=function b(E){return p(E,g(E))}},12674:(w,j,i)=>{var p=i(97002);w.exports=function g(b){return null==b?"":p(b)}},15542:(w,j,i)=>{var g=i(42319)("toUpperCase");w.exports=g},82682:(w,j,i)=>{var p=i(76324),g=i(36715),b=i(12674),E=i(11251);w.exports=function S(A,I,M){return A=b(A),void 0===(I=M?void 0:I)?g(A)?E(A):p(A):A.match(I)||[]}},97248:(w,j,i)=>{var p=i(90160),g=i(3085),b=i(65376),E=i(82261),S=i(53714),A=i(37877),M=Object.prototype.hasOwnProperty;function F(J){if(S(J)&&!E(J)&&!(J instanceof p)){if(J instanceof g)return J;if(M.call(J,"__wrapped__"))return A(J)}return new g(J)}(F.prototype=b.prototype).constructor=F,w.exports=F},44606:(w,j,i)=>{var p=i(89553),g=i(52255);w.exports=function b(E,S){return g(E||[],S||[],p)}},37041:(w,j,i)=>{"use strict";var p=i(52211),g=i(2098);j.highlight=E,j.highlightAuto=function S(te,le){var H,re,we,Ue,he=le||{},fe=he.subset||p.listLanguages(),ce=he.prefix,U=fe.length,ye=-1;if(null==ce&&(ce=b),"string"!=typeof te)throw g("Expected `string` for value, got `%s`",te);for(re={relevance:0,language:null,value:[]},H={relevance:0,language:null,value:[]};++yere.relevance&&(re=we),we.relevance>H.relevance&&(re=H,H=we));return re.language&&(H.secondBest=re),H},j.registerLanguage=function A(te,le){p.registerLanguage(te,le)},j.listLanguages=function I(){return p.listLanguages()},j.registerAlias=function M(te,le){var fe,he=te;for(fe in le&&((he={})[te]=le),he)p.registerAliases(he[fe],{languageName:fe})},F.prototype.addText=function oe(te){var he,fe,le=this.stack;""!==te&&((fe=(he=le[le.length-1]).children[he.children.length-1])&&"text"===fe.type?fe.value+=te:he.children.push({type:"text",value:te}))},F.prototype.addKeyword=function J(te,le){this.openNode(le),this.addText(te),this.closeNode()},F.prototype.addSublanguage=function z(te,le){var he=this.stack,fe=he[he.length-1],ce=te.rootNode.children;fe.children=fe.children.concat(le?{type:"element",tagName:"span",properties:{className:[le]},children:ce}:ce)},F.prototype.openNode=function X(te){var le=this.stack,ce={type:"element",tagName:"span",properties:{className:[this.options.classPrefix+te]},children:[]};le[le.length-1].children.push(ce),le.push(ce)},F.prototype.closeNode=function K(){this.stack.pop()},F.prototype.closeAllNodes=Z,F.prototype.finalize=Z,F.prototype.toHTML=function Q(){return""};var b="hljs-";function E(te,le,he){var ye,fe=p.configure({}),U=(he||{}).prefix;if("string"!=typeof te)throw g("Expected `string` for name, got `%s`",te);if(!p.getLanguage(te))throw g("Unknown language: `%s` is not registered",te);if("string"!=typeof le)throw g("Expected `string` for value, got `%s`",le);if(null==U&&(U=b),p.configure({__emitter:F,classPrefix:U}),ye=p.highlight(le,{language:te,ignoreIllegals:!0}),p.configure(fe||{}),ye.errorRaised)throw ye.errorRaised;return{relevance:ye.relevance,language:ye.language,value:ye.emitter.rootNode.children}}function F(te){this.options=te,this.rootNode={children:[]},this.stack=[this.rootNode]}function Z(){}},45370:(w,j,i)=>{const p=i(99646);function g(E){return"string"==typeof E?S=>S.element===E:E.constructor&&E.extend?S=>S instanceof E:E}class b{constructor(S){this.elements=S||[]}toValue(){return this.elements.map(S=>S.toValue())}map(S,A){return this.elements.map(S,A)}flatMap(S,A){return this.map(S,A).reduce((I,M)=>I.concat(M),[])}compactMap(S,A){const I=[];return this.forEach(M=>{const F=S.bind(A)(M);F&&I.push(F)}),I}filter(S,A){return S=g(S),new b(this.elements.filter(S,A))}reject(S,A){return S=g(S),new b(this.elements.filter(p(S),A))}find(S,A){return S=g(S),this.elements.find(S,A)}forEach(S,A){this.elements.forEach(S,A)}reduce(S,A){return this.elements.reduce(S,A)}includes(S){return this.elements.some(A=>A.equals(S))}shift(){return this.elements.shift()}unshift(S){this.elements.unshift(this.refract(S))}push(S){return this.elements.push(this.refract(S)),this}add(S){this.push(S)}get(S){return this.elements[S]}getValue(S){const A=this.elements[S];if(A)return A.toValue()}get length(){return this.elements.length}get isEmpty(){return 0===this.elements.length}get first(){return this.elements[0]}}typeof Symbol<"u"&&(b.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),w.exports=b},38171:w=>{class j{constructor(p,g){this.key=p,this.value=g}clone(){const p=new j;return this.key&&(p.key=this.key.clone()),this.value&&(p.value=this.value.clone()),p}}w.exports=j},29034:(w,j,i)=>{const p=i(17116),g=i(12164),b=i(96432),E=i(48959),S=i(49794),A=i(58829),I=i(7239);class M{constructor(J){this.elementMap={},this.elementDetection=[],this.Element=I.Element,this.KeyValuePair=I.KeyValuePair,(!J||!J.noDefault)&&this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(J){return J.namespace&&J.namespace({base:this}),J.load&&J.load({base:this}),this}useDefault(){return this.register("null",I.NullElement).register("string",I.StringElement).register("number",I.NumberElement).register("boolean",I.BooleanElement).register("array",I.ArrayElement).register("object",I.ObjectElement).register("member",I.MemberElement).register("ref",I.RefElement).register("link",I.LinkElement),this.detect(p,I.NullElement,!1).detect(g,I.StringElement,!1).detect(b,I.NumberElement,!1).detect(E,I.BooleanElement,!1).detect(Array.isArray,I.ArrayElement,!1).detect(S,I.ObjectElement,!1),this}register(J,z){return this._elements=void 0,this.elementMap[J]=z,this}unregister(J){return this._elements=void 0,delete this.elementMap[J],this}detect(J,z,oe){return void 0===oe||oe?this.elementDetection.unshift([J,z]):this.elementDetection.push([J,z]),this}toElement(J){if(J instanceof this.Element)return J;let z;for(let oe=0;oe{const z=J[0].toUpperCase()+J.substr(1);this._elements[z]=this.elementMap[J]})),this._elements}get serialiser(){return new A(this)}}A.prototype.Namespace=M,w.exports=M},7225:(w,j,i)=>{const p=i(99646),g=i(45370);class b extends g{map(S,A){return this.elements.map(I=>S.bind(A)(I.value,I.key,I))}filter(S,A){return new b(this.elements.filter(I=>S.bind(A)(I.value,I.key,I)))}reject(S,A){return this.filter(p(S.bind(A)))}forEach(S,A){return this.elements.forEach((I,M)=>{S.bind(A)(I.value,I.key,I,M)})}keys(){return this.map((S,A)=>A.toValue())}values(){return this.map(S=>S.toValue())}}w.exports=b},7239:(w,j,i)=>{const p=i(77836),g=i(3318),b=i(80668),E=i(32522),S=i(30862),A=i(63370),I=i(22385),M=i(79865),F=i(61785),J=i(51717),z=i(45370),oe=i(7225),X=i(38171);function K(Q){return Q instanceof p?Q:"string"==typeof Q?new b(Q):"number"==typeof Q?new E(Q):"boolean"==typeof Q?new S(Q):null===Q?new g:Array.isArray(Q)?new A(Q.map(K)):"object"==typeof Q?new M(Q):Q}p.prototype.ObjectElement=M,p.prototype.RefElement=J,p.prototype.MemberElement=I,p.prototype.refract=K,z.prototype.refract=K,w.exports={Element:p,NullElement:g,StringElement:b,NumberElement:E,BooleanElement:S,ArrayElement:A,MemberElement:I,ObjectElement:M,LinkElement:F,RefElement:J,refract:K,ArraySlice:z,ObjectSlice:oe,KeyValuePair:X}},61785:(w,j,i)=>{const p=i(77836);w.exports=class extends p{constructor(b,E,S){super(b||[],E,S),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(b){this.attributes.set("relation",b)}get href(){return this.attributes.get("href")}set href(b){this.attributes.set("href",b)}}},51717:(w,j,i)=>{const p=i(77836);w.exports=class extends p{constructor(b,E,S){super(b||[],E,S),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(b){this.attributes.set("path",b)}}},12814:(w,j,i)=>{const g=i(29034),b=i(7239);j.lS=g,i(38171),j.O4=b.ArraySlice,j.W_=b.Element,j.RP=b.StringElement,j.VL=b.NumberElement,j.hh=b.BooleanElement,j.zr=b.NullElement,j.ON=b.ArrayElement,j.Sb=b.ObjectElement,j.c6=b.MemberElement,j.tK=b.RefElement,j.EA=b.LinkElement,j.Qc=b.refract,i(58829),i(72604)},63370:(w,j,i)=>{const p=i(99646),g=i(77836),b=i(45370);let E=(()=>{class S extends g{constructor(I,M,F){super(I||[],M,F),this.element="array"}primitive(){return"array"}get(I){return this.content[I]}getValue(I){const M=this.get(I);if(M)return M.toValue()}getIndex(I){return this.content[I]}set(I,M){return this.content[I]=this.refract(M),this}remove(I){const M=this.content.splice(I,1);return M.length?M[0]:null}map(I,M){return this.content.map(I,M)}flatMap(I,M){return this.map(I,M).reduce((F,J)=>F.concat(J),[])}compactMap(I,M){const F=[];return this.forEach(J=>{const z=I.bind(M)(J);z&&F.push(z)}),F}filter(I,M){return new b(this.content.filter(I,M))}reject(I,M){return this.filter(p(I),M)}reduce(I,M){let F,J;void 0!==M?(F=0,J=this.refract(M)):(F=1,J="object"===this.primitive()?this.first.value:this.first);for(let z=F;z{I.bind(M)(F,this.refract(J))})}shift(){return this.content.shift()}unshift(I){this.content.unshift(this.refract(I))}push(I){return this.content.push(this.refract(I)),this}add(I){this.push(I)}findElements(I,M){const F=M||{},J=!!F.recursive,z=void 0===F.results?[]:F.results;return this.forEach((oe,X,K)=>{J&&void 0!==oe.findElements&&oe.findElements(I,{results:z,recursive:J}),I(oe,X,K)&&z.push(oe)}),z}find(I){return new b(this.findElements(I,{recursive:!0}))}findByElement(I){return this.find(M=>M.element===I)}findByClass(I){return this.find(M=>M.classes.includes(I))}getById(I){return this.find(M=>M.id.toValue()===I).first}includes(I){return this.content.some(M=>M.equals(I))}contains(I){return this.includes(I)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(I){return new this.constructor(this.content.concat(I.content))}"fantasy-land/concat"(I){return this.concat(I)}"fantasy-land/map"(I){return new this.constructor(this.map(I))}"fantasy-land/chain"(I){return this.map(M=>I(M),this).reduce((M,F)=>M.concat(F),this.empty())}"fantasy-land/filter"(I){return new this.constructor(this.content.filter(I))}"fantasy-land/reduce"(I,M){return this.content.reduce(I,M)}get length(){return this.content.length}get isEmpty(){return 0===this.content.length}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}return S.empty=function(){return new this},S})();E["fantasy-land/empty"]=E.empty,typeof Symbol<"u"&&(E.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),w.exports=E},30862:(w,j,i)=>{const p=i(77836);w.exports=class extends p{constructor(b,E,S){super(b,E,S),this.element="boolean"}primitive(){return"boolean"}}},77836:(w,j,i)=>{const p=i(99391),g=i(38171),b=i(45370);class E{constructor(A,I,M){I&&(this.meta=I),M&&(this.attributes=M),this.content=A}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEach(A=>{A.parent=this,A.freeze()},this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const A=new this.constructor;return A.element=this.element,this.meta.length&&(A._meta=this.meta.clone()),this.attributes.length&&(A._attributes=this.attributes.clone()),A.content=this.content?this.content.clone?this.content.clone():Array.isArray(this.content)?this.content.map(I=>I.clone()):this.content:this.content,A}toValue(){return this.content instanceof E?this.content.toValue():this.content instanceof g?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map(A=>A.toValue(),this):this.content}toRef(A){if(""===this.id.toValue())throw Error("Cannot create reference to an element that does not contain an ID");const I=new this.RefElement(this.id.toValue());return A&&(I.path=A),I}findRecursive(...A){if(arguments.length>1&&!this.isFrozen)throw new Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");const I=A.pop();let M=new b;const F=(z,oe)=>(z.push(oe),z),J=(z,oe)=>{oe.element===I&&z.push(oe);const X=oe.findRecursive(I);return X&&X.reduce(F,z),oe.content instanceof g&&(oe.content.key&&J(z,oe.content.key),oe.content.value&&J(z,oe.content.value)),z};return this.content&&(this.content.element&&J(M,this.content),Array.isArray(this.content)&&this.content.reduce(J,M)),A.isEmpty||(M=M.filter(z=>{let oe=z.parents.map(X=>X.element);for(const X in A){const Q=oe.indexOf(A[X]);if(-1===Q)return!1;oe=oe.splice(0,Q)}return!0})),M}set(A){return this.content=A,this}equals(A){return p(this.toValue(),A)}getMetaProperty(A,I){if(!this.meta.hasKey(A)){if(this.isFrozen){const M=this.refract(I);return M.freeze(),M}this.meta.set(A,I)}return this.meta.get(A)}setMetaProperty(A,I){this.meta.set(A,I)}get element(){return this._storedElement||"element"}set element(A){this._storedElement=A}get content(){return this._content}set content(A){if(A instanceof E)this._content=A;else if(A instanceof b)this.content=A.elements;else if("string"==typeof A||"number"==typeof A||"boolean"==typeof A||"null"===A||null==A)this._content=A;else if(A instanceof g)this._content=A;else if(Array.isArray(A))this._content=A.map(this.refract);else{if("object"!=typeof A)throw new Error("Cannot set content to given value");this._content=Object.keys(A).map(I=>new this.MemberElement(I,A[I]))}}get meta(){if(!this._meta){if(this.isFrozen){const A=new this.ObjectElement;return A.freeze(),A}this._meta=new this.ObjectElement}return this._meta}set meta(A){A instanceof this.ObjectElement?this._meta=A:this.meta.set(A||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const A=new this.ObjectElement;return A.freeze(),A}this._attributes=new this.ObjectElement}return this._attributes}set attributes(A){A instanceof this.ObjectElement?this._attributes=A:this.attributes.set(A||{})}get id(){return this.getMetaProperty("id","")}set id(A){this.setMetaProperty("id",A)}get classes(){return this.getMetaProperty("classes",[])}set classes(A){this.setMetaProperty("classes",A)}get title(){return this.getMetaProperty("title","")}set title(A){this.setMetaProperty("title",A)}get description(){return this.getMetaProperty("description","")}set description(A){this.setMetaProperty("description",A)}get links(){return this.getMetaProperty("links",[])}set links(A){this.setMetaProperty("links",A)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:A}=this;const I=new b;for(;A;)I.push(A),A=A.parent;return I}get children(){if(Array.isArray(this.content))return new b(this.content);if(this.content instanceof g){const A=new b([this.content.key]);return this.content.value&&A.push(this.content.value),A}return this.content instanceof E?new b([this.content]):new b}get recursiveChildren(){const A=new b;return this.children.forEach(I=>{A.push(I),I.recursiveChildren.forEach(M=>{A.push(M)})}),A}}w.exports=E},22385:(w,j,i)=>{const p=i(38171),g=i(77836);w.exports=class extends g{constructor(E,S,A,I){super(new p,A,I),this.element="member",this.key=E,this.value=S}get key(){return this.content.key}set key(E){this.content.key=this.refract(E)}get value(){return this.content.value}set value(E){this.content.value=this.refract(E)}}},3318:(w,j,i)=>{const p=i(77836);w.exports=class g extends p{constructor(E,S,A){super(E||null,S,A),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}},32522:(w,j,i)=>{const p=i(77836);w.exports=class extends p{constructor(b,E,S){super(b,E,S),this.element="number"}primitive(){return"number"}}},79865:(w,j,i)=>{const p=i(99646),g=i(49794),b=i(63370),E=i(22385),S=i(7225);w.exports=class A extends b{constructor(M,F,J){super(M||[],F,J),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce((M,F)=>(M[F.key.toValue()]=F.value?F.value.toValue():void 0,M),{})}get(M){const F=this.getMember(M);if(F)return F.value}getMember(M){if(void 0!==M)return this.content.find(F=>F.key.toValue()===M)}remove(M){let F=null;return this.content=this.content.filter(J=>J.key.toValue()!==M||(F=J,!1)),F}getKey(M){const F=this.getMember(M);if(F)return F.key}set(M,F){if(g(M))return Object.keys(M).forEach(oe=>{this.set(oe,M[oe])}),this;const J=M,z=this.getMember(J);return z?z.value=F:this.content.push(new E(J,F)),this}keys(){return this.content.map(M=>M.key.toValue())}values(){return this.content.map(M=>M.value.toValue())}hasKey(M){return this.content.some(F=>F.key.equals(M))}items(){return this.content.map(M=>[M.key.toValue(),M.value.toValue()])}map(M,F){return this.content.map(J=>M.bind(F)(J.value,J.key,J))}compactMap(M,F){const J=[];return this.forEach((z,oe,X)=>{const K=M.bind(F)(z,oe,X);K&&J.push(K)}),J}filter(M,F){return new S(this.content).filter(M,F)}reject(M,F){return this.filter(p(M),F)}forEach(M,F){return this.content.forEach(J=>M.bind(F)(J.value,J.key,J))}}},80668:(w,j,i)=>{const p=i(77836);w.exports=class extends p{constructor(b,E,S){super(b,E,S),this.element="string"}primitive(){return"string"}get length(){return this.content.length}}},72604:(w,j,i)=>{const p=i(58829);w.exports=class extends p{serialise(b){if(!(b instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${b}\` is not an Element instance`);let E;b._attributes&&b.attributes.get("variable")&&(E=b.attributes.get("variable"));const S={element:b.element};b._meta&&b._meta.length>0&&(S.meta=this.serialiseObject(b.meta));const A="enum"===b.element||-1!==b.attributes.keys().indexOf("enumerations");if(A){const I=this.enumSerialiseAttributes(b);I&&(S.attributes=I)}else if(b._attributes&&b._attributes.length>0){let{attributes:I}=b;I.get("metadata")&&(I=I.clone(),I.set("meta",I.get("metadata")),I.remove("metadata")),"member"===b.element&&E&&(I=I.clone(),I.remove("variable")),I.length>0&&(S.attributes=this.serialiseObject(I))}if(A)S.content=this.enumSerialiseContent(b,S);else if(this[`${b.element}SerialiseContent`])S.content=this[`${b.element}SerialiseContent`](b,S);else if(void 0!==b.content){let I;E&&b.content.key?(I=b.content.clone(),I.key.attributes.set("variable",E),I=this.serialiseContent(I)):I=this.serialiseContent(b.content),this.shouldSerialiseContent(b,I)&&(S.content=I)}else this.shouldSerialiseContent(b,b.content)&&b instanceof this.namespace.elements.Array&&(S.content=[]);return S}shouldSerialiseContent(b,E){return"parseResult"===b.element||"httpRequest"===b.element||"httpResponse"===b.element||"category"===b.element||"link"===b.element||!(void 0===E||Array.isArray(E)&&0===E.length)}refSerialiseContent(b,E){return delete E.attributes,{href:b.toValue(),path:b.path.toValue()}}sourceMapSerialiseContent(b){return b.toValue()}dataStructureSerialiseContent(b){return[this.serialiseContent(b.content)]}enumSerialiseAttributes(b){const E=b.attributes.clone(),S=E.remove("enumerations")||new this.namespace.elements.Array([]),A=E.get("default");let I=E.get("samples")||new this.namespace.elements.Array([]);if(A&&A.content&&(A.content.attributes&&A.content.attributes.remove("typeAttributes"),E.set("default",new this.namespace.elements.Array([A.content]))),I.forEach(M=>{M.content&&M.content.element&&M.content.attributes.remove("typeAttributes")}),b.content&&0!==S.length&&I.unshift(b.content),I=I.map(M=>M instanceof this.namespace.elements.Array?[M]:new this.namespace.elements.Array([M.content])),I.length&&E.set("samples",I),E.length>0)return this.serialiseObject(E)}enumSerialiseContent(b){if(b._attributes){const E=b.attributes.get("enumerations");if(E&&E.length>0)return E.content.map(S=>{const A=S.clone();return A.attributes.remove("typeAttributes"),this.serialise(A)})}if(b.content){const E=b.content.clone();return E.attributes.remove("typeAttributes"),[this.serialise(E)]}return[]}deserialise(b){if("string"==typeof b)return new this.namespace.elements.String(b);if("number"==typeof b)return new this.namespace.elements.Number(b);if("boolean"==typeof b)return new this.namespace.elements.Boolean(b);if(null===b)return new this.namespace.elements.Null;if(Array.isArray(b))return new this.namespace.elements.Array(b.map(this.deserialise,this));const E=this.namespace.getElementClass(b.element),S=new E;S.element!==b.element&&(S.element=b.element),b.meta&&this.deserialiseObject(b.meta,S.meta),b.attributes&&this.deserialiseObject(b.attributes,S.attributes);const A=this.deserialiseContent(b.content);if((void 0!==A||null===S.content)&&(S.content=A),"enum"===S.element){S.content&&S.attributes.set("enumerations",S.content);let I=S.attributes.get("samples");if(S.attributes.remove("samples"),I){const F=I;I=new this.namespace.elements.Array,F.forEach(z=>{z.forEach(oe=>{const X=new E(oe);X.element=S.element,I.push(X)})});const J=I.shift();S.content=J?J.content:void 0,S.attributes.set("samples",I)}else S.content=void 0;let M=S.attributes.get("default");if(M&&M.length>0){M=M.get(0);const F=new E(M);F.element=S.element,S.attributes.set("default",F)}}else if("dataStructure"===S.element&&Array.isArray(S.content))[S.content]=S.content;else if("category"===S.element){const I=S.attributes.get("meta");I&&(S.attributes.set("metadata",I),S.attributes.remove("meta"))}else"member"===S.element&&S.key&&S.key._attributes&&S.key._attributes.getValue("variable")&&(S.attributes.set("variable",S.key.attributes.get("variable")),S.key.attributes.remove("variable"));return S}serialiseContent(b){if(b instanceof this.namespace.elements.Element)return this.serialise(b);if(b instanceof this.namespace.KeyValuePair){const E={key:this.serialise(b.key)};return b.value&&(E.value=this.serialise(b.value)),E}return b&&b.map?b.map(this.serialise,this):b}deserialiseContent(b){if(b){if(b.element)return this.deserialise(b);if(b.key){const E=new this.namespace.KeyValuePair(this.deserialise(b.key));return b.value&&(E.value=this.deserialise(b.value)),E}if(b.map)return b.map(this.deserialise,this)}return b}shouldRefract(b){return!!(b._attributes&&b.attributes.keys().length||b._meta&&b.meta.keys().length)||"enum"!==b.element&&(b.element!==b.primitive()||"member"===b.element)}convertKeyToRefract(b,E){return this.shouldRefract(E)?this.serialise(E):"enum"===E.element?this.serialiseEnum(E):"array"===E.element?E.map(S=>this.shouldRefract(S)||"default"===b?this.serialise(S):"array"===S.element||"object"===S.element||"enum"===S.element?S.children.map(A=>this.serialise(A)):S.toValue()):"object"===E.element?(E.content||[]).map(this.serialise,this):E.toValue()}serialiseEnum(b){return b.children.map(E=>this.serialise(E))}serialiseObject(b){const E={};return b.forEach((S,A)=>{if(S){const I=A.toValue();E[I]=this.convertKeyToRefract(I,S)}}),E}deserialiseObject(b,E){Object.keys(b).forEach(S=>{E.set(S,this.deserialise(b[S]))})}}},58829:w=>{w.exports=class j{constructor(p){this.namespace=p||new this.Namespace}serialise(p){if(!(p instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${p}\` is not an Element instance`);const g={element:p.element};p._meta&&p._meta.length>0&&(g.meta=this.serialiseObject(p.meta)),p._attributes&&p._attributes.length>0&&(g.attributes=this.serialiseObject(p.attributes));const b=this.serialiseContent(p.content);return void 0!==b&&(g.content=b),g}deserialise(p){if(!p.element)throw new Error("Given value is not an object containing an element name");const b=new(this.namespace.getElementClass(p.element));b.element!==p.element&&(b.element=p.element),p.meta&&this.deserialiseObject(p.meta,b.meta),p.attributes&&this.deserialiseObject(p.attributes,b.attributes);const E=this.deserialiseContent(p.content);return(void 0!==E||null===b.content)&&(b.content=E),b}serialiseContent(p){if(p instanceof this.namespace.elements.Element)return this.serialise(p);if(p instanceof this.namespace.KeyValuePair){const g={key:this.serialise(p.key)};return p.value&&(g.value=this.serialise(p.value)),g}return p&&p.map?0===p.length?void 0:p.map(this.serialise,this):p}deserialiseContent(p){if(p){if(p.element)return this.deserialise(p);if(p.key){const g=new this.namespace.KeyValuePair(this.deserialise(p.key));return p.value&&(g.value=this.deserialise(p.value)),g}if(p.map)return p.map(this.deserialise,this)}return p}serialiseObject(p){const g={};if(p.forEach((b,E)=>{b&&(g[E.toValue()]=this.serialise(b))}),0!==Object.keys(g).length)return g}deserialiseObject(p,g){Object.keys(p).forEach(b=>{g.set(b,this.deserialise(p[b]))})}}},64772:w=>{"use strict";var j=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;w.exports=function b(){try{if(!Object.assign)return!1;var E=new String("abc");if(E[5]="de","5"===Object.getOwnPropertyNames(E)[0])return!1;for(var S={},A=0;A<10;A++)S["_"+String.fromCharCode(A)]=A;if("0123456789"!==Object.getOwnPropertyNames(S).map(function(F){return S[F]}).join(""))return!1;var M={};return"abcdefghijklmnopqrst".split("").forEach(function(F){M[F]=F}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},M)).join("")}catch{return!1}}()?Object.assign:function(E,S){for(var A,M,I=function g(E){if(null==E)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(E)}(E),F=1;F{var p="function"==typeof Map&&Map.prototype,g=Object.getOwnPropertyDescriptor&&p?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,b=p&&g&&"function"==typeof g.get?g.get:null,E=p&&Map.prototype.forEach,S="function"==typeof Set&&Set.prototype,A=Object.getOwnPropertyDescriptor&&S?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,I=S&&A&&"function"==typeof A.get?A.get:null,M=S&&Set.prototype.forEach,J="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,oe="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,K="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,Q=Boolean.prototype.valueOf,Z=Object.prototype.toString,te=Function.prototype.toString,le=String.prototype.match,he=String.prototype.slice,fe=String.prototype.replace,ce=String.prototype.toUpperCase,U=String.prototype.toLowerCase,ye=RegExp.prototype.test,H=Array.prototype.concat,re=Array.prototype.join,we=Array.prototype.slice,Ue=Math.floor,De="function"==typeof BigInt?BigInt.prototype.valueOf:null,Be=Object.getOwnPropertySymbols,$e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,et="function"==typeof Symbol&&"object"==typeof Symbol.iterator,mt="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,yt=Object.prototype.propertyIsEnumerable,Pe=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(Ge){return Ge.__proto__}:null);function ze(Ge,vt){if(Ge===1/0||Ge===-1/0||Ge!=Ge||Ge&&Ge>-1e3&&Ge<1e3||ye.call(/e/,vt))return vt;var Mn=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof Ge){var Je=Ge<0?-Ue(-Ge):Ue(Ge);if(Je!==Ge){var jt=String(Je),Jt=he.call(vt,jt.length+1);return fe.call(jt,Mn,"$&_")+"."+fe.call(fe.call(Jt,/([0-9]{3})/g,"$&_"),/_$/,"")}}return fe.call(vt,Mn,"$&_")}var ke=i(24654),Ye=ke.custom,qe=Mr(Ye)?Ye:null;function gt(Ge,vt,Mn){var Je="double"===(Mn.quoteStyle||vt)?'"':"'";return Je+Ge+Je}function ut(Ge){return fe.call(String(Ge),/"/g,""")}function xt(Ge){return!("[object Array]"!==Ot(Ge)||mt&&"object"==typeof Ge&&mt in Ge)}function Gt(Ge){return!("[object RegExp]"!==Ot(Ge)||mt&&"object"==typeof Ge&&mt in Ge)}function Mr(Ge){if(et)return Ge&&"object"==typeof Ge&&Ge instanceof Symbol;if("symbol"==typeof Ge)return!0;if(!Ge||"object"!=typeof Ge||!$e)return!1;try{return $e.call(Ge),!0}catch{}return!1}w.exports=function Ge(vt,Mn,Je,jt){var Jt=Mn||{};if(ur(Jt,"quoteStyle")&&"single"!==Jt.quoteStyle&&"double"!==Jt.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ur(Jt,"maxStringLength")&&("number"==typeof Jt.maxStringLength?Jt.maxStringLength<0&&Jt.maxStringLength!==1/0:null!==Jt.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Er=!ur(Jt,"customInspect")||Jt.customInspect;if("boolean"!=typeof Er&&"symbol"!==Er)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ur(Jt,"indent")&&null!==Jt.indent&&"\t"!==Jt.indent&&!(parseInt(Jt.indent,10)===Jt.indent&&Jt.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ur(Jt,"numericSeparator")&&"boolean"!=typeof Jt.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var yn=Jt.numericSeparator;if(typeof vt>"u")return"undefined";if(null===vt)return"null";if("boolean"==typeof vt)return vt?"true":"false";if("string"==typeof vt)return Gi(vt,Jt);if("number"==typeof vt){if(0===vt)return 1/0/vt>0?"0":"-0";var un=String(vt);return yn?ze(vt,un):un}if("bigint"==typeof vt){var $n=String(vt)+"n";return yn?ze(vt,$n):$n}var br=typeof Jt.depth>"u"?5:Jt.depth;if(typeof Je>"u"&&(Je=0),Je>=br&&br>0&&"object"==typeof vt)return xt(vt)?"[Array]":"[Object]";var gr=function Wr(Ge,vt){var Mn;if("\t"===Ge.indent)Mn="\t";else{if(!("number"==typeof Ge.indent&&Ge.indent>0))return null;Mn=re.call(Array(Ge.indent+1)," ")}return{base:Mn,prev:re.call(Array(vt+1),Mn)}}(Jt,Je);if(typeof jt>"u")jt=[];else if(Pt(jt,vt)>=0)return"[Circular]";function qr(As,sn,Cs){if(sn&&(jt=we.call(jt)).push(sn),Cs){var vs={depth:Jt.depth};return ur(Jt,"quoteStyle")&&(vs.quoteStyle=Jt.quoteStyle),Ge(As,vs,Je+1,jt)}return Ge(As,Jt,Je+1,jt)}if("function"==typeof vt&&!Gt(vt)){var cn=function Wt(Ge){if(Ge.name)return Ge.name;var vt=le.call(te.call(Ge),/^function\s*([\w$]+)/);return vt?vt[1]:null}(vt),Zn=yr(vt,qr);return"[Function"+(cn?": "+cn:" (anonymous)")+"]"+(Zn.length>0?" { "+re.call(Zn,", ")+" }":"")}if(Mr(vt)){var Xn=et?fe.call(String(vt),/^(Symbol\(.*\))_[^)]*$/,"$1"):$e.call(vt);return"object"!=typeof vt||et?Xn:Mi(Xn)}if(function kn(Ge){return!(!Ge||"object"!=typeof Ge)&&(typeof HTMLElement<"u"&&Ge instanceof HTMLElement||"string"==typeof Ge.nodeName&&"function"==typeof Ge.getAttribute)}(vt)){for(var ws="<"+U.call(String(vt.nodeName)),di=vt.attributes||[],Fs=0;Fs"}if(xt(vt)){if(0===vt.length)return"[]";var Hn=yr(vt,qr);return gr&&!function jn(Ge){for(var vt=0;vt=0)return!1;return!0}(Hn)?"["+Ar(Hn,gr)+"]":"[ "+re.call(Hn,", ")+" ]"}if(function Or(Ge){return!("[object Error]"!==Ot(Ge)||mt&&"object"==typeof Ge&&mt in Ge)}(vt)){var Ls=yr(vt,qr);return"cause"in Error.prototype||!("cause"in vt)||yt.call(vt,"cause")?0===Ls.length?"["+String(vt)+"]":"{ ["+String(vt)+"] "+re.call(Ls,", ")+" }":"{ ["+String(vt)+"] "+re.call(H.call("[cause]: "+qr(vt.cause),Ls),", ")+" }"}if("object"==typeof vt&&Er){if(qe&&"function"==typeof vt[qe]&&ke)return ke(vt,{depth:br-Je});if("symbol"!==Er&&"function"==typeof vt.inspect)return vt.inspect()}if(function _r(Ge){if(!b||!Ge||"object"!=typeof Ge)return!1;try{b.call(Ge);try{I.call(Ge)}catch{return!0}return Ge instanceof Map}catch{}return!1}(vt)){var Vs=[];return E&&E.call(vt,function(As,sn){Vs.push(qr(sn,vt,!0)+" => "+qr(As,vt))}),Ki("Map",b.call(vt),Vs,gr)}if(function ci(Ge){if(!I||!Ge||"object"!=typeof Ge)return!1;try{I.call(Ge);try{b.call(Ge)}catch{return!0}return Ge instanceof Set}catch{}return!1}(vt)){var Bs=[];return M&&M.call(vt,function(As){Bs.push(qr(As,vt))}),Ki("Set",I.call(vt),Bs,gr)}if(function Dr(Ge){if(!J||!Ge||"object"!=typeof Ge)return!1;try{J.call(Ge,J);try{oe.call(Ge,oe)}catch{return!0}return Ge instanceof WeakMap}catch{}return!1}(vt))return Di("WeakMap");if(function Bn(Ge){if(!oe||!Ge||"object"!=typeof Ge)return!1;try{oe.call(Ge,oe);try{J.call(Ge,J)}catch{return!0}return Ge instanceof WeakSet}catch{}return!1}(vt))return Di("WeakSet");if(function qn(Ge){if(!K||!Ge||"object"!=typeof Ge)return!1;try{return K.call(Ge),!0}catch{}return!1}(vt))return Di("WeakRef");if(function en(Ge){return!("[object Number]"!==Ot(Ge)||mt&&"object"==typeof Ge&&mt in Ge)}(vt))return Mi(qr(Number(vt)));if(function an(Ge){if(!Ge||"object"!=typeof Ge||!De)return!1;try{return De.call(Ge),!0}catch{}return!1}(vt))return Mi(qr(De.call(vt)));if(function Jr(Ge){return!("[object Boolean]"!==Ot(Ge)||mt&&"object"==typeof Ge&&mt in Ge)}(vt))return Mi(Q.call(vt));if(function gn(Ge){return!("[object String]"!==Ot(Ge)||mt&&"object"==typeof Ge&&mt in Ge)}(vt))return Mi(qr(String(vt)));if(!function Nt(Ge){return!("[object Date]"!==Ot(Ge)||mt&&"object"==typeof Ge&&mt in Ge)}(vt)&&!Gt(vt)){var Os=yr(vt,qr),ni=Pe?Pe(vt)===Object.prototype:vt instanceof Object||vt.constructor===Object,qs=vt instanceof Object?"":"null prototype",ii=!ni&&mt&&Object(vt)===vt&&mt in vt?he.call(Ot(vt),8,-1):qs?"Object":"",as=(ni||"function"!=typeof vt.constructor?"":vt.constructor.name?vt.constructor.name+" ":"")+(ii||qs?"["+re.call(H.call([],ii||[],qs||[]),": ")+"] ":"");return 0===Os.length?as+"{}":gr?as+"{"+Ar(Os,gr)+"}":as+"{ "+re.call(Os,", ")+" }"}return String(vt)};var jr=Object.prototype.hasOwnProperty||function(Ge){return Ge in this};function ur(Ge,vt){return jr.call(Ge,vt)}function Ot(Ge){return Z.call(Ge)}function Pt(Ge,vt){if(Ge.indexOf)return Ge.indexOf(vt);for(var Mn=0,Je=Ge.length;Mnvt.maxStringLength){var Mn=Ge.length-vt.maxStringLength,Je="... "+Mn+" more character"+(Mn>1?"s":"");return Gi(he.call(Ge,0,vt.maxStringLength),vt)+Je}return gt(fe.call(fe.call(Ge,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Yi),"single",vt)}function Yi(Ge){var vt=Ge.charCodeAt(0),Mn={8:"b",9:"t",10:"n",12:"f",13:"r"}[vt];return Mn?"\\"+Mn:"\\x"+(vt<16?"0":"")+ce.call(vt.toString(16))}function Mi(Ge){return"Object("+Ge+")"}function Di(Ge){return Ge+" { ? }"}function Ki(Ge,vt,Mn,Je){return Ge+" ("+vt+") {"+(Je?Ar(Mn,Je):re.call(Mn,", "))+"}"}function Ar(Ge,vt){if(0===Ge.length)return"";var Mn="\n"+vt.prev+vt.base;return Mn+re.call(Ge,","+Mn)+"\n"+vt.prev}function yr(Ge,vt){var Mn=xt(Ge),Je=[];if(Mn){Je.length=Ge.length;for(var jt=0;jt{var i,p,j=w.exports={};function g(){throw new Error("setTimeout has not been defined")}function b(){throw new Error("clearTimeout has not been defined")}function E(K){if(i===setTimeout)return setTimeout(K,0);if((i===g||!i)&&setTimeout)return i=setTimeout,setTimeout(K,0);try{return i(K,0)}catch{try{return i.call(null,K,0)}catch{return i.call(this,K,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:g}catch{i=g}try{p="function"==typeof clearTimeout?clearTimeout:b}catch{p=b}}();var M,A=[],I=!1,F=-1;function J(){!I||!M||(I=!1,M.length?A=M.concat(A):F=-1,A.length&&z())}function z(){if(!I){var K=E(J);I=!0;for(var Q=A.length;Q;){for(M=A,A=[];++F1)for(var Z=1;Z{"use strict";var p=i(87666);function g(){}function b(){}b.resetWarningCache=g,w.exports=function(){function E(I,M,F,J,z,oe){if(oe!==p){var X=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw X.name="Invariant Violation",X}}function S(){return E}E.isRequired=E;var A={array:E,bigint:E,bool:E,func:E,number:E,object:E,string:E,symbol:E,any:E,arrayOf:S,element:E,elementType:E,instanceOf:S,node:E,objectOf:S,oneOf:S,oneOfType:S,shape:S,exact:S,checkPropTypes:b,resetWarningCache:g};return A.PropTypes=A,A}},92698:(w,j,i)=>{w.exports=i(94103)()},87666:w=>{"use strict";w.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},20439:w=>{"use strict";var j=String.prototype.replace,i=/%20/g;w.exports={default:"RFC3986",formatters:{RFC1738:function(g){return j.call(g,i,"+")},RFC3986:function(g){return String(g)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},72956:(w,j,i)=>{"use strict";var p=i(76562),g=i(51625),b=i(20439);w.exports={formats:b,parse:g,stringify:p}},51625:(w,j,i)=>{"use strict";var p=i(83978),g=Object.prototype.hasOwnProperty,b=Array.isArray,E={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:p.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},A=function(X,K){return X&&"string"==typeof X&&K.comma&&X.indexOf(",")>-1?X.split(","):X},z=function(K,Q,Z,te){if(K){var le=Z.allowDots?K.replace(/\.([^.[]+)/g,"[$1]"):K,fe=/(\[[^[\]]*])/g,ce=Z.depth>0&&/(\[[^[\]]*])/.exec(le),U=ce?le.slice(0,ce.index):le,ye=[];if(U){if(!Z.plainObjects&&g.call(Object.prototype,U)&&!Z.allowPrototypes)return;ye.push(U)}for(var H=0;Z.depth>0&&null!==(ce=fe.exec(le))&&H=0;--le){var he,fe=X[le];if("[]"===fe&&Q.parseArrays)he=[].concat(te);else{he=Q.plainObjects?Object.create(null):{};var ce="["===fe.charAt(0)&&"]"===fe.charAt(fe.length-1)?fe.slice(1,-1):fe,U=parseInt(ce,10);Q.parseArrays||""!==ce?!isNaN(U)&&fe!==ce&&String(U)===ce&&U>=0&&Q.parseArrays&&U<=Q.arrayLimit?(he=[])[U]=te:"__proto__"!==ce&&(he[ce]=te):he={0:te}}te=he}return te}(ye,Q,Z,te)}};w.exports=function(X,K){var Q=function(K){if(!K)return E;if(null!=K.decoder&&"function"!=typeof K.decoder)throw new TypeError("Decoder has to be a function.");if(typeof K.charset<"u"&&"utf-8"!==K.charset&&"iso-8859-1"!==K.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");return{allowDots:typeof K.allowDots>"u"?E.allowDots:!!K.allowDots,allowPrototypes:"boolean"==typeof K.allowPrototypes?K.allowPrototypes:E.allowPrototypes,allowSparse:"boolean"==typeof K.allowSparse?K.allowSparse:E.allowSparse,arrayLimit:"number"==typeof K.arrayLimit?K.arrayLimit:E.arrayLimit,charset:typeof K.charset>"u"?E.charset:K.charset,charsetSentinel:"boolean"==typeof K.charsetSentinel?K.charsetSentinel:E.charsetSentinel,comma:"boolean"==typeof K.comma?K.comma:E.comma,decoder:"function"==typeof K.decoder?K.decoder:E.decoder,delimiter:"string"==typeof K.delimiter||p.isRegExp(K.delimiter)?K.delimiter:E.delimiter,depth:"number"==typeof K.depth||!1===K.depth?+K.depth:E.depth,ignoreQueryPrefix:!0===K.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof K.interpretNumericEntities?K.interpretNumericEntities:E.interpretNumericEntities,parameterLimit:"number"==typeof K.parameterLimit?K.parameterLimit:E.parameterLimit,parseArrays:!1!==K.parseArrays,plainObjects:"boolean"==typeof K.plainObjects?K.plainObjects:E.plainObjects,strictNullHandling:"boolean"==typeof K.strictNullHandling?K.strictNullHandling:E.strictNullHandling}}(K);if(""===X||null===X||typeof X>"u")return Q.plainObjects?Object.create(null):{};for(var Z="string"==typeof X?function(K,Q){var ce,Z={},he=(Q.ignoreQueryPrefix?K.replace(/^\?/,""):K).split(Q.delimiter,Q.parameterLimit===1/0?void 0:Q.parameterLimit),fe=-1,U=Q.charset;if(Q.charsetSentinel)for(ce=0;ce{"use strict";var p=i(57379),g=i(83978),b=i(20439),E=Object.prototype.hasOwnProperty,S={brackets:function(le){return le+"[]"},comma:"comma",indices:function(le,he){return le+"["+he+"]"},repeat:function(le){return le}},A=Array.isArray,I=String.prototype.split,M=Array.prototype.push,F=function(te,le){M.apply(te,A(le)?le:[le])},J=Date.prototype.toISOString,z=b.default,oe={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:g.encode,encodeValuesOnly:!1,format:z,formatter:b.formatters[z],indices:!1,serializeDate:function(le){return J.call(le)},skipNulls:!1,strictNullHandling:!1},K={},Q=function te(le,he,fe,ce,U,ye,H,re,we,Ue,De,Be,$e,et,mt,yt){for(var Pe=le,ze=yt,ke=0,Ye=!1;void 0!==(ze=ze.get(K))&&!Ye;){var qe=ze.get(le);if(ke+=1,typeof qe<"u"){if(qe===ke)throw new RangeError("Cyclic object value");Ye=!0}typeof ze.get(K)>"u"&&(ke=0)}if("function"==typeof re?Pe=re(he,Pe):Pe instanceof Date?Pe=De(Pe):"comma"===fe&&A(Pe)&&(Pe=g.maybeMap(Pe,function(Ot){return Ot instanceof Date?De(Ot):Ot})),null===Pe){if(U)return H&&!et?H(he,oe.encoder,mt,"key",Be):he;Pe=""}if(function(le){return"string"==typeof le||"number"==typeof le||"boolean"==typeof le||"symbol"==typeof le||"bigint"==typeof le}(Pe)||g.isBuffer(Pe)){if(H){var gt=et?he:H(he,oe.encoder,mt,"key",Be);if("comma"===fe&&et){for(var ut=I.call(String(Pe),","),xt="",Nt=0;Nt"u")return Gt;if("comma"===fe&&A(Pe))Or=[{value:Pe.length>0?Pe.join(",")||null:void 0}];else if(A(re))Or=re;else{var gn=Object.keys(Pe);Or=we?gn.sort(we):gn}for(var en=ce&&A(Pe)&&1===Pe.length?he+"[]":he,Jr=0;Jr"u"?oe.allowDots:!!le.allowDots,charset:he,charsetSentinel:"boolean"==typeof le.charsetSentinel?le.charsetSentinel:oe.charsetSentinel,delimiter:typeof le.delimiter>"u"?oe.delimiter:le.delimiter,encode:"boolean"==typeof le.encode?le.encode:oe.encode,encoder:"function"==typeof le.encoder?le.encoder:oe.encoder,encodeValuesOnly:"boolean"==typeof le.encodeValuesOnly?le.encodeValuesOnly:oe.encodeValuesOnly,filter:U,format:fe,formatter:ce,serializeDate:"function"==typeof le.serializeDate?le.serializeDate:oe.serializeDate,skipNulls:"boolean"==typeof le.skipNulls?le.skipNulls:oe.skipNulls,sort:"function"==typeof le.sort?le.sort:null,strictNullHandling:"boolean"==typeof le.strictNullHandling?le.strictNullHandling:oe.strictNullHandling}}(le);"function"==typeof fe.filter?he=(0,fe.filter)("",he):A(fe.filter)&&(ce=fe.filter);var ye=[];if("object"!=typeof he||null===he)return"";var re=S[le&&le.arrayFormat in S?le.arrayFormat:le&&"indices"in le?le.indices?"indices":"repeat":"indices"];if(le&&"commaRoundTrip"in le&&"boolean"!=typeof le.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var we="comma"===re&&le&&le.commaRoundTrip;ce||(ce=Object.keys(he)),fe.sort&&ce.sort(fe.sort);for(var Ue=p(),De=0;De0?et+$e:""}},83978:(w,j,i)=>{"use strict";var p=i(20439),g=Object.prototype.hasOwnProperty,b=Array.isArray,E=function(){for(var Z=[],te=0;te<256;++te)Z.push("%"+((te<16?"0":"")+te.toString(16)).toUpperCase());return Z}(),A=function(te,le){for(var he=le&&le.plainObjects?Object.create(null):{},fe=0;fe1;){var le=te.pop(),he=le.obj[le.prop];if(b(he)){for(var fe=[],ce=0;ce=48&&re<=57||re>=65&&re<=90||re>=97&&re<=122||ce===p.RFC1738&&(40===re||41===re)?ye+=U.charAt(H):re<128?ye+=E[re]:re<2048?ye+=E[192|re>>6]+E[128|63&re]:re<55296||re>=57344?ye+=E[224|re>>12]+E[128|re>>6&63]+E[128|63&re]:(re=65536+((1023&re)<<10|1023&U.charCodeAt(H+=1)),ye+=E[240|re>>18]+E[128|re>>12&63]+E[128|re>>6&63]+E[128|63&re])}return ye},isBuffer:function(te){return!(!te||"object"!=typeof te||!(te.constructor&&te.constructor.isBuffer&&te.constructor.isBuffer(te)))},isRegExp:function(te){return"[object RegExp]"===Object.prototype.toString.call(te)},maybeMap:function(te,le){if(b(te)){for(var he=[],fe=0;fe{"use strict";var i=Object.prototype.hasOwnProperty;function g(A){try{return decodeURIComponent(A.replace(/\+/g," "))}catch{return null}}function b(A){try{return encodeURIComponent(A)}catch{return null}}j.stringify=function S(A,I){I=I||"";var F,J,M=[];for(J in"string"!=typeof I&&(I="?"),A)if(i.call(A,J)){if(!(F=A[J])&&(null==F||isNaN(F))&&(F=""),J=b(J),F=b(F),null===J||null===F)continue;M.push(J+"="+F)}return M.length?I+M.join("&"):""},j.parse=function E(A){for(var F,I=/([^=?#&]+)=?([^&]*)/g,M={};F=I.exec(A);){var J=g(F[1]),z=g(F[2]);null===J||null===z||J in M||(M[J]=z)}return M}},86065:(w,j,i)=>{const p=i(12910),g=i(97272),b=p.types;w.exports=class Pm{constructor(S,A){if(this._setDefaults(S),S instanceof RegExp)this.ignoreCase=S.ignoreCase,this.multiline=S.multiline,S=S.source;else{if("string"!=typeof S)throw new Error("Expected a regexp or string");this.ignoreCase=A&&-1!==A.indexOf("i"),this.multiline=A&&-1!==A.indexOf("m")}this.tokens=p(S)}_setDefaults(S){this.max=null!=S.max?S.max:null!=Pm.prototype.max?Pm.prototype.max:100,this.defaultRange=S.defaultRange?S.defaultRange:this.defaultRange.clone(),S.randInt&&(this.randInt=S.randInt)}gen(){return this._gen(this.tokens,[])}_gen(S,A){var I,M,F,J,z;switch(S.type){case b.ROOT:case b.GROUP:if(S.followedBy||S.notFollowedBy)return"";for(S.remember&&void 0===S.groupNumber&&(S.groupNumber=A.push(null)-1),M="",J=0,z=(I=S.options?this._randSelect(S.options):S.stack).length;J{"use strict";function p(U){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(ye){return typeof ye}:function(ye){return ye&&"function"==typeof Symbol&&ye.constructor===Symbol&&ye!==Symbol.prototype?"symbol":typeof ye})(U)}Object.defineProperty(j,"__esModule",{value:!0}),j.CopyToClipboard=void 0;var g=S(i(26783)),b=S(i(7203)),E=["text","onCopy","options","children"];function S(U){return U&&U.__esModule?U:{default:U}}function A(U,ye){var H=Object.keys(U);if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(U);ye&&(re=re.filter(function(we){return Object.getOwnPropertyDescriptor(U,we).enumerable})),H.push.apply(H,re)}return H}function I(U){for(var ye=1;ye"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var we,re=he(U);if(ye){var Ue=he(this).constructor;we=Reflect.construct(re,arguments,Ue)}else we=re.apply(this,arguments);return function Z(U,ye){if(ye&&("object"===p(ye)||"function"==typeof ye))return ye;if(void 0!==ye)throw new TypeError("Derived constructors may only return object or undefined");return te(U)}(this,we)}}(H);function H(){var re;!function J(U,ye){if(!(U instanceof ye))throw new TypeError("Cannot call a class as a function")}(this,H);for(var we=arguments.length,Ue=new Array(we),De=0;De=0)&&(H[we]=U[we]);return H}(U,ye);if(Object.getOwnPropertySymbols){var Ue=Object.getOwnPropertySymbols(U);for(we=0;we=0)&&Object.prototype.propertyIsEnumerable.call(U,re)&&(H[re]=U[re])}return H}(we,E),mt=g.default.Children.only($e);return g.default.cloneElement(mt,I(I({},et),{},{onClick:this.onClick}))}}]),H}(g.default.PureComponent);j.CopyToClipboard=ce,fe(ce,"defaultProps",{onCopy:void 0,options:void 0})},29431:(w,j,i)=>{"use strict";var g=i(74065).CopyToClipboard;g.CopyToClipboard=g,w.exports=g},32316:(w,j,i)=>{"use strict";function p(U){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(ye){return typeof ye}:function(ye){return ye&&"function"==typeof Symbol&&ye.constructor===Symbol&&ye!==Symbol.prototype?"symbol":typeof ye})(U)}Object.defineProperty(j,"__esModule",{value:!0}),j.DebounceInput=void 0;var g=S(i(26783)),b=S(i(20220)),E=["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"];function S(U){return U&&U.__esModule?U:{default:U}}function M(U,ye){var H=Object.keys(U);if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(U);ye&&(re=re.filter(function(we){return Object.getOwnPropertyDescriptor(U,we).enumerable})),H.push.apply(H,re)}return H}function F(U){for(var ye=1;ye"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var we,re=he(U);if(ye){var Ue=he(this).constructor;we=Reflect.construct(re,arguments,Ue)}else we=re.apply(this,arguments);return function Z(U,ye){if(ye&&("object"===p(ye)||"function"==typeof ye))return ye;if(void 0!==ye)throw new TypeError("Derived constructors may only return object or undefined");return te(U)}(this,we)}}(H);function H(re){var we;return function J(U,ye){if(!(U instanceof ye))throw new TypeError("Cannot call a class as a function")}(this,H),fe(te(we=ye.call(this,re)),"onChange",function(De){De.persist();var Be=we.state.value,$e=we.props.minLength;we.setState({value:De.target.value},function(){var et=we.state.value;et.length>=$e?we.notify(De):Be.length>et.length&&we.notify(F(F({},De),{},{target:F(F({},De.target),{},{value:""})}))})}),fe(te(we),"onKeyDown",function(De){"Enter"===De.key&&we.forceNotify(De);var Be=we.props.onKeyDown;Be&&(De.persist(),Be(De))}),fe(te(we),"onBlur",function(De){we.forceNotify(De);var Be=we.props.onBlur;Be&&(De.persist(),Be(De))}),fe(te(we),"createNotifier",function(De){if(De<0)we.notify=function(){return null};else if(0===De)we.notify=we.doNotify;else{var Be=(0,b.default)(function($e){we.isDebouncing=!1,we.doNotify($e)},De);we.notify=function($e){we.isDebouncing=!0,Be($e)},we.flush=function(){return Be.flush()},we.cancel=function(){we.isDebouncing=!1,Be.cancel()}}}),fe(te(we),"doNotify",function(){we.props.onChange.apply(void 0,arguments)}),fe(te(we),"forceNotify",function(De){if(we.isDebouncing||!(we.props.debounceTimeout>0)){we.cancel&&we.cancel();var $e=we.state.value;we.doNotify($e.length>=we.props.minLength?De:F(F({},De),{},{target:F(F({},De.target),{},{value:$e})}))}}),we.isDebouncing=!1,we.state={value:typeof re.value>"u"||null===re.value?"":re.value},we.createNotifier(we.props.debounceTimeout),we}return function oe(U,ye,H){ye&&z(U.prototype,ye),H&&z(U,H),Object.defineProperty(U,"prototype",{writable:!1})}(H,[{key:"componentDidUpdate",value:function(we){if(!this.isDebouncing){var Ue=this.props,De=Ue.value,Be=Ue.debounceTimeout,$e=we.debounceTimeout;typeof De<"u"&&we.value!==De&&this.state.value!==De&&this.setState({value:De}),Be!==$e&&this.createNotifier(Be)}}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var gt,ut,we=this.props,Ue=we.element,mt=we.forceNotifyByEnter,yt=we.forceNotifyOnBlur,Pe=we.onKeyDown,ze=we.onBlur,ke=we.inputRef,Ye=function A(U,ye){if(null==U)return{};var re,we,H=function I(U,ye){if(null==U)return{};var we,Ue,H={},re=Object.keys(U);for(Ue=0;Ue=0)&&(H[we]=U[we]);return H}(U,ye);if(Object.getOwnPropertySymbols){var Ue=Object.getOwnPropertySymbols(U);for(we=0;we=0)&&Object.prototype.propertyIsEnumerable.call(U,re)&&(H[re]=U[re])}return H}(we,E),qe=this.state.value;gt=mt?{onKeyDown:this.onKeyDown}:Pe?{onKeyDown:Pe}:{},ut=yt?{onBlur:this.onBlur}:ze?{onBlur:ze}:{};var xt=ke?{ref:ke}:{};return g.default.createElement(Ue,F(F(F(F({},Ye),{},{onChange:this.onChange,value:qe},gt),ut),xt))}}]),H}(g.default.PureComponent);j.DebounceInput=ce,fe(ce,"defaultProps",{element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0})},66770:(w,j,i)=>{"use strict";var g=i(32316).DebounceInput;g.DebounceInput=g,w.exports=g},34838:(w,j,i)=>{"use strict";var p=i(26783),g=i(64772),b=i(90402);function E(s){for(var u="https://reactjs.org/docs/error-decoder.html?invariant="+s,y=1;y"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),J=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,z=Object.prototype.hasOwnProperty,oe={},X={};function te(s,u,y,N,q,de,Ae){this.acceptsBooleans=2===u||3===u||4===u,this.attributeName=N,this.attributeNamespace=q,this.mustUseProperty=y,this.propertyName=s,this.type=u,this.sanitizeURL=de,this.removeEmptyString=Ae}var le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(s){le[s]=new te(s,0,!1,s,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(s){var u=s[0];le[u]=new te(u,1,!1,s[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(s){le[s]=new te(s,2,!1,s.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(s){le[s]=new te(s,2,!1,s,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(s){le[s]=new te(s,3,!1,s.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(s){le[s]=new te(s,3,!0,s,null,!1,!1)}),["capture","download"].forEach(function(s){le[s]=new te(s,4,!1,s,null,!1,!1)}),["cols","rows","size","span"].forEach(function(s){le[s]=new te(s,6,!1,s,null,!1,!1)}),["rowSpan","start"].forEach(function(s){le[s]=new te(s,5,!1,s.toLowerCase(),null,!1,!1)});var he=/[\-:]([a-z])/g;function fe(s){return s[1].toUpperCase()}function ce(s,u,y,N){var q=le.hasOwnProperty(u)?le[u]:null;(null!==q?0===q.type:!N&&2"u"||function Q(s,u,y,N){if(null!==y&&0===y.type)return!1;switch(typeof u){case"function":case"symbol":return!0;case"boolean":return!N&&(null!==y?!y.acceptsBooleans:"data-"!==(s=s.toLowerCase().slice(0,5))&&"aria-"!==s);default:return!1}}(s,u,y,N))return!0;if(N)return!1;if(null!==y)switch(y.type){case 3:return!u;case 4:return!1===u;case 5:return isNaN(u);case 6:return isNaN(u)||1>u}return!1}(u,y,q,N)&&(y=null),N||null===q?function K(s){return!!z.call(X,s)||!z.call(oe,s)&&(J.test(s)?X[s]=!0:(oe[s]=!0,!1))}(u)&&(null===y?s.removeAttribute(u):s.setAttribute(u,""+y)):q.mustUseProperty?s[q.propertyName]=null===y?3!==q.type&&"":y:(u=q.attributeName,N=q.attributeNamespace,null===y?s.removeAttribute(u):(y=3===(q=q.type)||4===q&&!0===y?"":""+y,N?s.setAttributeNS(N,u,y):s.setAttribute(u,y))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(s){var u=s.replace(he,fe);le[u]=new te(u,1,!1,s,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(s){var u=s.replace(he,fe);le[u]=new te(u,1,!1,s,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(s){var u=s.replace(he,fe);le[u]=new te(u,1,!1,s,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(s){le[s]=new te(s,1,!1,s.toLowerCase(),null,!1,!1)}),le.xlinkHref=new te("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(s){le[s]=new te(s,1,!1,s.toLowerCase(),null,!0,!0)});var U=p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ye=60103,H=60106,re=60107,we=60108,Ue=60114,De=60109,Be=60110,$e=60112,et=60113,mt=60120,yt=60115,Pe=60116,ze=60121,ke=60128,Ye=60129,qe=60130,gt=60131;if("function"==typeof Symbol&&Symbol.for){var ut=Symbol.for;ye=ut("react.element"),H=ut("react.portal"),re=ut("react.fragment"),we=ut("react.strict_mode"),Ue=ut("react.profiler"),De=ut("react.provider"),Be=ut("react.context"),$e=ut("react.forward_ref"),et=ut("react.suspense"),mt=ut("react.suspense_list"),yt=ut("react.memo"),Pe=ut("react.lazy"),ze=ut("react.block"),ut("react.scope"),ke=ut("react.opaque.id"),Ye=ut("react.debug_trace_mode"),qe=ut("react.offscreen"),gt=ut("react.legacy_hidden")}var Gt,xt="function"==typeof Symbol&&Symbol.iterator;function Nt(s){return null===s||"object"!=typeof s?null:"function"==typeof(s=xt&&s[xt]||s["@@iterator"])?s:null}function Or(s){if(void 0===Gt)try{throw Error()}catch(y){var u=y.stack.trim().match(/\n( *(at )?)/);Gt=u&&u[1]||""}return"\n"+Gt+s}var gn=!1;function en(s,u){if(!s||gn)return"";gn=!0;var y=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(u)if(u=function(){throw Error()},Object.defineProperty(u.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(u,[])}catch(nt){var N=nt}Reflect.construct(s,[],u)}else{try{u.call()}catch(nt){N=nt}s.call(u.prototype)}else{try{throw Error()}catch(nt){N=nt}s()}}catch(nt){if(nt&&N&&"string"==typeof nt.stack){for(var q=nt.stack.split("\n"),de=N.stack.split("\n"),Ae=q.length-1,Le=de.length-1;1<=Ae&&0<=Le&&q[Ae]!==de[Le];)Le--;for(;1<=Ae&&0<=Le;Ae--,Le--)if(q[Ae]!==de[Le]){if(1!==Ae||1!==Le)do{if(Ae--,0>--Le||q[Ae]!==de[Le])return"\n"+q[Ae].replace(" at new "," at ")}while(1<=Ae&&0<=Le);break}}}finally{gn=!1,Error.prepareStackTrace=y}return(s=s?s.displayName||s.name:"")?Or(s):""}function Jr(s){switch(s.tag){case 5:return Or(s.type);case 16:return Or("Lazy");case 13:return Or("Suspense");case 19:return Or("SuspenseList");case 0:case 2:case 15:return en(s.type,!1);case 11:return en(s.type.render,!1);case 22:return en(s.type._render,!1);case 1:return en(s.type,!0);default:return""}}function Mr(s){if(null==s)return null;if("function"==typeof s)return s.displayName||s.name||null;if("string"==typeof s)return s;switch(s){case re:return"Fragment";case H:return"Portal";case Ue:return"Profiler";case we:return"StrictMode";case et:return"Suspense";case mt:return"SuspenseList"}if("object"==typeof s)switch(s.$$typeof){case Be:return(s.displayName||"Context")+".Consumer";case De:return(s._context.displayName||"Context")+".Provider";case $e:var u=s.render;return u=u.displayName||u.name||"",s.displayName||(""!==u?"ForwardRef("+u+")":"ForwardRef");case yt:return Mr(s.type);case ze:return Mr(s._render);case Pe:u=s._payload,s=s._init;try{return Mr(s(u))}catch{}}return null}function an(s){switch(typeof s){case"boolean":case"number":case"object":case"string":case"undefined":return s;default:return""}}function jr(s){var u=s.type;return(s=s.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===u||"radio"===u)}function Ot(s){s._valueTracker||(s._valueTracker=function ur(s){var u=jr(s)?"checked":"value",y=Object.getOwnPropertyDescriptor(s.constructor.prototype,u),N=""+s[u];if(!s.hasOwnProperty(u)&&typeof y<"u"&&"function"==typeof y.get&&"function"==typeof y.set){var q=y.get,de=y.set;return Object.defineProperty(s,u,{configurable:!0,get:function(){return q.call(this)},set:function(Ae){N=""+Ae,de.call(this,Ae)}}),Object.defineProperty(s,u,{enumerable:y.enumerable}),{getValue:function(){return N},setValue:function(Ae){N=""+Ae},stopTracking:function(){s._valueTracker=null,delete s[u]}}}}(s))}function Wt(s){if(!s)return!1;var u=s._valueTracker;if(!u)return!0;var y=u.getValue(),N="";return s&&(N=jr(s)?s.checked?"true":"false":s.value),(s=N)!==y&&(u.setValue(s),!0)}function Pt(s){if(typeof(s=s||(typeof document<"u"?document:void 0))>"u")return null;try{return s.activeElement||s.body}catch{return s.body}}function _r(s,u){return g({},u,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u.checked??s._wrapperState.initialChecked})}function Dr(s,u){var y=null==u.defaultValue?"":u.defaultValue,N=null!=u.checked?u.checked:u.defaultChecked;y=an(null!=u.value?u.value:y),s._wrapperState={initialChecked:N,initialValue:y,controlled:"checkbox"===u.type||"radio"===u.type?null!=u.checked:null!=u.value}}function qn(s,u){null!=(u=u.checked)&&ce(s,"checked",u,!1)}function ci(s,u){qn(s,u);var y=an(u.value),N=u.type;if(null!=y)"number"===N?(0===y&&""===s.value||s.value!=y)&&(s.value=""+y):s.value!==""+y&&(s.value=""+y);else if("submit"===N||"reset"===N)return void s.removeAttribute("value");u.hasOwnProperty("value")?kn(s,u.type,y):u.hasOwnProperty("defaultValue")&&kn(s,u.type,an(u.defaultValue)),null==u.checked&&null!=u.defaultChecked&&(s.defaultChecked=!!u.defaultChecked)}function Bn(s,u,y){if(u.hasOwnProperty("value")||u.hasOwnProperty("defaultValue")){var N=u.type;if(("submit"===N||"reset"===N)&&null==u.value)return;u=""+s._wrapperState.initialValue,y||u===s.value||(s.value=u),s.defaultValue=u}""!==(y=s.name)&&(s.name=""),s.defaultChecked=!!s._wrapperState.initialChecked,""!==y&&(s.name=y)}function kn(s,u,y){("number"!==u||Pt(s.ownerDocument)!==s)&&(null==y?s.defaultValue=""+s._wrapperState.initialValue:s.defaultValue!==""+y&&(s.defaultValue=""+y))}function Yi(s,u){return s=g({children:void 0},u),(u=function Gi(s){var u="";return p.Children.forEach(s,function(y){null!=y&&(u+=y)}),u}(u.children))&&(s.children=u),s}function Mi(s,u,y,N){if(s=s.options,u){u={};for(var q=0;q=y.length))throw Error(E(93));y=y[0]}u=y}null==u&&(u=""),y=u}s._wrapperState={initialValue:an(y)}}function jn(s,u){var y=an(u.value),N=an(u.defaultValue);null!=y&&((y=""+y)!==s.value&&(s.value=y),null==u.defaultValue&&s.defaultValue!==y&&(s.defaultValue=y)),null!=N&&(s.defaultValue=""+N)}function Wr(s){var u=s.textContent;u===s._wrapperState.initialValue&&""!==u&&null!==u&&(s.value=u)}var Ar={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function yr(s){switch(s){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ge(s,u){return null==s||"http://www.w3.org/1999/xhtml"===s?yr(u):"http://www.w3.org/2000/svg"===s&&"foreignObject"===u?"http://www.w3.org/1999/xhtml":s}var vt,s,Mn=(s=function(s,u){if(s.namespaceURI!==Ar.svg||"innerHTML"in s)s.innerHTML=u;else{for((vt=vt||document.createElement("div")).innerHTML=""+u.valueOf().toString()+"",u=vt.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;u.firstChild;)s.appendChild(u.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(u,y,N,q){MSApp.execUnsafeLocalFunction(function(){return s(u,y)})}:s);function Je(s,u){if(u){var y=s.firstChild;if(y&&y===s.lastChild&&3===y.nodeType)return void(y.nodeValue=u)}s.textContent=u}var jt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Jt=["Webkit","ms","Moz","O"];function Er(s,u,y){return null==u||"boolean"==typeof u||""===u?"":y||"number"!=typeof u||0===u||jt.hasOwnProperty(s)&&jt[s]?(""+u).trim():u+"px"}function yn(s,u){for(var y in s=s.style,u)if(u.hasOwnProperty(y)){var N=0===y.indexOf("--"),q=Er(y,u[y],N);"float"===y&&(y="cssFloat"),N?s.setProperty(y,q):s[y]=q}}Object.keys(jt).forEach(function(s){Jt.forEach(function(u){u=u+s.charAt(0).toUpperCase()+s.substring(1),jt[u]=jt[s]})});var un=g({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function $n(s,u){if(u){if(un[s]&&(null!=u.children||null!=u.dangerouslySetInnerHTML))throw Error(E(137,s));if(null!=u.dangerouslySetInnerHTML){if(null!=u.children)throw Error(E(60));if("object"!=typeof u.dangerouslySetInnerHTML||!("__html"in u.dangerouslySetInnerHTML))throw Error(E(61))}if(null!=u.style&&"object"!=typeof u.style)throw Error(E(62))}}function br(s,u){if(-1===s.indexOf("-"))return"string"==typeof u.is;switch(s){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function gr(s){return(s=s.target||s.srcElement||window).correspondingUseElement&&(s=s.correspondingUseElement),3===s.nodeType?s.parentNode:s}var qr=null,cn=null,Zn=null;function Xn(s){if(s=Mu(s)){if("function"!=typeof qr)throw Error(E(280));var u=s.stateNode;u&&(u=Xf(u),qr(s.stateNode,s.type,u))}}function ws(s){cn?Zn?Zn.push(s):Zn=[s]:cn=s}function di(){if(cn){var s=cn,u=Zn;if(Zn=cn=null,Xn(s),u)for(s=0;s(N=31-ao(N))?0:1<y;y++)u.push(s);return u}function zo(s,u,y){s.pendingLanes|=u;var N=u-1;s.suspendedLanes&=N,s.pingedLanes&=N,(s=s.eventTimes)[u=31-ao(u)]=y}var ao=Math.clz32?Math.clz32:function ma(s){return 0===s?32:31-(Ia(s)/Iu|0)|0},Ia=Math.log,Iu=Math.LN2,wi=b.unstable_UserBlockingPriority,Za=b.unstable_runWithPriority,wo=!0;function Oo(s,u,y,N){Bs||Ls();var q=Ao,de=Bs;Bs=!0;try{Hn(q,s,u,y,N)}finally{(Bs=de)||ni()}}function Wo(s,u,y,N){Za(wi,Ao.bind(null,s,u,y,N))}function Ao(s,u,y,N){var q;if(wo)if((q=0==(4&u))&&0=Ws),Nu=String.fromCharCode(32),Fa=!1;function wl(s,u){switch(s){case"keyup":return-1!==xl.indexOf(u.keyCode);case"keydown":return 229!==u.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tu(s){return"object"==typeof(s=s.detail)&&"data"in s?s.data:null}var lo=!1,k={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ne(s){var u=s&&s.nodeName&&s.nodeName.toLowerCase();return"input"===u?!!k[s.type]:"textarea"===u}function pe(s,u,y,N){ws(N),0<(u=ku(u,"onChange")).length&&(y=new el("onChange","change",null,y,N),s.push({event:y,listeners:u}))}var Ee=null,Re=null;function Ke(s){ef(s,0)}function pt(s){if(Wt(gc(s)))return s}function Tt(s,u){if("change"===s)return u}var Ht=!1;if(F){var er;if(F){var Ir="oninput"in document;if(!Ir){var Ur=document.createElement("div");Ur.setAttribute("oninput","return;"),Ir="function"==typeof Ur.oninput}er=Ir}else er=!1;Ht=er&&(!document.documentMode||9=u)return{node:y,offset:u-s};s=N}e:{for(;y;){if(y.nextSibling){y=y.nextSibling;break e}y=y.parentNode}y=void 0}y=dc(y)}}function Qc(s,u){return!(!s||!u)&&(s===u||(!s||3!==s.nodeType)&&(u&&3===u.nodeType?Qc(s,u.parentNode):"contains"in s?s.contains(u):!!s.compareDocumentPosition&&!!(16&s.compareDocumentPosition(u))))}function eo(){for(var s=window,u=Pt();u instanceof s.HTMLIFrameElement;){try{var y="string"==typeof u.contentWindow.location.href}catch{y=!1}if(!y)break;u=Pt((s=u.contentWindow).document)}return u}function La(s){var u=s&&s.nodeName&&s.nodeName.toLowerCase();return u&&("input"===u&&("text"===s.type||"search"===s.type||"tel"===s.type||"url"===s.type||"password"===s.type)||"textarea"===u||"true"===s.contentEditable)}var Al=F&&"documentMode"in document&&11>=document.documentMode,Cl=null,hc=null,Pl=null,nl=!1;function Zf(s,u,y){var N=y.window===y?y.document:9===y.nodeType?y:y.ownerDocument;nl||null==Cl||Cl!==Pt(N)||(N="selectionStart"in(N=Cl)&&La(N)?{start:N.selectionStart,end:N.selectionEnd}:{anchorNode:(N=(N.ownerDocument&&N.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:N.anchorOffset,focusNode:N.focusNode,focusOffset:N.focusOffset},Pl&&nu(Pl,N)||(Pl=N,0<(N=ku(hc,"onSelect")).length&&(u=new el("onSelect","select",null,u,y),s.push({event:u,listeners:N}),u.target=Cl)))}Sr("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Sr("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Sr(Uo,2);for(var hs="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),vi=0;vivc||(s.current=Qf[vc],Qf[vc]=null,vc--)}function Ns(s,u){vc++,Qf[vc]=s.current,s.current=u}var su={},Po=iu(su),Jo=iu(!1),Du=su;function _c(s,u){var y=s.type.contextTypes;if(!y)return su;var N=s.stateNode;if(N&&N.__reactInternalMemoizedUnmaskedChildContext===u)return N.__reactInternalMemoizedMaskedChildContext;var de,q={};for(de in y)q[de]=u[de];return N&&((s=s.stateNode).__reactInternalMemoizedUnmaskedChildContext=u,s.__reactInternalMemoizedMaskedChildContext=q),q}function qo(s){return null!=s.childContextTypes}function ep(){fs(Jo),fs(Po)}function Im(s,u,y){if(Po.current!==su)throw Error(E(168));Ns(Po,u),Ns(Jo,y)}function Rm(s,u,y){var N=s.stateNode;if(s=u.childContextTypes,"function"!=typeof N.getChildContext)return y;for(var q in N=N.getChildContext())if(!(q in s))throw Error(E(108,Mr(u)||"Unknown",q));return g({},y,N)}function tp(s){return s=(s=s.stateNode)&&s.__reactInternalMemoizedMergedChildContext||su,Du=Po.current,Ns(Po,s),Ns(Jo,Jo.current),!0}function Tm(s,u,y){var N=s.stateNode;if(!N)throw Error(E(169));y?(s=Rm(s,u,Du),N.__reactInternalMemoizedMergedChildContext=s,fs(Jo),fs(Po),Ns(Po,s)):fs(Jo),Ns(Jo,y)}var bd=null,Fu=null,T0=b.unstable_runWithPriority,Sd=b.unstable_scheduleCallback,ou=b.unstable_cancelCallback,Nm=b.unstable_shouldYield,km=b.unstable_requestPaint,nf=b.unstable_now,N0=b.unstable_getCurrentPriorityLevel,bc=b.unstable_ImmediatePriority,Mm=b.unstable_UserBlockingPriority,rp=b.unstable_NormalPriority,Dm=b.unstable_LowPriority,Fm=b.unstable_IdlePriority,Ed={},k0=void 0!==km?km:function(){},kl=null,il=null,np=!1,Lu=nf(),jo=1e4>Lu?nf:function(){return nf()-Lu};function au(){switch(N0()){case bc:return 99;case Mm:return 98;case rp:return 97;case Dm:return 96;case Fm:return 95;default:throw Error(E(332))}}function Lm(s){switch(s){case 99:return bc;case 98:return Mm;case 97:return rp;case 96:return Dm;case 95:return Fm;default:throw Error(E(332))}}function Vu(s,u){return s=Lm(s),T0(s,u)}function Sc(s,u,y){return s=Lm(s),Sd(s,u,y)}function sl(){if(null!==il){var s=il;il=null,ou(s)}xd()}function xd(){if(!np&&null!==kl){np=!0;var s=0;try{var u=kl;Vu(99,function(){for(;szn?(ti=Kr,Kr=null):ti=Kr.sibling;var dr=lr(wt,Kr,bt[zn],rr);if(null===dr){null===Kr&&(Kr=ti);break}s&&Kr&&null===dr.alternate&&u(wt,Kr),ft=de(dr,ft,zn),null===Fn?sr=dr:Fn.sibling=dr,Fn=dr,Kr=ti}if(zn===bt.length)return y(wt,Kr),sr;if(null===Kr){for(;znzn?(ti=Kr,Kr=null):ti=Kr.sibling;var za=lr(wt,Kr,dr.value,rr);if(null===za){null===Kr&&(Kr=ti);break}s&&Kr&&null===za.alternate&&u(wt,Kr),ft=de(za,ft,zn),null===Fn?sr=za:Fn.sibling=za,Fn=za,Kr=ti}if(dr.done)return y(wt,Kr),sr;if(null===Kr){for(;!dr.done;zn++,dr=bt.next())null!==(dr=vn(wt,dr.value,rr))&&(ft=de(dr,ft,zn),null===Fn?sr=dr:Fn.sibling=dr,Fn=dr);return sr}for(Kr=N(wt,Kr);!dr.done;zn++,dr=bt.next())null!==(dr=Lr(Kr,wt,zn,dr.value,rr))&&(s&&null!==dr.alternate&&Kr.delete(null===dr.key?zn:dr.key),ft=de(dr,ft,zn),null===Fn?sr=dr:Fn.sibling=dr,Fn=dr);return s&&Kr.forEach(function(Ry){return u(wt,Ry)}),sr}(wt,ft,bt,rr);if(Fn&&cp(wt,bt),typeof bt>"u"&&!sr)switch(wt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(E(152,Mr(wt.type)||"Component"))}return y(wt,ft)}}var fp=Km(!0),Hm=Km(!1),lf={},ol=iu(lf),uf=iu(lf),cf=iu(lf);function $u(s){if(s===lf)throw Error(E(174));return s}function jd(s,u){switch(Ns(cf,u),Ns(uf,s),Ns(ol,lf),s=u.nodeType){case 9:case 11:u=(u=u.documentElement)?u.namespaceURI:Ge(null,"");break;default:u=Ge(u=(s=8===s?u.parentNode:u).namespaceURI||null,s=s.tagName)}fs(ol),Ns(ol,u)}function xc(){fs(ol),fs(uf),fs(cf)}function Jm(s){$u(cf.current);var u=$u(ol.current),y=Ge(u,s.type);u!==y&&(Ns(uf,s),Ns(ol,y))}function Id(s){uf.current===s&&(fs(ol),fs(uf))}var ks=iu(0);function pp(s){for(var u=s;null!==u;){if(13===u.tag){var y=u.memoizedState;if(null!==y&&(null===(y=y.dehydrated)||"$?"===y.data||"$!"===y.data))return u}else if(19===u.tag&&void 0!==u.memoizedProps.revealOrder){if(64&u.flags)return u}else if(null!==u.child){u.child.return=u,u=u.child;continue}if(u===s)break;for(;null===u.sibling;){if(null===u.return||u.return===s)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}var Dl=null,uu=null,al=!1;function qm(s,u){var y=xa(5,null,null,0);y.elementType="DELETED",y.type="DELETED",y.stateNode=u,y.return=s,y.flags=8,null!==s.lastEffect?(s.lastEffect.nextEffect=y,s.lastEffect=y):s.firstEffect=s.lastEffect=y}function Gm(s,u){switch(s.tag){case 5:return null!==(u=1!==u.nodeType||s.type.toLowerCase()!==u.nodeName.toLowerCase()?null:u)&&(s.stateNode=u,!0);case 6:return null!==(u=""===s.pendingProps||3!==u.nodeType?null:u)&&(s.stateNode=u,!0);default:return!1}}function Rd(s){if(al){var u=uu;if(u){var y=u;if(!Gm(s,u)){if(!(u=_t(y.nextSibling))||!Gm(s,u))return s.flags=-1025&s.flags|2,al=!1,void(Dl=s);qm(Dl,y)}Dl=s,uu=_t(u.firstChild)}else s.flags=-1025&s.flags|2,al=!1,Dl=s}}function Ym(s){for(s=s.return;null!==s&&5!==s.tag&&3!==s.tag&&13!==s.tag;)s=s.return;Dl=s}function dp(s){if(s!==Dl)return!1;if(!al)return Ym(s),al=!0,!1;var u=s.type;if(5!==s.tag||"head"!==u&&"body"!==u&&!ge(u,s.memoizedProps))for(u=uu;u;)qm(s,u),u=_t(u.nextSibling);if(Ym(s),13===s.tag){if(!(s=null!==(s=s.memoizedState)?s.dehydrated:null))throw Error(E(317));e:{for(s=s.nextSibling,u=0;s;){if(8===s.nodeType){var y=s.data;if("/$"===y){if(0===u){uu=_t(s.nextSibling);break e}u--}else"$"!==y&&"$!"!==y&&"$?"!==y||u++}s=s.nextSibling}uu=null}}else uu=Dl?_t(s.stateNode.nextSibling):null;return!0}function Td(){uu=Dl=null,al=!1}var wc=[];function Nd(){for(var s=0;sde))throw Error(E(301));de+=1,go=Io=null,u.updateQueue=null,ff.current=D0,s=y(N,q)}while(cu)}if(ff.current=gf,u=null!==Io&&null!==Io.next,pf=0,go=Io=Ks=null,df=!1,u)throw Error(E(300));return s}function fu(){var s={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===go?Ks.memoizedState=go=s:go=go.next=s,go}function pu(){if(null===Io){var s=Ks.alternate;s=null!==s?s.memoizedState:null}else s=Io.next;var u=null===go?Ks.memoizedState:go.next;if(null!==u)go=u,Io=s;else{if(null===s)throw Error(E(310));s={memoizedState:(Io=s).memoizedState,baseState:Io.baseState,baseQueue:Io.baseQueue,queue:Io.queue,next:null},null===go?Ks.memoizedState=go=s:go=go.next=s}return go}function ll(s,u){return"function"==typeof u?u(s):u}function Oc(s){var u=pu(),y=u.queue;if(null===y)throw Error(E(311));y.lastRenderedReducer=s;var N=Io,q=N.baseQueue,de=y.pending;if(null!==de){if(null!==q){var Ae=q.next;q.next=de.next,de.next=Ae}N.baseQueue=q=de,y.pending=null}if(null!==q){N=N.baseState;var Le=Ae=de=null,nt=q=q.next;do{var zt=nt.lane;if((pf&zt)===zt)null!==Le&&(Le=Le.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),N=nt.eagerReducer===s?nt.eagerState:s(N,nt.action);else{var Br={lane:zt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};null===Le?(Ae=Le=Br,de=N):Le=Le.next=Br,Ks.lanes|=zt,bf|=zt}nt=nt.next}while(null!==nt&&nt!==q);null===Le?de=N:Le.next=Ae,yo(N,u.memoizedState)||(Ua=!0),u.memoizedState=N,u.baseState=de,u.baseQueue=Le,y.lastRenderedState=N}return[u.memoizedState,y.dispatch]}function du(s){var u=pu(),y=u.queue;if(null===y)throw Error(E(311));y.lastRenderedReducer=s;var N=y.dispatch,q=y.pending,de=u.memoizedState;if(null!==q){y.pending=null;var Ae=q=q.next;do{de=s(de,Ae.action),Ae=Ae.next}while(Ae!==q);yo(de,u.memoizedState)||(Ua=!0),u.memoizedState=de,null===u.baseQueue&&(u.baseState=de),y.lastRenderedState=de}return[de,N]}function Zm(s,u,y){var N=u._getVersion;N=N(u._source);var q=u._workInProgressVersionPrimary;if(null!==q?s=q===N:(s=(pf&(s=s.mutableReadLanes))===s)&&(u._workInProgressVersionPrimary=N,wc.push(u)),s)return y(u._source);throw wc.push(u),Error(E(350))}function Ac(s,u,y,N){var q=co;if(null===q)throw Error(E(349));var de=u._getVersion,Ae=de(u._source),Le=ff.current,nt=Le.useState(function(){return Zm(q,u,y)}),zt=nt[1],Br=nt[0];nt=go;var vn=s.memoizedState,lr=vn.refs,Lr=lr.getSnapshot,En=vn.source;vn=vn.subscribe;var Cn=Ks;return s.memoizedState={refs:lr,source:u,subscribe:N},Le.useEffect(function(){lr.getSnapshot=y,lr.setSnapshot=zt;var wt=de(u._source);if(!yo(Ae,wt)){wt=y(u._source),yo(Br,wt)||(zt(wt),wt=Bl(Cn),q.mutableReadLanes|=wt&q.pendingLanes),q.entangledLanes|=wt=q.mutableReadLanes;for(var ft=q.entanglements,bt=wt;0y?98:y,function(){s(!0)}),Vu(97<\/script>",s=s.removeChild(s.firstChild)):"string"==typeof N.is?s=Ae.createElement(y,{is:N.is}):(s=Ae.createElement(y),"select"===y&&(Ae=s,N.multiple?Ae.multiple=!0:N.size&&(Ae.size=N.size))):s=Ae.createElementNS(s,y),s[dn]=u,s[Dn]=N,ly(s,u,!1,!1),u.stateNode=s,Ae=br(y,N),y){case"dialog":$i("cancel",s),$i("close",s),q=N;break;case"iframe":case"object":case"embed":$i("load",s),q=N;break;case"video":case"audio":for(q=0;qZd&&(u.flags|=64,de=!0,jc(N,!1),u.lanes=33554432)}else{if(!de)if(null!==(s=pp(Ae))){if(u.flags|=64,de=!0,null!==(y=s.updateQueue)&&(u.updateQueue=y,u.flags|=4),jc(N,!0),null===N.tail&&"hidden"===N.tailMode&&!Ae.alternate&&!al)return null!==(u=u.lastEffect=N.lastEffect)&&(u.nextEffect=null),null}else 2*jo()-N.renderingStartTime>Zd&&1073741824!==y&&(u.flags|=64,de=!0,jc(N,!1),u.lanes=33554432);N.isBackwards?(Ae.sibling=u.child,u.child=Ae):(null!==(y=N.last)?y.sibling=Ae:u.child=Ae,N.last=Ae)}return null!==N.tail?(N.rendering=y=N.tail,N.tail=y.sibling,N.lastEffect=u.lastEffect,N.renderingStartTime=jo(),y.sibling=null,u=ks.current,Ns(ks,de?1&u|2:1&u),y):null;case 23:case 24:return th(),null!==s&&null!==s.memoizedState!=(null!==u.memoizedState)&&"unstable-defer-without-hiding"!==N.mode&&(u.flags|=4),null}throw Error(E(156,u.tag))}function Sp(s){switch(s.tag){case 1:qo(s.type)&&ep();var u=s.flags;return 4096&u?(s.flags=-4097&u|64,s):null;case 3:if(xc(),fs(Jo),fs(Po),Nd(),64&(u=s.flags))throw Error(E(285));return s.flags=-4097&u|64,s;case 5:return Id(s),null;case 13:return fs(ks),4096&(u=s.flags)?(s.flags=-4097&u|64,s):null;case 19:return fs(ks),null;case 4:return xc(),null;case 10:return Od(s),null;case 23:case 24:return th(),null;default:return null}}function $d(s,u){try{var y="",N=u;do{y+=Jr(N),N=N.return}while(N);var q=y}catch(de){q="\nError generating stack: "+de.message+"\n"+de.stack}return{value:s,source:u,stack:q}}function Ud(s,u){try{console.error(u.value)}catch(y){setTimeout(function(){throw y})}}ly=function(s,u){for(var y=u.child;null!==y;){if(5===y.tag||6===y.tag)s.appendChild(y.stateNode);else if(4!==y.tag&&null!==y.child){y.child.return=y,y=y.child;continue}if(y===u)break;for(;null===y.sibling;){if(null===y.return||y.return===u)return;y=y.return}y.sibling.return=y.return,y=y.sibling}},Bd=function(){},Oi=function(s,u,y,N){var q=s.memoizedProps;if(q!==N){s=u.stateNode,$u(ol.current);var Ae,de=null;switch(y){case"input":q=_r(s,q),N=_r(s,N),de=[];break;case"option":q=Yi(s,q),N=Yi(s,N),de=[];break;case"select":q=g({},q,{value:void 0}),N=g({},N,{value:void 0}),de=[];break;case"textarea":q=Di(s,q),N=Di(s,N),de=[];break;default:"function"!=typeof q.onClick&&"function"==typeof N.onClick&&(s.onclick=C)}for(zt in $n(y,N),y=null,q)if(!N.hasOwnProperty(zt)&&q.hasOwnProperty(zt)&&null!=q[zt])if("style"===zt){var Le=q[zt];for(Ae in Le)Le.hasOwnProperty(Ae)&&(y||(y={}),y[Ae]="")}else"dangerouslySetInnerHTML"!==zt&&"children"!==zt&&"suppressContentEditableWarning"!==zt&&"suppressHydrationWarning"!==zt&&"autoFocus"!==zt&&(A.hasOwnProperty(zt)?de||(de=[]):(de=de||[]).push(zt,null));for(zt in N){var nt=N[zt];if(Le=q?.[zt],N.hasOwnProperty(zt)&&nt!==Le&&(null!=nt||null!=Le))if("style"===zt)if(Le){for(Ae in Le)!Le.hasOwnProperty(Ae)||nt&&nt.hasOwnProperty(Ae)||(y||(y={}),y[Ae]="");for(Ae in nt)nt.hasOwnProperty(Ae)&&Le[Ae]!==nt[Ae]&&(y||(y={}),y[Ae]=nt[Ae])}else y||(de||(de=[]),de.push(zt,y)),y=nt;else"dangerouslySetInnerHTML"===zt?(Le=Le?Le.__html:void 0,null!=(nt=nt?nt.__html:void 0)&&Le!==nt&&(de=de||[]).push(zt,nt)):"children"===zt?"string"!=typeof nt&&"number"!=typeof nt||(de=de||[]).push(zt,""+nt):"suppressContentEditableWarning"!==zt&&"suppressHydrationWarning"!==zt&&(A.hasOwnProperty(zt)?(null!=nt&&"onScroll"===zt&&$i("scroll",s),de||Le===nt||(de=[])):"object"==typeof nt&&null!==nt&&nt.$$typeof===ke?nt.toString():(de=de||[]).push(zt,nt))}y&&(de=de||[]).push("style",y);var zt=de;(u.updateQueue=zt)&&(u.flags|=4)}},uy=function(s,u,y,N){y!==N&&(u.flags|=4)};var L0="function"==typeof WeakMap?WeakMap:Map;function cy(s,u,y){(y=lu(-1,y)).tag=3,y.payload={element:null};var N=u.value;return y.callback=function(){Sf||(Sf=!0,Wu=N),Ud(0,u)},y}function fy(s,u,y){(y=lu(-1,y)).tag=3;var N=s.type.getDerivedStateFromError;if("function"==typeof N){var q=u.value;y.payload=function(){return Ud(0,u),N(q)}}var de=s.stateNode;return null!==de&&"function"==typeof de.componentDidCatch&&(y.callback=function(){"function"!=typeof N&&(null===ms?ms=new Set([this]):ms.add(this),Ud(0,u));var Ae=u.stack;this.componentDidCatch(u.value,{componentStack:null!==Ae?Ae:""})}),y}var V0="function"==typeof WeakSet?WeakSet:Set;function zd(s){var u=s.ref;if(null!==u)if("function"==typeof u)try{u(null)}catch(y){Ul(s,y)}else u.current=null}function Wd(s,u){switch(u.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&u.flags&&null!==s){var y=s.memoizedProps,N=s.memoizedState;u=(s=u.stateNode).getSnapshotBeforeUpdate(u.elementType===u.type?y:Va(u.type,y),N),s.__reactInternalSnapshotBeforeUpdate=u}return;case 3:return void(256&u.flags&&Xe(u.stateNode.containerInfo))}throw Error(E(163))}function Kd(s,u,y){switch(y.tag){case 0:case 11:case 15:case 22:if(null!==(u=null!==(u=y.updateQueue)?u.lastEffect:null)){s=u=u.next;do{if(3==(3&s.tag)){var N=s.create;s.destroy=N()}s=s.next}while(s!==u)}if(null!==(u=null!==(u=y.updateQueue)?u.lastEffect:null)){s=u=u.next;do{var q=s;N=q.next,4&(q=q.tag)&&1&q&&(rh(y,s),Ay(y,s)),s=N}while(s!==u)}return;case 1:return s=y.stateNode,4&y.flags&&(null===u?s.componentDidMount():(N=y.elementType===y.type?u.memoizedProps:Va(y.type,u.memoizedProps),s.componentDidUpdate(N,u.memoizedState,s.__reactInternalSnapshotBeforeUpdate))),void(null!==(u=y.updateQueue)&&Ad(y,u,s));case 3:if(null!==(u=y.updateQueue)){if(s=null,null!==y.child)switch(y.child.tag){case 5:case 1:s=y.child.stateNode}Ad(y,u,s)}return;case 5:return s=y.stateNode,void(null===u&&4&y.flags&&ee(y.type,y.memoizedProps)&&s.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===y.memoizedState&&(y=y.alternate,null!==y&&(y=y.memoizedState,null!==y&&(y=y.dehydrated,null!==y&&Zi(y)))))}throw Error(E(163))}function py(s,u){for(var y=s;;){if(5===y.tag){var N=y.stateNode;if(u)"function"==typeof(N=N.style).setProperty?N.setProperty("display","none","important"):N.display="none";else{N=y.stateNode;var q=y.memoizedProps.style;q=null!=q&&q.hasOwnProperty("display")?q.display:null,N.style.display=Er("display",q)}}else if(6===y.tag)y.stateNode.nodeValue=u?"":y.memoizedProps;else if((23!==y.tag&&24!==y.tag||null===y.memoizedState||y===s)&&null!==y.child){y.child.return=y,y=y.child;continue}if(y===s)break;for(;null===y.sibling;){if(null===y.return||y.return===s)return;y=y.return}y.sibling.return=y.return,y=y.sibling}}function dy(s,u){if(Fu&&"function"==typeof Fu.onCommitFiberUnmount)try{Fu.onCommitFiberUnmount(bd,u)}catch{}switch(u.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(s=u.updateQueue)&&null!==(s=s.lastEffect)){var y=s=s.next;do{var N=y,q=N.destroy;if(N=N.tag,void 0!==q)if(4&N)rh(u,y);else{N=u;try{q()}catch(de){Ul(N,de)}}y=y.next}while(y!==s)}break;case 1:if(zd(u),"function"==typeof(s=u.stateNode).componentWillUnmount)try{s.props=u.memoizedProps,s.state=u.memoizedState,s.componentWillUnmount()}catch(de){Ul(u,de)}break;case 5:zd(u);break;case 4:my(s,u)}}function hy(s){s.alternate=null,s.child=null,s.dependencies=null,s.firstEffect=null,s.lastEffect=null,s.memoizedProps=null,s.memoizedState=null,s.pendingProps=null,s.return=null,s.updateQueue=null}function Hd(s){return 5===s.tag||3===s.tag||4===s.tag}function Ic(s){e:{for(var u=s.return;null!==u;){if(Hd(u))break e;u=u.return}throw Error(E(160))}var y=u;switch(u=y.stateNode,y.tag){case 5:var N=!1;break;case 3:case 4:u=u.containerInfo,N=!0;break;default:throw Error(E(161))}16&y.flags&&(Je(u,""),y.flags&=-17);e:t:for(y=s;;){for(;null===y.sibling;){if(null===y.return||Hd(y.return)){y=null;break e}y=y.return}for(y.sibling.return=y.return,y=y.sibling;5!==y.tag&&6!==y.tag&&18!==y.tag;){if(2&y.flags||null===y.child||4===y.tag)continue t;y.child.return=y,y=y.child}if(!(2&y.flags)){y=y.stateNode;break e}}N?Ep(s,y,u):Ll(s,y,u)}function Ep(s,u,y){var N=s.tag,q=5===N||6===N;if(q)s=q?s.stateNode:s.stateNode.instance,u?8===y.nodeType?y.parentNode.insertBefore(s,u):y.insertBefore(s,u):(8===y.nodeType?(u=y.parentNode).insertBefore(s,y):(u=y).appendChild(s),null!=(y=y._reactRootContainer)||null!==u.onclick||(u.onclick=C));else if(4!==N&&null!==(s=s.child))for(Ep(s,u,y),s=s.sibling;null!==s;)Ep(s,u,y),s=s.sibling}function Ll(s,u,y){var N=s.tag,q=5===N||6===N;if(q)s=q?s.stateNode:s.stateNode.instance,u?y.insertBefore(s,u):y.appendChild(s);else if(4!==N&&null!==(s=s.child))for(Ll(s,u,y),s=s.sibling;null!==s;)Ll(s,u,y),s=s.sibling}function my(s,u){for(var q,de,y=u,N=!1;;){if(!N){N=y.return;e:for(;;){if(null===N)throw Error(E(160));switch(q=N.stateNode,N.tag){case 5:de=!1;break e;case 3:case 4:q=q.containerInfo,de=!0;break e}N=N.return}N=!0}if(5===y.tag||6===y.tag){e:for(var Ae=s,Le=y,nt=Le;;)if(dy(Ae,nt),null!==nt.child&&4!==nt.tag)nt.child.return=nt,nt=nt.child;else{if(nt===Le)break e;for(;null===nt.sibling;){if(null===nt.return||nt.return===Le)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}de?(Le=y.stateNode,8===(Ae=q).nodeType?Ae.parentNode.removeChild(Le):Ae.removeChild(Le)):q.removeChild(y.stateNode)}else if(4===y.tag){if(null!==y.child){q=y.stateNode.containerInfo,de=!0,y.child.return=y,y=y.child;continue}}else if(dy(s,y),null!==y.child){y.child.return=y,y=y.child;continue}if(y===u)break;for(;null===y.sibling;){if(null===y.return||y.return===u)return;4===(y=y.return).tag&&(N=!1)}y.sibling.return=y.return,y=y.sibling}}function xp(s,u){switch(u.tag){case 0:case 11:case 14:case 15:case 22:var y=u.updateQueue;if(null!==(y=null!==y?y.lastEffect:null)){var N=y=y.next;do{3==(3&N.tag)&&(s=N.destroy,N.destroy=void 0,void 0!==s&&s()),N=N.next}while(N!==y)}return;case 1:case 12:case 17:return;case 5:if(null!=(y=u.stateNode)){N=u.memoizedProps;var q=null!==s?s.memoizedProps:N;s=u.type;var de=u.updateQueue;if(u.updateQueue=null,null!==de){for(y[Dn]=N,"input"===s&&"radio"===N.type&&null!=N.name&&qn(y,N),br(s,q),u=br(s,N),q=0;qq&&(q=Ae),y&=~de}if(y=q,10<(y=(120>(y=jo()-y)?120:480>y?480:1080>y?1080:1920>y?1920:3e3>y?3e3:4320>y?4320:1960*B0(y/1960))-y)){s.timeoutHandle=be(Ju.bind(null,s),y);break}Ju(s);break;default:throw Error(E(329))}}return Ea(s,jo()),s.callbackNode===u?vy.bind(null,s):null}function Mc(s,u){for(u&=~qd,s.suspendedLanes|=u&=~Nc,s.pingedLanes&=~u,s=s.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==vo&&(vo=2),nt=$d(nt,Le),lr=Ae;do{switch(lr.tag){case 3:de=nt,lr.flags|=4096,lr.lanes|=u&=-u,$m(lr,cy(0,de,u));break e;case 1:de=nt;var zn=lr.stateNode;if(!(64&lr.flags||"function"!=typeof lr.type.getDerivedStateFromError&&(null===zn||"function"!=typeof zn.componentDidCatch||null!==ms&&ms.has(zn)))){lr.flags|=4096,lr.lanes|=u&=-u,$m(lr,fy(lr,de,u));break e}}lr=lr.return}while(null!==lr)}Oy(y)}catch(dr){u=dr,Hs===y&&null!==y&&(Hs=y=y.return);continue}break}}function Ey(){var s=_f.current;return _f.current=gf,null===s?gf:s}function Cf(s,u){var y=Tn;Tn|=16;var N=Ey();for(co===s&&Fo===u||Dc(s,u);;)try{U0();break}catch(q){Sy(s,q)}if(wd(),Tn=y,_f.current=N,null!==Hs)throw Error(E(261));return co=null,Fo=0,vo}function U0(){for(;null!==Hs;)wy(Hs)}function xy(){for(;null!==Hs&&!Nm();)wy(Hs)}function wy(s){var u=Py(s.alternate,s,yu);s.memoizedProps=s.pendingProps,null===u?Oy(s):Hs=u,Rc.current=null}function Oy(s){var u=s;do{var y=u.alternate;if(s=u.return,2048&u.flags){if(null!==(y=Sp(u)))return y.flags&=2047,void(Hs=y);null!==s&&(s.firstEffect=s.lastEffect=null,s.flags|=2048)}else{if(null!==(y=F0(y,u,yu)))return void(Hs=y);if(24!==(y=u).tag&&23!==y.tag||null===y.memoizedState||1073741824&yu||!(4&y.mode)){for(var N=0,q=y.child;null!==q;)N|=q.lanes|q.childLanes,q=q.sibling;y.childLanes=N}null!==s&&!(2048&s.flags)&&(null===s.firstEffect&&(s.firstEffect=u.firstEffect),null!==u.lastEffect&&(null!==s.lastEffect&&(s.lastEffect.nextEffect=u.firstEffect),s.lastEffect=u.lastEffect),1Ae&&(Le=Ae,Ae=Fn,Fn=Le),Le=Yf(bt,Fn),de=Yf(bt,Ae),Le&&de&&(1!==sr.rangeCount||sr.anchorNode!==Le.node||sr.anchorOffset!==Le.offset||sr.focusNode!==de.node||sr.focusOffset!==de.offset)&&((rr=rr.createRange()).setStart(Le.node,Le.offset),sr.removeAllRanges(),Fn>Ae?(sr.addRange(rr),sr.extend(de.node,de.offset)):(rr.setEnd(de.node,de.offset),sr.addRange(rr))))),rr=[],sr=bt);sr=sr.parentNode;)1===sr.nodeType&&rr.push({element:sr,left:sr.scrollLeft,top:sr.scrollTop});for("function"==typeof bt.focus&&bt.focus(),bt=0;btjo()-Yd?Dc(s,0):qd|=y),Ea(s,u)}function H0(s,u){var y=s.stateNode;null!==y&&y.delete(u),0==(u=0)&&(2&(u=s.mode)?4&u?(0===cl&&(cl=Tc),0===(u=Is(62914560&~cl))&&(u=4194304)):u=99===au()?1:2:u=1),y=Zo(),null!==(s=Of(s,u))&&(zo(s,u,y),Ea(s,y))}function jy(s,u,y,N){this.tag=s,this.key=y,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=N,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function xa(s,u,y,N){return new jy(s,u,y,N)}function Cp(s){return!(!(s=s.prototype)||!s.isReactComponent)}function vu(s,u){var y=s.alternate;return null===y?((y=xa(s.tag,u,s.key,s.mode)).elementType=s.elementType,y.type=s.type,y.stateNode=s.stateNode,y.alternate=s,s.alternate=y):(y.pendingProps=u,y.type=s.type,y.flags=0,y.nextEffect=null,y.firstEffect=null,y.lastEffect=null),y.childLanes=s.childLanes,y.lanes=s.lanes,y.child=s.child,y.memoizedProps=s.memoizedProps,y.memoizedState=s.memoizedState,y.updateQueue=s.updateQueue,y.dependencies=null===(u=s.dependencies)?null:{lanes:u.lanes,firstContext:u.firstContext},y.sibling=s.sibling,y.index=s.index,y.ref=s.ref,y}function Pp(s,u,y,N,q,de){var Ae=2;if(N=s,"function"==typeof s)Cp(s)&&(Ae=1);else if("string"==typeof s)Ae=5;else e:switch(s){case re:return Fc(y.children,q,de,u);case Ye:Ae=8,q|=16;break;case we:Ae=8,q|=1;break;case Ue:return(s=xa(12,y,u,8|q)).elementType=Ue,s.type=Ue,s.lanes=de,s;case et:return(s=xa(13,y,u,q)).type=et,s.elementType=et,s.lanes=de,s;case mt:return(s=xa(19,y,u,q)).elementType=mt,s.lanes=de,s;case qe:return sh(y,q,de,u);case gt:return(s=xa(24,y,u,q)).elementType=gt,s.lanes=de,s;default:if("object"==typeof s&&null!==s)switch(s.$$typeof){case De:Ae=10;break e;case Be:Ae=9;break e;case $e:Ae=11;break e;case yt:Ae=14;break e;case Pe:Ae=16,N=null;break e;case ze:Ae=22;break e}throw Error(E(130,null==s?s:typeof s,""))}return(u=xa(Ae,y,u,q)).elementType=s,u.type=N,u.lanes=de,u}function Fc(s,u,y,N){return(s=xa(7,s,N,u)).lanes=y,s}function sh(s,u,y,N){return(s=xa(23,s,N,u)).elementType=qe,s.lanes=y,s}function jp(s,u,y){return(s=xa(6,s,null,u)).lanes=y,s}function oh(s,u,y){return(u=xa(4,null!==s.children?s.children:[],s.key,u)).lanes=y,u.stateNode={containerInfo:s.containerInfo,pendingChildren:null,implementation:s.implementation},u}function J0(s,u,y){this.tag=u,this.containerInfo=s,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=y,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=ta(0),this.expirationTimes=ta(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ta(0),this.mutableSourceEagerHydrationData=null}function Ip(s,u,y,N){var q=u.current,de=Zo(),Ae=Bl(q);e:if(y){t:{if(bs(y=y._reactInternals)!==y||1!==y.tag)throw Error(E(170));var Le=y;do{switch(Le.tag){case 3:Le=Le.stateNode.context;break t;case 1:if(qo(Le.type)){Le=Le.stateNode.__reactInternalMemoizedMergedChildContext;break t}}Le=Le.return}while(null!==Le);throw Error(E(171))}if(1===y.tag){var nt=y.type;if(qo(nt)){y=Rm(y,nt,Le);break e}}y=Le}else y=su;return null===u.context?u.context=y:u.pendingContext=y,(u=lu(de,Ae)).payload={element:s},null!==(N=void 0===N?null:N)&&(u.callback=N),Ml(q,u),$l(q,Ae,de),Ae}function Rp(s){return(s=s.current).child?s.child.stateNode:null}function Iy(s,u){if(null!==(s=s.memoizedState)&&null!==s.dehydrated){var y=s.retryLane;s.retryLane=0!==y&&y{"use strict";(function p(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(p)}catch(g){console.error(g)}})(),w.exports=i(34838)},15405:(w,j,i)=>{"use strict";var b,p=i(33590),g="<>",E=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};E.isRequired=E;var S=function(){return E};function F(re,we){return function M(re,we){return function I(re){function we(De,Be,$e,et,mt,yt){for(var Pe=arguments.length,ze=Array(Pe>6?Pe-6:0),ke=6;ke{"use strict";var p=Symbol.for("react.element"),g=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),I=Symbol.for("react.context"),M=Symbol.for("react.server_context"),F=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),oe=Symbol.for("react.memo"),X=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),j.isContextConsumer=function(te){return function Z(te){if("object"==typeof te&&null!==te){var le=te.$$typeof;switch(le){case p:switch(te=te.type){case b:case S:case E:case J:case z:return te;default:switch(te=te&&te.$$typeof){case M:case I:case F:case X:case oe:case A:return te;default:return le}}case g:return le}}}(te)===I}},70035:(w,j,i)=>{"use strict";w.exports=i(95071)},60836:(w,j,i)=>{"use strict";var p=i(64772),g=60103,b=60106;j.Fragment=60107,j.StrictMode=60108,j.Profiler=60114;var E=60109,S=60110,A=60112;j.Suspense=60113;var I=60115,M=60116;if("function"==typeof Symbol&&Symbol.for){var F=Symbol.for;g=F("react.element"),b=F("react.portal"),j.Fragment=F("react.fragment"),j.StrictMode=F("react.strict_mode"),j.Profiler=F("react.profiler"),E=F("react.provider"),S=F("react.context"),A=F("react.forward_ref"),j.Suspense=F("react.suspense"),I=F("react.memo"),M=F("react.lazy")}var J="function"==typeof Symbol&&Symbol.iterator;function oe(Pe){for(var ze="https://reactjs.org/docs/error-decoder.html?invariant="+Pe,ke=1;ke{"use strict";w.exports=i(60836)},6617:(w,j,i)=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});var g=function E(S){return S&&S.__esModule?S:{default:S}}(i(33590)),b=i(4038);j.default=function(S){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.Map,I=Object.keys(S);return function(){var M=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A(),F=arguments[1];return M.withMutations(function(z){I.forEach(function(oe){var Q=(0,S[oe])(z.get(oe),F);(0,b.validateNextState)(Q,oe,F),z.set(oe,Q)})})}},w.exports=j.default},58364:(w,j,i)=>{"use strict";j.U=void 0;var b=function E(S){return S&&S.__esModule?S:{default:S}}(i(6617));j.U=b.default},47356:(w,j)=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.default=function(i){return i&&"@@redux/INIT"===i.type?"initialState argument passed to createStore":"previous state received by the reducer"},w.exports=j.default},2845:(w,j,i)=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});var g=S(i(33590)),E=S(i(47356));function S(A){return A&&A.__esModule?A:{default:A}}j.default=function(A,I,M){var F=Object.keys(I);if(!F.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var J=(0,E.default)(M);if(g.default.isImmutable?!g.default.isImmutable(A):!g.default.Iterable.isIterable(A))return"The "+J+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+F.join('", "')+'".';var z=A.toSeq().keySeq().toArray().filter(function(oe){return!I.hasOwnProperty(oe)});return z.length>0?"Unexpected "+(1===z.length?"property":"properties")+' "'+z.join('", "')+'" found in '+J+'. Expected to find one of the known reducer property names instead: "'+F.join('", "')+'". Unexpected properties will be ignored.':null},w.exports=j.default},4038:(w,j,i)=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.validateNextState=j.getUnexpectedInvocationParameterMessage=j.getStateName=void 0;var g=I(i(47356)),E=I(i(2845)),A=I(i(34784));function I(M){return M&&M.__esModule?M:{default:M}}j.getStateName=g.default,j.getUnexpectedInvocationParameterMessage=E.default,j.validateNextState=A.default},34784:(w,j)=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.default=function(i,p,g){if(void 0===i)throw new Error('Reducer "'+p+'" returned undefined when handling "'+g.type+'" action. To ignore an action, you must explicitly return the previous state.')},w.exports=j.default},52650:w=>{"use strict";var i,j="";w.exports=function p(g,b){if("string"!=typeof g)throw new TypeError("expected a string");if(1===b)return g;if(2===b)return g+g;var E=g.length*b;if(i!==g||typeof i>"u")i=g,j="";else if(j.length>=E)return j.substr(0,E);for(;E>j.length&&b>1;)1&b&&(j+=g),b>>=1,g+=g;return j=(j+=g).substr(0,E)}},50325:w=>{"use strict";w.exports=function(i,p){if(p=p.split(":")[0],!(i=+i))return!1;switch(p){case"http":case"ws":return 80!==i;case"https":case"wss":return 443!==i;case"ftp":return 21!==i;case"gopher":return 70!==i;case"file":return!1}return 0!==i}},12910:(w,j,i)=>{const p=i(6727),g=i(31571),b=i(39399),E=i(65899);w.exports=S=>{var I,M,A=0,F={type:g.ROOT,stack:[]},J=F,z=F.stack,oe=[],X=U=>{p.error(S,"Nothing to repeat at column "+(U-1))},K=p.strToChars(S);for(I=K.length;A{const p=i(31571);j.wordBoundary=()=>({type:p.POSITION,value:"b"}),j.nonWordBoundary=()=>({type:p.POSITION,value:"B"}),j.begin=()=>({type:p.POSITION,value:"^"}),j.end=()=>({type:p.POSITION,value:"$"})},39399:(w,j,i)=>{const p=i(31571),g=()=>[{type:p.RANGE,from:48,to:57}],b=()=>[{type:p.CHAR,value:95},{type:p.RANGE,from:97,to:122},{type:p.RANGE,from:65,to:90}].concat(g()),E=()=>[{type:p.CHAR,value:9},{type:p.CHAR,value:10},{type:p.CHAR,value:11},{type:p.CHAR,value:12},{type:p.CHAR,value:13},{type:p.CHAR,value:32},{type:p.CHAR,value:160},{type:p.CHAR,value:5760},{type:p.RANGE,from:8192,to:8202},{type:p.CHAR,value:8232},{type:p.CHAR,value:8233},{type:p.CHAR,value:8239},{type:p.CHAR,value:8287},{type:p.CHAR,value:12288},{type:p.CHAR,value:65279}];j.words=()=>({type:p.SET,set:b(),not:!1}),j.notWords=()=>({type:p.SET,set:b(),not:!0}),j.ints=()=>({type:p.SET,set:g(),not:!1}),j.notInts=()=>({type:p.SET,set:g(),not:!0}),j.whitespace=()=>({type:p.SET,set:E(),not:!1}),j.notWhitespace=()=>({type:p.SET,set:E(),not:!0}),j.anyChar=()=>({type:p.SET,set:[{type:p.CHAR,value:10},{type:p.CHAR,value:13},{type:p.CHAR,value:8232},{type:p.CHAR,value:8233}],not:!0})},31571:w=>{w.exports={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}},6727:(w,j,i)=>{const p=i(31571),g=i(39399),E={0:0,t:9,n:10,v:11,f:12,r:13};j.strToChars=function(S){return S.replace(/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g,function(I,M,F,J,z,oe,X,K){if(F)return I;var Q=M?8:J?parseInt(J,16):z?parseInt(z,16):oe?parseInt(oe,8):X?"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?".indexOf(X):E[K],Z=String.fromCharCode(Q);return/[[\]{}^$.|?*+()]/.test(Z)&&(Z="\\"+Z),Z})},j.tokenizeClass=(S,A)=>{for(var F,J,I=[],M=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g;null!=(F=M.exec(S));)if(F[1])I.push(g.words());else if(F[2])I.push(g.ints());else if(F[3])I.push(g.whitespace());else if(F[4])I.push(g.notWords());else if(F[5])I.push(g.notInts());else if(F[6])I.push(g.notWhitespace());else if(F[7])I.push({type:p.RANGE,from:(F[8]||F[9]).charCodeAt(0),to:F[10].charCodeAt(0)});else{if(!(J=F[12]))return[I,M.lastIndex];I.push({type:p.CHAR,value:J.charCodeAt(0)})}j.error(A,"Unterminated character class")},j.error=(S,A)=>{throw new SyntaxError("Invalid regular expression: /"+S+"/: "+A)}},20813:(w,j)=>{"use strict";var i,p,g,b;if("object"==typeof performance&&"function"==typeof performance.now){var E=performance;j.unstable_now=function(){return E.now()}}else{var S=Date,A=S.now();j.unstable_now=function(){return S.now()-A}}if(typeof window>"u"||"function"!=typeof MessageChannel){var I=null,M=null,F=function(){if(null!==I)try{var ke=j.unstable_now();I(!0,ke),I=null}catch(Ye){throw setTimeout(F,0),Ye}};i=function(ke){null!==I?setTimeout(i,0,ke):(I=ke,setTimeout(F,0))},p=function(ke,Ye){M=setTimeout(ke,Ye)},g=function(){clearTimeout(M)},j.unstable_shouldYield=function(){return!1},b=j.unstable_forceFrameRate=function(){}}else{var J=window.setTimeout,z=window.clearTimeout;if(typeof console<"u"){var oe=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof oe&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var X=!1,K=null,Q=-1,Z=5,te=0;j.unstable_shouldYield=function(){return j.unstable_now()>=te},b=function(){},j.unstable_forceFrameRate=function(ke){0>ke||125>>1,ut=ke[gt];if(!(void 0!==ut&&0ye(Nt,qe))void 0!==Or&&0>ye(Or,Nt)?(ke[gt]=Or,ke[Gt]=qe,gt=Gt):(ke[gt]=Nt,ke[xt]=qe,gt=xt);else{if(!(void 0!==Or&&0>ye(Or,qe)))break e;ke[gt]=Or,ke[Gt]=qe,gt=Gt}}}return Ye}return null}function ye(ke,Ye){var qe=ke.sortIndex-Ye.sortIndex;return 0!==qe?qe:ke.id-Ye.id}var H=[],re=[],we=1,Ue=null,De=3,Be=!1,$e=!1,et=!1;function mt(ke){for(var Ye=ce(re);null!==Ye;){if(null===Ye.callback)U(re);else{if(!(Ye.startTime<=ke))break;U(re),Ye.sortIndex=Ye.expirationTime,fe(H,Ye)}Ye=ce(re)}}function yt(ke){if(et=!1,mt(ke),!$e)if(null!==ce(H))$e=!0,i(Pe);else{var Ye=ce(re);null!==Ye&&p(yt,Ye.startTime-ke)}}function Pe(ke,Ye){$e=!1,et&&(et=!1,g()),Be=!0;var qe=De;try{for(mt(Ye),Ue=ce(H);null!==Ue&&(!(Ue.expirationTime>Ye)||ke&&!j.unstable_shouldYield());){var gt=Ue.callback;if("function"==typeof gt){Ue.callback=null,De=Ue.priorityLevel;var ut=gt(Ue.expirationTime<=Ye);Ye=j.unstable_now(),"function"==typeof ut?Ue.callback=ut:Ue===ce(H)&&U(H),mt(Ye)}else U(H);Ue=ce(H)}if(null!==Ue)var xt=!0;else{var Nt=ce(re);null!==Nt&&p(yt,Nt.startTime-Ye),xt=!1}return xt}finally{Ue=null,De=qe,Be=!1}}var ze=b;j.unstable_IdlePriority=5,j.unstable_ImmediatePriority=1,j.unstable_LowPriority=4,j.unstable_NormalPriority=3,j.unstable_Profiling=null,j.unstable_UserBlockingPriority=2,j.unstable_cancelCallback=function(ke){ke.callback=null},j.unstable_continueExecution=function(){$e||Be||($e=!0,i(Pe))},j.unstable_getCurrentPriorityLevel=function(){return De},j.unstable_getFirstCallbackNode=function(){return ce(H)},j.unstable_next=function(ke){switch(De){case 1:case 2:case 3:var Ye=3;break;default:Ye=De}var qe=De;De=Ye;try{return ke()}finally{De=qe}},j.unstable_pauseExecution=function(){},j.unstable_requestPaint=ze,j.unstable_runWithPriority=function(ke,Ye){switch(ke){case 1:case 2:case 3:case 4:case 5:break;default:ke=3}var qe=De;De=ke;try{return Ye()}finally{De=qe}},j.unstable_scheduleCallback=function(ke,Ye,qe){var gt=j.unstable_now();switch(qe="object"==typeof qe&&null!==qe&&"number"==typeof(qe=qe.delay)&&0gt?(ke.sortIndex=qe,fe(re,ke),null===ce(H)&&ke===ce(re)&&(et?g():et=!0,p(yt,qe-gt))):(ke.sortIndex=ut,fe(H,ke),$e||Be||($e=!0,i(Pe))),ke},j.unstable_wrapCallback=function(ke){var Ye=De;return function(){var qe=De;De=Ye;try{return ke.apply(this,arguments)}finally{De=qe}}}},90402:(w,j,i)=>{"use strict";w.exports=i(20813)},63684:w=>{"use strict";class j extends Error{constructor(I){super(j._prepareSuperMessage(I)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,j)}static _prepareSuperMessage(I){try{return JSON.stringify(I)}catch{return String(I)}}}const i=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0}],p=Symbol(".toJSON called"),b=({from:A,seen:I,to_:M,forceEnumerable:F,maxDepth:J,depth:z})=>{const oe=M||(Array.isArray(A)?[]:{});if(I.push(A),z>=J)return oe;if("function"==typeof A.toJSON&&!0!==A[p])return(A=>{A[p]=!0;const I=A.toJSON();return delete A[p],I})(A);for(const[X,K]of Object.entries(A))if("function"==typeof Buffer&&Buffer.isBuffer(K))oe[X]="[object Buffer]";else if("function"!=typeof K){if(!K||"object"!=typeof K){oe[X]=K;continue}if(!I.includes(A[X])){z++,oe[X]=b({from:A[X],seen:I.slice(),forceEnumerable:F,maxDepth:J,depth:z});continue}oe[X]="[Circular]"}for(const{property:X,enumerable:K}of i)"string"==typeof A[X]&&Object.defineProperty(oe,X,{value:A[X],enumerable:!!F||K,configurable:!0,writable:!0});return oe};w.exports={serializeError:(A,I={})=>{const{maxDepth:M=Number.POSITIVE_INFINITY}=I;return"object"==typeof A&&null!==A?b({from:A,seen:[],forceEnumerable:!0,maxDepth:M,depth:0}):"function"==typeof A?`[Function: ${A.name||"anonymous"}]`:A},deserializeError:(A,I={})=>{const{maxDepth:M=Number.POSITIVE_INFINITY}=I;if(A instanceof Error)return A;if("object"==typeof A&&null!==A&&!Array.isArray(A)){const F=new Error;return b({from:A,seen:[],to_:F,maxDepth:M,depth:0}),F}return new j(A)}}},57379:(w,j,i)=>{"use strict";var p=i(90491),g=i(41098),b=i(61826),E=p("%TypeError%"),S=p("%WeakMap%",!0),A=p("%Map%",!0),I=g("WeakMap.prototype.get",!0),M=g("WeakMap.prototype.set",!0),F=g("WeakMap.prototype.has",!0),J=g("Map.prototype.get",!0),z=g("Map.prototype.set",!0),oe=g("Map.prototype.has",!0),X=function(te,le){for(var fe,he=te;null!==(fe=he.next);he=fe)if(fe.key===le)return he.next=fe.next,fe.next=te.next,te.next=fe,fe};w.exports=function(){var le,he,fe,ce={assert:function(U){if(!ce.has(U))throw new E("Side channel does not contain "+b(U))},get:function(U){if(S&&U&&("object"==typeof U||"function"==typeof U)){if(le)return I(le,U)}else if(A){if(he)return J(he,U)}else if(fe)return function(te,le){var he=X(te,le);return he&&he.value}(fe,U)},has:function(U){if(S&&U&&("object"==typeof U||"function"==typeof U)){if(le)return F(le,U)}else if(A){if(he)return oe(he,U)}else if(fe)return function(te,le){return!!X(te,le)}(fe,U);return!1},set:function(U,ye){S&&U&&("object"==typeof U||"function"==typeof U)?(le||(le=new S),M(le,U,ye)):A?(he||(he=new A),z(he,U,ye)):(fe||(fe={key:{},next:null}),function(te,le,he){var fe=X(te,le);fe?fe.value=he:te.next={key:le,next:te.next,value:he}}(fe,U,ye))}};return ce}},21508:w=>{!function(){"use strict";var j,i,p,g,b,E="properties",S="deepProperties",A="propertyDescriptors",I="staticProperties",M="staticDeepProperties",F="staticPropertyDescriptors",J="configuration",z="deepConfiguration",oe="deepProps",X="deepStatics",K="deepConf",Q="initializers",Z="methods",te="composers",le="compose";function he(yt){return Object.getOwnPropertyNames(yt).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(yt):[])}function fe(yt,Pe){return Array.prototype.slice.call(arguments,2).reduce(yt,Pe)}var ce=fe.bind(0,function(Pe,ze){if(ze)for(var ke=he(ze),Ye=0;Ye{"use strict";j.parse=function g(M,F){if("string"!=typeof M)throw new TypeError("argument str must be a string");for(var J={},oe=(F||{}).decode||E,X=0;X>>0;if(""+ne!==k||4294967295===ne)return NaN;k=ne}return k<0?re(v)+k:k}function Ue(){return!0}function De(v,k,ne){return(0===v||void 0!==ne&&v<=-ne)&&(void 0===k||void 0!==ne&&k>=ne)}function Be(v,k){return et(v,k,0)}function $e(v,k){return et(v,k,k)}function et(v,k,ne){return void 0===v?ne:v<0?Math.max(0,k+v):void 0===k?v:Math.min(k,v)}var mt=0,yt=1,Pe=2,ze="function"==typeof Symbol&&Symbol.iterator,ke="@@iterator",Ye=ze||ke;function qe(v){this.next=v}function gt(v,k,ne,pe){var Ee=0===v?k:1===v?ne:[k,ne];return pe?pe.value=Ee:pe={value:Ee,done:!1},pe}function ut(){return{value:void 0,done:!0}}function xt(v){return!!Or(v)}function Nt(v){return v&&"function"==typeof v.next}function Gt(v){var k=Or(v);return k&&k.call(v)}function Or(v){var k=v&&(ze&&v[ze]||v[ke]);if("function"==typeof k)return k}function gn(v){return v&&"number"==typeof v.length}function en(v){return null==v?qn():S(v)?v.toSeq():function kn(v){var k=Gi(v)||"object"==typeof v&&new Ot(v);if(!k)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+v);return k}(v)}function Jr(v){return null==v?qn().toKeyedSeq():S(v)?A(v)?v.toSeq():v.fromEntrySeq():ci(v)}function Mr(v){return null==v?qn():S(v)?A(v)?v.entrySeq():v.toIndexedSeq():Bn(v)}function an(v){return(null==v?qn():S(v)?A(v)?v.entrySeq():v:Bn(v)).toSetSeq()}qe.prototype.toString=function(){return"[Iterator]"},qe.KEYS=mt,qe.VALUES=yt,qe.ENTRIES=Pe,qe.prototype.inspect=qe.prototype.toSource=function(){return this.toString()},qe.prototype[Ye]=function(){return this},i(en,p),en.of=function(){return en(arguments)},en.prototype.toSeq=function(){return this},en.prototype.toString=function(){return this.__toString("Seq {","}")},en.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},en.prototype.__iterate=function(v,k){return Yi(this,v,k,!0)},en.prototype.__iterator=function(v,k){return Mi(this,v,k,!0)},i(Jr,en),Jr.prototype.toKeyedSeq=function(){return this},i(Mr,en),Mr.of=function(){return Mr(arguments)},Mr.prototype.toIndexedSeq=function(){return this},Mr.prototype.toString=function(){return this.__toString("Seq [","]")},Mr.prototype.__iterate=function(v,k){return Yi(this,v,k,!1)},Mr.prototype.__iterator=function(v,k){return Mi(this,v,k,!1)},i(an,en),an.of=function(){return an(arguments)},an.prototype.toSetSeq=function(){return this},en.isSeq=_r,en.Keyed=Jr,en.Set=an,en.Indexed=Mr;var Dr,vt,jt,jr="@@__IMMUTABLE_SEQ__@@";function ur(v){this._array=v,this.size=v.length}function Ot(v){var k=Object.keys(v);this._object=v,this._keys=k,this.size=k.length}function Wt(v){this._iterable=v,this.size=v.length||v.size}function Pt(v){this._iterator=v,this._iteratorCache=[]}function _r(v){return!(!v||!v[jr])}function qn(){return Dr||(Dr=new ur([]))}function ci(v){var k=Array.isArray(v)?new ur(v).fromEntrySeq():Nt(v)?new Pt(v).fromEntrySeq():xt(v)?new Wt(v).fromEntrySeq():"object"==typeof v?new Ot(v):void 0;if(!k)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+v);return k}function Bn(v){var k=Gi(v);if(!k)throw new TypeError("Expected Array or iterable object of values: "+v);return k}function Gi(v){return gn(v)?new ur(v):Nt(v)?new Pt(v):xt(v)?new Wt(v):void 0}function Yi(v,k,ne,pe){var Ee=v._cache;if(Ee){for(var Re=Ee.length-1,Ke=0;Ke<=Re;Ke++){var pt=Ee[ne?Re-Ke:Ke];if(!1===k(pt[1],pe?pt[0]:Ke,v))return Ke+1}return Ke}return v.__iterateUncached(k,ne)}function Mi(v,k,ne,pe){var Ee=v._cache;if(Ee){var Re=Ee.length-1,Ke=0;return new qe(function(){var pt=Ee[ne?Re-Ke:Ke];return Ke++>Re?{value:void 0,done:!0}:gt(k,pe?pt[0]:Ke-1,pt[1])})}return v.__iteratorUncached(k,ne)}function Di(v,k){return k?Ki(k,v,"",{"":v}):jn(v)}function Ki(v,k,ne,pe){return Array.isArray(k)?v.call(pe,ne,Mr(k).map(function(Ee,Re){return Ki(v,Ee,Re,k)})):Wr(k)?v.call(pe,ne,Jr(k).map(function(Ee,Re){return Ki(v,Ee,Re,k)})):k}function jn(v){return Array.isArray(v)?Mr(v).map(jn).toList():Wr(v)?Jr(v).map(jn).toMap():v}function Wr(v){return v&&(v.constructor===Object||void 0===v.constructor)}function Ar(v,k){if(v===k||v!=v&&k!=k)return!0;if(!v||!k)return!1;if("function"==typeof v.valueOf&&"function"==typeof k.valueOf){if((v=v.valueOf())===(k=k.valueOf())||v!=v&&k!=k)return!0;if(!v||!k)return!1}return!("function"!=typeof v.equals||"function"!=typeof k.equals||!v.equals(k))}function yr(v,k){if(v===k)return!0;if(!S(k)||void 0!==v.size&&void 0!==k.size&&v.size!==k.size||void 0!==v.__hash&&void 0!==k.__hash&&v.__hash!==k.__hash||A(v)!==A(k)||I(v)!==I(k)||F(v)!==F(k))return!1;if(0===v.size&&0===k.size)return!0;var ne=!M(v);if(F(v)){var pe=v.entries();return k.every(function(Tt,Ht){var er=pe.next().value;return er&&Ar(er[1],Tt)&&(ne||Ar(er[0],Ht))})&&pe.next().done}var Ee=!1;if(void 0===v.size)if(void 0===k.size)"function"==typeof v.cacheResult&&v.cacheResult();else{Ee=!0;var Re=v;v=k,k=Re}var Ke=!0,pt=k.__iterate(function(Tt,Ht){if(ne?!v.has(Tt):Ee?!Ar(Tt,v.get(Ht,le)):!Ar(v.get(Ht,le),Tt))return Ke=!1,!1});return Ke&&v.size===pt}function Ge(v,k){if(!(this instanceof Ge))return new Ge(v,k);if(this._value=v,this.size=void 0===k?1/0:Math.max(0,k),0===this.size){if(vt)return vt;vt=this}}function Mn(v,k){if(!v)throw new Error(k)}function Je(v,k,ne){if(!(this instanceof Je))return new Je(v,k,ne);if(Mn(0!==ne,"Cannot step a Range by 0"),v=v||0,void 0===k&&(k=1/0),ne=void 0===ne?1:Math.abs(ne),kpe?{value:void 0,done:!0}:gt(v,Ee,ne[k?pe-Ee++:Ee++])})},i(Ot,Jr),Ot.prototype.get=function(v,k){return void 0===k||this.has(v)?this._object[v]:k},Ot.prototype.has=function(v){return this._object.hasOwnProperty(v)},Ot.prototype.__iterate=function(v,k){for(var ne=this._object,pe=this._keys,Ee=pe.length-1,Re=0;Re<=Ee;Re++){var Ke=pe[k?Ee-Re:Re];if(!1===v(ne[Ke],Ke,this))return Re+1}return Re},Ot.prototype.__iterator=function(v,k){var ne=this._object,pe=this._keys,Ee=pe.length-1,Re=0;return new qe(function(){var Ke=pe[k?Ee-Re:Re];return Re++>Ee?{value:void 0,done:!0}:gt(v,Ke,ne[Ke])})},Ot.prototype[X]=!0,i(Wt,Mr),Wt.prototype.__iterateUncached=function(v,k){if(k)return this.cacheResult().__iterate(v,k);var pe=Gt(this._iterable),Ee=0;if(Nt(pe))for(var Re;!(Re=pe.next()).done&&!1!==v(Re.value,Ee++,this););return Ee},Wt.prototype.__iteratorUncached=function(v,k){if(k)return this.cacheResult().__iterator(v,k);var pe=Gt(this._iterable);if(!Nt(pe))return new qe(ut);var Ee=0;return new qe(function(){var Re=pe.next();return Re.done?Re:gt(v,Ee++,Re.value)})},i(Pt,Mr),Pt.prototype.__iterateUncached=function(v,k){if(k)return this.cacheResult().__iterate(v,k);for(var ne=this._iterator,pe=this._iteratorCache,Ee=0;Ee=pe.length){var Re=ne.next();if(Re.done)return Re;pe[Ee]=Re.value}return gt(v,Ee,pe[Ee++])})},i(Ge,Mr),Ge.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Ge.prototype.get=function(v,k){return this.has(v)?this._value:k},Ge.prototype.includes=function(v){return Ar(this._value,v)},Ge.prototype.slice=function(v,k){var ne=this.size;return De(v,k,ne)?this:new Ge(this._value,$e(k,ne)-Be(v,ne))},Ge.prototype.reverse=function(){return this},Ge.prototype.indexOf=function(v){return Ar(this._value,v)?0:-1},Ge.prototype.lastIndexOf=function(v){return Ar(this._value,v)?this.size:-1},Ge.prototype.__iterate=function(v,k){for(var ne=0;ne=0&&k=0&&nene?{value:void 0,done:!0}:gt(v,Re++,Ke)})},Je.prototype.equals=function(v){return v instanceof Je?this._start===v._start&&this._end===v._end&&this._step===v._step:yr(this,v)},i(Jt,p),i(Er,Jt),i(yn,Jt),i(un,Jt),Jt.Keyed=Er,Jt.Indexed=yn,Jt.Set=un;var $n="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(k,ne){var pe=65535&(k|=0),Ee=65535&(ne|=0);return pe*Ee+((k>>>16)*Ee+pe*(ne>>>16)<<16>>>0)|0};function br(v){return v>>>1&1073741824|3221225471&v}function gr(v){if(!1===v||null==v||"function"==typeof v.valueOf&&(!1===(v=v.valueOf())||null==v))return 0;if(!0===v)return 1;var k=typeof v;if("number"===k){if(v!=v||v===1/0)return 0;var ne=0|v;for(ne!==v&&(ne^=4294967295*v);v>4294967295;)ne^=v/=4294967295;return br(ne)}if("string"===k)return v.length>Bs?function qr(v){var k=qs[v];return void 0===k&&(k=cn(v),ni===Os&&(ni=0,qs={}),ni++,qs[v]=k),k}(v):cn(v);if("function"==typeof v.hashCode)return v.hashCode();if("object"===k)return function Zn(v){var k;if(Fs&&void 0!==(k=Hn.get(v))||void 0!==(k=v[Vs])||!ws&&(void 0!==(k=v.propertyIsEnumerable&&v.propertyIsEnumerable[Vs])||void 0!==(k=function di(v){if(v&&v.nodeType>0)switch(v.nodeType){case 1:return v.uniqueID;case 9:return v.documentElement&&v.documentElement.uniqueID}}(v))))return k;if(k=++Ls,1073741824&Ls&&(Ls=0),Fs)Hn.set(v,k);else{if(void 0!==Xn&&!1===Xn(v))throw new Error("Non-extensible objects are not allowed as keys.");if(ws)Object.defineProperty(v,Vs,{enumerable:!1,configurable:!1,writable:!1,value:k});else if(void 0!==v.propertyIsEnumerable&&v.propertyIsEnumerable===v.constructor.prototype.propertyIsEnumerable)v.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},v.propertyIsEnumerable[Vs]=k;else{if(void 0===v.nodeType)throw new Error("Unable to set a non-enumerable property on object.");v[Vs]=k}}return k}(v);if("function"==typeof v.toString)return cn(v.toString());throw new Error("Value type "+k+" cannot be hashed.")}function cn(v){for(var k=0,ne=0;ne=v.length)throw new Error("Missing value for key: "+v[ne]);k.set(v[ne],v[ne+1])}})},zr.prototype.toString=function(){return this.__toString("Map {","}")},zr.prototype.get=function(v,k){return this._root?this._root.get(0,void 0,v,k):k},zr.prototype.set=function(v,k){return nr(this,v,k)},zr.prototype.setIn=function(v,k){return this.updateIn(v,le,function(){return k})},zr.prototype.remove=function(v){return nr(this,v,le)},zr.prototype.deleteIn=function(v){return this.updateIn(v,function(){return le})},zr.prototype.update=function(v,k,ne){return 1===arguments.length?v(this):this.updateIn([v],k,ne)},zr.prototype.updateIn=function(v,k,ne){ne||(ne=k,k=void 0);var pe=Eo(this,ya(v),k,ne);return pe===le?void 0:pe},zr.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Ps()},zr.prototype.merge=function(){return ei(this,void 0,arguments)},zr.prototype.mergeWith=function(v){return ei(this,v,j.call(arguments,1))},zr.prototype.mergeIn=function(v){var k=j.call(arguments,1);return this.updateIn(v,Ps(),function(ne){return"function"==typeof ne.merge?ne.merge.apply(ne,k):k[k.length-1]})},zr.prototype.mergeDeep=function(){return ei(this,Ii,arguments)},zr.prototype.mergeDeepWith=function(v){var k=j.call(arguments,1);return ei(this,ls(v),k)},zr.prototype.mergeDeepIn=function(v){var k=j.call(arguments,1);return this.updateIn(v,Ps(),function(ne){return"function"==typeof ne.mergeDeep?ne.mergeDeep.apply(ne,k):k[k.length-1]})},zr.prototype.sort=function(v){return Sr(Rs(this,v))},zr.prototype.sortBy=function(v,k){return Sr(Rs(this,k,v))},zr.prototype.withMutations=function(v){var k=this.asMutable();return v(k),k.wasAltered()?k.__ensureOwner(this.__ownerID):this},zr.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new ye)},zr.prototype.asImmutable=function(){return this.__ensureOwner()},zr.prototype.wasAltered=function(){return this.__altered},zr.prototype.__iterator=function(v,k){return new ji(this,v,k)},zr.prototype.__iterate=function(v,k){var ne=this,pe=0;return this._root&&this._root.iterate(function(Ee){return pe++,v(Ee[1],Ee[0],ne)},k),pe},zr.prototype.__ensureOwner=function(v){return v===this.__ownerID?this:v?Ss(this.size,this._root,v,this.__hash):(this.__ownerID=v,this.__altered=!1,this)},zr.isMap=as;var ha,As="@@__IMMUTABLE_MAP__@@",sn=zr.prototype;function Cs(v,k){this.ownerID=v,this.entries=k}function vs(v,k,ne){this.ownerID=v,this.bitmap=k,this.nodes=ne}function bo(v,k,ne){this.ownerID=v,this.count=k,this.nodes=ne}function _s(v,k,ne){this.ownerID=v,this.keyHash=k,this.entries=ne}function Gs(v,k,ne){this.ownerID=v,this.keyHash=k,this.entry=ne}function ji(v,k,ne){this._type=k,this._reverse=ne,this._stack=v._root&&So(v._root)}function bs(v,k){return gt(v,k[0],k[1])}function So(v,k){return{node:v,index:0,__prev:k}}function Ss(v,k,ne,pe){var Ee=Object.create(sn);return Ee.size=v,Ee._root=k,Ee.__ownerID=ne,Ee.__hash=pe,Ee.__altered=!1,Ee}function Ps(){return ha||(ha=Ss(0))}function nr(v,k,ne){var pe,Ee;if(v._root){var Re=ce(he),Ke=ce(fe);if(pe=Rr(v._root,v.__ownerID,0,void 0,k,ne,Re,Ke),!Ke.value)return v;Ee=v.size+(Re.value?ne===le?-1:1:0)}else{if(ne===le)return v;Ee=1,pe=new Cs(v.__ownerID,[[k,ne]])}return v.__ownerID?(v.size=Ee,v._root=pe,v.__hash=void 0,v.__altered=!0,v):pe?Ss(Ee,pe):Ps()}function Rr(v,k,ne,pe,Ee,Re,Ke,pt){return v?v.update(k,ne,pe,Ee,Re,Ke,pt):Re===le?v:(U(pt),U(Ke),new Gs(k,pe,[Ee,Re]))}function In(v){return v.constructor===Gs||v.constructor===_s}function Wn(v,k,ne,pe,Ee){if(v.keyHash===pe)return new _s(k,pe,[v.entry,Ee]);var pt,Re=(0===ne?v.keyHash:v.keyHash>>>ne)&te,Ke=(0===ne?pe:pe>>>ne)&te;return new vs(k,1<>1&1431655765))+(v>>2&858993459))+(v>>4)&252645135,127&(v+=v>>8)+(v>>16)}function Fi(v,k,ne,pe){var Ee=pe?v:H(v);return Ee[k]=ne,Ee}sn[As]=!0,sn[K]=sn.remove,sn.removeIn=sn.deleteIn,Cs.prototype.get=function(v,k,ne,pe){for(var Ee=this.entries,Re=0,Ke=Ee.length;Re=ts)return function hn(v,k,ne,pe){v||(v=new ye);for(var Ee=new Gs(v,gr(ne),[ne,pe]),Re=0;Re>>v)&te),Re=this.bitmap;return Re&Ee?this.nodes[es(Re&Ee-1)].get(v+Q,k,ne,pe):pe},vs.prototype.update=function(v,k,ne,pe,Ee,Re,Ke){void 0===ne&&(ne=gr(pe));var pt=(0===k?ne:ne>>>k)&te,Tt=1<=xo)return function fi(v,k,ne,pe,Ee){for(var Re=0,Ke=new Array(Z),pt=0;0!==ne;pt++,ne>>>=1)Ke[pt]=1&ne?k[Re++]:void 0;return Ke[pe]=Ee,new bo(v,Re+1,Ke)}(v,Ur,Ht,pt,Rn);if(er&&!Rn&&2===Ur.length&&In(Ur[1^Ir]))return Ur[1^Ir];if(er&&Rn&&1===Ur.length&&In(Rn))return Rn;var ui=v&&v===this.ownerID,Qs=er?Rn?Ht:Ht^Tt:Ht|Tt,Mo=er?Rn?Fi(Ur,Ir,Rn,ui):function Bo(v,k,ne){var pe=v.length-1;if(ne&&k===pe)return v.pop(),v;for(var Ee=new Array(pe),Re=0,Ke=0;Ke>>v)&te];return Re?Re.get(v+Q,k,ne,pe):pe},bo.prototype.update=function(v,k,ne,pe,Ee,Re,Ke){void 0===ne&&(ne=gr(pe));var pt=(0===k?ne:ne>>>k)&te,Ht=this.nodes,er=Ht[pt];if(Ee===le&&!er)return this;var Ir=Rr(er,v,k+Q,ne,pe,Ee,Re,Ke);if(Ir===er)return this;var Ur=this.count;if(er){if(!Ir&&--Ur<$o)return function Qi(v,k,ne,pe){for(var Ee=0,Re=0,Ke=new Array(ne),pt=0,Tt=1,Ht=k.length;pt0&&pe=0&&v=v.size||k<0)return v.withMutations(function(Ke){k<0?io(Ke,k).set(0,ne):io(Ke,0,k+1).set(k,ne)});k+=v._origin;var pe=v._tail,Ee=v._root,Re=ce(fe);return k>=Uo(v._capacity)?pe=An(pe,v.__ownerID,0,k,ne,Re):Ee=An(Ee,v.__ownerID,v._level,k,ne,Re),Re.value?v.__ownerID?(v._root=Ee,v._tail=pe,v.__hash=void 0,v.__altered=!0,v):$s(v._origin,v._capacity,v._level,Ee,pe):v}(this,v,k)},Tr.prototype.remove=function(v){return this.has(v)?0===v?this.shift():v===this.size-1?this.pop():this.splice(v,1):this},Tr.prototype.insert=function(v,k){return this.splice(v,0,k)},Tr.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=Q,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Hr()},Tr.prototype.push=function(){var v=arguments,k=this.size;return this.withMutations(function(ne){io(ne,0,k+v.length);for(var pe=0;pe>>k&te;if(pe>=this.array.length)return new Zi([],v);var Re,Ee=0===pe;if(k>0){var Ke=this.array[pe];if((Re=Ke&&Ke.removeBefore(v,k-Q,ne))===Ke&&Ee)return this}if(Ee&&!Re)return this;var pt=xi(this,v);if(!Ee)for(var Tt=0;Tt>>k&te;if(pe>=this.array.length)return this;if(k>0){var Re=this.array[pe];if((Ee=Re&&Re.removeAfter(v,k-Q,ne))===Re&&pe===this.array.length-1)return this}var Ke=xi(this,v);return Ke.array.splice(pe+1),Ee&&(Ke.array[pe]=Ee),Ke};var Vr,vr,Vi={};function js(v,k){var ne=v._origin,pe=v._capacity,Ee=Uo(pe),Re=v._tail;return Ke(v._root,v._level,0);function Ke(Ht,er,Ir){return 0===er?function pt(Ht,er){var Ir=er===Ee?Re&&Re.array:Ht&&Ht.array,Ur=er>ne?0:ne-er,Yr=pe-er;return Yr>Z&&(Yr=Z),function(){if(Ur===Yr)return Vi;var Rn=k?--Yr:Ur++;return Ir&&Ir[Rn]}}(Ht,Ir):function Tt(Ht,er,Ir){var Ur,Yr=Ht&&Ht.array,Rn=Ir>ne?0:ne-Ir>>er,ui=1+(pe-Ir>>er);return ui>Z&&(ui=Z),function(){for(;;){if(Ur){var Qs=Ur();if(Qs!==Vi)return Qs;Ur=null}if(Rn===ui)return Vi;var Mo=k?--ui:Rn++;Ur=Ke(Yr&&Yr[Mo],er-Q,Ir+(Mo<>>ne&te,pt=v&&Ke0){var Ht=v&&v.array[Ke],er=An(Ht,k,ne-Q,pe,Ee,Re);return er===Ht?v:((Tt=xi(v,k)).array[Ke]=er,Tt)}return pt&&v.array[Ke]===Ee?v:(U(Re),Tt=xi(v,k),void 0===Ee&&Ke===Tt.array.length-1?Tt.array.pop():Tt.array[Ke]=Ee,Tt)}function xi(v,k){return k&&v&&k===v.ownerID?v:new Zi(v?v.array.slice():[],k)}function mo(v,k){if(k>=Uo(v._capacity))return v._tail;if(k<1<0;)ne=ne.array[k>>>pe&te],pe-=Q;return ne}}function io(v,k,ne){void 0!==k&&(k|=0),void 0!==ne&&(ne|=0);var pe=v.__ownerID||new ye,Ee=v._origin,Re=v._capacity,Ke=Ee+k,pt=void 0===ne?Re:ne<0?Re+ne:Ee+ne;if(Ke===Ee&&pt===Re)return v;if(Ke>=pt)return v.clear();for(var Tt=v._level,Ht=v._root,er=0;Ke+er<0;)Ht=new Zi(Ht&&Ht.array.length?[void 0,Ht]:[],pe),er+=1<<(Tt+=Q);er&&(Ke+=er,Ee+=er,pt+=er,Re+=er);for(var Ir=Uo(Re),Ur=Uo(pt);Ur>=1<Ir?new Zi([],pe):Yr;if(Yr&&Ur>Ir&&KeQ;Qs-=Q){var Mo=Ir>>>Qs&te;ui=ui.array[Mo]=xi(ui.array[Mo],pe)}ui.array[Ir>>>Q&te]=Yr}if(pt=Ur)Ke-=Ur,pt-=Ur,Tt=Q,Ht=null,Rn=Rn&&Rn.removeBefore(pe,0,Ke);else if(Ke>Ee||Ur>>Tt&te;if(ru!==Ur>>>Tt&te)break;ru&&(er+=(1<Ee&&(Ht=Ht.removeBefore(pe,Tt,Ke-er)),Ht&&UrEe&&(Ee=pt.size),S(Ke)||(pt=pt.map(function(Tt){return Di(Tt)})),pe.push(pt)}return Ee>v.size&&(v=v.setSize(Ee)),Ri(v,k,pe)}function Uo(v){return v>>Q<=Z&&Ee.size>=2*pe.size?(pt=(Tt=Ee.filter(function(Ht,er){return void 0!==Ht&&Re!==er})).toKeyedSeq().map(function(Ht){return Ht[0]}).flip().toMap(),v.__ownerID&&(pt.__ownerID=Tt.__ownerID=v.__ownerID)):(pt=pe.remove(k),Tt=Re===Ee.size-1?Ee.pop():Ee.set(Re,void 0))}else if(Ke){if(ne===Ee.get(Re)[1])return v;pt=pe,Tt=Ee.set(Re,[k,ne])}else pt=pe.set(k,Ee.size),Tt=Ee.set(Ee.size,[k,ne]);return v.__ownerID?(v.size=pt.size,v._map=pt,v._list=Tt,v.__hash=void 0,v):Zt(pt,Tt)}function mi(v,k){this._iter=v,this._useKeys=k,this.size=v.size}function li(v){this._iter=v,this.size=v.size}function cs(v){this._iter=v,this.size=v.size}function Is(v){this._iter=v,this.size=v.size}function ta(v){var k=Ts(v);return k._iter=v,k.size=v.size,k.flip=function(){return v},k.reverse=function(){var ne=v.reverse.apply(this);return ne.flip=function(){return v.reverse()},ne},k.has=function(ne){return v.includes(ne)},k.includes=function(ne){return v.has(ne)},k.cacheResult=el,k.__iterateUncached=function(ne,pe){var Ee=this;return v.__iterate(function(Re,Ke){return!1!==ne(Ke,Re,Ee)},pe)},k.__iteratorUncached=function(ne,pe){if(ne===Pe){var Ee=v.__iterator(ne,pe);return new qe(function(){var Re=Ee.next();if(!Re.done){var Ke=Re.value[0];Re.value[0]=Re.value[1],Re.value[1]=Ke}return Re})}return v.__iterator(ne===yt?mt:yt,pe)},k}function zo(v,k,ne){var pe=Ts(v);return pe.size=v.size,pe.has=function(Ee){return v.has(Ee)},pe.get=function(Ee,Re){var Ke=v.get(Ee,le);return Ke===le?Re:k.call(ne,Ke,Ee,v)},pe.__iterateUncached=function(Ee,Re){var Ke=this;return v.__iterate(function(pt,Tt,Ht){return!1!==Ee(k.call(ne,pt,Tt,Ht),Tt,Ke)},Re)},pe.__iteratorUncached=function(Ee,Re){var Ke=v.__iterator(Pe,Re);return new qe(function(){var pt=Ke.next();if(pt.done)return pt;var Tt=pt.value,Ht=Tt[0];return gt(Ee,Ht,k.call(ne,Tt[1],Ht,v),pt)})},pe}function ao(v,k){var ne=Ts(v);return ne._iter=v,ne.size=v.size,ne.reverse=function(){return v},v.flip&&(ne.flip=function(){var pe=ta(v);return pe.reverse=function(){return v.flip()},pe}),ne.get=function(pe,Ee){return v.get(k?pe:-1-pe,Ee)},ne.has=function(pe){return v.has(k?pe:-1-pe)},ne.includes=function(pe){return v.includes(pe)},ne.cacheResult=el,ne.__iterate=function(pe,Ee){var Re=this;return v.__iterate(function(Ke,pt){return pe(Ke,pt,Re)},!Ee)},ne.__iterator=function(pe,Ee){return v.__iterator(pe,!Ee)},ne}function Ia(v,k,ne,pe){var Ee=Ts(v);return pe&&(Ee.has=function(Re){var Ke=v.get(Re,le);return Ke!==le&&!!k.call(ne,Ke,Re,v)},Ee.get=function(Re,Ke){var pt=v.get(Re,le);return pt!==le&&k.call(ne,pt,Re,v)?pt:Ke}),Ee.__iterateUncached=function(Re,Ke){var pt=this,Tt=0;return v.__iterate(function(Ht,er,Ir){if(k.call(ne,Ht,er,Ir))return Tt++,Re(Ht,pe?er:Tt-1,pt)},Ke),Tt},Ee.__iteratorUncached=function(Re,Ke){var pt=v.__iterator(Pe,Ke),Tt=0;return new qe(function(){for(;;){var Ht=pt.next();if(Ht.done)return Ht;var er=Ht.value,Ir=er[0],Ur=er[1];if(k.call(ne,Ur,Ir,v))return gt(Re,pe?Ir:Tt++,Ur,Ht)}})},Ee}function wi(v,k,ne,pe){var Ee=v.size;if(void 0!==k&&(k|=0),void 0!==ne&&(ne===1/0?ne=Ee:ne|=0),De(k,ne,Ee))return v;var Re=Be(k,Ee),Ke=$e(ne,Ee);if(Re!=Re||Ke!=Ke)return wi(v.toSeq().cacheResult(),k,ne,pe);var Tt,pt=Ke-Re;pt==pt&&(Tt=pt<0?0:pt);var Ht=Ts(v);return Ht.size=0===Tt?Tt:v.size&&Tt||void 0,!pe&&_r(v)&&Tt>=0&&(Ht.get=function(er,Ir){return(er=we(this,er))>=0&&erTt)return{value:void 0,done:!0};var ui=Ur.next();return pe||er===yt?ui:gt(er,Rn-1,er===mt?void 0:ui.value[1],ui)})},Ht}function wo(v,k,ne,pe){var Ee=Ts(v);return Ee.__iterateUncached=function(Re,Ke){var pt=this;if(Ke)return this.cacheResult().__iterate(Re,Ke);var Tt=!0,Ht=0;return v.__iterate(function(er,Ir,Ur){if(!Tt||!(Tt=k.call(ne,er,Ir,Ur)))return Ht++,Re(er,pe?Ir:Ht-1,pt)}),Ht},Ee.__iteratorUncached=function(Re,Ke){var pt=this;if(Ke)return this.cacheResult().__iterator(Re,Ke);var Tt=v.__iterator(Pe,Ke),Ht=!0,er=0;return new qe(function(){var Ir,Ur,Yr;do{if((Ir=Tt.next()).done)return pe||Re===yt?Ir:gt(Re,er++,Re===mt?void 0:Ir.value[1],Ir);var Rn=Ir.value;Ur=Rn[0],Yr=Rn[1],Ht&&(Ht=k.call(ne,Yr,Ur,pt))}while(Ht);return Re===Pe?Ir:gt(Re,Ur,Yr,Ir)})},Ee}function Wo(v,k,ne){var pe=Ts(v);return pe.__iterateUncached=function(Ee,Re){var Ke=0,pt=!1;return function Tt(Ht,er){var Ir=this;Ht.__iterate(function(Ur,Yr){return(!k||er0}function Xa(v,k,ne){var pe=Ts(v);return pe.size=new ur(ne).map(function(Ee){return Ee.size}).min(),pe.__iterate=function(Ee,Re){for(var pt,Ke=this.__iterator(yt,Re),Tt=0;!(pt=Ke.next()).done&&!1!==Ee(pt.value,Tt++,this););return Tt},pe.__iteratorUncached=function(Ee,Re){var Ke=ne.map(function(Ht){return Ht=p(Ht),Gt(Re?Ht.reverse():Ht)}),pt=0,Tt=!1;return new qe(function(){var Ht;return Tt||(Ht=Ke.map(function(er){return er.next()}),Tt=Ht.some(function(er){return er.done})),Tt?{value:void 0,done:!0}:gt(Ee,pt++,k.apply(null,Ht.map(function(er){return er.value})))})},pe}function Un(v,k){return _r(v)?k:v.constructor(k)}function Qa(v){if(v!==Object(v))throw new TypeError("Expected [K, V] tuple: "+v)}function bl(v){return ii(v.size),re(v)}function Ys(v){return A(v)?g:I(v)?b:E}function Ts(v){return Object.create((A(v)?Jr:I(v)?Mr:an).prototype)}function el(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):en.prototype.cacheResult.call(this)}function so(v,k){return v>k?1:v=0;ne--)k={value:arguments[ne],next:k};return this.__ownerID?(this.size=v,this._head=k,this.__hash=void 0,this.__altered=!0,this):ka(v,k)},Ji.prototype.pushAll=function(v){if(0===(v=b(v)).size)return this;ii(v.size);var k=this.size,ne=this._head;return v.reverse().forEach(function(pe){k++,ne={value:pe,next:ne}}),this.__ownerID?(this.size=k,this._head=ne,this.__hash=void 0,this.__altered=!0,this):ka(k,ne)},Ji.prototype.pop=function(){return this.slice(1)},Ji.prototype.unshift=function(){return this.push.apply(this,arguments)},Ji.prototype.unshiftAll=function(v){return this.pushAll(v)},Ji.prototype.shift=function(){return this.pop.apply(this,arguments)},Ji.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Ma()},Ji.prototype.slice=function(v,k){if(De(v,k,this.size))return this;var ne=Be(v,this.size);if($e(k,this.size)!==this.size)return yn.prototype.slice.call(this,v,k);for(var Ee=this.size-ne,Re=this._head;ne--;)Re=Re.next;return this.__ownerID?(this.size=Ee,this._head=Re,this.__hash=void 0,this.__altered=!0,this):ka(Ee,Re)},Ji.prototype.__ensureOwner=function(v){return v===this.__ownerID?this:v?ka(this.size,this._head,v,this.__hash):(this.__ownerID=v,this.__altered=!1,this)},Ji.prototype.__iterate=function(v,k){if(k)return this.reverse().__iterate(v);for(var ne=0,pe=this._head;pe&&!1!==v(pe.value,ne++,this);)pe=pe.next;return ne},Ji.prototype.__iterator=function(v,k){if(k)return this.reverse().__iterator(v);var ne=0,pe=this._head;return new qe(function(){if(pe){var Ee=pe.value;return pe=pe.next,gt(v,ne++,Ee)}return{value:void 0,done:!0}})},Ji.isStack=ko;var Ru,rl="@@__IMMUTABLE_STACK__@@",Us=Ji.prototype;function ka(v,k,ne,pe){var Ee=Object.create(Us);return Ee.size=v,Ee._head=k,Ee.__ownerID=ne,Ee.__hash=pe,Ee.__altered=!1,Ee}function Ma(){return Ru||(Ru=ka(0))}function Co(v,k){var ne=function(pe){v.prototype[pe]=k[pe]};return Object.keys(k).forEach(ne),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(k).forEach(ne),v}Us[rl]=!0,Us.withMutations=sn.withMutations,Us.asMutable=sn.asMutable,Us.asImmutable=sn.asImmutable,Us.wasAltered=sn.wasAltered,p.Iterator=qe,Co(p,{toArray:function(){ii(this.size);var v=new Array(this.size||0);return this.valueSeq().__iterate(function(k,ne){v[ne]=k}),v},toIndexedSeq:function(){return new li(this)},toJS:function(){return this.toSeq().map(function(v){return v&&"function"==typeof v.toJS?v.toJS():v}).__toJS()},toJSON:function(){return this.toSeq().map(function(v){return v&&"function"==typeof v.toJSON?v.toJSON():v}).__toJS()},toKeyedSeq:function(){return new mi(this,!0)},toMap:function(){return zr(this.toKeyedSeq())},toObject:function(){ii(this.size);var v={};return this.__iterate(function(k,ne){v[ne]=k}),v},toOrderedMap:function(){return Sr(this.toKeyedSeq())},toOrderedSet:function(){return Zs(A(this)?this.valueSeq():this)},toSet:function(){return Hi(A(this)?this.valueSeq():this)},toSetSeq:function(){return new cs(this)},toSeq:function(){return I(this)?this.toIndexedSeq():A(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Ji(A(this)?this.valueSeq():this)},toList:function(){return Tr(A(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(v,k){return 0===this.size?v+k:v+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+k},concat:function(){return Un(this,function Oo(v,k){var ne=A(v),pe=[v].concat(k).map(function(Ke){return S(Ke)?ne&&(Ke=g(Ke)):Ke=ne?ci(Ke):Bn(Array.isArray(Ke)?Ke:[Ke]),Ke}).filter(function(Ke){return 0!==Ke.size});if(0===pe.length)return v;if(1===pe.length){var Ee=pe[0];if(Ee===v||ne&&A(Ee)||I(v)&&I(Ee))return Ee}var Re=new ur(pe);return ne?Re=Re.toKeyedSeq():I(v)||(Re=Re.toSetSeq()),(Re=Re.flatten(!0)).size=pe.reduce(function(Ke,pt){if(void 0!==Ke){var Tt=pt.size;if(void 0!==Tt)return Ke+Tt}},0),Re}(this,j.call(arguments,0)))},includes:function(v){return this.some(function(k){return Ar(k,v)})},entries:function(){return this.__iterator(Pe)},every:function(v,k){ii(this.size);var ne=!0;return this.__iterate(function(pe,Ee,Re){if(!v.call(k,pe,Ee,Re))return ne=!1,!1}),ne},filter:function(v,k){return Un(this,Ia(this,v,k,!0))},find:function(v,k,ne){var pe=this.findEntry(v,k);return pe?pe[1]:ne},forEach:function(v,k){return ii(this.size),this.__iterate(k?v.bind(k):v)},join:function(v){ii(this.size),v=void 0!==v?""+v:",";var k="",ne=!0;return this.__iterate(function(pe){ne?ne=!1:k+=v,k+=null!=pe?pe.toString():""}),k},keys:function(){return this.__iterator(mt)},map:function(v,k){return Un(this,zo(this,v,k))},reduce:function(v,k,ne){var pe,Ee;return ii(this.size),arguments.length<2?Ee=!0:pe=k,this.__iterate(function(Re,Ke,pt){Ee?(Ee=!1,pe=Re):pe=v.call(ne,pe,Re,Ke,pt)}),pe},reduceRight:function(v,k,ne){var pe=this.toKeyedSeq().reverse();return pe.reduce.apply(pe,arguments)},reverse:function(){return Un(this,ao(this,!0))},slice:function(v,k){return Un(this,wi(this,v,k,!0))},some:function(v,k){return!this.every(Ws(v),k)},sort:function(v){return Un(this,Rs(this,v))},values:function(){return this.__iterator(yt)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(v,k){return re(v?this.toSeq().filter(v,k):this)},countBy:function(v,k){return function Iu(v,k,ne){var pe=zr().asMutable();return v.__iterate(function(Ee,Re){pe.update(k.call(ne,Ee,Re,v),0,function(Ke){return Ke+1})}),pe.asImmutable()}(this,v,k)},equals:function(v){return yr(this,v)},entrySeq:function(){var v=this;if(v._cache)return new ur(v._cache);var k=v.toSeq().map(zs).toIndexedSeq();return k.fromEntrySeq=function(){return v.toSeq()},k},filterNot:function(v,k){return this.filter(Ws(v),k)},findEntry:function(v,k,ne){var pe=ne;return this.__iterate(function(Ee,Re,Ke){if(v.call(k,Ee,Re,Ke))return pe=[Re,Ee],!1}),pe},findKey:function(v,k){var ne=this.findEntry(v,k);return ne&&ne[0]},findLast:function(v,k,ne){return this.toKeyedSeq().reverse().find(v,k,ne)},findLastEntry:function(v,k,ne){return this.toKeyedSeq().reverse().findEntry(v,k,ne)},findLastKey:function(v,k){return this.toKeyedSeq().reverse().findKey(v,k)},first:function(){return this.find(Ue)},flatMap:function(v,k){return Un(this,function Ao(v,k,ne){var pe=Ys(v);return v.toSeq().map(function(Ee,Re){return pe(k.call(ne,Ee,Re,v))}).flatten(!0)}(this,v,k))},flatten:function(v){return Un(this,Wo(this,v,!0))},fromEntrySeq:function(){return new Is(this)},get:function(v,k){return this.find(function(ne,pe){return Ar(pe,v)},void 0,k)},getIn:function(v,k){for(var Ee,ne=this,pe=ya(v);!(Ee=pe.next()).done;)if((ne=ne&&ne.get?ne.get(Ee.value,le):le)===le)return k;return ne},groupBy:function(v,k){return function ma(v,k,ne){var pe=A(v),Ee=(F(v)?Sr():zr()).asMutable();v.__iterate(function(Ke,pt){Ee.update(k.call(ne,Ke,pt,v),function(Tt){return(Tt=Tt||[]).push(pe?[pt,Ke]:Ke),Tt})});var Re=Ys(v);return Ee.map(function(Ke){return Un(v,Re(Ke))})}(this,v,k)},has:function(v){return this.get(v,le)!==le},hasIn:function(v){return this.getIn(v,le)!==le},isSubset:function(v){return v="function"==typeof v.includes?v:p(v),this.every(function(k){return v.includes(k)})},isSuperset:function(v){return(v="function"==typeof v.isSubset?v:p(v)).isSubset(this)},keyOf:function(v){return this.findKey(function(k){return Ar(k,v)})},keySeq:function(){return this.toSeq().map(xl).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(v){return this.toKeyedSeq().reverse().keyOf(v)},max:function(v){return ra(this,v)},maxBy:function(v,k){return ra(this,k,v)},min:function(v){return ra(this,v?Tu(v):Fa)},minBy:function(v,k){return ra(this,k?Tu(k):Fa,v)},rest:function(){return this.slice(1)},skip:function(v){return this.slice(Math.max(0,v))},skipLast:function(v){return Un(this,this.toSeq().reverse().skip(v).reverse())},skipWhile:function(v,k){return Un(this,wo(this,v,k,!0))},skipUntil:function(v,k){return this.skipWhile(Ws(v),k)},sortBy:function(v,k){return Un(this,Rs(this,k,v))},take:function(v){return this.slice(0,Math.max(0,v))},takeLast:function(v){return Un(this,this.toSeq().reverse().take(v).reverse())},takeWhile:function(v,k){return Un(this,function Za(v,k,ne){var pe=Ts(v);return pe.__iterateUncached=function(Ee,Re){var Ke=this;if(Re)return this.cacheResult().__iterate(Ee,Re);var pt=0;return v.__iterate(function(Tt,Ht,er){return k.call(ne,Tt,Ht,er)&&++pt&&Ee(Tt,Ht,Ke)}),pt},pe.__iteratorUncached=function(Ee,Re){var Ke=this;if(Re)return this.cacheResult().__iterator(Ee,Re);var pt=v.__iterator(Pe,Re),Tt=!0;return new qe(function(){if(!Tt)return{value:void 0,done:!0};var Ht=pt.next();if(Ht.done)return Ht;var er=Ht.value,Ir=er[0],Ur=er[1];return k.call(ne,Ur,Ir,Ke)?Ee===Pe?Ht:gt(Ee,Ir,Ur,Ht):(Tt=!1,{value:void 0,done:!0})})},pe}(this,v,k))},takeUntil:function(v,k){return this.takeWhile(Ws(v),k)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function wl(v){if(v.size===1/0)return 0;var k=F(v),ne=A(v),pe=k?1:0;return function tu(v,k){return k=$n(k,3432918353),k=$n(k<<15|k>>>-15,461845907),k=$n(k<<13|k>>>-13,5),k=$n((k=(k+3864292196|0)^v)^k>>>16,2246822507),br((k=$n(k^k>>>13,3266489909))^k>>>16)}(v.__iterate(ne?k?function(Re,Ke){pe=31*pe+lo(gr(Re),gr(Ke))|0}:function(Re,Ke){pe=pe+lo(gr(Re),gr(Ke))|0}:k?function(Re){pe=31*pe+gr(Re)|0}:function(Re){pe=pe+gr(Re)|0}),pe)}(this))}});var Xs=p.prototype;Xs[J]=!0,Xs[Ye]=Xs.values,Xs.__toJS=Xs.toArray,Xs.__toStringMapper=Da,Xs.inspect=Xs.toSource=function(){return this.toString()},Xs.chain=Xs.flatMap,Xs.contains=Xs.includes,Co(g,{flip:function(){return Un(this,ta(this))},mapEntries:function(v,k){var ne=this,pe=0;return Un(this,this.toSeq().map(function(Ee,Re){return v.call(k,[Re,Ee],pe++,ne)}).fromEntrySeq())},mapKeys:function(v,k){var ne=this;return Un(this,this.toSeq().flip().map(function(pe,Ee){return v.call(k,pe,Ee,ne)}).flip())}});var ba=g.prototype;function xl(v,k){return k}function zs(v,k){return[k,v]}function Ws(v){return function(){return!v.apply(this,arguments)}}function Tu(v){return function(){return-v.apply(this,arguments)}}function Da(v){return"string"==typeof v?JSON.stringify(v):String(v)}function Nu(){return H(arguments)}function Fa(v,k){return vk?-1:0}function lo(v,k){return v^k+2654435769+(v<<6)+(v>>2)|0}return ba[z]=!0,ba[Ye]=Xs.entries,ba.__toJS=Xs.toObject,ba.__toStringMapper=function(v,k){return JSON.stringify(k)+": "+Da(v)},Co(b,{toKeyedSeq:function(){return new mi(this,!1)},filter:function(v,k){return Un(this,Ia(this,v,k,!1))},findIndex:function(v,k){var ne=this.findEntry(v,k);return ne?ne[0]:-1},indexOf:function(v){var k=this.keyOf(v);return void 0===k?-1:k},lastIndexOf:function(v){var k=this.lastKeyOf(v);return void 0===k?-1:k},reverse:function(){return Un(this,ao(this,!1))},slice:function(v,k){return Un(this,wi(this,v,k,!1))},splice:function(v,k){var ne=arguments.length;if(k=Math.max(0|k,0),0===ne||2===ne&&!k)return this;v=Be(v,v<0?this.count():this.size);var pe=this.slice(0,v);return Un(this,1===ne?pe:pe.concat(H(arguments,2),this.slice(v+k)))},findLastIndex:function(v,k){var ne=this.findLastEntry(v,k);return ne?ne[0]:-1},first:function(){return this.get(0)},flatten:function(v){return Un(this,Wo(this,v,!1))},get:function(v,k){return(v=we(this,v))<0||this.size===1/0||void 0!==this.size&&v>this.size?k:this.find(function(ne,pe){return pe===v},void 0,k)},has:function(v){return(v=we(this,v))>=0&&(void 0!==this.size?this.size===1/0||v{w.exports=function(){var j=document.getSelection();if(!j.rangeCount)return function(){};for(var i=document.activeElement,p=[],g=0;g{"use strict";function j(K){return Object.prototype.toString.call(K)}var A=Array.isArray||function(Q){return"[object Array]"===Object.prototype.toString.call(Q)};function I(K,Q){if(K.forEach)return K.forEach(Q);for(var Z=0;Z{"use strict";var p=i(50325),g=i(40763),b=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,E=/[\n\r\t]/g,S=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,A=/:\d+$/,I=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,M=/^[a-zA-Z]:/;function F(he){return(he||"").toString().replace(b,"")}var J=[["#","hash"],["?","query"],function(fe,ce){return X(ce.protocol)?fe.replace(/\\/g,"/"):fe},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],z={hash:1,query:1};function oe(he){var fe;fe=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};var H,U={},ye=typeof(he=he||fe.location||{});if("blob:"===he.protocol)U=new Z(unescape(he.pathname),{});else if("string"===ye)for(H in U=new Z(he,{}),z)delete U[H];else if("object"===ye){for(H in he)H in z||(U[H]=he[H]);void 0===U.slashes&&(U.slashes=S.test(he.href))}return U}function X(he){return"file:"===he||"ftp:"===he||"http:"===he||"https:"===he||"ws:"===he||"wss:"===he}function K(he,fe){he=(he=F(he)).replace(E,""),fe=fe||{};var we,ce=I.exec(he),U=ce[1]?ce[1].toLowerCase():"",ye=!!ce[2],H=!!ce[3],re=0;return ye?H?(we=ce[2]+ce[3]+ce[4],re=ce[2].length+ce[3].length):(we=ce[2]+ce[4],re=ce[2].length):H?(we=ce[3]+ce[4],re=ce[3].length):we=ce[4],"file:"===U?re>=2&&(we=we.slice(2)):X(U)?we=ce[4]:U?ye&&(we=we.slice(2)):re>=2&&X(fe.protocol)&&(we=ce[4]),{protocol:U,slashes:ye||X(U),slashesCount:re,rest:we}}function Z(he,fe,ce){if(he=(he=F(he)).replace(E,""),!(this instanceof Z))return new Z(he,fe,ce);var U,ye,H,re,we,Ue,De=J.slice(),Be=typeof fe,$e=this,et=0;for("object"!==Be&&"string"!==Be&&(ce=fe,fe=null),ce&&"function"!=typeof ce&&(ce=g.parse),U=!(ye=K(he||"",fe=oe(fe))).protocol&&!ye.slashes,$e.slashes=ye.slashes||U&&fe.slashes,$e.protocol=ye.protocol||fe.protocol||"",he=ye.rest,("file:"===ye.protocol&&(2!==ye.slashesCount||M.test(he))||!ye.slashes&&(ye.protocol||ye.slashesCount<2||!X($e.protocol)))&&(De[3]=[/(.*)/,"pathname"]);et= 0x80 (not a basic code point)","invalid-input":"Invalid input"},fe=M-1,ce=Math.floor,U=String.fromCharCode;function H(ke){throw new RangeError(he[ke])}function re(ke,Ye){for(var qe=ke.length,gt=[];qe--;)gt[qe]=Ye(ke[qe]);return gt}function we(ke,Ye){var qe=ke.split("@"),gt="";return qe.length>1&&(gt=qe[0]+"@",ke=qe[1]),gt+re((ke=ke.replace(le,".")).split("."),Ye).join(".")}function Ue(ke){for(var ut,xt,Ye=[],qe=0,gt=ke.length;qe=55296&&ut<=56319&&qe65535&&(qe+=U((Ye-=65536)>>>10&1023|55296),Ye=56320|1023&Ye),qe+U(Ye)}).join("")}function Be(ke){return ke-48<10?ke-22:ke-65<26?ke-65:ke-97<26?ke-97:M}function $e(ke,Ye){return ke+22+75*(ke<26)-((0!=Ye)<<5)}function et(ke,Ye,qe){var gt=0;for(ke=qe?ce(ke/oe):ke>>1,ke+=ce(ke/Ye);ke>fe*J>>1;gt+=M)ke=ce(ke/fe);return ce(gt+(fe+1)*ke/(ke+z))}function mt(ke){var gt,Gt,Or,gn,en,Jr,Mr,an,jr,ur,Ye=[],qe=ke.length,ut=0,xt=128,Nt=72;for((Gt=ke.lastIndexOf("-"))<0&&(Gt=0),Or=0;Or=128&&H("not-basic"),Ye.push(ke.charCodeAt(Or));for(gn=Gt>0?Gt+1:0;gn=qe&&H("invalid-input"),((an=Be(ke.charCodeAt(gn++)))>=M||an>ce((I-ut)/Jr))&&H("overflow"),ut+=an*Jr,!(an<(jr=Mr<=Nt?1:Mr>=Nt+J?J:Mr-Nt));Mr+=M)Jr>ce(I/(ur=M-jr))&&H("overflow"),Jr*=ur;Nt=et(ut-en,gt=Ye.length+1,0==en),ce(ut/gt)>I-xt&&H("overflow"),xt+=ce(ut/gt),ut%=gt,Ye.splice(ut++,0,xt)}return De(Ye)}function yt(ke){var Ye,qe,gt,ut,xt,Nt,Gt,Or,gn,en,Jr,an,jr,ur,Ot,Mr=[];for(an=(ke=Ue(ke)).length,Ye=128,qe=0,xt=72,Nt=0;Nt=Ye&&Jrce((I-qe)/(jr=gt+1))&&H("overflow"),qe+=(Gt-Ye)*jr,Ye=Gt,Nt=0;NtI&&H("overflow"),Jr==Ye){for(Or=qe,gn=M;!(Or<(en=gn<=xt?1:gn>=xt+J?J:gn-xt));gn+=M)Mr.push(U($e(en+(Ot=Or-en)%(ur=M-en),0))),Or=ce(Ot/ur);Mr.push(U($e(Or,0))),xt=et(qe,jr,gt==ut),qe=0,++gt}++qe,++Ye}return Mr.join("")}A={version:"1.4.1",ucs2:{decode:Ue,encode:De},decode:mt,encode:yt,toASCII:function ze(ke){return we(ke,function(Ye){return te.test(Ye)?"xn--"+yt(Ye):Ye})},toUnicode:function Pe(ke){return we(ke,function(Ye){return Z.test(Ye)?mt(Ye.slice(4).toLowerCase()):Ye})}},void 0!==(p=function(){return A}.call(j,i,j,w))&&(w.exports=p)}()},52445:(w,j,i)=>{"use strict";var p=i(16630);function g(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var b=/^([a-z0-9.+-]+:)/i,E=/:[0-9]*$/,S=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,I=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),M=["'"].concat(I),F=["%","/","?",";","#"].concat(M),J=["/","?","#"],oe=/^[+a-z0-9A-Z_-]{0,63}$/,X=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,K={javascript:!0,"javascript:":!0},Q={javascript:!0,"javascript:":!0},Z={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},te=i(72956);function le(U,ye,H){if(U&&"object"==typeof U&&U instanceof g)return U;var re=new g;return re.parse(U,ye,H),re}g.prototype.parse=function(U,ye,H){if("string"!=typeof U)throw new TypeError("Parameter 'url' must be a string, not "+typeof U);var re=U.indexOf("?"),we=-1!==re&&re127?Gt+="x":Gt+=Nt[Or];if(!Gt.match(oe)){var en=ut.slice(0,ze),Jr=ut.slice(ze+1),Mr=Nt.match(X);Mr&&(en.push(Mr[1]),Jr.unshift(Mr[2])),Jr.length&&(Be="/"+Jr.join(".")+Be),this.hostname=en.join(".");break}}}this.hostname=this.hostname.length>255?"":this.hostname.toLowerCase(),gt||(this.hostname=p.toASCII(this.hostname)),this.host=(this.hostname||"")+(this.port?":"+this.port:""),this.href+=this.host,gt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==Be[0]&&(Be="/"+Be))}if(!K[mt])for(ze=0,xt=M.length;ze0)&&H.host.split("@"))&&(H.auth=Gt.shift(),H.hostname=Gt.shift(),H.host=H.hostname)),H.search=U.search,H.query=U.query,(null!==H.pathname||null!==H.search)&&(H.path=(H.pathname?H.pathname:"")+(H.search?H.search:"")),H.href=H.format(),H;if(!ut.length)return H.pathname=null,H.path=H.search?"/"+H.search:null,H.href=H.format(),H;for(var Or=ut.slice(-1)[0],gn=(H.host||U.host||ut.length>1)&&("."===Or||".."===Or)||""===Or,en=0,Jr=ut.length;Jr>=0;Jr--)"."===(Or=ut[Jr])?ut.splice(Jr,1):".."===Or?(ut.splice(Jr,1),en++):en&&(ut.splice(Jr,1),en--);if(!qe&&!gt)for(;en--;en)ut.unshift("..");qe&&""!==ut[0]&&(!ut[0]||"/"!==ut[0].charAt(0))&&ut.unshift(""),gn&&"/"!==ut.join("/").substr(-1)&&ut.push("");var Gt,Mr=""===ut[0]||ut[0]&&"/"===ut[0].charAt(0);return Nt&&(H.hostname=Mr?"":ut.length?ut.shift():"",H.host=H.hostname,(Gt=!!(H.host&&H.host.indexOf("@")>0)&&H.host.split("@"))&&(H.auth=Gt.shift(),H.hostname=Gt.shift(),H.host=H.hostname)),(qe=qe||H.host&&ut.length)&&!Mr&&ut.unshift(""),ut.length>0?H.pathname=ut.join("/"):(H.pathname=null,H.path=null),(null!==H.pathname||null!==H.search)&&(H.path=(H.pathname?H.pathname:"")+(H.search?H.search:"")),H.auth=U.auth||H.auth,H.slashes=H.slashes||U.slashes,H.href=H.format(),H},g.prototype.parseHost=function(){var U=this.host,ye=E.exec(U);ye&&(":"!==(ye=ye[0])&&(this.port=ye.substr(1)),U=U.substr(0,U.length-ye.length)),U&&(this.hostname=U)},j.parse=le,j.resolve=function fe(U,ye){return le(U,!1,!0).resolve(ye)},j.resolveObject=function ce(U,ye){return U?le(U,!1,!0).resolveObject(ye):ye},j.format=function he(U){return"string"==typeof U&&(U=le(U)),U instanceof g?U.format():g.prototype.format.call(U)},j.Url=g},20825:(w,j,i)=>{"use strict";var p=i(26783),b="function"==typeof Object.is?Object.is:function g(oe,X){return oe===X&&(0!==oe||1/oe==1/X)||oe!=oe&&X!=X},E=p.useState,S=p.useEffect,A=p.useLayoutEffect,I=p.useDebugValue;function F(oe){var X=oe.getSnapshot;oe=oe.value;try{var K=X();return!b(oe,K)}catch{return!0}}var z=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?function J(oe,X){return X()}:function M(oe,X){var K=X(),Q=E({inst:{value:K,getSnapshot:X}}),Z=Q[0].inst,te=Q[1];return A(function(){Z.value=K,Z.getSnapshot=X,F(Z)&&te({inst:Z})},[oe,K,X]),S(function(){return F(Z)&&te({inst:Z}),oe(function(){F(Z)&&te({inst:Z})})},[oe]),I(K),K};j.useSyncExternalStore=void 0!==p.useSyncExternalStore?p.useSyncExternalStore:z},56909:(w,j,i)=>{"use strict";var p=i(26783),g=i(66325),E="function"==typeof Object.is?Object.is:function b(J,z){return J===z&&(0!==J||1/J==1/z)||J!=J&&z!=z},S=g.useSyncExternalStore,A=p.useRef,I=p.useEffect,M=p.useMemo,F=p.useDebugValue;j.useSyncExternalStoreWithSelector=function(J,z,oe,X,K){var Q=A(null);if(null===Q.current){var Z={hasValue:!1,value:null};Q.current=Z}else Z=Q.current;Q=M(function(){function le(ye){if(!he){if(he=!0,fe=ye,ye=X(ye),void 0!==K&&Z.hasValue){var H=Z.value;if(K(H,ye))return ce=H}return ce=ye}if(H=ce,E(fe,ye))return H;var re=X(ye);return void 0!==K&&K(H,re)?H:(fe=ye,ce=re)}var fe,ce,he=!1,U=void 0===oe?null:oe;return[function(){return le(z())},null===U?void 0:function(){return le(U())}]},[z,oe,X,K]);var te=S(J,Q[0],Q[1]);return I(function(){Z.hasValue=!0,Z.value=te},[te]),F(te),te}},66325:(w,j,i)=>{"use strict";w.exports=i(20825)},7656:(w,j,i)=>{"use strict";w.exports=i(56909)},77884:function(w,j){var i,p,g;p=[],void 0!==(g="function"==typeof(i=function(){"use strict";var b=function(z){return z&&"getComputedStyle"in window&&"smooth"===window.getComputedStyle(z)["scroll-behavior"]};if(typeof window>"u"||!("document"in window))return{};var E=function(z,oe,X){oe=oe||999,!X&&0!==X&&(X=9);var K,Q=function(ye){K=ye},Z=function(){clearTimeout(K),Q(0)},te=function(ye){return Math.max(0,z.getTopOf(ye)-X)},le=function(ye,H,re){if(Z(),0===H||H&&H<0||b(z.body))z.toY(ye),re&&re();else{var we=z.getY(),Ue=Math.max(0,ye)-we,De=(new Date).getTime();H=H||Math.min(Math.abs(Ue),oe),function Be(){Q(setTimeout(function(){var $e=Math.min(1,((new Date).getTime()-De)/H),et=Math.max(0,Math.floor(we+Ue*($e<.5?2*$e*$e:$e*(4-2*$e)-1)));z.toY(et),$e<1&&z.getHeight()+etDe?he(ye,H,re):Ue+X>$e?le(Ue-De+X,H,re):re&&re()},center:function(ye,H,re,we){le(Math.max(0,z.getTopOf(ye)-z.getHeight()/2+(re||ye.getBoundingClientRect().height/2)),H,we)},stop:Z,moving:function(){return!!K},getY:z.getY,getTopOf:z.getTopOf}},S=document.documentElement,A=function(){return window.scrollY||S.scrollTop},I=E({body:document.scrollingElement||document.body,toY:function(z){window.scrollTo(0,z)},getY:A,getHeight:function(){return window.innerHeight||S.clientHeight},getTopOf:function(z){return z.getBoundingClientRect().top+A()-S.offsetTop}});if(I.createScroller=function(z,oe,X){return E({body:z,toY:function(K){z.scrollTop=K},getY:function(){return z.scrollTop},getHeight:function(){return Math.min(z.clientHeight,window.innerHeight||S.clientHeight)},getTopOf:function(K){return K.offsetTop}},oe,X)},"addEventListener"in window&&!window.noZensmooth&&!b(document.body)){var M="history"in window&&"pushState"in history,F=M&&"scrollRestoration"in history;F&&(history.scrollRestoration="auto"),window.addEventListener("load",function(){F&&(setTimeout(function(){history.scrollRestoration="manual"},9),window.addEventListener("popstate",function(z){z.state&&"zenscrollY"in z.state&&I.toY(z.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var z=I.setup().edgeOffset;if(z){var oe=document.getElementById(window.location.href.split("#")[1]);if(oe){var X=Math.max(0,I.getTopOf(oe)-z),K=I.getY()-X;0<=K&&K<9&&window.scrollTo(0,X)}}},9)},!1);var J=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",function(z){for(var oe=z.target;oe&&"A"!==oe.tagName;)oe=oe.parentNode;if(!(!oe||1!==z.which||z.shiftKey||z.metaKey||z.ctrlKey||z.altKey)){if(F){var X=history.state&&"object"==typeof history.state?history.state:{};X.zenscrollY=I.getY();try{history.replaceState(X,"")}catch{}}var K=oe.getAttribute("href")||"";if(0===K.indexOf("#")&&!J.test(oe.className)){var Q=0,Z=document.getElementById(K.substring(1));if("#"!==K){if(!Z)return;Q=I.getTopOf(Z)}z.preventDefault();var te=function(){window.location=K},le=I.setup().edgeOffset;le&&(Q=Math.max(0,Q-le),M&&(te=function(){history.pushState({},"",K)})),I.toY(Q,null,te)}}},!1)}return I}())?i.apply(j,p):i)&&(w.exports=g)},24654:()=>{}}]); \ No newline at end of file diff --git a/dist/3438.e0f52d84511e1d50.js b/dist/3438.e0f52d84511e1d50.js new file mode 100644 index 00000000..1ffd0548 --- /dev/null +++ b/dist/3438.e0f52d84511e1d50.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[3438],{63438:(te,y,n)=>{n.r(y),n.d(y,{DfFieldDetailsComponent:()=>ee});var u,c=n(96814),a=n(56223),f=n(32296),r=n(64170),p=n(2032),C=n(87466),_=n(82599),h=n(98525),F=n(45597),A=n(42346),U=n(35326),N=n(86806),q=n(97582),d=n(3305),s=n(25313),g=n(90590),O=n(78791),b=n(92596),e=n(65879),v=n(23680);function L(o,l){if(1&o&&(e.TgZ(0,"mat-accordion")(1,"mat-expansion-panel")(2,"mat-expansion-panel-header")(3,"mat-panel-title"),e._uU(4),e.ALo(5,"transloco"),e._UZ(6,"fa-icon",3),e.ALo(7,"transloco"),e.qZA(),e.TgZ(8,"mat-panel-description"),e._uU(9),e.ALo(10,"transloco"),e.qZA()(),e.GkF(11,4),e.qZA()()),2&o){const t=e.oxw(),i=e.MAs(3);e.xp6(4),e.hij("",e.lcZ(5,5,"schema.fieldDetailsForm.controls.dbFunctionTitle")," "),e.xp6(2),e.Q6J("icon",t.faCircleInfo)("matTooltip",e.lcZ(7,7,"schema.fieldDetailsForm.controls.dfFunctionTooltip")),e.xp6(3),e.hij("",e.lcZ(10,9,"schema.fieldDetailsForm.controls.dbFunctionUseDescription")," "),e.xp6(2),e.Q6J("ngTemplateOutlet",i)}}function w(o,l){1&o&&(e.TgZ(0,"mat-header-cell"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"use")," "))}function I(o,l){if(1&o&&(e.TgZ(0,"mat-option",21),e._uU(1),e.qZA()),2&o){const t=l.$implicit;e.Q6J("value",t.value),e.xp6(1),e.hij("",t.name," ")}}function k(o,l){if(1&o&&(e.TgZ(0,"mat-cell",17)(1,"mat-form-field",18)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"mat-select",19),e.YNc(6,I,2,2,"mat-option",20),e.qZA()()()),2&o){const t=l.index,i=e.oxw(2);e.Q6J("formGroupName",t),e.xp6(3),e.Oqu(e.lcZ(4,3,"use")),e.xp6(3),e.Q6J("ngForOf",i.functionUsesDropdownOptions)}}function J(o,l){1&o&&(e.TgZ(0,"mat-header-cell"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"function")," "))}function M(o,l){1&o&&(e.TgZ(0,"mat-cell",17)(1,"mat-form-field",18)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"input",22),e.qZA()()),2&o&&(e.Q6J("formGroupName",l.index),e.xp6(3),e.Oqu(e.lcZ(4,2,"function")))}function Q(o,l){if(1&o){const t=e.EpF();e.TgZ(0,"mat-header-cell")(1,"button",23),e.NdJ("click",function(){e.CHM(t);const m=e.oxw(2);return e.KtG(m.add())}),e.ALo(2,"transloco"),e._UZ(3,"fa-icon",24),e.qZA()()}if(2&o){const t=e.oxw(2);e.xp6(1),e.uIk("aria-label",e.lcZ(2,2,"newEntry")),e.xp6(2),e.Q6J("icon",t.faPlus)}}const E=function(o){return{id:o}};function S(o,l){if(1&o){const t=e.EpF();e.TgZ(0,"mat-cell")(1,"button",25),e.NdJ("click",function(){const D=e.CHM(t).index,T=e.oxw(2);return e.KtG(T.remove(D))}),e.ALo(2,"transloco"),e._UZ(3,"fa-icon",26),e.qZA()()}if(2&o){const t=l.index,i=e.oxw(2);e.xp6(1),e.uIk("aria-label",e.xi3(2,2,"deleteRow",e.VKq(5,E,t))),e.xp6(2),e.Q6J("icon",i.faTrashCan)}}function Y(o,l){1&o&&e._UZ(0,"mat-header-row")}function R(o,l){1&o&&e._UZ(0,"mat-row")}function P(o,l){1&o&&(e.TgZ(0,"tr",27)(1,"td",28),e._uU(2),e.ALo(3,"transloco"),e.qZA()()),2&o&&(e.xp6(2),e.hij(" ",e.lcZ(3,1,"schema.fieldDetailsForm.controls.noDbFunctions")," "))}function j(o,l){if(1&o&&(e.ynx(0,5)(1,6),e.TgZ(2,"mat-table",7),e.ynx(3,8),e.YNc(4,w,3,3,"mat-header-cell",9),e.YNc(5,k,7,5,"mat-cell",10),e.BQk(),e.ynx(6,11),e.YNc(7,J,3,3,"mat-header-cell",9),e.YNc(8,M,6,4,"mat-cell",10),e.BQk(),e.ynx(9,12),e.YNc(10,Q,4,4,"mat-header-cell",9),e.YNc(11,S,4,7,"mat-cell",13),e.BQk(),e.YNc(12,Y,1,0,"mat-header-row",14),e.YNc(13,R,1,0,"mat-row",15),e.YNc(14,P,4,3,"tr",16),e.qZA(),e.BQk()()),2&o){const t=e.oxw();e.Q6J("formGroup",t.rootForm),e.xp6(2),e.Q6J("dataSource",t.dataSource),e.xp6(10),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns)}}let Z=((u=class{constructor(l){this.rootFormGroup=l,this.displayedColumns=["use","function","actions"],this.faTrashCan=g.Vui,this.faPlus=g.r8p,this.faCircleInfo=g.DBf,this.showAccordion=!0,this.functionUsesDropdownOptions=[{name:"SELECT (GET)",value:"SELECT"},{name:"FILTER (GET)",value:"FILTER"},{name:"INSERT (POST)",value:"INSERT"},{name:"UPDATE (PATCH)",value:"UPDATE"}]}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.keys.markAllAsTouched()}),this.keys=this.rootForm.get("dbFunction"),this.updateDataSource()}updateDataSource(){this.dataSource=new s.by(this.keys.controls)}add(){this.keys.push(new a.cw({use:new a.NI([""],a.kI.required),function:new a.NI("")})),this.updateDataSource()}remove(l){this.keys.removeAt(l),this.updateDataSource()}}).\u0275fac=function(l){return new(l||u)(e.Y36(a.sg))},u.\u0275cmp=e.Xpm({type:u,selectors:[["df-function-use"]],inputs:{showAccordion:"showAccordion"},standalone:!0,features:[e.jDz],decls:4,vars:2,consts:[[1,"keys-accordion"],[4,"ngIf","ngIfElse"],["dbFunctionUse",""],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"ngTemplateOutlet"],[3,"formGroup"],["formArrayName","dbFunction"],[3,"dataSource"],["matColumnDef","use"],[4,"matHeaderCellDef"],[3,"formGroupName",4,"matCellDef"],["matColumnDef","function"],["matColumnDef","actions","stickyEnd",""],[4,"matCellDef"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],[3,"formGroupName"],["subscriptSizing","dynamic"],["formControlName","use","multiple",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","","formControlName","function"],["mat-mini-fab","","color","primary","type","button",3,"click"],["size","xl",3,"icon"],["mat-icon-button","","type","button",3,"click"],["size","xs",3,"icon"],[1,"mat-row"],["colspan","4",1,"mat-cell"]],template:function(l,t){if(1&l&&(e.TgZ(0,"div",0),e.YNc(1,L,12,11,"mat-accordion",1),e.YNc(2,j,15,4,"ng-template",null,2,e.W1O),e.qZA()),2&l){const i=e.MAs(3);e.xp6(1),e.Q6J("ngIf",t.showAccordion)("ngIfElse",i)}},dependencies:[a.u5,a.Fj,a.JJ,a.JL,a.UX,a.sg,a.u,a.x0,a.CE,c.O5,c.ax,c.tP,r.lN,r.KE,r.hX,r.R9,f.ot,f.RK,f.nh,s.p0,s.BZ,s.fO,s.as,s.w1,s.Dz,s.nj,s.ge,s.ev,s.XQ,s.Gk,s.Ee,p.c,p.Nt,_.rP,h.LD,h.gD,v.ey,F.uH,F.BN,d.To,d.pp,d.ib,d.yz,d.yK,d.u4,A.Ot,b.AV,b.gM]}),u);function G(o){return o.value&&o.value.length>0&&!/^\w+(?:\s*,\s*\w+)*$/.test(o.value)?{csvInvalid:!0}:null}Z=(0,q.gn)([(0,O.c)({checkProperties:!0})],Z);var x=n(81896),K=n(65763);function V(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.fieldDetailsForm.errors.name")," "))}function $(o,l){if(1&o&&(e.TgZ(0,"mat-option",33),e._uU(1),e.qZA()),2&o){const t=l.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t," ")}}function B(o,l){if(1&o&&(e.TgZ(0,"mat-option",33),e._uU(1),e.qZA()),2&o){const t=l.$implicit;e.Q6J("value",t.name),e.xp6(1),e.hij(" ",t.name," ")}}function z(o,l){if(1&o&&(e.TgZ(0,"mat-option",33),e._uU(1),e.qZA()),2&o){const t=l.$implicit;e.Q6J("value",t.name),e.xp6(1),e.Oqu(t.label)}}function H(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.fieldDetailsForm.errors.json")," "))}function X(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.fieldDetailsForm.errors.csv")," "))}function W(o,l){if(1&o&&(e.ynx(0),e.TgZ(1,"mat-form-field",2)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"input",34),e.qZA(),e.YNc(6,X,3,3,"mat-error",4),e.BQk()),2&o){const t=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,2,"schema.fieldDetailsForm.controls.picklist")),e.xp6(3),e.Q6J("ngIf",t.fieldDetailsForm.controls.picklist.hasError("csvInvalid"))}}n(6625);let ee=(()=>{class o{constructor(t,i,m,D,T){this.service=t,this.formBuilder=i,this.activatedRoute=m,this.router=D,this.themeService=T,this.faCircleInfo=g.DBf,this.typeDropdownMenuOptions=["I will manually enter a type","id","string","integer","text","boolean","binary","float","double","decimal","datetime","date","time","reference","user_id","user_id_on_create","user_id_on_update","timestamp","timestamp_on_create","timestamp_on_update"],this.referenceTableDropdownMenuOptions=[],this.referenceFieldDropdownMenuOptions=[],this.type="",this.isDarkMode=this.themeService.darkMode$,this.fieldDetailsForm=this.formBuilder.group({name:["",a.kI.required],alias:[""],label:[""],isVirtual:[!1],isAggregate:[{value:!1,disabled:!0}],type:["",a.kI.required],dbType:[{value:"",disabled:!0}],length:[],precision:[{value:"",disabled:!0}],scale:[{value:0,disabled:!0}],fixedLength:[{value:!1,disabled:!0}],supportsMultibyte:[{value:!1,disabled:!0}],allowNull:[!1],autoIncrement:[!1],default:[],isIndex:[!1],isUnique:[!1],isPrimaryKey:[{value:!1,disabled:!0}],isForeignKey:[!1],refTable:[{value:"",disabled:!0}],refField:[{value:"",disabled:!0}],validation:["",U.U],dbFunction:this.formBuilder.array([]),picklist:["",G]})}ngOnInit(){this.activatedRoute.data.subscribe(t=>{this.type=t.type}),this.dbName=this.activatedRoute.snapshot.params.name,this.tableName=this.activatedRoute.snapshot.params.id,"edit"===this.type&&(this.fieldName=this.activatedRoute.snapshot.params.fieldName),this.fieldName&&this.service.get(`${this.dbName}/_schema/${this.tableName}/_field/${this.fieldName}`).subscribe(t=>{this.databaseFieldToEdit=t,this.fieldDetailsForm.patchValue({name:t.name,alias:t.alias,label:t.label,isVirtual:t.isVirtual,isAggregate:t.isAggregate,type:t.type,dbType:t.dbType,length:t.length,precision:t.precision,scale:t.scale,fixedLength:t.fixedLength,supportsMultibyte:t.supportsMultibyte,allowNull:t.allowNull,autoIncrement:t.autoIncrement,default:t.default,isIndex:t.isIndex,isUnique:t.isUnique,isPrimaryKey:t.isPrimaryKey,isForeignKey:t.isForeignKey,refTable:t.refTable,refField:t.refField,validation:t.validation??"",picklist:t.picklist}),t.dbFunction.length>0&&(t.dbFunction.forEach(i=>{this.fieldDetailsForm.controls.dbFunction.push(new a.cw({use:new a.NI(i.use,a.kI.required),function:new a.NI(i.function)}))}),this.dbFunctions.updateDataSource())}),this.fieldDetailsForm.get("refTable")?.valueChanges.subscribe(t=>{t&&this.service.get(`${this.dbName}/_schema/${t}`).subscribe(i=>{this.referenceFieldDropdownMenuOptions=i.field,this.enableFormField("refField")})}),this.fieldDetailsForm.get("isForeignKey")?.valueChanges.subscribe(t=>{t?this.service.get(`${this.dbName}/_schema`).subscribe(i=>{this.enableFormField("refTable"),this.referenceTableDropdownMenuOptions=i.resource}):(this.disableFormField("refTable"),this.disableFormField("refField"))}),this.fieldDetailsForm.get("isVirtual")?.valueChanges.subscribe(t=>{t?(this.disableFormField("dbType"),this.enableFormField("isAggregate")):(this.fieldDetailsForm.get("type")?.value===this.typeDropdownMenuOptions[0]&&this.enableFormField("dbType"),this.disableFormField("isAggregate"))}),this.fieldDetailsForm.get("type")?.valueChanges.subscribe(t=>{switch(t){case this.typeDropdownMenuOptions[0]:!1===this.fieldDetailsForm.get("isVirtual")?.value?(this.enableFormField("dbType"),this.disableFormField("length"),this.disableFormField("precision"),this.disableFormField("scale")):this.disableFormField("dbType"),this.removeFormField("picklist"),this.disableFormField("fixedLength"),this.disableFormField("supportsMultibyte");break;case"string":this.addFormField("picklist"),this.disableFormField("dbType"),this.enableFormField("length"),this.disableFormField("precision"),this.disableFormField("scale"),this.enableFormField("fixedLength"),this.enableFormField("supportsMultibyte");break;case"integer":this.addFormField("picklist"),this.disableFormField("dbType"),this.enableFormField("length"),this.disableFormField("precision"),this.disableFormField("scale"),this.disableFormField("fixedLength"),this.disableFormField("supportsMultibyte");break;case"text":case"binary":this.disableFormField("dbType"),this.enableFormField("length"),this.disableFormField("precision"),this.disableFormField("scale"),this.removeFormField("picklist"),this.disableFormField("fixedLength"),this.disableFormField("supportsMultibyte");break;case"float":case"double":case"decimal":this.disableFormField("dbType"),this.disableFormField("length"),this.enableFormField("precision"),this.enableFormField("scale",0),this.removeFormField("picklist"),this.disableFormField("fixedLength"),this.disableFormField("supportsMultibyte");break;default:this.disableFormField("dbType"),this.disableFormField("length"),this.disableFormField("precision"),this.disableFormField("scale"),this.removeFormField("picklist"),this.disableFormField("fixedLength"),this.disableFormField("supportsMultibyte")}})}addFormField(t){this.fieldDetailsForm.addControl(t,this.formBuilder.control(""))}removeFormField(t){this.fieldDetailsForm.removeControl(t)}disableFormField(t){this.fieldDetailsForm.controls[t].setValue(null),this.fieldDetailsForm.controls[t].disable()}enableFormField(t,i){this.fieldDetailsForm.controls[t].disabled&&this.fieldDetailsForm.controls[t].enable(),i&&this.fieldDetailsForm.controls[t].setValue(i)}onSubmit(){this.fieldDetailsForm.valid&&(this.databaseFieldToEdit?this.service.update(`${this.dbName}/_schema/${this.tableName}/_field`,{resource:[this.fieldDetailsForm.value]},{snackbarSuccess:"schema.fieldDetailsForm.updateSuccess",snackbarError:"server"}).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.activatedRoute})}):this.service.create({resource:[this.fieldDetailsForm.value]},{snackbarSuccess:"schema.fieldDetailsForm.createSuccess",snackbarError:"server"},`${this.dbName}/_schema/${this.tableName}/_field`).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.activatedRoute})}))}onCancel(){this.router.navigate(["../../"],{relativeTo:this.activatedRoute})}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(N.PA),e.Y36(a.qu),e.Y36(x.gz),e.Y36(x.F0),e.Y36(K.F))},o.\u0275cmp=e.Xpm({type:o,selectors:[["df-field-details"]],viewQuery:function(t,i){if(1&t&&e.Gf(Z,5),2&t){let m;e.iGM(m=e.CRH())&&(i.dbFunctions=m.first)}},standalone:!0,features:[e.jDz],decls:116,vars:100,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[1,"full-width"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","name"],[4,"ngIf"],["matInput","","formControlName","alias"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["matInput","","formControlName","label"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","dbType"],["type","number","matInput","","formControlName","length"],["type","number","matInput","","formControlName","precision"],["type","number","matInput","","formControlName","scale"],["matInput","","formControlName","default"],["color","primary","formControlName","isVirtual",1,"dynamic-width"],["color","primary","formControlName","isAggregate",1,"dynamic-width"],["color","primary","formControlName","fixedLength",1,"dynamic-width"],["color","primary","formControlName","supportsMultibyte",1,"dynamic-width"],["color","primary","formControlName","allowNull",1,"dynamic-width"],["color","primary","formControlName","autoIncrement",1,"dynamic-width"],["color","primary","formControlName","isIndex",1,"dynamic-width"],["color","primary","formControlName","isUnique",1,"dynamic-width"],["color","primary","formControlName","isPrimaryKey",1,"dynamic-width"],["color","primary","formControlName","isForeignKey",1,"dynamic-width"],["formControlName","refTable"],["formControlName","refField"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","rows","4","cols","6","formControlName","validation"],["formArrayName","dbFunction",1,"full-width"],[1,"full-width","action-bar"],["type","button","mat-flat-button","",1,"cancel-btn",3,"click"],["mat-flat-button","",1,"save-btn"],[3,"value"],["matInput","","formControlName","picklist"]],template:function(t,i){1&t&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(){return i.onSubmit()}),e.ALo(1,"async"),e.TgZ(2,"div",1)(3,"mat-form-field",2)(4,"mat-label"),e._uU(5),e.ALo(6,"transloco"),e.qZA(),e._UZ(7,"input",3),e.YNc(8,V,3,3,"mat-error",4),e.qZA()(),e.TgZ(9,"mat-form-field",2)(10,"mat-label"),e._uU(11),e.ALo(12,"transloco"),e.qZA(),e._UZ(13,"input",5)(14,"fa-icon",6),e.ALo(15,"transloco"),e.qZA(),e.TgZ(16,"mat-form-field",2)(17,"mat-label"),e._uU(18),e.ALo(19,"transloco"),e.qZA(),e._UZ(20,"input",7)(21,"fa-icon",6),e.ALo(22,"transloco"),e.qZA(),e.TgZ(23,"mat-form-field",2)(24,"mat-label"),e._uU(25),e.ALo(26,"transloco"),e.qZA(),e.TgZ(27,"mat-select",8),e.YNc(28,$,2,2,"mat-option",9),e.qZA(),e._UZ(29,"fa-icon",6),e.ALo(30,"transloco"),e.qZA(),e.TgZ(31,"mat-form-field",2)(32,"mat-label"),e._uU(33),e.ALo(34,"transloco"),e.qZA(),e._UZ(35,"input",10)(36,"fa-icon",6),e.ALo(37,"transloco"),e.qZA(),e.TgZ(38,"mat-form-field",2)(39,"mat-label"),e._uU(40),e.ALo(41,"transloco"),e.qZA(),e._UZ(42,"input",11),e.qZA(),e.TgZ(43,"mat-form-field",2)(44,"mat-label"),e._uU(45),e.ALo(46,"transloco"),e.qZA(),e._UZ(47,"input",12),e.qZA(),e.TgZ(48,"mat-form-field",2)(49,"mat-label"),e._uU(50),e.ALo(51,"transloco"),e.qZA(),e._UZ(52,"input",13),e.qZA(),e.TgZ(53,"mat-form-field",2)(54,"mat-label"),e._uU(55),e.ALo(56,"transloco"),e.qZA(),e._UZ(57,"input",14),e.qZA(),e.TgZ(58,"mat-slide-toggle",15),e._uU(59),e.ALo(60,"transloco"),e.qZA(),e.TgZ(61,"mat-slide-toggle",16),e._uU(62),e.ALo(63,"transloco"),e.qZA(),e.TgZ(64,"mat-slide-toggle",17),e._uU(65),e.ALo(66,"transloco"),e.qZA(),e.TgZ(67,"mat-slide-toggle",18),e._uU(68),e.ALo(69,"transloco"),e.qZA(),e.TgZ(70,"mat-slide-toggle",19),e._uU(71),e.ALo(72,"transloco"),e.qZA(),e.TgZ(73,"mat-slide-toggle",20),e._uU(74),e.ALo(75,"transloco"),e.qZA(),e.TgZ(76,"mat-slide-toggle",21),e._uU(77),e.ALo(78,"transloco"),e.qZA(),e.TgZ(79,"mat-slide-toggle",22),e._uU(80),e.ALo(81,"transloco"),e.qZA(),e.TgZ(82,"mat-slide-toggle",23),e._uU(83),e.ALo(84,"transloco"),e.qZA(),e.TgZ(85,"mat-slide-toggle",24),e._uU(86),e.ALo(87,"transloco"),e.qZA(),e.TgZ(88,"mat-form-field",2)(89,"mat-label"),e._uU(90),e.ALo(91,"transloco"),e.qZA(),e.TgZ(92,"mat-select",25),e.YNc(93,B,2,2,"mat-option",9),e.qZA()(),e.TgZ(94,"mat-form-field",2)(95,"mat-label"),e._uU(96),e.ALo(97,"transloco"),e.qZA(),e.TgZ(98,"mat-select",26),e.YNc(99,z,2,2,"mat-option",9),e.qZA()(),e.TgZ(100,"mat-form-field",27)(101,"mat-label"),e._uU(102),e.ALo(103,"transloco"),e.qZA(),e._UZ(104,"textarea",28)(105,"fa-icon",6),e.ALo(106,"transloco"),e.YNc(107,H,3,3,"mat-error",4),e.qZA(),e._UZ(108,"df-function-use",29),e.YNc(109,W,7,4,"ng-container",4),e.TgZ(110,"div",30)(111,"button",31),e.NdJ("click",function(){return i.onCancel()}),e._uU(112," Cancel "),e.qZA(),e.TgZ(113,"button",32),e._uU(114),e.ALo(115,"transloco"),e.qZA()()()),2&t&&(e.Tol(e.lcZ(1,42,i.isDarkMode)?"dark-theme":""),e.Q6J("formGroup",i.fieldDetailsForm),e.xp6(5),e.Oqu(e.lcZ(6,44,"schema.fieldDetailsForm.controls.name")),e.xp6(3),e.Q6J("ngIf",i.fieldDetailsForm.controls.name.hasError("required")),e.xp6(3),e.Oqu(e.lcZ(12,46,"schema.fieldDetailsForm.controls.alias.label")),e.xp6(3),e.Q6J("icon",i.faCircleInfo)("matTooltip",e.lcZ(15,48,"schema.fieldDetailsForm.controls.alias.tooltip")),e.xp6(4),e.Oqu(e.lcZ(19,50,"schema.fieldDetailsForm.controls.label.label")),e.xp6(3),e.Q6J("icon",i.faCircleInfo)("matTooltip",e.lcZ(22,52,"schema.fieldDetailsForm.controls.label.tooltip")),e.xp6(4),e.Oqu(e.lcZ(26,54,"schema.fieldDetailsForm.controls.type.label")),e.xp6(3),e.Q6J("ngForOf",i.typeDropdownMenuOptions),e.xp6(1),e.Q6J("icon",i.faCircleInfo)("matTooltip",e.lcZ(30,56,"schema.fieldDetailsForm.controls.type.tooltip")),e.xp6(4),e.Oqu(e.lcZ(34,58,"schema.fieldDetailsForm.controls.databaseType.label")),e.xp6(3),e.Q6J("icon",i.faCircleInfo)("matTooltip",e.lcZ(37,60,"schema.fieldDetailsForm.controls.databaseType.tooltip")),e.xp6(4),e.Oqu(e.lcZ(41,62,"schema.fieldDetailsForm.controls.length")),e.xp6(5),e.Oqu(e.lcZ(46,64,"schema.fieldDetailsForm.controls.precision")),e.xp6(5),e.Oqu(e.lcZ(51,66,"schema.fieldDetailsForm.controls.scale")),e.xp6(5),e.Oqu(e.lcZ(56,68,"schema.fieldDetailsForm.controls.defaultValue")),e.xp6(4),e.Oqu(e.lcZ(60,70,"schema.fieldDetailsForm.controls.isVirtual")),e.xp6(3),e.Oqu(e.lcZ(63,72,"schema.fieldDetailsForm.controls.isAggregate")),e.xp6(3),e.Oqu(e.lcZ(66,74,"schema.fieldDetailsForm.controls.fixedLength")),e.xp6(3),e.Oqu(e.lcZ(69,76,"schema.fieldDetailsForm.controls.supportsMultibyte")),e.xp6(3),e.Oqu(e.lcZ(72,78,"schema.fieldDetailsForm.controls.allowNull")),e.xp6(3),e.Oqu(e.lcZ(75,80,"schema.fieldDetailsForm.controls.autoIncrement")),e.xp6(3),e.Oqu(e.lcZ(78,82,"schema.fieldDetailsForm.controls.isIndex")),e.xp6(3),e.Oqu(e.lcZ(81,84,"schema.fieldDetailsForm.controls.isUnique")),e.xp6(3),e.Oqu(e.lcZ(84,86,"schema.fieldDetailsForm.controls.isPrimaryKey")),e.xp6(3),e.Oqu(e.lcZ(87,88,"schema.fieldDetailsForm.controls.isForeignKey")),e.xp6(4),e.Oqu(e.lcZ(91,90,"schema.fieldDetailsForm.controls.refTable")),e.xp6(3),e.Q6J("ngForOf",i.referenceTableDropdownMenuOptions),e.xp6(3),e.Oqu(e.lcZ(97,92,"schema.fieldDetailsForm.controls.refField")),e.xp6(3),e.Q6J("ngForOf",i.referenceFieldDropdownMenuOptions),e.xp6(3),e.Oqu(e.lcZ(103,94,"schema.fieldDetailsForm.controls.validation.label")),e.xp6(3),e.Q6J("icon",i.faCircleInfo)("matTooltip",e.lcZ(106,96,"schema.fieldDetailsForm.controls.validation.tooltip")),e.xp6(2),e.Q6J("ngIf",i.fieldDetailsForm.controls.validation.hasError("jsonInvalid")),e.xp6(2),e.Q6J("ngIf",i.fieldDetailsForm.controls.picklist),e.xp6(5),e.hij(" ",e.lcZ(115,98,i.databaseFieldToEdit?"save":"create")," "))},dependencies:[Z,a.UX,a._Y,a.Fj,a.wV,a.JJ,a.JL,a.sg,a.u,a.CE,_.rP,_.Rr,c.O5,C.Fk,f.ot,f.lW,F.uH,F.BN,r.lN,r.KE,r.hX,r.TO,r.R9,p.c,p.Nt,h.LD,h.gD,v.ey,c.ax,c.Ov,A.Ot,b.AV,b.gM],styles:["form[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%]{padding-bottom:10px}form[_ngcontent-%COMP%] .slide-toggle-container[_ngcontent-%COMP%]{display:grid;margin-bottom:1rem}form[_ngcontent-%COMP%] .slide-toggle-container[_ngcontent-%COMP%] .mat-mdc-slide-toggle[_ngcontent-%COMP%]{padding-bottom:10px}"]}),o})()}}]); \ No newline at end of file diff --git a/dist/3517.ab5f5e249bf79f77.js b/dist/3517.ab5f5e249bf79f77.js new file mode 100644 index 00000000..e672ff6c --- /dev/null +++ b/dist/3517.ab5f5e249bf79f77.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[3517],{73517:(E,f,r)=>{r.r(f),r.d(f,{DfLimitDetailsComponent:()=>D});var d,o=r(97582),n=r(56223),u=r(26306),p=r(58504),c=r(32296),h=r(82599),v=r(23680),_=r(96814),T=r(98525),a=r(2032),m=r(64170),l=r(41089),g=r(86806),A=r(42346),O=r(75058),y=r(78791),t=r(65879),C=r(81896),I=r(65763),P=r(72246);function M(s,e){if(1&s&&(t.TgZ(0,"mat-option",32),t._uU(1),t.qZA()),2&s){const i=e.$implicit;t.Q6J("value",i.id),t.xp6(1),t.hij("",i.name," ")}}function L(s,e){if(1&s&&(t.ynx(0),t.TgZ(1,"mat-form-field",2)(2,"mat-label"),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t.TgZ(5,"mat-select",30),t.YNc(6,M,2,2,"mat-option",31),t.qZA()(),t.BQk()),2&s){const i=t.oxw();t.xp6(3),t.Oqu(t.lcZ(4,2,"limits.service")),t.xp6(3),t.Q6J("ngForOf",i.serviceDropdownOptions)}}function b(s,e){if(1&s&&(t.TgZ(0,"mat-option",32),t._uU(1),t.qZA()),2&s){const i=e.$implicit;t.Q6J("value",i.id),t.xp6(1),t.hij("",i.name," ")}}function x(s,e){if(1&s&&(t.ynx(0),t.TgZ(1,"mat-form-field",2)(2,"mat-label"),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t.TgZ(5,"mat-select",33),t.YNc(6,b,2,2,"mat-option",31),t.qZA()(),t.BQk()),2&s){const i=t.oxw();t.xp6(3),t.Oqu(t.lcZ(4,2,"limits.role")),t.xp6(3),t.Q6J("ngForOf",i.roleDropdownOptions)}}function U(s,e){if(1&s&&(t.TgZ(0,"mat-option",32),t._uU(1),t.qZA()),2&s){const i=e.$implicit;t.Q6J("value",i.id),t.xp6(1),t.hij("",i.name," ")}}function B(s,e){if(1&s&&(t.ynx(0),t.TgZ(1,"mat-form-field",2)(2,"mat-label"),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t.TgZ(5,"mat-select",34),t.YNc(6,U,2,2,"mat-option",31),t.qZA()(),t.BQk()),2&s){const i=t.oxw();t.xp6(3),t.Oqu(t.lcZ(4,2,"limits.user")),t.xp6(3),t.Q6J("ngForOf",i.userDropdownOptions)}}function G(s,e){1&s&&(t.ynx(0),t.TgZ(1,"mat-form-field",2)(2,"mat-label"),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t._UZ(5,"input",35),t.qZA(),t.BQk()),2&s&&(t.xp6(3),t.Oqu(t.lcZ(4,1,"limits.endpoint")))}r(6625);const R=function(s,e){return{label:s,description:e}};let D=((d=class{constructor(e,i,Z,q,F,k,K){this.limitService=e,this.router=i,this.activatedRoute=Z,this.translateService=q,this.formBuilder=F,this.themeService=k,this.snackbarService=K,this.isEditMode=!1,this.limitTypeToEdit=null,this.roleDropdownOptions=[],this.userDropdownOptions=[],this.serviceDropdownOptions=[],this.alertMsg="",this.showAlert=!1,this.alertType="error",this.type="create",this.isDarkMode=this.themeService.darkMode$,this.formGroup=this.formBuilder.group({limitName:["",n.kI.required],description:[""],limitType:["instance",n.kI.required],serviceId:[],roleId:[],userId:[],endpoint:[],limitRate:[null,n.kI.required],limitPeriod:["minute",n.kI.required],verb:[],active:[!0]})}ngOnInit(){this.activatedRoute.data.subscribe(e=>{this.type=e.type,"edit"===e.type&&(this.limitTypeToEdit=e.data,this.snackbarService.setSnackbarLastEle(this.limitTypeToEdit.name,!0),this.formGroup.patchValue({limitName:this.limitTypeToEdit.name,limitType:this.limitTypeToEdit.type,serviceId:this.limitTypeToEdit.serviceId,roleId:this.limitTypeToEdit.roleId,userId:this.limitTypeToEdit.userId,limitRate:this.limitTypeToEdit.rate,limitPeriod:this.limitTypeToEdit.period,active:this.limitTypeToEdit.isActive,description:this.limitTypeToEdit.description,endpoint:this.limitTypeToEdit.endpoint,verb:this.limitTypeToEdit.verb}),this.formGroup.value.serviceId||this.removeFormField("serviceId"),this.formGroup.value.roleId||this.removeFormField("roleId"),this.formGroup.value.userId||this.removeFormField("userId"),this.formGroup.value.endpoint||this.removeFormField("endpoint"))}),"create"===this.type&&(this.removeFormField(),this.renderCorrectHiddenFields("instance")),this.activatedRoute.data.subscribe(e=>{this.serviceDropdownOptions=e.services.resource}),this.activatedRoute.data.subscribe(e=>{this.userDropdownOptions=e.users.resource}),this.activatedRoute.data.subscribe(e=>{this.roleDropdownOptions=e.roles.resource}),this.formGroup.get("limitType")?.valueChanges.subscribe(e=>{e&&(this.removeFormField(),this.renderCorrectHiddenFields(e))})}onSubmit(){if(this.formGroup.valid){if(this.showAlert=!1,"create"===this.type){const e=this.assembleLimitPayload();this.limitService.create({resource:[e]}).pipe((0,u.K)(i=>(this.alertMsg=i.error.error.message,this.showAlert=!0,(0,p._)(()=>new Error(i))))).subscribe(i=>{this.router.navigate(["../",i.resource[0].id],{relativeTo:this.activatedRoute})})}else if("edit"===this.type){const e=this.assembleLimitPayload();this.limitService.update(e.id,e).pipe((0,u.K)(i=>(this.alertMsg=i.error.error.message,this.showAlert=!0,(0,p._)(()=>new Error(i))))).subscribe(i=>{this.router.navigate(["../",i.id],{relativeTo:this.activatedRoute})})}}else this.alertMsg=this.translateService.translate("limits.invalidForm"),this.showAlert=!0}onCancel(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}assembleLimitPayload(){const e={description:this.formGroup.value.description??null,endpoint:this.formGroup.value.endpoint??null,isActive:this.formGroup.value.active,name:this.formGroup.value.limitName,period:this.formGroup.value.limitPeriod,roleId:this.formGroup.value.roleId??null,serviceId:this.formGroup.value.serviceId??null,userId:this.formGroup.value.userId??null,type:this.formGroup.value.limitType,verb:this.formGroup.value.verb};return"edit"===this.type?{id:this.limitTypeToEdit?.id,createdDate:this.limitTypeToEdit?.createdDate,lastModifiedDate:this.limitTypeToEdit?.lastModifiedDate,rate:this.formGroup.value.limitRate??null,...e}:{cacheData:{},rate:this.formGroup.value.limitRate?this.formGroup.value.limitRate.toString():"1",...e}}renderCorrectHiddenFields(e){switch(e){case"instance":case"instance.each_user":break;case"instance.user.service":this.formGroup.addControl("serviceId",this.formBuilder.control("",[n.kI.required])),this.formGroup.addControl("userId",this.formBuilder.control("",[n.kI.required]));break;case"instance.each_user.service":case"instance.service":this.formGroup.addControl("serviceId",this.formBuilder.control("",[n.kI.required]));break;case"instance.role":this.formGroup.addControl("roleId",this.formBuilder.control("",[n.kI.required]));break;case"instance.user":this.formGroup.addControl("userId",this.formBuilder.control("",[n.kI.required]));break;case"instance.user.service.endpoint":this.formGroup.addControl("userId",this.formBuilder.control("",[n.kI.required])),this.formGroup.addControl("serviceId",this.formBuilder.control("",[n.kI.required])),this.formGroup.addControl("endpoint",this.formBuilder.control("",[n.kI.required]));break;case"instance.service.endpoint":case"instance.each_user.service.endpoint":this.formGroup.addControl("serviceId",this.formBuilder.control("",[n.kI.required])),this.formGroup.addControl("endpoint",this.formBuilder.control("",[n.kI.required]));break;default:this.removeFormField()}}removeFormField(e){e?this.formGroup.removeControl(e):(this.formGroup.removeControl("serviceId"),this.formGroup.removeControl("roleId"),this.formGroup.removeControl("userId"),this.formGroup.removeControl("endpoint"))}}).\u0275fac=function(e){return new(e||d)(t.Y36(g.xQ),t.Y36(C.F0),t.Y36(C.gz),t.Y36(A.Vn),t.Y36(n.qu),t.Y36(I.F),t.Y36(P.w))},d.\u0275cmp=t.Xpm({type:d,selectors:[["df-limit"]],standalone:!0,features:[t.jDz],decls:92,vars:89,consts:[[3,"showAlert","alertType","alertClosed"],[1,"details-section",3,"formGroup","ngSubmit"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","type","text","formControlName","limitName"],["formControlName","verb",1,"dynamic-width",3,"schema"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","type","text","formControlName","description"],["formControlName","limitType"],["value","instance"],["value","instance.user"],["value","instance.each_user"],["value","instance.service"],["value","instance.role"],["value","instance.user.service"],["value","instance.each_user.service"],["value","instance.service.endpoint"],["value","instance.user.service.endpoint"],["value","instance.each_user.service.endpoint"],[4,"ngIf"],["matInput","","type","number","formControlName","limitRate"],["formControlName","limitPeriod"],["value","minute"],["value","hour"],["value","day"],["value","7-day"],["value","30-day"],["color","primary","formControlName","active",1,"full-width"],[1,"full-width","action-bar"],["type","button","mat-flat-button","",1,"cancel-btn",3,"click"],["mat-flat-button","","color","primary",1,"save-btn"],["formControlName","serviceId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","roleId"],["formControlName","userId"],["matInput","","type","text","formControlName","endpoint"]],template:function(e,i){1&e&&(t.TgZ(0,"df-alert",0),t.NdJ("alertClosed",function(){return i.showAlert=!1}),t._uU(1),t.qZA(),t.TgZ(2,"form",1),t.NdJ("ngSubmit",function(){return i.onSubmit()}),t.ALo(3,"async"),t.TgZ(4,"mat-form-field",2)(5,"mat-label"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t._UZ(8,"input",3),t.qZA(),t._UZ(9,"df-verb-picker",4),t.ALo(10,"transloco"),t.ALo(11,"transloco"),t.TgZ(12,"mat-form-field",5)(13,"mat-label"),t._uU(14),t.ALo(15,"transloco"),t.qZA(),t._UZ(16,"textarea",6),t.qZA(),t.TgZ(17,"mat-form-field",2)(18,"mat-label"),t._uU(19),t.ALo(20,"transloco"),t.qZA(),t.TgZ(21,"mat-select",7)(22,"mat-option",8),t._uU(23),t.ALo(24,"transloco"),t.qZA(),t.TgZ(25,"mat-option",9),t._uU(26),t.ALo(27,"transloco"),t.qZA(),t.TgZ(28,"mat-option",10),t._uU(29),t.ALo(30,"transloco"),t.qZA(),t.TgZ(31,"mat-option",11),t._uU(32),t.ALo(33,"transloco"),t.qZA(),t.TgZ(34,"mat-option",12),t._uU(35),t.ALo(36,"transloco"),t.qZA(),t.TgZ(37,"mat-option",13),t._uU(38),t.ALo(39,"transloco"),t.qZA(),t.TgZ(40,"mat-option",14),t._uU(41),t.ALo(42,"transloco"),t.qZA(),t.TgZ(43,"mat-option",15),t._uU(44),t.ALo(45,"transloco"),t.qZA(),t.TgZ(46,"mat-option",16),t._uU(47),t.ALo(48,"transloco"),t.qZA(),t.TgZ(49,"mat-option",17),t._uU(50),t.ALo(51,"transloco"),t.qZA()()(),t.YNc(52,L,7,4,"ng-container",18),t.YNc(53,x,7,4,"ng-container",18),t.YNc(54,B,7,4,"ng-container",18),t.YNc(55,G,6,3,"ng-container",18),t.TgZ(56,"mat-form-field",2)(57,"mat-label"),t._uU(58),t.ALo(59,"transloco"),t.qZA(),t._UZ(60,"input",19),t.qZA(),t.TgZ(61,"mat-form-field",2)(62,"mat-label"),t._uU(63),t.ALo(64,"transloco"),t.qZA(),t.TgZ(65,"mat-select",20)(66,"mat-option",21),t._uU(67),t.ALo(68,"transloco"),t.qZA(),t.TgZ(69,"mat-option",22),t._uU(70),t.ALo(71,"transloco"),t.qZA(),t.TgZ(72,"mat-option",23),t._uU(73),t.ALo(74,"transloco"),t.qZA(),t.TgZ(75,"mat-option",24),t._uU(76),t.ALo(77,"transloco"),t.qZA(),t.TgZ(78,"mat-option",25),t._uU(79),t.ALo(80,"transloco"),t.qZA()()(),t.ynx(81),t.TgZ(82,"mat-slide-toggle",26),t._uU(83),t.ALo(84,"transloco"),t.qZA(),t.BQk(),t.TgZ(85,"div",27)(86,"button",28),t.NdJ("click",function(){return i.onCancel()}),t._uU(87),t.ALo(88,"transloco"),t.qZA(),t.TgZ(89,"button",29),t._uU(90),t.ALo(91,"transloco"),t.qZA()()()),2&e&&(t.Q6J("showAlert",i.showAlert)("alertType",i.alertType),t.xp6(1),t.Oqu(i.alertMsg),t.xp6(1),t.Tol(t.lcZ(3,34,i.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",i.formGroup),t.xp6(4),t.Oqu(t.lcZ(7,36,"limits.name")),t.xp6(3),t.Q6J("schema",t.WLB(86,R,t.lcZ(10,38,"limits.verb"),t.lcZ(11,40,"limits.verbTooltip"))),t.xp6(5),t.Oqu(t.lcZ(15,42,"limits.description")),t.xp6(5),t.Oqu(t.lcZ(20,44,"limits.limitType")),t.xp6(4),t.hij("",t.lcZ(24,46,"limits.limitTypes.instance")," "),t.xp6(3),t.hij("",t.lcZ(27,48,"limits.limitTypes.user")," "),t.xp6(3),t.hij("",t.lcZ(30,50,"limits.limitTypes.eachUser")," "),t.xp6(3),t.hij("",t.lcZ(33,52,"limits.limitTypes.service")," "),t.xp6(3),t.hij("",t.lcZ(36,54,"limits.limitTypes.role")," "),t.xp6(3),t.hij("",t.lcZ(39,56,"limits.limitTypes.serviceByUser")," "),t.xp6(3),t.hij("",t.lcZ(42,58,"limits.limitTypes.serviceByEachUser")," "),t.xp6(3),t.hij("",t.lcZ(45,60,"limits.limitTypes.endpoint")," "),t.xp6(3),t.hij("",t.lcZ(48,62,"limits.limitTypes.endpointByUser")," "),t.xp6(3),t.hij("",t.lcZ(51,64,"limits.limitTypes.endpointByEachUser")," "),t.xp6(2),t.Q6J("ngIf",i.formGroup.controls.serviceId),t.xp6(1),t.Q6J("ngIf",i.formGroup.controls.roleId),t.xp6(1),t.Q6J("ngIf",i.formGroup.controls.userId),t.xp6(1),t.Q6J("ngIf",i.formGroup.controls.endpoint),t.xp6(3),t.Oqu(t.lcZ(59,66,"limits.limitRate")),t.xp6(5),t.Oqu(t.lcZ(64,68,"limits.limitPeriod")),t.xp6(4),t.hij("",t.lcZ(68,70,"limits.limitPeriods.minute")," "),t.xp6(3),t.hij("",t.lcZ(71,72,"limits.limitPeriods.hour")," "),t.xp6(3),t.hij("",t.lcZ(74,74,"limits.limitPeriods.day")," "),t.xp6(3),t.hij("",t.lcZ(77,76,"limits.limitPeriods.week")," "),t.xp6(3),t.hij("",t.lcZ(80,78,"limits.limitPeriods.30Days")," "),t.xp6(4),t.Oqu(t.lcZ(84,80,"limits.active")),t.xp6(4),t.hij(" ",t.lcZ(88,82,"cancel")," "),t.xp6(3),t.hij(" ",t.lcZ(91,84,"save")," "))},dependencies:[l.v,n.UX,n._Y,n.Fj,n.wV,n.JJ,n.JL,n.sg,n.u,m.lN,m.KE,m.hX,a.c,a.Nt,T.LD,T.gD,v.ey,_.ax,v.Ng,_.O5,h.rP,h.Rr,c.ot,c.lW,A.Ot,O.M,_.Ov],styles:[".df-limit-form-container[_ngcontent-%COMP%]{display:flex;height:100%;width:100%}"]}),d);D=(0,o.gn)([(0,y.c)({checkProperties:!0})],D)},41089:(E,f,r)=>{r.d(f,{v:()=>T});var o=r(65879),n=r(96814),u=r(32296),p=r(45597),c=r(90590);function h(a,m){if(1&a){const l=o.EpF();o.TgZ(0,"button",5),o.NdJ("click",function(){o.CHM(l);const A=o.oxw(2);return o.KtG(A.dismissAlert())}),o.TgZ(1,"fa-icon",6),o._uU(2),o.qZA()()}if(2&a){const l=o.oxw(2);o.xp6(1),o.Q6J("icon",l.faXmark),o.xp6(1),o.Oqu("alerts.close")}}function v(a,m){if(1&a&&(o.TgZ(0,"div",1),o._UZ(1,"fa-icon",2),o.TgZ(2,"span",3),o.Hsn(3),o.qZA(),o.YNc(4,h,3,2,"button",4),o.qZA()),2&a){const l=o.oxw();o.Tol(l.alertType),o.xp6(1),o.Q6J("icon",l.icon),o.xp6(3),o.Q6J("ngIf",l.dismissible)}}const _=["*"];let T=(()=>{class a{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new o.vpe,this.faXmark=c.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return c.f8k;case"error":return c.$9F;case"warning":return c.RLE;default:return c.sqG}}}return a.\u0275fac=function(l){return new(l||a)},a.\u0275cmp=o.Xpm({type:a,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[o.jDz],ngContentSelectors:_,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(l,g){1&l&&(o.F$t(),o.YNc(0,v,5,4,"div",0)),2&l&&o.Q6J("ngIf",g.showAlert)},dependencies:[n.O5,u.ot,u.RK,p.uH,p.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),a})()}}]); \ No newline at end of file diff --git a/dist/3656.50ab1944fe45dd0c.js b/dist/3656.50ab1944fe45dd0c.js new file mode 100644 index 00000000..08a20fc1 --- /dev/null +++ b/dist/3656.50ab1944fe45dd0c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[3656],{53656:(yt,I,d)=>{d.r(I),d.d(I,{DfFilesComponent:()=>F});var _,v=d(97582),Y=d(64135),Z=d(86806),S=d(74490),A=d(62651),u=d(90590),J=d(30977),k=d(78791),t=d(65879),w=d(81896),$=d(4300),C=d(42346),g=d(17700),M=d(96814),p=d(32296),O=d(45597),m=d(25313),x=d(77988),l=d(56223),N=d(21476),b=d(64170),P=d(2032),z=d(13566);function L(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function E(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function U(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function R(n,o){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,c=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,c.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function G(n,o){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==c?null:c.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==c?null:c.cell(e))))}}function B(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=c&&c.cell(e)?"confirmed":"pending")," ")}}function H(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==c?null:c.cell(e)," ")}}function K(n,o){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function j(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function q(n,o){if(1&n&&(t.ynx(0),t.YNc(1,K,1,1,"fa-icon",28),t.YNc(2,j,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==c||!c.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=c&&c.cell(e)))}}function X(n,o){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,G,1,3,"fa-icon",26),t.YNc(2,B,3,3,"ng-container",5),t.YNc(3,H,2,1,"ng-container",5),t.YNc(4,q,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function V(n,o){if(1&n&&(t.ynx(0,21),t.YNc(1,R,4,6,"th",22),t.YNc(2,X,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function W(n,o){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function tt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,s=t.oxw(3).$implicit,r=t.oxw(2);let Q;return t.KtG(r.goEventScriptsPage((null==s||null==(Q=s.cell(i))?null:Q.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=o.$implicit,c=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==c?null:c.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==c?null:c.cell(e))))}}function et(n,o){1&n&&(t.ynx(0),t.YNc(1,W,2,0,"th",32),t.YNc(2,tt,2,3,"td",33),t.BQk())}function nt(n,o){1&n&&t._UZ(0,"th",34)}function ot(n,o){1&n&&t._UZ(0,"td",35)}function ct(n,o){1&n&&(t.YNc(0,nt,1,0,"th",32),t.YNc(1,ot,1,0,"td",33))}function at(n,o){if(1&n&&(t.ynx(0,21),t.YNc(1,et,3,0,"ng-container",30),t.YNc(2,ct,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",c.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function dt(n,o){1&n&&t._UZ(0,"th",34)}d(6625);const T=function(n){return{param:n}};function it(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,T,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function rt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,T,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function lt(n,o){if(1&n&&(t.ynx(0),t.YNc(1,it,3,7,"button",39),t.YNc(2,rt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(6);t.xp6(1),t.Q6J("ngIf",c.actions.additional[0].icon)("ngIfElse",e)}}function mt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,s=t.oxw(3).$implicit;return t.KtG(i.function(s))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,c)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,T,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function gt(n,o){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(c){return c.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,mt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),c=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",c.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",c.actions.additional)}}function st(n,o){if(1&n&&(t.ynx(0),t.YNc(1,lt,4,2,"ng-container",30),t.YNc(2,gt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===c.actions.additional.length)("ngIfElse",e)}}function pt(n,o){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,st,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function bt(n,o){if(1&n&&(t.ynx(0,37),t.YNc(1,dt,1,0,"th",32),t.YNc(2,pt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function _t(n,o){if(1&n&&(t.ynx(0),t.YNc(1,V,3,1,"ng-container",19),t.YNc(2,at,4,3,"ng-container",19),t.YNc(3,bt,3,1,"ng-container",20),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function ft(n,o){1&n&&t._UZ(0,"tr",48)}function ht(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,s=t.oxw(2);return t.KtG(s.callDefaultAction(i))})("keydown",function(a){const s=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.handleKeyDown(a,s))}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.ekj("clickable",c.isClickable(e)),t.uIk("tabindex",c.isClickable(e)?0:-1)}}function xt(n,o){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ut(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,_t,4,3,"ng-container",13),t.YNc(5,ft,1,0,"tr",14),t.YNc(6,ht,1,3,"tr",15),t.YNc(7,xt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=o.ngIf,c=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,c.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",c.dataSource),t.xp6(1),t.Q6J("ngForOf",c.columns),t.xp6(1),t.Q6J("matHeaderRowDef",c.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",c.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",c.pageSizes)("length",c.tableLength)}}const Ct=[[["","topActions",""]]],Mt=function(n){return{currentPageSize:n}};let y=((_=class extends Y.j{constructor(o,e,c,a,i,s){super(e,c,a,i,s),this.crudService=o,this.faDownload=u.q7m,this.allowFilter=!1,this.allowCreate=!1,this.columns=[{columnDef:"name",header:"name",cell:r=>r.name},{columnDef:"type",header:"type",cell:r=>"folder"===r.type?"Folder":r.contentType},{columnDef:"actions"}],this.actions={default:{label:"view",function:r=>"file"===r.type?this.router.navigate([A.Z.VIEW,r.name],{relativeTo:this._activatedRoute}):this.router.navigate([A.Z.ADMIN_SETTINGS,this.type,r.path]),ariaLabel:{key:"view"},disabled:r=>"file"===r.type&&"logs"!==this.type},additional:[{label:"delete",function:r=>this.confirmDelete(r),ariaLabel:{key:"deleteRow",param:"id"},icon:this.faTrashCan},{label:"files.download",icon:u.q7m,function:r=>this.download(r),ariaLabel:{key:"files.download",param:"label"}}]},this.filterQuery=(0,S.s)(),this._activatedRoute.data.subscribe(r=>{this.type=r.type}),this._activatedRoute.paramMap.subscribe(r=>this.path=r.get("entity")||"")}download(o){const e=[],c="folder"===o.type;c&&e.push({key:"zip",value:"true"});const a=`${this.type}/${o.path}`;"application/json"===o.contentType?this.crudService.downloadJson(a).subscribe(i=>{(0,J.AG)(i,o.name,"json")}):this.crudService.downloadFile(a,{additionalParams:e}).subscribe(i=>{i&&(0,J.dT)(i,`${o.name}${c?".zip":""}`)})}mapDataToTable(o){return o.map(e=>({name:e.name,path:e.path,type:e.type,contentType:e.contentType}))}deleteRow(o){this.crudService.legacyDelete(`${this.type}/${o.path}`,{additionalParams:[{key:"force",value:"true"}]}).subscribe(()=>{this.refreshTable(0)})}uploadFile(o){this.crudService.uploadFile(`files/${this.path}`,o,{snackbarSuccess:"files.alerts.uploadSuccess"}).subscribe(()=>{this.refreshTable(0)})}refreshTable(o){const e=decodeURIComponent(this._activatedRoute.snapshot.url.toString());this.crudService.get(`${this.type}/${e}`,{limit:o}).subscribe(c=>{this.dataSource.data=this.mapDataToTable(c.resource)})}}).\u0275fac=function(o){return new(o||_)(t.Y36(Z.PA),t.Y36(w.F0),t.Y36(w.gz),t.Y36($.Kd),t.Y36(C.Vn),t.Y36(g.uw))},_.\u0275cmp=t.Xpm({type:_,selectors:[["df-files-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(o,e){1&o&&(t.F$t(Ct),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,L,3,4,"button",1),t.YNc(3,E,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,U,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ut,10,11,"ng-container",5),t.ALo(8,"async")),2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,Mt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[M.O5,p.ot,p.lW,p.RK,p.nh,O.uH,O.BN,m.p0,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,m.Ee,M.sg,x.Tx,x.VK,x.OP,x.p6,l.UX,l.Fj,l.JJ,l.oH,C.Ot,M.Ov,g.Is,N.TU,N.NW,b.lN,b.KE,b.hX,P.c,P.Nt,z.JX,z.YE,z.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),_);var f;y=(0,v.gn)([(0,k.c)({checkProperties:!0})],y);let D=((f=class{constructor(o,e,c,a){this.crudService=o,this.data=e,this.fb=c,this.dialogRef=a,this.dialogForm=this.fb.group({name:["",l.kI.required]})}save(){this.dialogForm.valid&&this.crudService.create({resource:[]},{additionalHeaders:[{key:"X-Folder-Name",value:this.dialogForm.value.name}],snackbarSuccess:"files.alerts.createFolderSuccess"},this.data.route).subscribe(()=>{this.dialogRef.close({refreshData:!0})})}}).\u0275fac=function(o){return new(o||f)(t.Y36(Z.Y0),t.Y36(g.WI),t.Y36(l.qu),t.Y36(g.so))},f.\u0275cmp=t.Xpm({type:f,selectors:[["df-folder-dialog-component"]],standalone:!0,features:[t.jDz],decls:17,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"files-dialog-form","details-section",3,"formGroup","ngSubmit"],["subscriptSizing","dynamic"],["matInput","","formControlName","name"],["mat-dialog-actions",""],["mat-flat-button","","type","button","mat-dialog-close","",1,"cancel-btn"],["mat-flat-button","",1,"save-btn",3,"click"]],template:function(o,e){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"transloco"),t.qZA(),t.TgZ(3,"div",1)(4,"form",2),t.NdJ("ngSubmit",function(){return e.save()}),t.TgZ(5,"mat-form-field",3)(6,"mat-label"),t._uU(7),t.ALo(8,"transloco"),t.qZA(),t._UZ(9,"input",4),t.qZA()()(),t.TgZ(10,"div",5)(11,"button",6),t._uU(12),t.ALo(13,"transloco"),t.qZA(),t.TgZ(14,"button",7),t.NdJ("click",function(){return e.save()}),t._uU(15),t.ALo(16,"transloco"),t.qZA()()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,5,"files.createFolder")),t.xp6(3),t.Q6J("formGroup",e.dialogForm),t.xp6(3),t.Oqu(t.lcZ(8,7,"files.folderName")),t.xp6(5),t.hij(" ",t.lcZ(13,9,"cancel")," "),t.xp6(3),t.hij(" ",t.lcZ(16,11,"save")," "))},dependencies:[g.Is,g.ZT,g.uh,g.xY,g.H8,p.ot,p.lW,b.lN,b.KE,b.hX,P.c,P.Nt,C.Ot,l.UX,l._Y,l.Fj,l.JJ,l.JL,l.sg,l.u],encapsulation:2}),f);D=(0,v.gn)([(0,k.c)({checkProperties:!0})],D);var h,Pt=d(65763);let F=((h=class{constructor(o,e,c){this.activatedRoute=o,this.dialog=e,this.themeService=c,this.faUpload=u.cf$,this.faFolderPlus=u.x58,this.currentRoute="",this.isDarkMode=this.themeService.darkMode$}uploadFile(o){const e=o.target;e.files&&(this.filesTable.uploadFile(e.files),this.filesTable.refreshTable())}createFolder(){this.dialog.open(D,{data:{route:decodeURIComponent(this.activatedRoute.snapshot.url.toString())}}).afterClosed().subscribe(e=>{e&&e.refreshData&&this.filesTable.refreshTable()})}}).\u0275fac=function(o){return new(o||h)(t.Y36(w.gz),t.Y36(g.uw),t.Y36(Pt.F))},h.\u0275cmp=t.Xpm({type:h,selectors:[["df-files"]],viewQuery:function(o,e){if(1&o&&t.Gf(y,5),2&o){let c;t.iGM(c=t.CRH())&&(e.filesTable=c.first)}},standalone:!0,features:[t.jDz],decls:12,vars:16,consts:[["topActions",""],["mat-mini-fab","","color","primary",1,"save-btn",3,"click"],["size","xl",3,"icon"],["type","file","multiple","",2,"display","none",3,"change"],["fileInput",""]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"df-files-table"),t.ynx(1,0),t.TgZ(2,"button",1),t.NdJ("click",function(){return e.createFolder()}),t.ALo(3,"async"),t.ALo(4,"transloco"),t._UZ(5,"fa-icon",2),t.qZA(),t.TgZ(6,"button",1),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(11);return t.KtG(i.click())}),t.ALo(7,"async"),t.ALo(8,"transloco"),t._UZ(9,"fa-icon",2),t.qZA(),t.TgZ(10,"input",3,4),t.NdJ("change",function(i){return e.uploadFile(i)}),t.qZA(),t.BQk(),t.qZA()}2&o&&(t.xp6(2),t.Tol(t.lcZ(3,8,e.isDarkMode)?"dark-theme":""),t.uIk("aria-label",t.lcZ(4,10,"files.createFolder")),t.xp6(3),t.Q6J("icon",e.faFolderPlus),t.xp6(1),t.Tol(t.lcZ(7,12,e.isDarkMode)?"dark-theme":""),t.uIk("aria-label",t.lcZ(8,14,"importList")),t.xp6(3),t.Q6J("icon",e.faUpload))},dependencies:[y,C.Ot,O.uH,O.BN,p.ot,p.nh,M.Ov,x.Tx,g.Is]}),h);F=(0,v.gn)([(0,k.c)({checkProperties:!0})],F)}}]); \ No newline at end of file diff --git a/dist/3893.6be3db6bf584162c.js b/dist/3893.6be3db6bf584162c.js new file mode 100644 index 00000000..11c148d1 --- /dev/null +++ b/dist/3893.6be3db6bf584162c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[3893],{83893:(fe,Q,r)=>{r.r(Q),r.d(Q,{DfTableDetailsComponent:()=>J});var C,z=r(97582),g=r(56223),s=r(32296),p=r(64170),f=r(2032),P=r(42346),b=r(96814),R=r(64135),T=r(86806),h=r(62651),Y=r(74490),D=r(78791),t=r(65879),x=r(81896),S=r(4300),v=r(17700),k=r(45597),l=r(25313),_=r(77988),w=r(21476),u=r(13566);function E(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function L(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function U(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function $(n,o){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,c=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,c.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function q(n,o){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==c?null:c.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==c?null:c.cell(e))))}}function B(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=c&&c.cell(e)?"confirmed":"pending")," ")}}function K(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==c?null:c.cell(e)," ")}}function j(n,o){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function G(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function H(n,o){if(1&n&&(t.ynx(0),t.YNc(1,j,1,1,"fa-icon",28),t.YNc(2,G,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==c||!c.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=c&&c.cell(e)))}}function V(n,o){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,q,1,3,"fa-icon",26),t.YNc(2,B,3,3,"ng-container",5),t.YNc(3,K,2,1,"ng-container",5),t.YNc(4,H,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function X(n,o){if(1&n&&(t.ynx(0,21),t.YNc(1,$,4,6,"th",22),t.YNc(2,V,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function W(n,o){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function tt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit,d=t.oxw(2);let y;return t.KtG(d.goEventScriptsPage((null==m||null==(y=m.cell(i))?null:y.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=o.$implicit,c=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==c?null:c.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==c?null:c.cell(e))))}}function et(n,o){1&n&&(t.ynx(0),t.YNc(1,W,2,0,"th",32),t.YNc(2,tt,2,3,"td",33),t.BQk())}function nt(n,o){1&n&&t._UZ(0,"th",34)}function ot(n,o){1&n&&t._UZ(0,"td",35)}function ct(n,o){1&n&&(t.YNc(0,nt,1,0,"th",32),t.YNc(1,ot,1,0,"td",33))}function at(n,o){if(1&n&&(t.ynx(0,21),t.YNc(1,et,3,0,"ng-container",30),t.YNc(2,ct,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",c.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function dt(n,o){1&n&&t._UZ(0,"th",34)}r(6625);const I=function(n){return{param:n}};function it(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,I,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function rt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,I,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function lt(n,o){if(1&n&&(t.ynx(0),t.YNc(1,it,3,7,"button",39),t.YNc(2,rt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(6);t.xp6(1),t.Q6J("ngIf",c.actions.additional[0].icon)("ngIfElse",e)}}function mt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(i.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,c)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,I,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function gt(n,o){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(c){return c.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,mt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),c=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",c.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",c.actions.additional)}}function st(n,o){if(1&n&&(t.ynx(0),t.YNc(1,lt,4,2,"ng-container",30),t.YNc(2,gt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===c.actions.additional.length)("ngIfElse",e)}}function pt(n,o){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,st,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function bt(n,o){if(1&n&&(t.ynx(0,37),t.YNc(1,dt,1,0,"th",32),t.YNc(2,pt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function _t(n,o){if(1&n&&(t.ynx(0),t.YNc(1,X,3,1,"ng-container",19),t.YNc(2,at,4,3,"ng-container",19),t.YNc(3,bt,3,1,"ng-container",20),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function ft(n,o){1&n&&t._UZ(0,"tr",48)}function ht(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(i))})("keydown",function(a){const m=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(d.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.ekj("clickable",c.isClickable(e)),t.uIk("tabindex",c.isClickable(e)?0:-1)}}function xt(n,o){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ut(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,_t,4,3,"ng-container",13),t.YNc(5,ft,1,0,"tr",14),t.YNc(6,ht,1,3,"tr",15),t.YNc(7,xt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=o.ngIf,c=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,c.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",c.dataSource),t.xp6(1),t.Q6J("ngForOf",c.columns),t.xp6(1),t.Q6J("matHeaderRowDef",c.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",c.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",c.pageSizes)("length",c.tableLength)}}const Ct=[[["","topActions",""]]],Ot=function(n){return{currentPageSize:n}};let Z=((C=class extends R.j{constructor(o,e,c,a,i,m){super(e,c,a,i,m),this.crudService=o,this.actions={default:{label:"view",function:d=>{this.router.navigate([h.Z.FIELDS,d.name],{relativeTo:this._activatedRoute})},ariaLabel:{key:"view"}},additional:this.actions.additional},this.columns=[{columnDef:"name",header:"schema.name",cell:d=>d.name},{columnDef:"alias",header:"schema.alias",cell:d=>d.alias},{columnDef:"type",header:"schema.type",cell:d=>d.type},{columnDef:"virtual",header:"schema.virtual",cell:d=>d.isVirtual},{columnDef:"aggregate",header:"schema.aggregate",cell:d=>d.isAggregate},{columnDef:"required",header:"schema.required",cell:d=>d.required},{columnDef:"constraints",header:"schema.constraints",cell:d=>d.constraints},{columnDef:"actions"}],this.filterQuery=(0,Y.s)(),this._activatedRoute.data.subscribe(d=>{this.tableName=d.data&&d.data.name?d.data.name:""}),this.dbName=this._activatedRoute.snapshot.params.name}mapDataToTable(o){return o.map(e=>({name:e.name,alias:e.alias,type:e.type,isVirtual:e.isVirtual,isAggregate:e.isAggregate,required:e.required,constraints:this.getFieldConstraints(e)}))}getFieldConstraints(o){return o.isPrimaryKey?"schema.primaryKey":o.isForeignKey?"schema.foreignKey":""}createRow(){this.router.navigate([h.Z.FIELDS,h.Z.CREATE],{relativeTo:this._activatedRoute})}deleteRow(o){this.crudService.delete(`${this.dbName}/_schema/${this.tableName}/_field/${o.name}`).subscribe(()=>{this.refreshTable()})}refreshTable(){this.crudService.get(`${this.dbName}/_schema/${this.tableName}/_field`).subscribe(o=>{this.dataSource.data=this.mapDataToTable(o.resource)})}}).\u0275fac=function(o){return new(o||C)(t.Y36(T.PA),t.Y36(x.F0),t.Y36(x.gz),t.Y36(S.Kd),t.Y36(P.Vn),t.Y36(v.uw))},C.\u0275cmp=t.Xpm({type:C,selectors:[["df-fields-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(o,e){1&o&&(t.F$t(Ct),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,E,3,4,"button",1),t.YNc(3,L,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,U,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ut,10,11,"ng-container",5),t.ALo(8,"async")),2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,Ot,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[b.O5,s.ot,s.lW,s.RK,s.nh,k.uH,k.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,b.sg,_.Tx,_.VK,_.OP,_.p6,g.UX,g.Fj,g.JJ,g.oH,P.Ot,b.Ov,v.Is,w.TU,w.NW,p.lN,p.KE,p.hX,f.c,f.Nt,u.JX,u.YE,u.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),C);var O;function Pt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function yt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function vt(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function kt(n,o){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,c=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,c.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function wt(n,o){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==c?null:c.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==c?null:c.cell(e))))}}function zt(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=c&&c.cell(e)?"confirmed":"pending")," ")}}function Tt(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==c?null:c.cell(e)," ")}}function Dt(n,o){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function It(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function Zt(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Dt,1,1,"fa-icon",28),t.YNc(2,It,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,c=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==c||!c.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=c&&c.cell(e)))}}function At(n,o){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,wt,1,3,"fa-icon",26),t.YNc(2,zt,3,3,"ng-container",5),t.YNc(3,Tt,2,1,"ng-container",5),t.YNc(4,Zt,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function Nt(n,o){if(1&n&&(t.ynx(0,21),t.YNc(1,kt,4,6,"th",22),t.YNc(2,At,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function Ft(n,o){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function Jt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit,d=t.oxw(2);let y;return t.KtG(d.goEventScriptsPage((null==m||null==(y=m.cell(i))?null:y.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=o.$implicit,c=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==c?null:c.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==c?null:c.cell(e))))}}function Qt(n,o){1&n&&(t.ynx(0),t.YNc(1,Ft,2,0,"th",32),t.YNc(2,Jt,2,3,"td",33),t.BQk())}function Rt(n,o){1&n&&t._UZ(0,"th",34)}function Yt(n,o){1&n&&t._UZ(0,"td",35)}function St(n,o){1&n&&(t.YNc(0,Rt,1,0,"th",32),t.YNc(1,Yt,1,0,"td",33))}function Et(n,o){if(1&n&&(t.ynx(0,21),t.YNc(1,Qt,3,0,"ng-container",30),t.YNc(2,St,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",c.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function Lt(n,o){1&n&&t._UZ(0,"th",34)}Z=(0,z.gn)([(0,D.c)({checkProperties:!0})],Z);const A=function(n){return{param:n}};function Ut(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,A,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function $t(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,A,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function qt(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Ut,3,7,"button",39),t.YNc(2,$t,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(6);t.xp6(1),t.Q6J("ngIf",c.actions.additional[0].icon)("ngIfElse",e)}}function Bt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(i.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,c)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,A,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function Kt(n,o){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(c){return c.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,Bt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),c=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",c.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",c.actions.additional)}}function jt(n,o){if(1&n&&(t.ynx(0),t.YNc(1,qt,4,2,"ng-container",30),t.YNc(2,Kt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===c.actions.additional.length)("ngIfElse",e)}}function Gt(n,o){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,jt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function Ht(n,o){if(1&n&&(t.ynx(0,37),t.YNc(1,Lt,1,0,"th",32),t.YNc(2,Gt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function Vt(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Nt,3,1,"ng-container",19),t.YNc(2,Et,4,3,"ng-container",19),t.YNc(3,Ht,3,1,"ng-container",20),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function Xt(n,o){1&n&&t._UZ(0,"tr",48)}function Wt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(i))})("keydown",function(a){const m=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(d.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.ekj("clickable",c.isClickable(e)),t.uIk("tabindex",c.isClickable(e)?0:-1)}}function te(n,o){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ee(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,Vt,4,3,"ng-container",13),t.YNc(5,Xt,1,0,"tr",14),t.YNc(6,Wt,1,3,"tr",15),t.YNc(7,te,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=o.ngIf,c=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,c.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",c.dataSource),t.xp6(1),t.Q6J("ngForOf",c.columns),t.xp6(1),t.Q6J("matHeaderRowDef",c.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",c.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",c.pageSizes)("length",c.tableLength)}}const ne=[[["","topActions",""]]],oe=function(n){return{currentPageSize:n}};let N=((O=class extends R.j{constructor(o,e,c,a,i,m){super(e,c,a,i,m),this.crudService=o,this.actions={default:{label:"view",function:d=>{this.router.navigate([h.Z.RELATIONSHIPS,d.name],{relativeTo:this._activatedRoute})},ariaLabel:{key:"view"}},additional:this.actions.additional},this.columns=[{columnDef:"name",header:"schema.name",cell:d=>d.name},{columnDef:"alias",header:"schema.alias",cell:d=>d.alias},{columnDef:"type",header:"schema.type",cell:d=>d.type},{columnDef:"virtual",header:"schema.virtual",cell:d=>d.isVirtual},{columnDef:"actions"}],this.filterQuery=(0,Y.s)(),this._activatedRoute.data.subscribe(d=>{this.tableName=d.data&&d.data.name?d.data.name:""}),this.dbName=this._activatedRoute.snapshot.params.name}mapDataToTable(o){return o.map(e=>({name:e.name,alias:e.alias,type:e.type,isVirtual:e.isVirtual}))}createRow(){this.router.navigate([h.Z.RELATIONSHIPS,h.Z.CREATE],{relativeTo:this._activatedRoute})}deleteRow(o){this.crudService.delete(`${this.dbName}/_schema/${this.tableName}/_related/${o.name}`).subscribe(()=>{this.refreshTable()})}refreshTable(){this.crudService.get(`${this.dbName}/_schema/${this.tableName}/_related`).subscribe(o=>{this.dataSource.data=this.mapDataToTable(o.resource)})}}).\u0275fac=function(o){return new(o||O)(t.Y36(T.PA),t.Y36(x.F0),t.Y36(x.gz),t.Y36(S.Kd),t.Y36(P.Vn),t.Y36(v.uw))},O.\u0275cmp=t.Xpm({type:O,selectors:[["df-relationships-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(o,e){1&o&&(t.F$t(ne),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Pt,3,4,"button",1),t.YNc(3,yt,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,vt,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ee,10,11,"ng-container",5),t.ALo(8,"async")),2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,oe,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[b.O5,s.ot,s.lW,s.RK,s.nh,k.uH,k.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,b.sg,_.Tx,_.VK,_.OP,_.p6,g.UX,g.Fj,g.JJ,g.oH,P.Ot,b.Ov,v.Is,w.TU,w.NW,p.lN,p.KE,p.hX,f.c,f.Nt,u.JX,u.YE,u.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),O);N=(0,z.gn)([(0,D.c)({checkProperties:!0})],N);var M,F=r(74104),ae=r(41609),de=r(24546),ie=r(49787),re=r(65763);function le(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"schema.alerts.tableNameError")," "))}function me(n,o){if(1&n&&(t.TgZ(0,"div",19)(1,"h2"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"df-fields-table",20),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"schema.fields")),t.xp6(2),t.Q6J("tableData",e.tableFields)}}function ge(n,o){if(1&n&&(t.TgZ(0,"div",21)(1,"h2"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"df-relationships-table",20),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"schema.relationships.heading")),t.xp6(2),t.Q6J("tableData",e.tableRelated)}}function se(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"update")))}function pe(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"save")))}function be(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"update")))}function _e(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"save")))}let J=((M=class{constructor(o,e,c,a,i,m){this.crudService=o,this.fb=e,this.activatedRoute=c,this.breakpointService=a,this.router=i,this.themeService=m,this.jsonData=new g.NI,this.AceEditorMode=de.h,this.isDarkMode=this.themeService.darkMode$,this.tableDetailsForm=this.fb.group({name:["",g.kI.required],alias:[null],label:[null],plural:[null],description:[null]})}ngOnInit(){this.activatedRoute.data.subscribe(o=>{this.dbName=this.activatedRoute.snapshot.params.name,this.type=o.type,this.jsonData.setValue(JSON.stringify(o.data,null,2)),"edit"===this.type&&(this.tableDetailsForm.patchValue({name:o.data.name,alias:o.data.alias,label:o.data.label,plural:o.data.plural,description:o.data.description}),this.tableDetailsForm.get("name")?.disable(),this.tableFields=o.data.field,this.tableRelated=o.data.related,this.access=o.data.access,this.primaryKey=o.data.primaryKey,console.log(o.data))})}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}save(o){let e;if(o)try{e=JSON.parse(o)}catch{return}else{if(this.tableDetailsForm.invalid)return;e=this.tableDetailsForm.value,e.field=[{alias:null,name:"id",label:"Id",description:null,native:[],type:"id",dbType:null,length:null,precision:null,scale:null,default:null,required:!1,allowNull:!1,fixedLength:!1,supportsMultibyte:!1,autoIncrement:!0,isPrimaryKey:!1,isUnique:!1,isIndex:!1,isForeignKey:!1,refTable:null,refField:null,refOnUpdate:null,refOnDelete:null,picklist:null,validation:null,dbFunction:null,isVirtual:!1,isAggregate:!1}]}if("create"===this.type)this.crudService.create({resource:[e]},{snackbarSuccess:"schema.alerts.createSuccess",fields:"*"},`${this.dbName}/_schema`).subscribe(a=>{this.router.navigate(["../",a.resource[0].name],{relativeTo:this.activatedRoute})});else if("edit"===this.type){const c=this.tableDetailsForm.get("name")?.value,i={...this.tableDetailsForm.getRawValue(),access:this.access,primary_key:this.primaryKey};this.crudService.patch(`${this.dbName}/_schema/${c}`,i,{snackbarSuccess:"schema.alerts.updateSuccess"}).subscribe(()=>{this.goBack()})}}}).\u0275fac=function(o){return new(o||M)(t.Y36(T.PA),t.Y36(g.qu),t.Y36(x.gz),t.Y36(ie.y),t.Y36(x.F0),t.Y36(re.F))},M.\u0275cmp=t.Xpm({type:M,selectors:[["df-table-details"]],standalone:!0,features:[t.jDz],decls:51,vars:42,consts:[["dynamicHeight","","mat-stretch-tabs","false","mat-align-tabs","start","animationDuration","0ms"],[3,"label"],[1,"details-section",3,"formGroup","ngSubmit"],["appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name","required",""],[4,"ngIf"],["matInput","","formControlName","alias"],["matInput","","formControlName","label"],["matInput","","formControlName","plural"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","formControlName","description"],["class","full-width",4,"ngIf"],["class","full-width margin-2-0",4,"ngIf"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],["mat-flat-button","",1,"save-btn"],["label","JSON"],[3,"mode","formControl"],["mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width"],[3,"tableData"],[1,"full-width","margin-2-0"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.TgZ(2,"mat-tab-group",0)(3,"mat-tab",1),t.ALo(4,"transloco"),t.TgZ(5,"form",2),t.NdJ("ngSubmit",function(){return e.save()}),t.ALo(6,"async"),t.TgZ(7,"mat-form-field",3)(8,"mat-label"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t._UZ(11,"input",4),t.YNc(12,le,3,3,"mat-error",5),t.qZA(),t.TgZ(13,"mat-form-field",3)(14,"mat-label"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"input",6),t.qZA(),t.TgZ(18,"mat-form-field",3)(19,"mat-label"),t._uU(20),t.ALo(21,"transloco"),t.qZA(),t._UZ(22,"input",7),t.qZA(),t.TgZ(23,"mat-form-field",3)(24,"mat-label"),t._uU(25),t.ALo(26,"transloco"),t.qZA(),t._UZ(27,"input",8),t.qZA(),t.TgZ(28,"mat-form-field",9)(29,"mat-label"),t._uU(30),t.ALo(31,"transloco"),t.qZA(),t._UZ(32,"input",10),t.qZA(),t.YNc(33,me,5,4,"div",11),t.YNc(34,ge,5,4,"div",12),t.TgZ(35,"div",13)(36,"button",14),t.NdJ("click",function(){return e.goBack()}),t._uU(37),t.ALo(38,"transloco"),t.qZA(),t.TgZ(39,"button",15),t.YNc(40,se,3,3,"span",5),t.YNc(41,pe,3,3,"span",5),t.qZA()()()(),t.TgZ(42,"mat-tab",16),t._UZ(43,"df-ace-editor",17),t.TgZ(44,"div",13)(45,"button",14),t.NdJ("click",function(){return e.goBack()}),t._uU(46),t.ALo(47,"transloco"),t.qZA(),t.TgZ(48,"button",18),t.NdJ("click",function(){return e.save(e.jsonData.getRawValue())}),t.YNc(49,be,3,3,"span",5),t.YNc(50,_e,3,3,"span",5),t.qZA()()()()()),2&o&&(t.Tol(t.lcZ(1,22,e.isDarkMode)?"dark-theme":""),t.xp6(3),t.s9C("label",t.lcZ(4,24,"schema.table")),t.xp6(2),t.ekj("x-small",t.lcZ(6,26,e.breakpointService.isXSmallScreen)),t.Q6J("formGroup",e.tableDetailsForm),t.xp6(4),t.hij(" ",t.lcZ(10,28,"schema.tableName")," "),t.xp6(3),t.Q6J("ngIf",e.tableDetailsForm.controls.name.hasError("required")),t.xp6(3),t.hij(" ",t.lcZ(16,30,"schema.alias")," "),t.xp6(5),t.hij(" ",t.lcZ(21,32,"schema.label")," "),t.xp6(5),t.hij(" ",t.lcZ(26,34,"schema.plural")," "),t.xp6(5),t.hij(" ",t.lcZ(31,36,"schema.description")," "),t.xp6(3),t.Q6J("ngIf","edit"===e.type),t.xp6(1),t.Q6J("ngIf","edit"===e.type),t.xp6(3),t.hij(" ",t.lcZ(38,38,"cancel")," "),t.xp6(3),t.Q6J("ngIf","edit"===e.type),t.xp6(1),t.Q6J("ngIf","create"===e.type),t.xp6(2),t.Q6J("mode",e.AceEditorMode.JSON)("formControl",e.jsonData),t.xp6(3),t.hij(" ",t.lcZ(47,40,"cancel")," "),t.xp6(3),t.Q6J("ngIf","edit"===e.type),t.xp6(1),t.Q6J("ngIf","create"===e.type))},dependencies:[s.ot,s.lW,g.UX,g._Y,g.Fj,g.JJ,g.JL,g.Q7,g.oH,g.sg,g.u,p.lN,p.KE,p.hX,p.TO,f.c,f.Nt,P.Ot,b.O5,Z,N,b.Ov,F.Nh,F.uX,F.SP,ae.C],styles:[".json-area[_ngcontent-%COMP%]{min-height:400px}"]}),M);J=(0,z.gn)([(0,D.c)({checkProperties:!0})],J)}}]); \ No newline at end of file diff --git a/dist/3rdpartylicenses.txt b/dist/3rdpartylicenses.txt new file mode 100644 index 00000000..b4b6e429 --- /dev/null +++ b/dist/3rdpartylicenses.txt @@ -0,0 +1,3670 @@ +@angular/animations +MIT + +@angular/cdk +MIT +The MIT License + +Copyright (c) 2023 Google LLC. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/common +MIT + +@angular/core +MIT + +@angular/forms +MIT + +@angular/material +MIT +The MIT License + +Copyright (c) 2023 Google LLC. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/platform-browser +MIT + +@angular/router +MIT + +@babel/runtime +MIT +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +@braintree/sanitize-url +MIT +MIT License + +Copyright (c) 2017 Braintree + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +@fortawesome/angular-fontawesome +MIT +MIT License + +Copyright (c) 2018 Fonticons, Inc. and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@fortawesome/fontawesome-svg-core +MIT +Fonticons, Inc. (https://fontawesome.com) + +-------------------------------------------------------------------------------- + +Font Awesome Free License + +Font Awesome Free is free, open source, and GPL friendly. You can use it for +commercial projects, open source projects, or really almost whatever you want. +Full Font Awesome Free license: https://fontawesome.com/license/free. + +-------------------------------------------------------------------------------- + +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) + +The Font Awesome Free download is licensed under a Creative Commons +Attribution 4.0 International License and applies to all icons packaged +as SVG and JS file types. + +-------------------------------------------------------------------------------- + +# Fonts: SIL OFL 1.1 License + +In the Font Awesome Free download, the SIL OFL license applies to all icons +packaged as web and desktop font files. + +Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com) +with Reserved Font Name: "Font Awesome". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE +Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting — in part or in whole — any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +-------------------------------------------------------------------------------- + +# Code: MIT License (https://opensource.org/licenses/MIT) + +In the Font Awesome Free download, the MIT license applies to all non-font and +non-icon files. + +Copyright 2023 Fonticons, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- + +# Attribution + +Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font +Awesome Free files already contain embedded comments with sufficient +attribution, so you shouldn't need to do anything additional when using these +files normally. + +We've kept attribution comments terse, so we ask that you do not actively work +to remove them from files, especially code. They're a great way for folks to +learn about Font Awesome. + +-------------------------------------------------------------------------------- + +# Brand Icons + +All brand icons are trademarks of their respective owners. The use of these +trademarks does not indicate endorsement of the trademark holder by Font +Awesome, nor vice versa. **Please do not use brand logos for any purpose except +to represent the company, product, or service to which they refer.** + + +@fortawesome/free-brands-svg-icons +(CC-BY-4.0 AND MIT) +Fonticons, Inc. (https://fontawesome.com) + +-------------------------------------------------------------------------------- + +Font Awesome Free License + +Font Awesome Free is free, open source, and GPL friendly. You can use it for +commercial projects, open source projects, or really almost whatever you want. +Full Font Awesome Free license: https://fontawesome.com/license/free. + +-------------------------------------------------------------------------------- + +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) + +The Font Awesome Free download is licensed under a Creative Commons +Attribution 4.0 International License and applies to all icons packaged +as SVG and JS file types. + +-------------------------------------------------------------------------------- + +# Fonts: SIL OFL 1.1 License + +In the Font Awesome Free download, the SIL OFL license applies to all icons +packaged as web and desktop font files. + +Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com) +with Reserved Font Name: "Font Awesome". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE +Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting — in part or in whole — any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +-------------------------------------------------------------------------------- + +# Code: MIT License (https://opensource.org/licenses/MIT) + +In the Font Awesome Free download, the MIT license applies to all non-font and +non-icon files. + +Copyright 2023 Fonticons, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- + +# Attribution + +Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font +Awesome Free files already contain embedded comments with sufficient +attribution, so you shouldn't need to do anything additional when using these +files normally. + +We've kept attribution comments terse, so we ask that you do not actively work +to remove them from files, especially code. They're a great way for folks to +learn about Font Awesome. + +-------------------------------------------------------------------------------- + +# Brand Icons + +All brand icons are trademarks of their respective owners. The use of these +trademarks does not indicate endorsement of the trademark holder by Font +Awesome, nor vice versa. **Please do not use brand logos for any purpose except +to represent the company, product, or service to which they refer.** + + +@fortawesome/free-solid-svg-icons +(CC-BY-4.0 AND MIT) +Fonticons, Inc. (https://fontawesome.com) + +-------------------------------------------------------------------------------- + +Font Awesome Free License + +Font Awesome Free is free, open source, and GPL friendly. You can use it for +commercial projects, open source projects, or really almost whatever you want. +Full Font Awesome Free license: https://fontawesome.com/license/free. + +-------------------------------------------------------------------------------- + +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) + +The Font Awesome Free download is licensed under a Creative Commons +Attribution 4.0 International License and applies to all icons packaged +as SVG and JS file types. + +-------------------------------------------------------------------------------- + +# Fonts: SIL OFL 1.1 License + +In the Font Awesome Free download, the SIL OFL license applies to all icons +packaged as web and desktop font files. + +Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com) +with Reserved Font Name: "Font Awesome". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE +Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting — in part or in whole — any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +-------------------------------------------------------------------------------- + +# Code: MIT License (https://opensource.org/licenses/MIT) + +In the Font Awesome Free download, the MIT license applies to all non-font and +non-icon files. + +Copyright 2023 Fonticons, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- + +# Attribution + +Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font +Awesome Free files already contain embedded comments with sufficient +attribution, so you shouldn't need to do anything additional when using these +files normally. + +We've kept attribution comments terse, so we ask that you do not actively work +to remove them from files, especially code. They're a great way for folks to +learn about Font Awesome. + +-------------------------------------------------------------------------------- + +# Brand Icons + +All brand icons are trademarks of their respective owners. The use of these +trademarks does not indicate endorsement of the trademark holder by Font +Awesome, nor vice versa. **Please do not use brand logos for any purpose except +to represent the company, product, or service to which they refer.** + + +@ngneat/transloco +MIT +MIT License + +Copyright (c) 2019-2021 Netanel Basal, Shahar Kazaz, and Itay Oded. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + +@ngneat/until-destroy +MIT + +@swagger-api/apidom-ast +Apache-2.0 + +@swagger-api/apidom-core +Apache-2.0 + +@swagger-api/apidom-error +Apache-2.0 + +@swagger-api/apidom-json-pointer +Apache-2.0 + +@swagger-api/apidom-ns-json-schema-draft-4 +Apache-2.0 + +@swagger-api/apidom-ns-openapi-3-0 +Apache-2.0 + +@swagger-api/apidom-ns-openapi-3-1 +Apache-2.0 + +@swagger-api/apidom-reference +Apache-2.0 + +ace-builds +BSD-3-Clause +Copyright (c) 2010, Ajax.org B.V. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Ajax.org B.V. nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL AJAX.ORG B.V. BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +autolinker +MIT +The MIT License (MIT) + +Copyright (c) 2014 Gregory Jacobs (http://greg-jacobs.com) + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +base64-js +MIT +The MIT License (MIT) + +Copyright (c) 2014 Jameson Little + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +call-bind +MIT +MIT License + +Copyright (c) 2020 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +classnames +MIT +The MIT License (MIT) + +Copyright (c) 2018 Jed Watson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +cookie +MIT +(The MIT License) + +Copyright (c) 2012-2014 Roman Shtylman +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +copy-to-clipboard +MIT +MIT License + +Copyright (c) 2017 sudodoki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +core-js-pure +MIT +Copyright (c) 2014-2023 Denis Pushkarev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +cross-fetch +MIT +The MIT License (MIT) + +Copyright (c) 2017 Leonardo Quixadá + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +css.escape +MIT +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +deepmerge +MIT +The MIT License (MIT) + +Copyright (c) 2012 James Halliday, Josh Duff, and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +dompurify +(MPL-2.0 OR Apache-2.0) +DOMPurify +Copyright 2023 Dr.-Ing. Mario Heiderich, Cure53 + +DOMPurify is free software; you can redistribute it and/or modify it under the +terms of either: + +a) the Apache License Version 2.0, or +b) the Mozilla Public License Version 2.0 + +----------------------------------------------------------------------------- + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +----------------------------------------------------------------------------- +Mozilla Public License, version 2.0 + +1. Definitions + +1.1. “Contributor” + + means each individual or legal entity that creates, contributes to the + creation of, or owns Covered Software. + +1.2. “Contributor Version” + + means the combination of the Contributions of others (if any) used by a + Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” + + means Covered Software of a particular Contributor. + +1.4. “Covered Software” + + means Source Code Form to which the initial Contributor has attached the + notice in Exhibit A, the Executable Form of such Source Code Form, and + Modifications of such Source Code Form, in each case including portions + thereof. + +1.5. “Incompatible With Secondary Licenses” + means + + a. that the initial Contributor has attached the notice described in + Exhibit B to the Covered Software; or + + b. that the Covered Software was made available under the terms of version + 1.1 or earlier of the License, but not also under the terms of a + Secondary License. + +1.6. “Executable Form” + + means any form of the work other than Source Code Form. + +1.7. “Larger Work” + + means a work that combines Covered Software with other material, in a separate + file or files, that is not Covered Software. + +1.8. “License” + + means this document. + +1.9. “Licensable” + + means having the right to grant, to the maximum extent possible, whether at the + time of the initial grant or subsequently, any and all of the rights conveyed by + this License. + +1.10. “Modifications” + + means any of the following: + + a. any file in Source Code Form that results from an addition to, deletion + from, or modification of the contents of Covered Software; or + + b. any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor + + means any patent claim(s), including without limitation, method, process, + and apparatus claims, in any patent Licensable by such Contributor that + would be infringed, but for the grant of the License, by the making, + using, selling, offering for sale, having made, import, or transfer of + either its Contributions or its Contributor Version. + +1.12. “Secondary License” + + means either the GNU General Public License, Version 2.0, the GNU Lesser + General Public License, Version 2.1, the GNU Affero General Public + License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” + + means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) + + means an individual or a legal entity exercising rights under this + License. For legal entities, “You” includes any entity that controls, is + controlled by, or is under common control with You. For purposes of this + definition, “control” means (a) the power, direct or indirect, to cause + the direction or management of such entity, whether by contract or + otherwise, or (b) ownership of more than fifty percent (50%) of the + outstanding shares or beneficial ownership of such entity. + + +2. License Grants and Conditions + +2.1. Grants + + Each Contributor hereby grants You a world-wide, royalty-free, + non-exclusive license: + + a. under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or as + part of a Larger Work; and + + b. under Patent Claims of such Contributor to make, use, sell, offer for + sale, have made, import, and otherwise transfer either its Contributions + or its Contributor Version. + +2.2. Effective Date + + The licenses granted in Section 2.1 with respect to any Contribution become + effective for each Contribution on the date the Contributor first distributes + such Contribution. + +2.3. Limitations on Grant Scope + + The licenses granted in this Section 2 are the only rights granted under this + License. No additional rights or licenses will be implied from the distribution + or licensing of Covered Software under this License. Notwithstanding Section + 2.1(b) above, no patent license is granted by a Contributor: + + a. for any code that a Contributor has removed from Covered Software; or + + b. for infringements caused by: (i) Your and any other third party’s + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + + c. under Patent Claims infringed by Covered Software in the absence of its + Contributions. + + This License does not grant any rights in the trademarks, service marks, or + logos of any Contributor (except as may be necessary to comply with the + notice requirements in Section 3.4). + +2.4. Subsequent Licenses + + No Contributor makes additional grants as a result of Your choice to + distribute the Covered Software under a subsequent version of this License + (see Section 10.2) or under the terms of a Secondary License (if permitted + under the terms of Section 3.3). + +2.5. Representation + + Each Contributor represents that the Contributor believes its Contributions + are its original creation(s) or it has sufficient rights to grant the + rights to its Contributions conveyed by this License. + +2.6. Fair Use + + This License is not intended to limit any rights You have under applicable + copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + + Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in + Section 2.1. + + +3. Responsibilities + +3.1. Distribution of Source Form + + All distribution of Covered Software in Source Code Form, including any + Modifications that You create or to which You contribute, must be under the + terms of this License. You must inform recipients that the Source Code Form + of the Covered Software is governed by the terms of this License, and how + they can obtain a copy of this License. You may not attempt to alter or + restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + + If You distribute Covered Software in Executable Form then: + + a. such Covered Software must also be made available in Source Code Form, + as described in Section 3.1, and You must inform recipients of the + Executable Form how they can obtain a copy of such Source Code Form by + reasonable means in a timely manner, at a charge no more than the cost + of distribution to the recipient; and + + b. You may distribute such Executable Form under the terms of this License, + or sublicense it under different terms, provided that the license for + the Executable Form does not attempt to limit or alter the recipients’ + rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + + You may create and distribute a Larger Work under terms of Your choice, + provided that You also comply with the requirements of this License for the + Covered Software. If the Larger Work is a combination of Covered Software + with a work governed by one or more Secondary Licenses, and the Covered + Software is not Incompatible With Secondary Licenses, this License permits + You to additionally distribute such Covered Software under the terms of + such Secondary License(s), so that the recipient of the Larger Work may, at + their option, further distribute the Covered Software under the terms of + either this License or such Secondary License(s). + +3.4. Notices + + You may not remove or alter the substance of any license notices (including + copyright notices, patent notices, disclaimers of warranty, or limitations + of liability) contained within the Source Code Form of the Covered + Software, except that You may alter any license notices to the extent + required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + + You may choose to offer, and to charge a fee for, warranty, support, + indemnity or liability obligations to one or more recipients of Covered + Software. However, You may do so only on Your own behalf, and not on behalf + of any Contributor. You must make it absolutely clear that any such + warranty, support, indemnity, or liability obligation is offered by You + alone, and You hereby agree to indemnify every Contributor for any + liability incurred by such Contributor as a result of warranty, support, + indemnity or liability terms You offer. You may include additional + disclaimers of warranty and limitations of liability specific to any + jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + + If it is impossible for You to comply with any of the terms of this License + with respect to some or all of the Covered Software due to statute, judicial + order, or regulation then You must: (a) comply with the terms of this License + to the maximum extent possible; and (b) describe the limitations and the code + they affect. Such description must be placed in a text file included with all + distributions of the Covered Software under this License. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You + fail to comply with any of its terms. However, if You become compliant, + then the rights granted under this License from a particular Contributor + are reinstated (a) provisionally, unless and until such Contributor + explicitly and finally terminates Your grants, and (b) on an ongoing basis, + if such Contributor fails to notify You of the non-compliance by some + reasonable means prior to 60 days after You have come back into compliance. + Moreover, Your grants from a particular Contributor are reinstated on an + ongoing basis if such Contributor notifies You of the non-compliance by + some reasonable means, this is the first time You have received notice of + non-compliance with this License from such Contributor, and You become + compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent + infringement claim (excluding declaratory judgment actions, counter-claims, + and cross-claims) alleging that a Contributor Version directly or + indirectly infringes any patent, then the rights granted to You by any and + all Contributors for the Covered Software under Section 2.1 of this License + shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user + license agreements (excluding distributors and resellers) which have been + validly granted by You or Your distributors under this License prior to + termination shall survive termination. + +6. Disclaimer of Warranty + + Covered Software is provided under this License on an “as is” basis, without + warranty of any kind, either expressed, implied, or statutory, including, + without limitation, warranties that the Covered Software is free of defects, + merchantable, fit for a particular purpose or non-infringing. The entire + risk as to the quality and performance of the Covered Software is with You. + Should any Covered Software prove defective in any respect, You (not any + Contributor) assume the cost of any necessary servicing, repair, or + correction. This disclaimer of warranty constitutes an essential part of this + License. No use of any Covered Software is authorized under this License + except under this disclaimer. + +7. Limitation of Liability + + Under no circumstances and under no legal theory, whether tort (including + negligence), contract, or otherwise, shall any Contributor, or anyone who + distributes Covered Software as permitted above, be liable to You for any + direct, indirect, special, incidental, or consequential damages of any + character including, without limitation, damages for lost profits, loss of + goodwill, work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses, even if such party shall have been + informed of the possibility of such damages. This limitation of liability + shall not apply to liability for death or personal injury resulting from such + party’s negligence to the extent applicable law prohibits such limitation. + Some jurisdictions do not allow the exclusion or limitation of incidental or + consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + + Any litigation relating to this License may be brought only in the courts of + a jurisdiction where the defendant maintains its principal place of business + and such litigation shall be governed by laws of that jurisdiction, without + reference to its conflict-of-law provisions. Nothing in this Section shall + prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + + This License represents the complete agreement concerning the subject matter + hereof. If any provision of this License is held to be unenforceable, such + provision shall be reformed only to the extent necessary to make it + enforceable. Any law or regulation which provides that the language of a + contract shall be construed against the drafter shall not be used to construe + this License against a Contributor. + + +10. Versions of the License + +10.1. New Versions + + Mozilla Foundation is the license steward. Except as provided in Section + 10.3, no one other than the license steward has the right to modify or + publish new versions of this License. Each version will be given a + distinguishing version number. + +10.2. Effect of New Versions + + You may distribute the Covered Software under the terms of the version of + the License under which You originally received the Covered Software, or + under the terms of any subsequent version published by the license + steward. + +10.3. Modified Versions + + If you create software not governed by this License, and you want to + create a new license for such software, you may create and use a modified + version of this License if you rename the license and remove any + references to the name of the license steward (except to note that such + modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + If You choose to distribute Source Code Form that is Incompatible With + Secondary Licenses under the terms of this version of the License, the + notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the + terms of the Mozilla Public License, v. + 2.0. If a copy of the MPL was not + distributed with this file, You can + obtain one at + http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then +You may include the notice in a location (such as a LICENSE file in a relevant +directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + + This Source Code Form is “Incompatible + With Secondary Licenses”, as defined by + the Mozilla Public License, v. 2.0. + + + +drange +MIT +The MIT License (MIT) + +Copyright (c) 2014 David Tudury + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +fast-json-patch +MIT +(The MIT License) + +Copyright (c) 2013, 2014, 2020 Joachim Wester + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +fault +MIT +(The MIT License) + +Copyright (c) 2015 Titus Wormer + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +flat +BSD-3-Clause +Copyright (c) 2014, Hugh Kennedy +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +format +MIT + +formdata-node +MIT +The MIT License (MIT) + +Copyright (c) 2017-present Nick K. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +function-bind +MIT +Copyright (c) 2013 Raynos. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + +get-intrinsic +MIT +MIT License + +Copyright (c) 2020 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +has +MIT +Copyright (c) 2013 Thiago de Arruda + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + +has-proto +MIT +MIT License + +Copyright (c) 2022 Inspect JS + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +has-symbols +MIT +MIT License + +Copyright (c) 2016 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +highlight.js +BSD-3-Clause +BSD 3-Clause License + +Copyright (c) 2006, Ivan Sagalaev. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +hoist-non-react-statics +BSD-3-Clause +Software License Agreement (BSD License) +======================================== + +Copyright (c) 2015, Yahoo! Inc. All rights reserved. +---------------------------------------------------- + +Redistribution and use of this software in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be + used to endorse or promote products derived from this software without + specific prior written permission of Yahoo! Inc. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +ieee754 +BSD-3-Clause +Copyright 2008 Fair Oaks Labs, Inc. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +immutable +MIT +MIT License + +Copyright (c) 2014-present, Lee Byron and other contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +is-plain-object +MIT +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +js-file-download +MIT +Copyright 2017 Kenneth Jiang + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE + + +js-yaml +MIT +(The MIT License) + +Copyright (C) 2011-2015 by Vitaly Puzrin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +lodash +MIT +Copyright OpenJS Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +lodash.debounce +MIT +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. + + +lowlight +MIT +(The MIT License) + +Copyright (c) 2016 Titus Wormer + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +minim +MIT +The MIT License (MIT) + +Copyright (c) 2014 Stephen Mizell + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +object-assign +MIT +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +object-inspect +MIT +MIT License + +Copyright (c) 2013 James Halliday + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +process +MIT +(The MIT License) + +Copyright (c) 2013 Roman Shtylman + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +prop-types +MIT +MIT License + +Copyright (c) 2013-present, Facebook, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +punycode +MIT +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +qs +BSD-3-Clause +BSD 3-Clause License + +Copyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/contributors) +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +querystringify +MIT +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +ramda +MIT +The MIT License (MIT) + +Copyright (c) 2013-2023 Scott Sauyet and Michael Hurley + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +ramda-adjunct +BSD-3-Clause +BSD 3-Clause License + +Copyright 2017-2019 Vladimír Gorej and the Ramda Adjunct contributors + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used + to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +randexp +MIT +MIT License + +Copyright (C) 2011 by fent + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +react +MIT +MIT License + +Copyright (c) Facebook, Inc. and its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +react-copy-to-clipboard +MIT +The MIT License (MIT) + +Copyright (c) 2016 Nik Butenko + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +react-debounce-input +MIT +The MIT License (MIT) + +Copyright (c) 2016 Nik Butenko + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +react-dom +MIT +MIT License + +Copyright (c) Facebook, Inc. and its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +react-immutable-proptypes +MIT +The MIT License (MIT) + +Copyright (c) 2015 James Burnett + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +react-immutable-pure-component +MIT +The MIT License (MIT) + +Copyright (c) 2017 Piotr Tomasz Monarski + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +react-is +MIT +MIT License + +Copyright (c) Facebook, Inc. and its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +react-redux +MIT +The MIT License (MIT) + +Copyright (c) 2015-present Dan Abramov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +react-syntax-highlighter +MIT +MIT License + +Copyright (c) 2019 Conor Hastings + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +redux +MIT +The MIT License (MIT) + +Copyright (c) 2015-present Dan Abramov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +redux-immutable +BSD-3-Clause +Copyright (c) 2016, Gajus Kuizinas (http://gajus.com/) +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the Gajus Kuizinas (http://gajus.com/) nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ANUARY BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +remarkable +MIT +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert +Copyright (c) 2014 Jon Schlinkert, Vitaly Puzrin. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +repeat-string +MIT +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +requires-port +MIT +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +reselect +MIT +The MIT License (MIT) + +Copyright (c) 2015-2018 Reselect Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +ret +MIT +MIT License + +Copyright (C) 2011 by fent + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +scheduler +MIT +MIT License + +Copyright (c) Facebook, Inc. and its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +serialize-error +MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +side-channel +MIT +MIT License + +Copyright (c) 2019 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +stampit +MIT +The MIT License (MIT) + +Copyright (c) 2013 Eric Elliott. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +swagger-client +Apache-2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +swagger-ui +Apache-2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +toggle-selection +MIT + +traverse +MIT +Copyright 2010 James Halliday (mail@substack.net) + +This project is free software released under the MIT/X11 license: +http://www.opensource.org/licenses/mit-license.php + +Copyright 2010 James Halliday (mail@substack.net) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +tslib +0BSD +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +url +MIT +The MIT License (MIT) + +Copyright 2014 Joyent, Inc. and other Node contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +url-parse +MIT +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +use-sync-external-store +MIT +MIT License + +Copyright (c) Facebook, Inc. and its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +zenscroll +Unlicense +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to + + + +zone.js +MIT +The MIT License + +Copyright (c) 2010-2023 Google LLC. https://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/dist/4104.5ae8ada24976acbe.js b/dist/4104.5ae8ada24976acbe.js new file mode 100644 index 00000000..0765b3a8 --- /dev/null +++ b/dist/4104.5ae8ada24976acbe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4104],{74104:(Nt,F,c)=>{c.d(F,{Nh:()=>St,SP:()=>At,uX:()=>S});var p=c(96814),e=c(65879),_=c(23680),h=c(68484),w=c(17131),k=c(4300),u=c(49388),g=c(47394),v=c(78645),y=c(92438),W=c(22096),M=c(63019),G=c(36232),Y=c(65592),z=c(74825),C=c(27921),Q=c(93997),f=c(59773),U=c(48180),K=c(94664),$=c(836),Z=c(32181),b=c(86825),m=c(42495),I=c(89829),T=c(62831),B=c(36028);function V(i,o){}const J=function(i){return{animationDuration:i}},q=function(i,o){return{value:i,params:o}};function X(i,o){1&i&&e.Hsn(0)}const P=["*"],tt=["tabListContainer"],et=["tabList"],at=["tabListInner"],nt=["nextPaginator"],it=["previousPaginator"],ot=["tabBodyWrapper"],rt=["tabHeader"];function st(i,o){}function ct(i,o){if(1&i&&e.YNc(0,st,0,0,"ng-template",14),2&i){const t=e.oxw().$implicit;e.Q6J("cdkPortalOutlet",t.templateLabel)}}function dt(i,o){if(1&i&&e._uU(0),2&i){const t=e.oxw().$implicit;e.Oqu(t.textLabel)}}function lt(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"div",6,7),e.NdJ("click",function(){const n=e.CHM(t),r=n.$implicit,s=n.index,d=e.oxw(),l=e.MAs(1);return e.KtG(d._handleClick(r,l,s))})("cdkFocusChange",function(n){const s=e.CHM(t).index,d=e.oxw();return e.KtG(d._tabFocusChanged(n,s))}),e._UZ(2,"span",8)(3,"div",9),e.TgZ(4,"span",10)(5,"span",11),e.YNc(6,ct,1,1,"ng-template",12),e.YNc(7,dt,1,1,"ng-template",null,13,e.W1O),e.qZA()()()}if(2&i){const t=o.$implicit,a=o.index,n=e.MAs(1),r=e.MAs(8),s=e.oxw();e.ekj("mdc-tab--active",s.selectedIndex===a),e.Q6J("id",s._getTabLabelId(a))("ngClass",t.labelClass)("disabled",t.disabled)("fitInkBarToContent",s.fitInkBarToContent),e.uIk("tabIndex",s._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(a))("aria-selected",s.selectedIndex===a)("aria-label",t.ariaLabel||null)("aria-labelledby",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),e.xp6(3),e.Q6J("matRippleTrigger",n)("matRippleDisabled",t.disabled||s.disableRipple),e.xp6(3),e.Q6J("ngIf",t.templateLabel)("ngIfElse",r)}}function bt(i,o){if(1&i){const t=e.EpF();e.TgZ(0,"mat-tab-body",15),e.NdJ("_onCentered",function(){e.CHM(t);const n=e.oxw();return e.KtG(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){e.CHM(t);const r=e.oxw();return e.KtG(r._setTabBodyWrapperHeight(n))}),e.qZA()}if(2&i){const t=o.$implicit,a=o.index,n=e.oxw();e.ekj("mat-mdc-tab-body-active",n.selectedIndex===a),e.Q6J("id",n._getTabContentId(a))("ngClass",t.bodyClass)("content",t.content)("position",t.position)("origin",t.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),e.uIk("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))}}const mt={translateTab:(0,b.X$)("translateTab",[(0,b.SB)("center, void, left-origin-center, right-origin-center",(0,b.oB)({transform:"none"})),(0,b.SB)("left",(0,b.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,b.SB)("right",(0,b.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,b.eR)("* => left, * => right, left => center, right => center",(0,b.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,b.eR)("void => left-origin-center",[(0,b.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,b.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,b.eR)("void => right-origin-center",[(0,b.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,b.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let _t=(()=>{class i extends h.Pl{constructor(t,a,n,r){super(t,a,r),this._host=n,this._centeringSub=g.w0.EMPTY,this._leavingSub=g.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,C.O)(this._host._isCenterPosition(this._host._position))).subscribe(t=>{t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36((0,e.Gpc)(()=>R)),e.Y36(p.K0))},i.\u0275dir=e.lG2({type:i,selectors:[["","matTabBodyHost",""]],features:[e.qOj]}),i})(),ht=(()=>{class i{set position(t){this._positionIndex=t,this._computePositionAnimationState()}constructor(t,a,n){this._elementRef=t,this._dir=a,this._dirChangeSubscription=g.w0.EMPTY,this._translateTabComplete=new v.x,this._onCentering=new e.vpe,this._beforeCentering=new e.vpe,this._afterLeavingCenter=new e.vpe,this._onCentered=new e.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,a&&(this._dirChangeSubscription=a.change.subscribe(r=>{this._computePositionAnimationState(r),n.markForCheck()})),this._translateTabComplete.pipe((0,Q.x)((r,s)=>r.fromState===s.fromState&&r.toState===s.toState)).subscribe(r=>{this._isCenterPosition(r.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(r.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){const a=this._isCenterPosition(t.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}_computePositionAnimationState(t=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"}_computePositionFromOrigin(t){const a=this._getLayoutDirection();return"ltr"==a&&t<=0||"rtl"==a&&t>0?"left-origin-center":"right-origin-center"}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq),e.Y36(u.Is,8),e.Y36(e.sBO))},i.\u0275dir=e.lG2({type:i,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),i})(),R=(()=>{class i extends ht{constructor(t,a,n){super(t,a,n)}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq),e.Y36(u.Is,8),e.Y36(e.sBO))},i.\u0275cmp=e.Xpm({type:i,selectors:[["mat-tab-body"]],viewQuery:function(t,a){if(1&t&&e.Gf(h.Pl,5),2&t){let n;e.iGM(n=e.CRH())&&(a._portalHost=n.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[e.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,a){1&t&&(e.TgZ(0,"div",0,1),e.NdJ("@translateTab.start",function(r){return a._onTranslateTabStarted(r)})("@translateTab.done",function(r){return a._translateTabComplete.next(r)}),e.YNc(2,V,0,0,"ng-template",2),e.qZA()),2&t&&e.Q6J("@translateTab",e.WLB(3,q,a._position,e.VKq(1,J,a.animationDuration)))},dependencies:[_t],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[mt.translateTab]}}),i})();const pt=new e.OlP("MatTabContent");let ut=(()=>{class i{constructor(t){this.template=t}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.Rgc))},i.\u0275dir=e.lG2({type:i,selectors:[["","matTabContent",""]],features:[e._Bn([{provide:pt,useExisting:i}])]}),i})();const gt=new e.OlP("MatTabLabel"),E=new e.OlP("MAT_TAB");let ft=(()=>{class i extends h.ig{constructor(t,a,n){super(t,a),this._closestTab=n}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.Rgc),e.Y36(e.s_b),e.Y36(E,8))},i.\u0275dir=e.lG2({type:i,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[e._Bn([{provide:gt,useExisting:i}]),e.qOj]}),i})();const D="mdc-tab-indicator--active",L="mdc-tab-indicator--no-transition";class vt{constructor(o){this._items=o}hide(){this._items.forEach(o=>o.deactivateInkBar())}alignToElement(o){const t=this._items.find(n=>n.elementRef.nativeElement===o),a=this._currentItem;if(t!==a&&(a?.deactivateInkBar(),t)){const n=a?.elementRef.nativeElement.getBoundingClientRect?.();t.activateInkBar(n),this._currentItem=t}}}function Tt(i){return class extends i{constructor(...o){super(...o),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(o){const t=(0,m.Ig)(o);this._fitToContent!==t&&(this._fitToContent=t,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(o){const t=this.elementRef.nativeElement;if(!o||!t.getBoundingClientRect||!this._inkBarContentElement)return void t.classList.add(D);const a=t.getBoundingClientRect(),n=o.width/a.width,r=o.left-a.left;t.classList.add(L),this._inkBarContentElement.style.setProperty("transform",`translateX(${r}px) scaleX(${n})`),t.getBoundingClientRect(),t.classList.remove(L),t.classList.add(D),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(D)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const o=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=o.createElement("span"),this._inkBarContentElement=o.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const kt=(0,_.Id)(class{}),yt=Tt((()=>{class i extends kt{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq))},i.\u0275dir=e.lG2({type:i,features:[e.qOj]}),i})());let A=(()=>{class i extends yt{}return i.\u0275fac=function(){let o;return function(a){return(o||(o=e.n5z(i)))(a||i)}}(),i.\u0275dir=e.lG2({type:i,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,a){2&t&&(e.uIk("aria-disabled",!!a.disabled),e.ekj("mat-mdc-tab-disabled",a.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[e.qOj]}),i})();const Mt=(0,_.Id)(class{}),O=new e.OlP("MAT_TAB_GROUP");let Ct=(()=>{class i extends Mt{get content(){return this._contentPortal}constructor(t,a){super(),this._viewContainerRef=t,this._closestTabGroup=a,this.textLabel="",this._contentPortal=null,this._stateChanges=new v.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new h.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(t){t&&t._closestTab===this&&(this._templateLabel=t)}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.s_b),e.Y36(O,8))},i.\u0275dir=e.lG2({type:i,viewQuery:function(t,a){if(1&t&&e.Gf(e.Rgc,7),2&t){let n;e.iGM(n=e.CRH())&&(a._implicitContent=n.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[e.qOj,e.TTD]}),i})(),S=(()=>{class i extends Ct{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(t){this._setTemplateLabelInput(t)}}return i.\u0275fac=function(){let o;return function(a){return(o||(o=e.n5z(i)))(a||i)}}(),i.\u0275cmp=e.Xpm({type:i,selectors:[["mat-tab"]],contentQueries:function(t,a,n){if(1&t&&(e.Suo(n,ut,7,e.Rgc),e.Suo(n,ft,5)),2&t){let r;e.iGM(r=e.CRH())&&(a._explicitContent=r.first),e.iGM(r=e.CRH())&&(a.templateLabel=r.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[e._Bn([{provide:E,useExisting:i}]),e.qOj],ngContentSelectors:P,decls:1,vars:0,template:function(t,a){1&t&&(e.F$t(),e.YNc(0,X,1,0,"ng-template"))},encapsulation:2}),i})();const N=(0,T.i$)({passive:!0});let Dt=(()=>{class i{get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=(0,m.Ig)(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=(0,m.su)(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}constructor(t,a,n,r,s,d,l){this._elementRef=t,this._changeDetectorRef=a,this._viewportRuler=n,this._dir=r,this._ngZone=s,this._platform=d,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new v.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new v.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new e.vpe,this.indexFocused=new e.vpe,s.runOutsideAngular(()=>{(0,y.R)(t.nativeElement,"mouseleave").pipe((0,f.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,y.R)(this._previousPaginator.nativeElement,"touchstart",N).pipe((0,f.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,y.R)(this._nextPaginator.nativeElement,"touchstart",N).pipe((0,f.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const t=this._dir?this._dir.change:(0,W.of)("ltr"),a=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new k.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,U.q)(1)).subscribe(n),(0,M.T)(t,a,this._items.changes,this._itemsResized()).pipe((0,f.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),n()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(r=>{this.indexFocused.emit(r),this._setTabFocus(r)})}_itemsResized(){return"function"!=typeof ResizeObserver?G.E:this._items.changes.pipe((0,C.O)(this._items),(0,K.w)(t=>new Y.y(a=>this._ngZone.runOutsideAngular(()=>{const n=new ResizeObserver(r=>a.next(r));return t.forEach(r=>n.observe(r.elementRef.nativeElement)),()=>{n.disconnect()}}))),(0,$.T)(1),(0,Z.h)(t=>t.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(t){if(!(0,B.Vb)(t))switch(t.keyCode){case B.K5:case B.L_:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t))}break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){const t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(t){!this._isValidIndex(t)||this.focusIndex===t||!this._keyManager||this._keyManager.setActiveItem(t)}_isValidIndex(t){return!this._items||!!this._items.toArray()[t]}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const t=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;const a=this._items?this._items.toArray()[t]:null;if(!a)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:s}=a.elementRef.nativeElement;let d,l;"ltr"==this._getLayoutDirection()?(d=r,l=d+s):(l=this._tabListInner.nativeElement.offsetWidth-r,d=l-s);const x=this.scrollDistance,j=this.scrollDistance+n;dj&&(this.scrollDistance+=Math.min(l-j,d-x))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const t=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=t?t.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,z.H)(650,100).pipe((0,f.R)((0,M.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:n,distance:r}=this._scrollHeader(t);(0===r||r>=n)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(I.rL),e.Y36(u.Is,8),e.Y36(e.R0b),e.Y36(T.t4),e.Y36(e.QbO,8))},i.\u0275dir=e.lG2({type:i,inputs:{disablePagination:"disablePagination"}}),i})(),wt=(()=>{class i extends Dt{get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=(0,m.Ig)(t)}constructor(t,a,n,r,s,d,l){super(t,a,n,r,s,d,l),this._disableRipple=!1}_itemSelected(t){t.preventDefault()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(I.rL),e.Y36(u.Is,8),e.Y36(e.R0b),e.Y36(T.t4),e.Y36(e.QbO,8))},i.\u0275dir=e.lG2({type:i,inputs:{disableRipple:"disableRipple"},features:[e.qOj]}),i})(),Pt=(()=>{class i extends wt{constructor(t,a,n,r,s,d,l){super(t,a,n,r,s,d,l)}ngAfterContentInit(){this._inkBar=new vt(this._items),super.ngAfterContentInit()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(I.rL),e.Y36(u.Is,8),e.Y36(e.R0b),e.Y36(T.t4),e.Y36(e.QbO,8))},i.\u0275cmp=e.Xpm({type:i,selectors:[["mat-tab-header"]],contentQueries:function(t,a,n){if(1&t&&e.Suo(n,A,4),2&t){let r;e.iGM(r=e.CRH())&&(a._items=r)}},viewQuery:function(t,a){if(1&t&&(e.Gf(tt,7),e.Gf(et,7),e.Gf(at,7),e.Gf(nt,5),e.Gf(it,5)),2&t){let n;e.iGM(n=e.CRH())&&(a._tabListContainer=n.first),e.iGM(n=e.CRH())&&(a._tabList=n.first),e.iGM(n=e.CRH())&&(a._tabListInner=n.first),e.iGM(n=e.CRH())&&(a._nextPaginator=n.first),e.iGM(n=e.CRH())&&(a._previousPaginator=n.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(t,a){2&t&&e.ekj("mat-mdc-tab-header-pagination-controls-enabled",a._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==a._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[e.qOj],ngContentSelectors:P,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,a){1&t&&(e.F$t(),e.TgZ(0,"button",0,1),e.NdJ("click",function(){return a._handlePaginatorClick("before")})("mousedown",function(r){return a._handlePaginatorPress("before",r)})("touchend",function(){return a._stopInterval()}),e._UZ(2,"div",2),e.qZA(),e.TgZ(3,"div",3,4),e.NdJ("keydown",function(r){return a._handleKeydown(r)}),e.TgZ(5,"div",5,6),e.NdJ("cdkObserveContent",function(){return a._onContentChanges()}),e.TgZ(7,"div",7,8),e.Hsn(9),e.qZA()()(),e.TgZ(10,"button",9,10),e.NdJ("mousedown",function(r){return a._handlePaginatorPress("after",r)})("click",function(){return a._handlePaginatorClick("after")})("touchend",function(){return a._stopInterval()}),e._UZ(12,"div",2),e.qZA()),2&t&&(e.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollBefore),e.Q6J("matRippleDisabled",a._disableScrollBefore||a.disableRipple)("disabled",a._disableScrollBefore||null),e.xp6(3),e.ekj("_mat-animation-noopable","NoopAnimations"===a._animationMode),e.xp6(7),e.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollAfter),e.Q6J("matRippleDisabled",a._disableScrollAfter||a.disableRipple)("disabled",a._disableScrollAfter||null))},dependencies:[_.wG,w.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),i})();const H=new e.OlP("MAT_TABS_CONFIG");let Rt=0;const Et=(0,_.pj)((0,_.Kr)(class{constructor(i){this._elementRef=i}}),"primary");let Lt=(()=>{class i extends Et{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=(0,m.Ig)(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=(0,m.su)(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t+"")?t+"ms":t}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(t){this._contentTabIndex=(0,m.su)(t,null)}get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=(0,m.Ig)(t)}get preserveContent(){return this._preserveContent}set preserveContent(t){this._preserveContent=(0,m.Ig)(t)}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),t&&a.add("mat-tabs-with-background",`mat-background-${t}`),this._backgroundColor=t}constructor(t,a,n,r){super(t),this._changeDetectorRef=a,this._animationMode=r,this._tabs=new e.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=g.w0.EMPTY,this._tabLabelSubscription=g.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new e.vpe,this.focusChange=new e.vpe,this.animationDone=new e.vpe,this.selectedTabChange=new e.vpe(!0),this._groupId=Rt++,this.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination,this.dynamicHeight=!(!n||null==n.dynamicHeight)&&n.dynamicHeight,this.contentTabIndex=n?.contentTabIndex??null,this.preserveContent=!!n?.preserveContent}ngAfterContentChecked(){const t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(t));const n=this._tabBodyWrapper.nativeElement;n.style.minHeight=n.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((n,r)=>n.isActive=r===t),a||(this.selectedIndexChange.emit(t),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,n)=>{a.position=n-t,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const t=this._clampTabIndex(this._indexToSelect);if(t===this._selectedIndex){const a=this._tabs.toArray();let n;for(let r=0;r{a[t].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(t))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,C.O)(this._allTabs)).subscribe(t=>{this._tabs.reset(t.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(t){const a=this._tabHeader;a&&(a.focusIndex=t)}_focusChanged(t){this._lastFocusedTabIndex=t,this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){const a=new Ot;return a.index=t,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[t]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,M.T)(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=t+"px")}_removeTabBodyWrapperHeight(){const t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,a,n){a.focusIndex=n,t.disabled||(this.selectedIndex=n)}_getTabIndex(t){return t===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(t,a){t&&"mouse"!==t&&"touch"!==t&&(this._tabHeader.focusIndex=a)}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(H,8),e.Y36(e.QbO,8))},i.\u0275dir=e.lG2({type:i,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[e.qOj]}),i})(),At=(()=>{class i extends Lt{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(t){this._fitInkBarToContent=(0,m.Ig)(t),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(t){this._stretchTabs=(0,m.Ig)(t)}constructor(t,a,n,r){super(t,a,n,r),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!n||null==n.fitInkBarToContent)&&n.fitInkBarToContent,this.stretchTabs=!n||null==n.stretchTabs||n.stretchTabs}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(H,8),e.Y36(e.QbO,8))},i.\u0275cmp=e.Xpm({type:i,selectors:[["mat-tab-group"]],contentQueries:function(t,a,n){if(1&t&&e.Suo(n,S,5),2&t){let r;e.iGM(r=e.CRH())&&(a._allTabs=r)}},viewQuery:function(t,a){if(1&t&&(e.Gf(ot,5),e.Gf(rt,5)),2&t){let n;e.iGM(n=e.CRH())&&(a._tabBodyWrapper=n.first),e.iGM(n=e.CRH())&&(a._tabHeader=n.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(t,a){2&t&&(e.Udp("--mat-tab-animation-duration",a.animationDuration),e.ekj("mat-mdc-tab-group-dynamic-height",a.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===a.headerPosition)("mat-mdc-tab-group-stretch-tabs",a.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[e._Bn([{provide:O,useExisting:i}]),e.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(t,a){1&t&&(e.TgZ(0,"mat-tab-header",0,1),e.NdJ("indexFocused",function(r){return a._focusChanged(r)})("selectFocusedIndex",function(r){return a.selectedIndex=r}),e.YNc(2,lt,9,17,"div",2),e.qZA(),e.TgZ(3,"div",3,4),e.YNc(5,bt,1,11,"mat-tab-body",5),e.qZA()),2&t&&(e.Q6J("selectedIndex",a.selectedIndex||0)("disableRipple",a.disableRipple)("disablePagination",a.disablePagination),e.xp6(2),e.Q6J("ngForOf",a._tabs),e.xp6(1),e.ekj("_mat-animation-noopable","NoopAnimations"===a._animationMode),e.xp6(2),e.Q6J("ngForOf",a._tabs))},dependencies:[p.mk,p.sg,p.O5,h.Pl,_.wG,k.kH,R,A,Pt],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-letter-spacing);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),i})();class Ot{}let St=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[p.ez,_.BQ,h.eL,_.si,w.Q8,k.rt,_.BQ]}),i})()}}]); \ No newline at end of file diff --git a/dist/4135.97b376be538d7ed4.js b/dist/4135.97b376be538d7ed4.js new file mode 100644 index 00000000..e9de755c --- /dev/null +++ b/dist/4135.97b376be538d7ed4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4135],{64135:(N,y,d)=>{d.d(y,{j:()=>i});var o=d(97582),t=d(65879),D=d(21476),f=d(13566),p=d(25313),P=d(83620),M=d(93997),a=d(94664),I=d(37398),T=d(62651),h=d(90590),x=d(42346),m=d(17700),w=d(32296);let L=(()=>{class n{constructor(s,l){this.dialogRef=s,this.data=l}onClose(){this.dialogRef.close(!0)}}return n.\u0275fac=function(s){return new(s||n)(t.Y36(m.so),t.Y36(m.WI))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-confirm-dialog"]],standalone:!0,features:[t.jDz],decls:13,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-flat-button","","mat-dialog-close","","type","button"],["mat-flat-button","","cdkFocusInitial","","type","button","color","primary",3,"click"]],template:function(s,l){1&s&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"transloco"),t.qZA(),t.TgZ(3,"div",1),t._uU(4),t.ALo(5,"transloco"),t.qZA(),t.TgZ(6,"div",2)(7,"button",3),t._uU(8),t.ALo(9,"transloco"),t.qZA(),t.TgZ(10,"button",4),t.NdJ("click",function(){return l.onClose()}),t._uU(11),t.ALo(12,"transloco"),t.qZA()()),2&s&&(t.xp6(1),t.Oqu(t.lcZ(2,4,l.data.title)),t.xp6(3),t.Oqu(t.lcZ(5,6,l.data.message)),t.xp6(4),t.hij(" ",t.lcZ(9,8,"no")," "),t.xp6(3),t.hij(" ",t.lcZ(12,10,"yes")," "))},dependencies:[m.Is,m.ZT,m.uh,m.xY,m.H8,w.ot,w.lW,x.Ot],encapsulation:2}),n})();var r,v=d(56223),_=(d(96814),d(45597),d(77988),d(64170),d(2032),d(78791)),b=d(65763),z=d(75911),C=d(81896),B=d(4300);let i=((r=class{constructor(e,s,l,g,O){this.router=e,this.activatedRoute=s,this.liveAnnouncer=l,this.translateService=g,this.dialog=O,this.dataSource=new p.by,this.tableLength=0,this.pageSizes=[10,50,100],this.faTrashCan=h.Vui,this.faPenToSquare=h.Yai,this.faPlus=h.r8p,this.faEllipsisV=h.iV1,this.faTriangleExclamation=h.ik8,this.faRefresh=h.QDM,this.allowCreate=!0,this.allowFilter=!0,this.currentFilter=new v.NI(""),this.schema=!1,this._activatedRoute=this.activatedRoute,this._translateService=this.translateService,this.actions={default:{label:"view",function:R=>this.viewRow(R),ariaLabel:{key:"viewRow",param:"id"}},additional:[{label:"delete",function:R=>this.confirmDelete(R),ariaLabel:{key:"deleteRow",param:"id"},icon:h.Vui}]},this.themeService=(0,t.f3M)(b.F),this.systemConfigDataService=(0,t.f3M)(z.s),this.isDarkMode=this.themeService.darkMode$,this.isDatabase=!1,this.currentPageSize$=this.themeService.currentTableRowNum$}ngOnInit(){this.tableData?(this.allowFilter=!1,this.dataSource.data=this.mapDataToTable(this.tableData)):this.activatedRoute.data.subscribe(({data:e})=>{this.schema=this.router.url.includes("schema"),e&&e.resource&&(this.dataSource.data=this.mapDataToTable(e.resource),this.dataSource.paginator=this.paginator),e&&e.meta&&(this.tableLength=e.meta.count)}),this.currentPageSize$.subscribe(e=>{this.currentFilter.valueChanges.pipe((0,P.b)(1e3),(0,M.x)()).subscribe(s=>{s?this.refreshTable(e,0,this.filterQuery(s)):this.refreshTable()})}),this.systemConfigDataService.environment$.pipe((0,a.w)(e=>this.activatedRoute.data.pipe((0,I.U)(s=>({env:e,route:s}))))).subscribe(({route:s})=>{s.groups&&"Database"===s.groups[0]&&(this.isDatabase=!0)})}ngAfterViewInit(){this.dataSource.sort=this.sort,this.dataSource.paginator=this.paginator}activeIcon(e){return e?h.f8k:h.$9F}isCellActive(e){return"boolean"==typeof e?e:"string"==typeof e?"true"===e.toLowerCase():!!e}get displayedColumns(){return this.columns.map(e=>e.columnDef)}goEventScriptsPage(e){"not"!==e&&this.router.navigate([T.Z.API_CONNECTIONS+"/"+T.Z.EVENT_SCRIPTS+"/"+e])}isActionDisabled(e,s){return!!e.disabled&&("function"==typeof e.disabled?e.disabled(s):e.disabled)}handleKeyDown(e,s){"Enter"===e.key&&this.callDefaultAction(s)}callDefaultAction(e){this.actions.default&&(!this.actions.default.disabled||this.actions.default.disabled&&!this.actions.default.disabled(e))&&this.actions.default.function(e)}confirmDelete(e){this.dialog.open(L,{data:{title:"confirm",message:"confirmDelete"}}).afterClosed().subscribe(l=>{l&&this.deleteRow(e)})}deleteRow(e){}changePage(e){this.themeService.setCurrentTableRowNum(e.pageSize)}createRow(){this.router.navigate([T.Z.CREATE],{relativeTo:this._activatedRoute})}viewRow(e){this.router.navigate([e.id],{relativeTo:this._activatedRoute})}announceSortChange(e){this.liveAnnouncer.announce(this.translateService.translate(e.direction?"asc"===e.direction?"sortAsc":"sortDesc":"sortCleared"))}sortDescription(e){return this.translateService.selectTranslate("sortDescription",{header:e})}isClickable(e){return this.actions.default&&(this.actions.default.disabled&&!this.actions.default.disabled(e)||!this.actions.default.disabled)}refreshSchema(){this.refreshTable(void 0,void 0,void 0,!0)}}).\u0275fac=function(e){return new(e||r)(t.Y36(C.F0),t.Y36(C.gz),t.Y36(B.Kd),t.Y36(x.Vn),t.Y36(m.uw))},r.\u0275cmp=t.Xpm({type:r,selectors:[["df-manage-table"]],viewQuery:function(e,s){if(1&e&&(t.Gf(f.YE,5),t.Gf(D.NW,5)),2&e){let l;t.iGM(l=t.CRH())&&(s.sort=l.first),t.iGM(l=t.CRH())&&(s.paginator=l.first)}},inputs:{tableData:"tableData"},decls:0,vars:0,template:function(e,s){},encapsulation:2}),r);i=(0,o.gn)([(0,_.c)({checkProperties:!0})],i)},21476:(N,y,d)=>{d.d(y,{NW:()=>C,TU:()=>B});var o=d(96814),t=d(65879),D=d(78645),f=d(32296),p=d(98525),P=d(92596),M=d(23680),a=d(42495),I=d(64170);function T(r,c){if(1&r&&(t.TgZ(0,"mat-option",19),t._uU(1),t.qZA()),2&r){const i=c.$implicit;t.Q6J("value",i),t.xp6(1),t.hij(" ",i," ")}}function h(r,c){if(1&r){const i=t.EpF();t.TgZ(0,"mat-form-field",16)(1,"mat-select",17),t.NdJ("selectionChange",function(e){t.CHM(i);const s=t.oxw(2);return t.KtG(s._changePageSize(e.value))}),t.YNc(2,T,2,2,"mat-option",18),t.qZA()()}if(2&r){const i=t.oxw(2);t.Q6J("appearance",i._formFieldAppearance)("color",i.color),t.xp6(1),t.Q6J("value",i.pageSize)("disabled",i.disabled)("aria-labelledby",i._pageSizeLabelId)("panelClass",i.selectConfig.panelClass||"")("disableOptionCentering",i.selectConfig.disableOptionCentering),t.xp6(1),t.Q6J("ngForOf",i._displayedPageSizeOptions)}}function x(r,c){if(1&r&&(t.TgZ(0,"div",20),t._uU(1),t.qZA()),2&r){const i=t.oxw(2);t.xp6(1),t.Oqu(i.pageSize)}}function m(r,c){if(1&r&&(t.TgZ(0,"div",12)(1,"div",13),t._uU(2),t.qZA(),t.YNc(3,h,3,8,"mat-form-field",14),t.YNc(4,x,2,1,"div",15),t.qZA()),2&r){const i=t.oxw();t.xp6(1),t.s9C("id",i._pageSizeLabelId),t.xp6(1),t.hij(" ",i._intl.itemsPerPageLabel," "),t.xp6(1),t.Q6J("ngIf",i._displayedPageSizeOptions.length>1),t.xp6(1),t.Q6J("ngIf",i._displayedPageSizeOptions.length<=1)}}function w(r,c){if(1&r){const i=t.EpF();t.TgZ(0,"button",21),t.NdJ("click",function(){t.CHM(i);const e=t.oxw();return t.KtG(e.firstPage())}),t.O4$(),t.TgZ(1,"svg",7),t._UZ(2,"path",22),t.qZA()()}if(2&r){const i=t.oxw();t.Q6J("matTooltip",i._intl.firstPageLabel)("matTooltipDisabled",i._previousButtonsDisabled())("matTooltipPosition","above")("disabled",i._previousButtonsDisabled()),t.uIk("aria-label",i._intl.firstPageLabel)}}function L(r,c){if(1&r){const i=t.EpF();t.O4$(),t.kcU(),t.TgZ(0,"button",23),t.NdJ("click",function(){t.CHM(i);const e=t.oxw();return t.KtG(e.lastPage())}),t.O4$(),t.TgZ(1,"svg",7),t._UZ(2,"path",24),t.qZA()()}if(2&r){const i=t.oxw();t.Q6J("matTooltip",i._intl.lastPageLabel)("matTooltipDisabled",i._nextButtonsDisabled())("matTooltipPosition","above")("disabled",i._nextButtonsDisabled()),t.uIk("aria-label",i._intl.lastPageLabel)}}let v=(()=>{class r{constructor(){this.changes=new D.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(i,n,e)=>{if(0==e||0==n)return`0 of ${e}`;const s=i*n;return`${s+1} \u2013 ${s<(e=Math.max(e,0))?Math.min(s+n,e):s+n} of ${e}`}}}return r.\u0275fac=function(i){return new(i||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const E={provide:v,deps:[[new t.FiY,new t.tp0,v]],useFactory:function S(r){return r||new v}},u=new t.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),_=(0,M.Id)((0,M.dB)(class{}));let b=(()=>{class r extends _{get pageIndex(){return this._pageIndex}set pageIndex(i){this._pageIndex=Math.max((0,a.su)(i),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(i){this._length=(0,a.su)(i),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(i){this._pageSize=Math.max((0,a.su)(i),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(i){this._pageSizeOptions=(i||[]).map(n=>(0,a.su)(n)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(i){this._hidePageSize=(0,a.Ig)(i)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(i){this._showFirstLastButtons=(0,a.Ig)(i)}constructor(i,n,e){if(super(),this._intl=i,this._changeDetectorRef=n,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new t.vpe,this._intlChanges=i.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),e){const{pageSize:s,pageSizeOptions:l,hidePageSize:g,showFirstLastButtons:O}=e;null!=s&&(this._pageSize=s),null!=l&&(this._pageSizeOptions=l),null!=g&&(this._hidePageSize=g),null!=O&&(this._showFirstLastButtons=O)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const i=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(i)}previousPage(){if(!this.hasPreviousPage())return;const i=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(i)}firstPage(){if(!this.hasPreviousPage())return;const i=this.pageIndex;this.pageIndex=0,this._emitPageEvent(i)}lastPage(){if(!this.hasNextPage())return;const i=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(i)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const i=this.getNumberOfPages()-1;return this.pageIndexi-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(i){this.page.emit({previousPageIndex:i,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return r.\u0275fac=function(i){t.$Z()},r.\u0275dir=t.lG2({type:r,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[t.qOj]}),r})(),z=0,C=(()=>{class r extends b{constructor(i,n,e){super(i,n,e),this._pageSizeLabelId="mat-paginator-page-size-label-"+z++,this._formFieldAppearance=e?.formFieldAppearance||"outline"}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(v),t.Y36(t.sBO),t.Y36(u,8))},r.\u0275cmp=t.Xpm({type:r,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[t.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,n){1&i&&(t.TgZ(0,"div",0)(1,"div",1),t.YNc(2,m,5,4,"div",2),t.TgZ(3,"div",3)(4,"div",4),t._uU(5),t.qZA(),t.YNc(6,w,3,5,"button",5),t.TgZ(7,"button",6),t.NdJ("click",function(){return n.previousPage()}),t.O4$(),t.TgZ(8,"svg",7),t._UZ(9,"path",8),t.qZA()(),t.kcU(),t.TgZ(10,"button",9),t.NdJ("click",function(){return n.nextPage()}),t.O4$(),t.TgZ(11,"svg",7),t._UZ(12,"path",10),t.qZA()(),t.YNc(13,L,3,5,"button",11),t.qZA()()()),2&i&&(t.xp6(2),t.Q6J("ngIf",!n.hidePageSize),t.xp6(3),t.hij(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),t.xp6(1),t.Q6J("ngIf",n.showFirstLastButtons),t.xp6(1),t.Q6J("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),t.uIk("aria-label",n._intl.previousPageLabel),t.xp6(3),t.Q6J("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),t.uIk("aria-label",n._intl.nextPageLabel),t.xp6(3),t.Q6J("ngIf",n.showFirstLastButtons))},dependencies:[o.sg,o.O5,f.RK,I.KE,p.gD,M.ey,P.gM],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),r})(),B=(()=>{class r{}return r.\u0275fac=function(i){return new(i||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({providers:[E],imports:[o.ez,f.ot,p.LD,P.AV]}),r})()},13566:(N,y,d)=>{d.d(y,{JX:()=>c,YE:()=>A,nU:()=>r});var o=d(65879),t=d(4300),D=d(42495),f=d(36028),p=d(23680),P=d(78645),M=d(63019),a=d(86825),I=d(96814);const T=["mat-sort-header",""];function h(i,n){if(1&i){const e=o.EpF();o.TgZ(0,"div",3),o.NdJ("@arrowPosition.start",function(){o.CHM(e);const l=o.oxw();return o.KtG(l._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){o.CHM(e);const l=o.oxw();return o.KtG(l._disableViewStateAnimation=!1)}),o._UZ(1,"div",4),o.TgZ(2,"div",5),o._UZ(3,"div",6)(4,"div",7)(5,"div",8),o.qZA()()}if(2&i){const e=o.oxw();o.Q6J("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),o.xp6(2),o.Q6J("@indicator",e._getArrowDirectionState()),o.xp6(1),o.Q6J("@leftPointer",e._getArrowDirectionState()),o.xp6(1),o.Q6J("@rightPointer",e._getArrowDirectionState())}}const x=["*"],S=new o.OlP("MAT_SORT_DEFAULT_OPTIONS"),E=(0,p.dB)((0,p.Id)(class{}));let A=(()=>{class i extends E{get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=(0,D.Ig)(e)}constructor(e){super(),this._defaultOptions=e,this.sortables=new Map,this._stateChanges=new P.x,this.start="asc",this._direction="",this.sortChange=new o.vpe}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let l=function F(i,n){let e=["asc","desc"];return"desc"==i&&e.reverse(),n||e.push(""),e}(e.start||this.start,e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),g=l.indexOf(this.direction)+1;return g>=l.length&&(g=0),l[g]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return i.\u0275fac=function(e){return new(e||i)(o.Y36(S,8))},i.\u0275dir=o.lG2({type:i,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[o.qOj,o.TTD]}),i})();const u=p.mZ.ENTERING+" "+p.yN.STANDARD_CURVE,_={indicator:(0,a.X$)("indicator",[(0,a.SB)("active-asc, asc",(0,a.oB)({transform:"translateY(0px)"})),(0,a.SB)("active-desc, desc",(0,a.oB)({transform:"translateY(10px)"})),(0,a.eR)("active-asc <=> active-desc",(0,a.jt)(u))]),leftPointer:(0,a.X$)("leftPointer",[(0,a.SB)("active-asc, asc",(0,a.oB)({transform:"rotate(-45deg)"})),(0,a.SB)("active-desc, desc",(0,a.oB)({transform:"rotate(45deg)"})),(0,a.eR)("active-asc <=> active-desc",(0,a.jt)(u))]),rightPointer:(0,a.X$)("rightPointer",[(0,a.SB)("active-asc, asc",(0,a.oB)({transform:"rotate(45deg)"})),(0,a.SB)("active-desc, desc",(0,a.oB)({transform:"rotate(-45deg)"})),(0,a.eR)("active-asc <=> active-desc",(0,a.jt)(u))]),arrowOpacity:(0,a.X$)("arrowOpacity",[(0,a.SB)("desc-to-active, asc-to-active, active",(0,a.oB)({opacity:1})),(0,a.SB)("desc-to-hint, asc-to-hint, hint",(0,a.oB)({opacity:.54})),(0,a.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,a.oB)({opacity:0})),(0,a.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,a.jt)("0ms")),(0,a.eR)("* <=> *",(0,a.jt)(u))]),arrowPosition:(0,a.X$)("arrowPosition",[(0,a.eR)("* => desc-to-hint, * => desc-to-active",(0,a.jt)(u,(0,a.F4)([(0,a.oB)({transform:"translateY(-25%)"}),(0,a.oB)({transform:"translateY(0)"})]))),(0,a.eR)("* => hint-to-desc, * => active-to-desc",(0,a.jt)(u,(0,a.F4)([(0,a.oB)({transform:"translateY(0)"}),(0,a.oB)({transform:"translateY(25%)"})]))),(0,a.eR)("* => asc-to-hint, * => asc-to-active",(0,a.jt)(u,(0,a.F4)([(0,a.oB)({transform:"translateY(25%)"}),(0,a.oB)({transform:"translateY(0)"})]))),(0,a.eR)("* => hint-to-asc, * => active-to-asc",(0,a.jt)(u,(0,a.F4)([(0,a.oB)({transform:"translateY(0)"}),(0,a.oB)({transform:"translateY(-25%)"})]))),(0,a.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,a.oB)({transform:"translateY(0)"})),(0,a.SB)("hint-to-desc, active-to-desc, desc",(0,a.oB)({transform:"translateY(-25%)"})),(0,a.SB)("hint-to-asc, active-to-asc, asc",(0,a.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,a.X$)("allowChildren",[(0,a.eR)("* <=> *",[(0,a.IO)("@*",(0,a.pV)(),{optional:!0})])])};let b=(()=>{class i{constructor(){this.changes=new P.x}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=o.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),i})();const C={provide:b,deps:[[new o.FiY,new o.tp0,b]],useFactory:function z(i){return i||new b}},B=(0,p.Id)(class{});let r=(()=>{class i extends B{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=(0,D.Ig)(e)}constructor(e,s,l,g,O,R,H,Z){super(),this._intl=e,this._changeDetectorRef=s,this._sort=l,this._columnDef=g,this._focusMonitor=O,this._elementRef=R,this._ariaDescriber=H,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",Z?.arrowPosition&&(this.arrowPosition=Z?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const s=!!e;s!==this._showIndicatorHint&&(this._setIndicatorHintVisible(s),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(e.keyCode===f.L_||e.keyCode===f.K5)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=(0,M.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return i.\u0275fac=function(e){return new(e||i)(o.Y36(b),o.Y36(o.sBO),o.Y36(A,8),o.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),o.Y36(t.tE),o.Y36(o.SBq),o.Y36(t.$s,8),o.Y36(S,8))},i.\u0275cmp=o.Xpm({type:i,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(e,s){1&e&&o.NdJ("click",function(){return s._handleClick()})("keydown",function(g){return s._handleKeydown(g)})("mouseenter",function(){return s._setIndicatorHintVisible(!0)})("mouseleave",function(){return s._setIndicatorHintVisible(!1)}),2&e&&(o.uIk("aria-sort",s._getAriaSortAttribute()),o.ekj("mat-sort-header-disabled",s._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[o.qOj],attrs:T,ngContentSelectors:x,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(e,s){1&e&&(o.F$t(),o.TgZ(0,"div",0)(1,"div",1),o.Hsn(2),o.qZA(),o.YNc(3,h,6,6,"div",2),o.qZA()),2&e&&(o.ekj("mat-sort-header-sorted",s._isSorted())("mat-sort-header-position-before","before"===s.arrowPosition),o.uIk("tabindex",s._isDisabled()?null:0)("role",s._isDisabled()?null:"button"),o.xp6(3),o.Q6J("ngIf",s._renderArrow()))},dependencies:[I.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[_.indicator,_.leftPointer,_.rightPointer,_.arrowOpacity,_.arrowPosition,_.allowChildren]},changeDetection:0}),i})(),c=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=o.oAB({type:i}),i.\u0275inj=o.cJS({providers:[C],imports:[I.ez,p.BQ]}),i})()}}]); \ No newline at end of file diff --git a/dist/4211.23ecde694482634c.js b/dist/4211.23ecde694482634c.js new file mode 100644 index 00000000..b5401b87 --- /dev/null +++ b/dist/4211.23ecde694482634c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4211],{94211:(ft,u,d)=>{d.r(u),d.d(u,{DfApiDocsTableComponent:()=>C});var g,D=d(97582),z=d(64135),T=d(86806),A=d(74490),I=d(78791),t=d(65879),M=d(81896),E=d(4300),O=d(42346),P=d(17700),b=d(96814),s=d(32296),y=d(45597),l=d(25313),_=d(77988),p=d(56223),v=d(21476),f=d(64170),k=d(2032),x=d(13566);function Z(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function J(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function Q(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function N(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function L(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function U(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function Y(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function K(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function R(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Y,1,1,"fa-icon",28),t.YNc(2,K,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function $(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,L,1,3,"fa-icon",26),t.YNc(2,U,3,3,"ng-container",5),t.YNc(3,B,2,1,"ng-container",5),t.YNc(4,R,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function S(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,N,4,6,"th",22),t.YNc(2,$,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function W(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function F(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit,i=t.oxw(2);let w;return t.KtG(i.goEventScriptsPage((null==m||null==(w=m.cell(r))?null:w.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function G(n,c){1&n&&(t.ynx(0),t.YNc(1,W,2,0,"th",32),t.YNc(2,F,2,3,"td",33),t.BQk())}function H(n,c){1&n&&t._UZ(0,"th",34)}function j(n,c){1&n&&t._UZ(0,"td",35)}function V(n,c){1&n&&(t.YNc(0,H,1,0,"th",32),t.YNc(1,j,1,0,"td",33))}function q(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,G,3,0,"ng-container",30),t.YNc(2,V,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function X(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const h=function(n){return{param:n}};function tt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,h,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,h,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function nt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,tt,3,7,"button",39),t.YNc(2,et,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(r.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,h,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function ct(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ot,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function at(n,c){if(1&n&&(t.ynx(0),t.YNc(1,nt,4,2,"ng-container",30),t.YNc(2,ct,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function dt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,at,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function rt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,X,1,0,"th",32),t.YNc(2,dt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function it(n,c){if(1&n&&(t.ynx(0),t.YNc(1,S,3,1,"ng-container",19),t.YNc(2,q,4,3,"ng-container",19),t.YNc(3,rt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function lt(n,c){1&n&&t._UZ(0,"tr",48)}function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(r))})("keydown",function(a){const m=t.CHM(e).$implicit,i=t.oxw(2);return t.KtG(i.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function gt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function st(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,it,4,3,"ng-container",13),t.YNc(5,lt,1,0,"tr",14),t.YNc(6,mt,1,3,"tr",15),t.YNc(7,gt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const _t=[[["","topActions",""]]],pt=function(n){return{currentPageSize:n}};let C=((g=class extends z.j{constructor(c,e,o,a,r,m){super(e,o,a,r,m),this.servicesService=c,this.allowCreate=!1,this.columns=[{columnDef:"name",header:"apiDocs.table.header.name",cell:i=>i.name},{columnDef:"label",header:"apiDocs.table.header.label",cell:i=>i.label},{columnDef:"description",header:"apiDocs.table.header.description",cell:i=>i.description},{columnDef:"group",header:"apiDocs.table.header.group",cell:i=>i.group},{columnDef:"type",header:"apiDocs.table.header.type",cell:i=>i.type},{columnDef:"actions"}],this.actions={default:this.actions.default,additional:null},this.filterQuery=(0,A.s)("apiDocs"),this._activatedRoute.data.subscribe(({serviceTypes:i})=>{this.serviceTypes=i})}viewRow(c){this.router.navigate([c.name],{relativeTo:this._activatedRoute})}mapDataToTable(c){return c.filter(o=>!0===o.isActive).sort((o,a)=>o.name.localeCompare(a.name)).map(o=>{const a=this.getServiceType(o.type);return{name:o.name,description:o.description,group:a?.group??"",label:o.label,type:a?.label??""}})}getServiceType(c){return this.serviceTypes.find(e=>e.name===c)}refreshTable(c,e,o){this.servicesService.getAll({limit:100,offset:e,filter:'(type not like "%swagger%")'+(o?` and ${o}`:"")}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||g)(t.Y36(T.xS),t.Y36(M.F0),t.Y36(M.gz),t.Y36(E.Kd),t.Y36(O.Vn),t.Y36(P.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-api-docs-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(_t),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Z,3,4,"button",1),t.YNc(3,J,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,Q,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,st,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,pt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[b.O5,s.ot,s.lW,s.RK,s.nh,y.uH,y.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,b.sg,_.Tx,_.VK,_.OP,_.p6,p.UX,p.Fj,p.JJ,p.oH,O.Ot,b.Ov,P.Is,v.TU,v.NW,f.lN,f.KE,f.hX,k.c,k.Nt,x.JX,x.YE,x.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);C=(0,D.gn)([(0,I.c)({checkProperties:!0})],C)}}]); \ No newline at end of file diff --git a/dist/4630.b95aba20f12d90ba.js b/dist/4630.b95aba20f12d90ba.js new file mode 100644 index 00000000..10cde749 --- /dev/null +++ b/dist/4630.b95aba20f12d90ba.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4630],{24630:(rt,T,s)=>{s.d(T,{Bb:()=>et,XC:()=>J,ZL:()=>D});var i=s(65879),p=s(23680),f=s(96814),b=s(89829),d=s(33651),m=s(4300),h=s(42495),E=s(62831),c=s(86825),P=s(47394),R=s(78645),L=s(74911),g=s(63019),B=s(22096),v=s(92438),_=s(36028),I=s(68484),w=s(56223),F=s(64170),k=s(27921),O=s(94664),A=s(48180),y=s(32181),W=s(37398),x=s(99397),K=s(5177),U=s(49388);const Y=["panel"];function V(n,a){if(1&n&&(i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA()),2&n){const t=a.id,e=i.oxw();i.Q6J("id",e.id)("ngClass",e._classList)("@panelAnimation",e.isOpen?"visible":"hidden"),i.uIk("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby(t))}}const H=["*"],j=(0,c.X$)("panelAnimation",[(0,c.SB)("void, hidden",(0,c.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,c.eR)(":enter, hidden => visible",[(0,c.ru)([(0,c.jt)("0.03s linear",(0,c.oB)({opacity:1})),(0,c.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,c.oB)({transform:"scaleY(1)"}))])]),(0,c.eR)(":leave, visible => hidden",[(0,c.jt)("0.075s linear",(0,c.oB)({opacity:0}))])]);let G=0;class N{constructor(a,t){this.source=a,this.option=t}}const z=(0,p.Kr)(class{}),C=new i.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function X(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let Q=(()=>{class n extends z{get isOpen(){return this._isOpen&&this.showPanel}_setColor(t){this._color=t,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(t){this._autoActiveFirstOption=(0,h.Ig)(t)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(t){this._autoSelectActiveOption=(0,h.Ig)(t)}set classList(t){this._classList=t&&t.length?(0,h.du)(t).reduce((e,o)=>(e[o]=!0,e),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(t,e,o,l){super(),this._changeDetectorRef=t,this._elementRef=e,this._defaults=o,this._activeOptionChanges=P.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new i.vpe,this.opened=new i.vpe,this.closed=new i.vpe,this.optionActivated=new i.vpe,this._classList={},this.id="mat-autocomplete-"+G++,this.inertGroups=l?.SAFARI||!1,this._autoActiveFirstOption=!!o.autoActiveFirstOption,this._autoSelectActiveOption=!!o.autoSelectActiveOption}ngAfterContentInit(){this._keyManager=new m.s1(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(t=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[t]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(t){const e=new N(this,t);this.optionSelected.emit(e)}_getPanelAriaLabelledby(t){return this.ariaLabel?null:this.ariaLabelledby?(t?t+" ":"")+this.ariaLabelledby:t}_setVisibilityClasses(t){t[this._visibleClass]=this.showPanel,t[this._hiddenClass]=!this.showPanel}_setThemeClasses(t){t["mat-primary"]="primary"===this._color,t["mat-warn"]="warn"===this._color,t["mat-accent"]="accent"===this._color}_skipPredicate(t){return t.disabled}}return n.\u0275fac=function(t){return new(t||n)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(C),i.Y36(E.t4))},n.\u0275dir=i.lG2({type:n,viewQuery:function(t,e){if(1&t&&(i.Gf(i.Rgc,7),i.Gf(Y,5)),2&t){let o;i.iGM(o=i.CRH())&&(e.template=o.first),i.iGM(o=i.CRH())&&(e.panel=o.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[i.qOj]}),n})(),J=(()=>{class n extends Q{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=(0,h.Ig)(t),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const t of this.options)t._changeDetectorRef.markForCheck()}_skipPredicate(t){return!1}}return n.\u0275fac=function(){let a;return function(e){return(a||(a=i.n5z(n)))(e||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-autocomplete"]],contentQueries:function(t,e,o){if(1&t&&(i.Suo(o,p.K7,5),i.Suo(o,p.ey,5)),2&t){let l;i.iGM(l=i.CRH())&&(e.optionGroups=l),i.iGM(l=i.CRH())&&(e.options=l)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[i._Bn([{provide:p.HF,useExisting:n}]),i.qOj],ngContentSelectors:H,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,V,3,5,"ng-template"))},dependencies:[f.mk],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[j]},changeDetection:0}),n})();const Z={provide:w.JU,useExisting:(0,i.Gpc)(()=>D),multi:!0},S=new i.OlP("mat-autocomplete-scroll-strategy"),q={provide:S,deps:[d.aV],useFactory:function $(n){return()=>n.scrollStrategies.reposition()}};let tt=(()=>{class n{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(t){this._autocompleteDisabled=(0,h.Ig)(t)}constructor(t,e,o,l,r,M,it,ot,nt,st,at){this._element=t,this._overlay=e,this._viewContainerRef=o,this._zone=l,this._changeDetectorRef=r,this._dir=it,this._formField=ot,this._document=nt,this._viewportRuler=st,this._defaults=at,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=P.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new R.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,L.P)(()=>{const u=this.autocomplete?this.autocomplete.options:null;return u?u.changes.pipe((0,k.O)(u),(0,O.w)(()=>(0,g.T)(...u.map(lt=>lt.onSelectionChange)))):this._zone.onStable.pipe((0,A.q)(1),(0,O.w)(()=>this.optionSelections))}),this._handlePanelKeydown=u=>{(u.keyCode===_.hY&&!(0,_.Vb)(u)||u.keyCode===_.LH&&(0,_.Vb)(u,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),u.stopPropagation(),u.preventDefault())},this._trackedModal=null,this._scrollStrategy=M}ngAfterViewInit(){const t=this._getWindow();typeof t<"u"&&this._zone.runOutsideAngular(()=>t.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const t=this._getWindow();typeof t<"u"&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,g.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,y.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,y.h)(()=>this._overlayAttached)):(0,B.of)()).pipe((0,W.U)(t=>t instanceof p.rN?t:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,g.T)((0,v.R)(this._document,"click"),(0,v.R)(this._document,"auxclick"),(0,v.R)(this._document,"touchend")).pipe((0,y.h)(t=>{const e=(0,E.sA)(t),o=this._formField?this._formField._elementRef.nativeElement:null,l=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&e!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!o||!o.contains(e))&&(!l||!l.contains(e))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(e)}))}writeValue(t){Promise.resolve(null).then(()=>this._assignOptionValue(t))}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._element.nativeElement.disabled=t}_handleKeydown(t){const e=t.keyCode,o=(0,_.Vb)(t);if(e===_.hY&&!o&&t.preventDefault(),this.activeOption&&e===_.K5&&this.panelOpen&&!o)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){const l=this.autocomplete._keyManager.activeItem,r=e===_.LH||e===_.JH;e===_.Mf||r&&!o&&this.panelOpen?this.autocomplete._keyManager.onKeydown(t):r&&this._canOpen()&&this.openPanel(),(r||this.autocomplete._keyManager.activeItem!==l)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(t){let e=t.target,o=e.value;"number"===e.type&&(o=""==o?null:parseFloat(o)),this._previousValue!==o&&(this._previousValue=o,this._pendingAutoselectedOption=null,this._onChange(o),o||this._clearPreviousSelectedOption(null,!1),this._canOpen()&&this._document.activeElement===t.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(t=!1){this._formField&&"auto"===this._formField.floatLabel&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const t=this._zone.onStable.pipe((0,A.q)(1)),e=this.autocomplete.options.changes.pipe((0,x.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,K.g)(0));return(0,g.T)(t,e).pipe((0,O.w)(()=>(this._zone.run(()=>{const o=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),o!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,A.q)(1)).subscribe(o=>this._setValueAndClose(o))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(t){const e=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(t):t;this._updateNativeInputValue(e??"")}_updateNativeInputValue(t){this._formField?this._formField._control.value=t:this._element.nativeElement.value=t,this._previousValue=t}_setValueAndClose(t){const e=t?t.source:this._pendingAutoselectedOption;e&&(this._clearPreviousSelectedOption(e),this._assignOptionValue(e.value),this._onChange(e.value),this.autocomplete._emitSelectEvent(e),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(t,e){this.autocomplete&&this.autocomplete.options&&this.autocomplete.options.forEach(o=>{o!==t&&o.selected&&o.deselect(e)})}_attachOverlay(){let t=this._overlayRef;t?(this._positionStrategy.setOrigin(this._getConnectedElement()),t.updateSize({width:this._getPanelWidth()})):(this._portal=new I.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),t=this._overlay.create(this._getOverlayConfig()),this._overlayRef=t,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&t&&t.updateSize({width:this._getPanelWidth()})})),t&&!t.hasAttached()&&(t.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const e=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&e!==this.panelOpen&&this.autocomplete.opened.emit()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const t=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=t.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=t.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new d.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}_setStrategyPositions(t){const e=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],o=this._aboveClass,l=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:o},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:o}];let r;r="above"===this.position?l:"below"===this.position?e:[...e,...l],t.withPositions(r)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const t=this.autocomplete;if(t.autoActiveFirstOption){let e=-1;for(let o=0;o .cdk-overlay-container [aria-modal="true"]');if(!t)return;const e=this.autocomplete.id;this._trackedModal&&(0,m.iD)(this._trackedModal,"aria-owns",e),(0,m.Zf)(t,"aria-owns",e),this._trackedModal=t}_clearFromModal(){this._trackedModal&&((0,m.iD)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}}return n.\u0275fac=function(t){return new(t||n)(i.Y36(i.SBq),i.Y36(d.aV),i.Y36(i.s_b),i.Y36(i.R0b),i.Y36(i.sBO),i.Y36(S),i.Y36(U.Is,8),i.Y36(F.G_,9),i.Y36(f.K0,8),i.Y36(b.rL),i.Y36(C,8))},n.\u0275dir=i.lG2({type:n,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[i.TTD]}),n})(),D=(()=>{class n extends tt{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}return n.\u0275fac=function(){let a;return function(e){return(a||(a=i.n5z(n)))(e||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(t,e){1&t&&i.NdJ("focusin",function(){return e._handleFocus()})("blur",function(){return e._onTouched()})("input",function(l){return e._handleInput(l)})("keydown",function(l){return e._handleKeydown(l)})("click",function(){return e._handleClick()}),2&t&&i.uIk("autocomplete",e.autocompleteAttribute)("role",e.autocompleteDisabled?null:"combobox")("aria-autocomplete",e.autocompleteDisabled?null:"list")("aria-activedescendant",e.panelOpen&&e.activeOption?e.activeOption.id:null)("aria-expanded",e.autocompleteDisabled?null:e.panelOpen.toString())("aria-controls",e.autocompleteDisabled||!e.panelOpen||null==e.autocomplete?null:e.autocomplete.id)("aria-haspopup",e.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[i._Bn([Z]),i.qOj]}),n})(),et=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[q],imports:[d.U8,p.Ng,p.BQ,f.ez,b.ZD,p.Ng,p.BQ]}),n})()}}]); \ No newline at end of file diff --git a/dist/4748.5717c37ca5f0815a.js b/dist/4748.5717c37ca5f0815a.js new file mode 100644 index 00000000..70fc0831 --- /dev/null +++ b/dist/4748.5717c37ca5f0815a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4748],{64748:(Ot,P,d)=>{d.r(P),d.d(P,{DfManageScriptsComponent:()=>O});var g,y=d(97582),p=d(96814),S=d(73991),v=d(78791),Z=d(64135),A=d(74490),J=d(86806),t=d(65879),x=d(81896),N=d(4300),k=d(42346),w=d(17700),b=d(32296),z=d(45597),i=d(25313),_=d(77988),f=d(56223),T=d(21476),h=d(64170),D=d(2032),C=d(13566);function Q(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&e){const n=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",n.faPlus)}}function Y(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&e){const n=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",n.faRefresh)}}function E(e,c){if(1&e&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&e){const n=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",n.currentFilter)}}function $(e,c){if(1&e&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&e){const n=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(n.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,n.header)," ")}}function L(e,c){if(1&e&&t._UZ(0,"fa-icon",27),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(n))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(n))))}}function U(e,c){if(1&e&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(n)?"confirmed":"pending")," ")}}function F(e,c){if(1&e&&(t.ynx(0),t._uU(1),t.BQk()),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(n)," ")}}function B(e,c){if(1&e&&t._UZ(0,"fa-icon",29),2&e){const n=t.oxw(6);t.Q6J("icon",n.faTriangleExclamation)}}function G(e,c){1&e&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&e&&(t.xp6(1),t.Oqu("-"))}function K(e,c){if(1&e&&(t.ynx(0),t.YNc(1,B,1,1,"fa-icon",28),t.YNc(2,G,2,1,"span",5),t.BQk()),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(n))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(n)))}}function H(e,c){if(1&e&&(t.TgZ(0,"td",25),t.YNc(1,L,1,3,"fa-icon",26),t.YNc(2,U,3,3,"ng-container",5),t.YNc(3,F,2,1,"ng-container",5),t.YNc(4,K,3,2,"ng-container",5),t.qZA()),2&e){const n=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===n.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===n.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==n.columnDef&&"registration"!==n.columnDef&&"log"!==n.columnDef),t.xp6(1),t.Q6J("ngIf","log"===n.columnDef)}}function R(e,c){if(1&e&&(t.ynx(0,21),t.YNc(1,$,4,6,"th",22),t.YNc(2,H,5,4,"td",23),t.BQk()),2&e){const n=t.oxw().$implicit;t.Q6J("matColumnDef",n.columnDef)}}function j(e,c){1&e&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function V(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(n).$implicit,m=t.oxw(3).$implicit,l=t.oxw(2);let I;return t.KtG(l.goEventScriptsPage((null==m||null==(I=m.cell(r))?null:I.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&e){const n=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(n))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(n))))}}function W(e,c){1&e&&(t.ynx(0),t.YNc(1,j,2,0,"th",32),t.YNc(2,V,2,3,"td",33),t.BQk())}function X(e,c){1&e&&t._UZ(0,"th",34)}function q(e,c){1&e&&t._UZ(0,"td",35)}function tt(e,c){1&e&&(t.YNc(0,X,1,0,"th",32),t.YNc(1,q,1,0,"td",33))}function et(e,c){if(1&e&&(t.ynx(0,21),t.YNc(1,W,3,0,"ng-container",30),t.YNc(2,tt,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&e){const n=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",n)}}function nt(e,c){1&e&&t._UZ(0,"th",34)}d(6625);const u=function(e){return{param:e}};function ot(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(n);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&e){const n=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,n.actions.additional[0].ariaLabel.key,t.VKq(5,u,n.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",n.actions.additional[0].icon)}}function ct(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(n);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&e){const n=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,n.actions.additional[0].ariaLabel.key,t.VKq(7,u,n.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,n.actions.additional[0].label)," ")}}function at(e,c){if(1&e&&(t.ynx(0),t.YNc(1,ot,3,7,"button",39),t.YNc(2,ct,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&e){const n=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",n)}}function dt(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(n).$implicit,m=t.oxw(3).$implicit;return t.KtG(r.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&e){const n=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(n,o)),t.uIk("aria-label",t.xi3(1,3,n.ariaLabel.key,t.VKq(8,u,n.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,n.label)," ")}}function rt(e,c){if(1&e&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,dt,4,10,"button",46),t.qZA()),2&e){const n=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",n),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function it(e,c){if(1&e&&(t.ynx(0),t.YNc(1,at,4,2,"ng-container",30),t.YNc(2,rt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&e){const n=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",n)}}function lt(e,c){if(1&e&&(t.TgZ(0,"td",35),t.YNc(1,it,4,2,"ng-container",5),t.qZA()),2&e){const n=t.oxw(4);t.xp6(1),t.Q6J("ngIf",n.actions.additional&&n.actions.additional.length>0)}}function mt(e,c){if(1&e&&(t.ynx(0,37),t.YNc(1,nt,1,0,"th",32),t.YNc(2,lt,2,1,"td",33),t.BQk()),2&e){const n=t.oxw().$implicit;t.Q6J("matColumnDef",n.columnDef)}}function gt(e,c){if(1&e&&(t.ynx(0),t.YNc(1,R,3,1,"ng-container",19),t.YNc(2,et,4,3,"ng-container",19),t.YNc(3,mt,3,1,"ng-container",20),t.BQk()),2&e){const n=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==n.columnDef&&"scripting"!==n.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===n.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===n.columnDef)}}function st(e,c){1&e&&t._UZ(0,"tr",48)}function pt(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(n).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(r))})("keydown",function(a){const m=t.CHM(n).$implicit,l=t.oxw(2);return t.KtG(l.handleKeyDown(a,m))}),t.qZA()}if(2&e){const n=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(n)),t.uIk("tabindex",o.isClickable(n)?0:-1)}}function bt(e,c){if(1&e&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&e){const n=t.oxw(2);t.xp6(1),t.uIk("colspan",n.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function _t(e,c){if(1&e){const n=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(n);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,gt,4,3,"ng-container",13),t.YNc(5,st,1,0,"tr",14),t.YNc(6,pt,1,3,"tr",15),t.YNc(7,bt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(n);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&e){const n=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",n.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const ft=[[["","topActions",""]]],xt=function(e){return{currentPageSize:e}};let M=((g=class extends Z.j{constructor(c,n,o,a,r,m){super(n,o,a,r,m),this.eventScriptService=c,this.columns=[{columnDef:"active",cell:l=>l.isActive,header:"active"},{columnDef:"name",cell:l=>l.name,header:"name"},{columnDef:"type",cell:l=>l.type,header:"type"},{columnDef:"actions"}],this.actions={...this.actions,default:{label:"view",function:l=>this.router.navigate([l.name],{relativeTo:this._activatedRoute}),ariaLabel:{key:"view"}}},this.filterQuery=(0,A.s)("eventScripts")}mapDataToTable(c){return c}refreshTable(c,n,o){this.eventScriptService.getAll({limit:c,offset:n,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}deleteRow(c){this.eventScriptService.delete(c.name).subscribe(()=>this.refreshTable())}}).\u0275fac=function(c){return new(c||g)(t.Y36(J.qY),t.Y36(x.F0),t.Y36(x.gz),t.Y36(N.Kd),t.Y36(k.Vn),t.Y36(w.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-manage-services-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,n){1&c&&(t.F$t(ft),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Q,3,4,"button",1),t.YNc(3,Y,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,E,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,_t,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,n.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",n.allowCreate),t.xp6(1),t.Q6J("ngIf",n.schema),t.xp6(3),t.Q6J("ngIf",n.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,xt,t.lcZ(8,8,n.currentPageSize$))))},dependencies:[p.O5,b.ot,b.lW,b.RK,b.nh,z.uH,z.BN,i.p0,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,i.Ee,p.sg,_.Tx,_.VK,_.OP,_.p6,f.UX,f.Fj,f.JJ,f.oH,k.Ot,p.Ov,w.Is,T.TU,T.NW,h.lN,h.KE,h.hX,D.c,D.Nt,C.JX,C.YE,C.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);M=(0,y.gn)([(0,v.c)({checkProperties:!0})],M);var s,Ct=d(72246);function ut(e,c){1&e&&t._UZ(0,"df-paywall")}function Mt(e,c){1&e&&t._UZ(0,"df-manage-services-table")}let O=((s=class{constructor(c,n){this.activatedRoute=c,this.snackbarService=n,this.paywall=!1,this.activatedRoute.data.subscribe(({data:o})=>{"paywall"===o&&(this.paywall=!0)}),this.snackbarService.setSnackbarLastEle("",!1)}}).\u0275fac=function(c){return new(c||s)(t.Y36(x.gz),t.Y36(Ct.w))},s.\u0275cmp=t.Xpm({type:s,selectors:[["df-manage-scripts"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["allowed",""]],template:function(c,n){if(1&c&&(t.YNc(0,ut,1,0,"df-paywall",0),t.YNc(1,Mt,1,0,"ng-template",null,1,t.W1O)),2&c){const o=t.MAs(2);t.Q6J("ngIf",n.paywall)("ngIfElse",o)}},dependencies:[S.U,p.O5,M],encapsulation:2}),s);O=(0,y.gn)([(0,v.c)({checkProperties:!0})],O)}}]); \ No newline at end of file diff --git a/dist/4796.62d1386b59566f4c.js b/dist/4796.62d1386b59566f4c.js new file mode 100644 index 00000000..988c0c7d --- /dev/null +++ b/dist/4796.62d1386b59566f4c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4796],{41089:(R,v,a)=>{a.d(v,{v:()=>C});var c=a(65879),m=a(96814),n=a(32296),u=a(45597),f=a(90590);function d(p,h){if(1&p){const A=c.EpF();c.TgZ(0,"button",5),c.NdJ("click",function(){c.CHM(A);const e=c.oxw(2);return c.KtG(e.dismissAlert())}),c.TgZ(1,"fa-icon",6),c._uU(2),c.qZA()()}if(2&p){const A=c.oxw(2);c.xp6(1),c.Q6J("icon",A.faXmark),c.xp6(1),c.Oqu("alerts.close")}}function E(p,h){if(1&p&&(c.TgZ(0,"div",1),c._UZ(1,"fa-icon",2),c.TgZ(2,"span",3),c.Hsn(3),c.qZA(),c.YNc(4,d,3,2,"button",4),c.qZA()),2&p){const A=c.oxw();c.Tol(A.alertType),c.xp6(1),c.Q6J("icon",A.icon),c.xp6(3),c.Q6J("ngIf",A.dismissible)}}const t=["*"];let C=(()=>{class p{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new c.vpe,this.faXmark=f.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return f.f8k;case"error":return f.$9F;case"warning":return f.RLE;default:return f.sqG}}}return p.\u0275fac=function(A){return new(A||p)},p.\u0275cmp=c.Xpm({type:p,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[c.jDz],ngContentSelectors:t,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(A,o){1&A&&(c.F$t(),c.YNc(0,E,5,4,"div",0)),2&A&&c.Q6J("ngIf",o.showAlert)},dependencies:[m.O5,n.ot,n.RK,u.uH,u.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),p})()},84870:(R,v,a)=>{a.d(v,{a:()=>B});var T,c=a(97582),m=a(96814),n=a(56223),u=a(64170),f=a(32296),d=a(25313),E=a(2032),t=a(82599),C=a(45597),p=a(3305),h=a(90590),A=a(42346),o=a(78791),e=a(65879),L=a(65763);function O(r,s){if(1&r&&(e.TgZ(0,"mat-accordion")(1,"mat-expansion-panel")(2,"mat-expansion-panel-header")(3,"mat-panel-title"),e._uU(4),e.ALo(5,"transloco"),e.qZA(),e.TgZ(6,"mat-panel-description"),e._uU(7),e.ALo(8,"transloco"),e.qZA()(),e.GkF(9,3),e.qZA()()),2&r){e.oxw();const i=e.MAs(4);e.xp6(4),e.hij(" ",e.lcZ(5,3,"lookupKeys.label"),""),e.xp6(3),e.Oqu(e.lcZ(8,5,"lookupKeys.desc")),e.xp6(2),e.Q6J("ngTemplateOutlet",i)}}function y(r,s){1&r&&(e.TgZ(0,"mat-header-cell"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"name")," "))}function U(r,s){1&r&&(e.TgZ(0,"mat-cell",16)(1,"mat-form-field",17)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"input",18),e.qZA()()),2&r&&(e.Q6J("formGroupName",s.index),e.xp6(3),e.Oqu(e.lcZ(4,2,"name")))}function l(r,s){1&r&&(e.TgZ(0,"mat-header-cell"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"value")," "))}function _(r,s){1&r&&(e.TgZ(0,"mat-cell",16)(1,"mat-form-field",17)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"input",19),e.qZA()()),2&r&&(e.Q6J("formGroupName",s.index),e.xp6(3),e.Oqu(e.lcZ(4,2,"value")))}function g(r,s){1&r&&(e.TgZ(0,"mat-header-cell"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"private")," "))}function Z(r,s){1&r&&(e.TgZ(0,"mat-cell",16),e._UZ(1,"mat-slide-toggle",20),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.Q6J("formGroupName",s.index),e.xp6(1),e.uIk("aria-label",e.lcZ(2,2,"name")))}function D(r,s){if(1&r){const i=e.EpF();e.TgZ(0,"mat-header-cell")(1,"button",21),e.NdJ("click",function(){e.CHM(i);const I=e.oxw(2);return e.KtG(I.add())}),e.ALo(2,"transloco"),e._UZ(3,"fa-icon",22),e.qZA()()}if(2&r){const i=e.oxw(2);e.xp6(1),e.uIk("aria-label",e.lcZ(2,2,"newEntry")),e.xp6(2),e.Q6J("icon",i.faPlus)}}function M(r,s){if(1&r){const i=e.EpF();e.TgZ(0,"mat-cell",16)(1,"button",23),e.NdJ("click",function(){const w=e.CHM(i).index,k=e.oxw(2);return e.KtG(k.remove(w))}),e._UZ(2,"fa-icon",24),e.qZA()()}if(2&r){const i=s.index,P=e.oxw(2);e.Q6J("formGroupName",i),e.xp6(2),e.Q6J("icon",P.faTrashCan)}}function x(r,s){1&r&&e._UZ(0,"mat-header-row")}function N(r,s){1&r&&e._UZ(0,"mat-row")}function K(r,s){1&r&&(e.TgZ(0,"tr",25)(1,"td",26),e._uU(2),e.ALo(3,"transloco"),e.qZA()()),2&r&&(e.xp6(2),e.hij(" ",e.lcZ(3,1,"lookupKeys.noKeys")," "))}function b(r,s){if(1&r&&(e.ynx(0,4)(1,5),e.TgZ(2,"mat-table",6),e.ynx(3,7),e.YNc(4,y,3,3,"mat-header-cell",8),e.YNc(5,U,6,4,"mat-cell",9),e.BQk(),e.ynx(6,10),e.YNc(7,l,3,3,"mat-header-cell",8),e.YNc(8,_,6,4,"mat-cell",9),e.BQk(),e.ynx(9,11),e.YNc(10,g,3,3,"mat-header-cell",8),e.YNc(11,Z,3,4,"mat-cell",9),e.BQk(),e.ynx(12,12),e.YNc(13,D,4,4,"mat-header-cell",8),e.YNc(14,M,3,2,"mat-cell",9),e.BQk(),e.YNc(15,x,1,0,"mat-header-row",13),e.YNc(16,N,1,0,"mat-row",14),e.YNc(17,K,4,3,"tr",15),e.qZA(),e.BQk()()),2&r){const i=e.oxw();e.Q6J("formGroup",i.rootForm),e.xp6(2),e.Q6J("dataSource",i.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns)}}let B=((T=class{constructor(s,i){this.rootFormGroup=s,this.themeService=i,this.displayedColumns=["name","value","private","actions"],this.faTrashCan=h.Vui,this.faPlus=h.r8p,this.showAccordion=!0,this.isDarkMode=this.themeService.darkMode$}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.lookupKeys.markAllAsTouched()}),this.lookupKeys=this.rootForm.get("lookupKeys"),this.updateDataSource()}updateDataSource(){this.lookupKeys.controls.forEach(s=>{s.get("id")?.value&&s.get("name")?.disable()}),this.dataSource=new d.by(this.lookupKeys.controls)}add(){this.lookupKeys.push(new n.cw({name:new n.NI("",n.kI.required),value:new n.NI(""),private:new n.NI(!1)})),this.updateDataSource()}remove(s){this.lookupKeys.removeAt(s),this.updateDataSource()}}).\u0275fac=function(s){return new(s||T)(e.Y36(n.sg),e.Y36(L.F))},T.\u0275cmp=e.Xpm({type:T,selectors:[["df-lookup-keys"]],inputs:{showAccordion:"showAccordion"},standalone:!0,features:[e.jDz],decls:5,vars:6,consts:[[1,"lookup-keys-accordion"],[4,"ngIf","ngIfElse"],["lookupKeys",""],[3,"ngTemplateOutlet"],[3,"formGroup"],["formArrayName","lookupKeys"],[3,"dataSource"],["matColumnDef","name"],[4,"matHeaderCellDef"],[3,"formGroupName",4,"matCellDef"],["matColumnDef","value"],["matColumnDef","private"],["matColumnDef","actions","stickyEnd",""],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[3,"formGroupName"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","formControlName","name"],["matInput","","formControlName","value"],["color","primary","formControlName","private"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-icon-button","","type","button",1,"remove-btn",3,"click"],["size","xs",3,"icon"],[1,"mat-row","no-data-row"],["colspan","4",1,"mat-cell"]],template:function(s,i){if(1&s&&(e.TgZ(0,"div",0),e.ALo(1,"async"),e.YNc(2,O,10,7,"mat-accordion",1),e.YNc(3,b,18,4,"ng-template",null,2,e.W1O),e.qZA()),2&s){const P=e.MAs(4);e.Tol(e.lcZ(1,4,i.isDarkMode)?"dark-theme":""),e.xp6(2),e.Q6J("ngIf",i.showAccordion)("ngIfElse",P)}},dependencies:[n.u5,n.Fj,n.JJ,n.JL,n.UX,n.sg,n.u,n.x0,n.CE,m.O5,m.tP,u.lN,u.KE,u.hX,f.ot,f.RK,f.nh,d.p0,d.BZ,d.fO,d.as,d.w1,d.Dz,d.nj,d.ge,d.ev,d.XQ,d.Gk,d.Ee,E.c,E.Nt,t.rP,t.Rr,C.uH,C.BN,p.To,p.pp,p.ib,p.yz,p.yK,p.u4,A.Ot,m.Ov],styles:[".lookup-keys-accordion[_ngcontent-%COMP%]{padding:16px 0}.mat-column-actions[_ngcontent-%COMP%], .mat-column-private[_ngcontent-%COMP%]{max-width:10%}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}"]}),T);B=(0,c.gn)([(0,o.c)({checkProperties:!0})],B)},2593:(R,v,a)=>{a.d(v,{e:()=>U});var p,c=a(97582),m=a(96814),n=a(56223),u=a(64170),f=a(2032),d=a(42346),E=a(78791),t=a(65879),C=a(65763);function h(l,_){1&l&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.username.errors.required")," "))}function A(l,_){1&l&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.username.errors.minLength")," "))}function o(l,_){1&l&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.email.errors.invalid")," "))}function e(l,_){1&l&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.email.errors.required")," "))}function L(l,_){1&l&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.firstName.errors.required")," "))}function T(l,_){1&l&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.lastName.errors.required")," "))}function O(l,_){1&l&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.displayName.errors.required")," "))}function y(l,_){1&l&&(t.TgZ(0,"mat-form-field",2)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&l&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"userManagement.controls.phone.label")))}let U=((p=class{constructor(_,g){this.rootFormGroup=_,this.themeService=g,this.isDarkMode=this.themeService.darkMode$}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.rootForm.markAllAsTouched()})}controlExists(_){return null!==this.rootForm.get(_)}isRequired(_){return!!this.rootForm.get(_)?.hasValidator(n.kI.required)}}).\u0275fac=function(_){return new(_||p)(t.Y36(n.sg),t.Y36(C.F))},p.\u0275cmp=t.Xpm({type:p,selectors:[["df-profile-details"]],standalone:!0,features:[t.jDz],decls:37,vars:31,consts:[["name","user-details-section",3,"formGroup"],["formGroupName","profileDetailsGroup"],["appearance","outline"],["matInput","","type","text","formControlName","username"],[4,"ngIf"],["matInput","","type","email","formControlName","email"],["matInput","","type","text","formControlName","firstName"],["matInput","","formControlName","lastName"],["matInput","","formControlName","name"],["appearance","outline",4,"ngIf"],["matInput","","formControlName","phone"]],template:function(_,g){if(1&_&&(t.ynx(0,0),t.ALo(1,"async"),t.ynx(2,1),t.TgZ(3,"mat-form-field",2)(4,"mat-label"),t._uU(5),t.ALo(6,"transloco"),t.ALo(7,"transloco"),t.qZA(),t._UZ(8,"input",3),t.YNc(9,h,3,3,"mat-error",4),t.YNc(10,A,3,3,"mat-error",4),t.qZA(),t.TgZ(11,"mat-form-field",2)(12,"mat-label"),t._uU(13),t.ALo(14,"transloco"),t.qZA(),t._UZ(15,"input",5),t.YNc(16,o,3,3,"mat-error",4),t.YNc(17,e,3,3,"mat-error",4),t.qZA(),t.TgZ(18,"mat-form-field",2)(19,"mat-label"),t._uU(20),t.ALo(21,"transloco"),t.qZA(),t._UZ(22,"input",6),t.YNc(23,L,3,3,"mat-error",4),t.qZA(),t.TgZ(24,"mat-form-field",2)(25,"mat-label"),t._uU(26),t.ALo(27,"transloco"),t.qZA(),t._UZ(28,"input",7),t.YNc(29,T,3,3,"mat-error",4),t.qZA(),t.TgZ(30,"mat-form-field",2)(31,"mat-label"),t._uU(32),t.ALo(33,"transloco"),t.qZA(),t._UZ(34,"input",8),t.YNc(35,O,3,3,"mat-error",4),t.qZA(),t.YNc(36,y,5,3,"mat-form-field",9),t.BQk()()),2&_){let Z,D,M,x,N,K,b;t.Tol(t.lcZ(1,17,g.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",g.rootForm),t.xp6(5),t.AsE("",t.lcZ(6,19,"userManagement.controls.username.altLabel"),"",g.isRequired("profileDetailsGroup.username")?"":" "+t.lcZ(7,21,"userManagement.controls.username.optional"),""),t.xp6(4),t.Q6J("ngIf",null==(Z=g.rootForm.get("profileDetailsGroup.username"))||null==Z.errors?null:Z.errors.required),t.xp6(1),t.Q6J("ngIf",null==(D=g.rootForm.get("profileDetailsGroup.username"))||null==D.errors?null:D.errors.minlength),t.xp6(3),t.hij(" ",t.lcZ(14,23,"userManagement.controls.email.label"),""),t.xp6(3),t.Q6J("ngIf",(null==(M=g.rootForm.get("profileDetailsGroup.email"))||null==M.errors?null:M.errors.email)&&!(null!=(M=g.rootForm.get("profileDetailsGroup.email"))&&null!=M.errors&&M.errors.required)),t.xp6(1),t.Q6J("ngIf",!(null!=(x=g.rootForm.get("profileDetailsGroup.email"))&&null!=x.errors&&x.errors.email)&&(null==(x=g.rootForm.get("profileDetailsGroup.email"))||null==x.errors?null:x.errors.required)),t.xp6(3),t.hij(" ",t.lcZ(21,25,"userManagement.controls.firstName.label"),""),t.xp6(3),t.Q6J("ngIf",null==(N=g.rootForm.get("profileDetailsGroup.firstName"))||null==N.errors?null:N.errors.required),t.xp6(3),t.Oqu(t.lcZ(27,27,"userManagement.controls.lastName.label")),t.xp6(3),t.Q6J("ngIf",null==(K=g.rootForm.get("profileDetailsGroup.lastName"))||null==K.errors?null:K.errors.required),t.xp6(3),t.Oqu(t.lcZ(33,29,"userManagement.controls.displayName.label")),t.xp6(3),t.Q6J("ngIf",null==(b=g.rootForm.get("profileDetailsGroup.name"))||null==b.errors?null:b.errors.required),t.xp6(1),t.Q6J("ngIf",g.controlExists("profileDetailsGroup.phone"))}},dependencies:[u.lN,u.KE,u.hX,u.TO,f.c,f.Nt,n.u5,n.Fj,n.JJ,n.JL,n.UX,n.sg,n.u,n.x0,d.Ot,m.O5,m.Ov],encapsulation:2}),p);U=(0,c.gn)([(0,E.c)({checkProperties:!0})],U)},31033:(R,v,a)=>{a.d(v,{U:()=>B});var T,c=a(97582),m=a(56223),n=a(32296),u=a(25313),f=a(2032),d=a(45597),E=a(3305),t=a(24630),C=a(90590),p=a(42346),h=a(96814),A=a(78791),o=a(65879),e=a(23680),L=a(64170);function O(r,s){1&r&&(o.TgZ(0,"mat-header-cell"),o._uU(1),o.ALo(2,"transloco"),o.qZA()),2&r&&(o.xp6(1),o.hij(" ",o.lcZ(2,1,"roles.app")," "))}function y(r,s){if(1&r&&(o.TgZ(0,"mat-option",18),o._uU(1),o.qZA()),2&r){const i=s.$implicit;o.Q6J("value",i.name),o.xp6(1),o.hij(" ",i.name," ")}}function U(r,s){if(1&r&&(o.TgZ(0,"mat-cell",12)(1,"mat-form-field",13)(2,"mat-label"),o._uU(3),o.ALo(4,"transloco"),o.qZA(),o._UZ(5,"input",14),o.TgZ(6,"mat-autocomplete",15,16),o.YNc(8,y,2,2,"mat-option",17),o.qZA()()()),2&r){const i=s.index,P=o.MAs(7),I=o.oxw();o.Q6J("formGroupName",i),o.xp6(3),o.Oqu(o.lcZ(4,4,"roles.app")),o.xp6(2),o.Q6J("matAutocomplete",P),o.xp6(3),o.Q6J("ngForOf",I.availableApps)}}function l(r,s){1&r&&(o.TgZ(0,"mat-header-cell"),o._uU(1),o.ALo(2,"transloco"),o.qZA()),2&r&&(o.xp6(1),o.hij(" ",o.lcZ(2,1,"roles.role")," "))}function _(r,s){if(1&r&&(o.TgZ(0,"mat-option",18),o._uU(1),o.qZA()),2&r){const i=s.$implicit;o.Q6J("value",i.name),o.xp6(1),o.hij(" ",i.name," ")}}function g(r,s){if(1&r&&(o.TgZ(0,"mat-cell",12)(1,"mat-form-field",13)(2,"mat-label"),o._uU(3),o.ALo(4,"transloco"),o.qZA(),o._UZ(5,"input",19),o.TgZ(6,"mat-autocomplete",15,16),o.YNc(8,_,2,2,"mat-option",17),o.qZA()()()),2&r){const i=s.index,P=o.MAs(7),I=o.oxw();o.Q6J("formGroupName",i),o.xp6(3),o.Oqu(o.lcZ(4,4,"roles.role")),o.xp6(2),o.Q6J("matAutocomplete",P),o.xp6(3),o.Q6J("ngForOf",I.roles)}}function Z(r,s){if(1&r){const i=o.EpF();o.TgZ(0,"button",21),o.NdJ("click",function(){o.CHM(i);const I=o.oxw(2);return o.KtG(I.add())}),o.ALo(1,"transloco"),o._UZ(2,"fa-icon",22),o.qZA()}if(2&r){const i=o.oxw(2);o.uIk("aria-label",o.lcZ(1,2,"newEntry")),o.xp6(2),o.Q6J("icon",i.faPlus)}}function D(r,s){if(1&r&&(o.TgZ(0,"mat-header-cell"),o.YNc(1,Z,3,4,"button",20),o.qZA()),2&r){const i=o.oxw();o.xp6(1),o.Q6J("ngIf",i.showAddButton)}}function M(r,s){if(1&r){const i=o.EpF();o.TgZ(0,"mat-cell",12)(1,"button",23),o.NdJ("click",function(){const w=o.CHM(i).index,k=o.oxw();return o.KtG(k.remove(w))}),o._UZ(2,"fa-icon",24),o.qZA()()}if(2&r){const i=s.index,P=o.oxw();o.Q6J("formGroupName",i),o.xp6(2),o.Q6J("icon",P.faTrashCan)}}function x(r,s){1&r&&o._UZ(0,"mat-header-row")}function N(r,s){1&r&&o._UZ(0,"mat-row")}function K(r,s){1&r&&(o.TgZ(0,"tr",25)(1,"td",26),o._uU(2),o.ALo(3,"transloco"),o.qZA()()),2&r&&(o.xp6(2),o.hij(" ",o.lcZ(3,1,"roles.noRoles")," "))}const b=function(r,s){return{assigned:r,total:s}};let B=((T=class{constructor(s){this.rootFormGroup=s,this.apps=[],this.roles=[],this.displayedColumns=["app","role","actions"],this.faTrashCan=C.Vui,this.faPlus=C.r8p}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.rootForm.markAllAsTouched()}),this.appRoles=this.rootForm.get("appRoles"),this.updateDataSource()}updateDataSource(){this.dataSource=new u.by(this.appRoles.controls)}get availableApps(){return this.apps.filter(s=>!this.appRoles.value.find(i=>i.app===s.name))}get showAddButton(){return this.appRoles.length{a.d(v,{x:()=>y});var O,c=a(97582),m=a(65879),n=a(56223),u=a(92418),f=a(62651),d=a(42281),E=a(90590),t=a(78791),C=a(94664),p=a(22096),h=a(65763),A=a(72246),o=a(81896),e=a(75911),L=a(49787),T=a(34909);let y=((O=class{constructor(l,_,g,Z,D){this.fb=l,this.activatedRoute=_,this.systemConfigDataService=g,this.breakpointService=Z,this.paywallService=D,this.loginAttribute="email",this.faEnvelope=E.FU$,this.type="create",this.isSmallScreen=this.breakpointService.isSmallScreen,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.accessByTabs=[{control:"apps"},{control:"users"},{control:"services"},{control:"apidocs",label:"api-docs"},{control:"schema/data",label:"schema"},{control:"files"},{control:"scripts"},{control:"config"},{control:"packages",label:"package-manager"},{control:"limits"},{control:"scheduler"}],this.themeService=(0,m.f3M)(h.F),this.snackbarService=(0,m.f3M)(A.w),this.isDarkMode=this.themeService.darkMode$,this.userForm=this.fb.group({profileDetailsGroup:this.fb.group({username:["",n.kI.minLength(16)],email:["",n.kI.email],firstName:[""],lastName:[""],name:["",n.kI.required],phone:[""]}),isActive:[!0],tabs:this.buildTabs(),lookupKeys:this.fb.array([],[d.E]),appRoles:this.fb.array([])})}get cancelRoute(){let l=`/${f.Z.ADMIN_SETTINGS}/`;return"admins"===this.userType&&(l+=f.Z.ADMINS),"users"===this.userType&&(l+=f.Z.USERS),l}ngOnInit(){this.paywallService.activatePaywall("limit").pipe((0,C.w)(l=>l?this.paywallService.activatePaywall("service_report"):(0,p.of)(!1))).subscribe(l=>{l&&(this.accessByTabs=[])}),this.activatedRoute.data.subscribe(({type:l,data:_,apps:g,roles:Z})=>{_&&this.snackbarService.setSnackbarLastEle(_.name,!0),this.type=l,"users"===this.userType&&(this.apps=g.resource,this.roles=Z.resource),"edit"===l?(this.currentProfile=_,this.userForm.patchValue({profileDetailsGroup:{username:_.username,email:_.email,firstName:_.firstName,lastName:_.lastName,name:_.name,phone:_.phone},isActive:_.isActive}),this.userForm.addControl("setPassword",new n.NI(!1)),this.userForm.controls.setPassword.valueChanges.subscribe(D=>{D?this.addPasswordControls():this.removePasswordControls()}),"admins"===this.userType&&(_.isRootAdmin&&this.userForm.removeControl("tabs"),_.userToAppToRoleByUserId.length>0&&(this.changeAllTabs(!1),_.role.accessibleTabs.forEach(D=>{const M=this.tabs.controls.find(x=>x.value.name===D);M&&M.patchValue({checked:!0})}))),"users"===this.userType&&_.userToAppToRoleByUserId.length>0&&_.userToAppToRoleByUserId.forEach(D=>{this.userForm.controls.appRoles.push(new n.cw({app:new n.NI(this.apps.find(M=>M.id===D.appId)?.name,[n.kI.required]),role:new n.NI(this.roles.find(M=>M.id===D.roleId)?.name,[n.kI.required])}))}),_.lookupByUserId.length>0&&_.lookupByUserId.forEach(D=>{this.userForm.controls.lookupKeys.push(new n.cw({name:new n.NI(D.name,[n.kI.required]),value:new n.NI(D.value),private:new n.NI(D.private),id:new n.NI(D.id)}))})):(this.currentProfile={id:0},this.userForm.addControl("pass-invite",new n.NI("",[n.kI.required])),this.userForm.controls["pass-invite"].valueChanges.subscribe(D=>{"password"===D?this.addPasswordControls():this.removePasswordControls()}))}),this.systemConfigDataService.environment$.subscribe(l=>{this.loginAttribute=l.authentication.loginAttribute,"username"===this.loginAttribute?this.userForm.get("profileDetailsGroup.username")?.addValidators([n.kI.required]):this.userForm.get("profileDetailsGroup.email")?.addValidators([n.kI.required])})}addPasswordControls(){this.userForm.addControl("password",new n.NI("",[n.kI.required,n.kI.minLength(16)])),this.userForm.addControl("confirmPassword",new n.NI("",[n.kI.required,(0,u.t)("password")]))}removePasswordControls(){this.userForm.removeControl("password"),this.userForm.removeControl("confirmPassword")}get tabs(){return this.userForm.controls.tabs}selectAllTabs(l){this.changeAllTabs(l.checked)}changeAllTabs(l){this.tabs.controls.forEach(_=>{_.patchValue({checked:l})})}get allTabsSelected(){return this.tabs.controls.every(l=>l.value.checked)}buildTabs(){const l=this.accessByTabs.map(_=>this.fb.group({name:_.control,title:_.label||_.control,checked:!0}));return this.fb.array(l)}triggerAlert(l,_){this.alertType=l,this.alertMsg=_,this.showAlert=!0}}).\u0275fac=function(l){return new(l||O)(m.Y36(n.qu),m.Y36(o.gz),m.Y36(e.s),m.Y36(L.y),m.Y36(T._))},O.\u0275cmp=m.Xpm({type:O,selectors:[["df-user-details"]],decls:0,vars:0,template:function(l,_){},encapsulation:2}),O);y=(0,c.gn)([(0,t.c)({checkProperties:!0})],y)},54475:(R,v,a)=>{a.d(v,{n:()=>m});const c=[{regex:/Duplicate entry '([^']+)' for key 'user_email_unique'/,message:"alerts.duplicateEmail"}];function m(n){if(!n)return"alert.genericError";const u=c.find(f=>f.regex.test(n));return u?u.message:n}},92418:(R,v,a)=>{function c(m){return n=>{const u=n.parent;if(u){const f=u.get(m);if(f&&n.value!==f.value)return{doesNotMatch:!0}}return null}}a.d(v,{t:()=>c})},42281:(R,v,a)=>{a.d(v,{E:()=>m});var c=a(56223);const m=n=>{const u=new Map,f=n;function d(t){f.at(t).get("name")?.setErrors({notUnique:!0})}return f.controls.forEach((t,C)=>{if(!(t instanceof c.cw))return;const p=t.get("name");if(!p)return;const h=p.value;h&&(u.has(h)?(d(u.get(h)??0),d(C)):(u.set(h,C),function E(t){const p=f.at(t).get("name"),h=p?.errors;h&&(delete h.notUnique,p.setErrors(Object.keys(h).length?h:null))}(C)))}),null}}}]); \ No newline at end of file diff --git a/dist/5058.ba6ad128f20a2f54.js b/dist/5058.ba6ad128f20a2f54.js new file mode 100644 index 00000000..ca3dd80c --- /dev/null +++ b/dist/5058.ba6ad128f20a2f54.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5058],{15058:(Pt,O,d)=>{d.r(O),d.d(O,{DfManageUsersComponent:()=>Ot});var p,t=d(65879),D=d(52002),I=d(97582),U=d(64135),P=d(30977),Z=d(45696),A=d(74490),N=d(86806),J=d(78791),y=d(81896),Q=d(4300),x=d(42346),v=d(17700),g=d(96814),s=d(32296),b=d(45597),l=d(25313),m=d(77988),_=d(56223),k=d(21476),h=d(64170),w=d(2032),u=d(13566);function L(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function Y(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function S(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function $(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function E(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function F(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function G(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function H(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function K(n,c){if(1&n&&(t.ynx(0),t.YNc(1,G,1,1,"fa-icon",28),t.YNc(2,H,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function j(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,E,1,3,"fa-icon",26),t.YNc(2,F,3,3,"ng-container",5),t.YNc(3,B,2,1,"ng-container",5),t.YNc(4,K,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function R(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,$,4,6,"th",22),t.YNc(2,j,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function V(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function q(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,i=t.oxw(3).$implicit,M=t.oxw(2);let T;return t.KtG(M.goEventScriptsPage((null==i||null==(T=i.cell(r))?null:T.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function X(n,c){1&n&&(t.ynx(0),t.YNc(1,V,2,0,"th",32),t.YNc(2,q,2,3,"td",33),t.BQk())}function W(n,c){1&n&&t._UZ(0,"th",34)}function tt(n,c){1&n&&t._UZ(0,"td",35)}function et(n,c){1&n&&(t.YNc(0,W,1,0,"th",32),t.YNc(1,tt,1,0,"td",33))}function nt(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,X,3,0,"ng-container",30),t.YNc(2,et,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function ot(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const C=function(n){return{param:n}};function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function at(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ct,3,7,"button",39),t.YNc(2,at,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function rt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,i=t.oxw(3).$implicit;return t.KtG(r.function(i))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,C,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function it(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,rt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,dt,4,2,"ng-container",30),t.YNc(2,it,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function mt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,lt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function gt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,ot,1,0,"th",32),t.YNc(2,mt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function st(n,c){if(1&n&&(t.ynx(0),t.YNc(1,R,3,1,"ng-container",19),t.YNc(2,nt,4,3,"ng-container",19),t.YNc(3,gt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function pt(n,c){1&n&&t._UZ(0,"tr",48)}function bt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,i=t.oxw(2);return t.KtG(i.callDefaultAction(r))})("keydown",function(a){const i=t.CHM(e).$implicit,M=t.oxw(2);return t.KtG(M.handleKeyDown(a,i))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function _t(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ft(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,st,4,3,"ng-container",13),t.YNc(5,pt,1,0,"tr",14),t.YNc(6,bt,1,3,"tr",15),t.YNc(7,_t,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const xt=[[["","topActions",""]]],ht=function(n){return{currentPageSize:n}};let f=((p=class extends U.j{constructor(c,e,o,a,r,i){super(e,o,a,r,i),this.userService=c,this.columns=Z.B,this.filterQuery=(0,A.s)("user")}mapDataToTable(c){return c.map(e=>({id:e.id,email:e.email,displayName:e.name,firstName:e.firstName,lastName:e.lastName,registration:e.confirmed,active:e.isActive}))}deleteRow(c){this.userService.delete(c.id,{snackbarSuccess:"users.alerts.deleteSuccess"}).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.userService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}uploadUserList(c){this.userService.importList(c[0],{snackbarSuccess:"users.alerts.importSuccess"}).subscribe(()=>{this.refreshTable()})}downloadUserList(c){const e=[{key:"file",value:`list.${c}`}],o=`user.${c}`;"json"===c?this.userService.downloadJson(void 0,{additionalParams:e}).subscribe(a=>{(0,P.AG)(a,o,c)}):this.userService.downloadFile(void 0,{additionalParams:e}).subscribe(a=>{(0,P.AG)(a,o,c)})}}).\u0275fac=function(c){return new(c||p)(t.Y36(N.HL),t.Y36(y.F0),t.Y36(y.gz),t.Y36(Q.Kd),t.Y36(x.Vn),t.Y36(v.uw))},p.\u0275cmp=t.Xpm({type:p,selectors:[["df-manage-users-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(xt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,L,3,4,"button",1),t.YNc(3,Y,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,S,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ft,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,ht,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[g.O5,s.ot,s.lW,s.RK,s.nh,b.uH,b.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,g.sg,m.Tx,m.VK,m.OP,m.p6,_.UX,_.Fj,_.JJ,_.oH,x.Ot,g.Ov,v.Is,k.TU,k.NW,h.lN,h.KE,h.hX,w.c,w.Nt,u.JX,u.YE,u.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),p);f=(0,I.gn)([(0,J.c)({checkProperties:!0})],f);var z=d(90590),Ct=d(65763);function Mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){const r=t.CHM(e).$implicit,i=t.oxw();return t.KtG(i.downLoadUserList(r))}),t._uU(1),t.ALo(2,"uppercase"),t.qZA()}if(2&n){const e=c.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e)," ")}}let Ot=(()=>{class n{constructor(){this.themeService=(0,t.f3M)(Ct.F),this.faUpload=z.cf$,this.faDownload=z.q7m,this.exportTypes=D.h,this.isDarkMode=this.themeService.darkMode$}uploadUserList(e){const o=e.target;o.files&&this.manageUserTableComponent.uploadUserList(o.files)}downLoadUserList(e){this.manageUserTableComponent.downloadUserList(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-users"]],viewQuery:function(e,o){if(1&e&&t.Gf(f,5),2&e){let a;t.iGM(a=t.CRH())&&(o.manageUserTableComponent=a.first)}},standalone:!0,features:[t.jDz],decls:15,vars:18,consts:[["topActions",""],["type","file","accept",".csv, application/json, .xml",2,"display","none",3,"change"],["fileInput",""],["mat-mini-fab","","color","primary",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","primary",1,"save-btn",3,"matMenuTriggerFor"],["exportMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"]],template:function(e,o){if(1&e){const a=t.EpF();t.TgZ(0,"df-manage-users-table"),t.ynx(1,0),t.TgZ(2,"input",1,2),t.NdJ("change",function(i){return o.uploadUserList(i)}),t.qZA(),t.TgZ(4,"button",3),t.NdJ("click",function(){t.CHM(a);const i=t.MAs(3);return t.KtG(i.click())}),t.ALo(5,"async"),t.ALo(6,"transloco"),t._UZ(7,"fa-icon",4),t.qZA(),t.TgZ(8,"button",5),t.ALo(9,"async"),t.ALo(10,"transloco"),t._UZ(11,"fa-icon",4),t.qZA(),t.TgZ(12,"mat-menu",null,6),t.YNc(14,Mt,3,3,"button",7),t.qZA(),t.BQk(),t.qZA()}if(2&e){const a=t.MAs(13);t.xp6(4),t.Tol(t.lcZ(5,10,o.isDarkMode)?"dark-theme":""),t.uIk("aria-label",t.lcZ(6,12,"importList")),t.xp6(3),t.Q6J("icon",o.faUpload),t.xp6(1),t.Tol(t.lcZ(9,14,o.isDarkMode)?"dark-theme":""),t.Q6J("matMenuTriggerFor",a),t.uIk("aria-label",t.lcZ(10,16,"exportList")),t.xp6(3),t.Q6J("icon",o.faDownload),t.xp6(3),t.Q6J("ngForOf",o.exportTypes)}},dependencies:[f,s.ot,s.nh,b.uH,b.BN,m.Tx,m.VK,m.OP,m.p6,g.ax,g.gd,x.Ot,g.Ov]}),n})()}}]); \ No newline at end of file diff --git a/dist/5195.59370395ae857257.js b/dist/5195.59370395ae857257.js new file mode 100644 index 00000000..88caf410 --- /dev/null +++ b/dist/5195.59370395ae857257.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5195],{95195:(y,u,c)=>{c.d(u,{$j:()=>l,QW:()=>x,a8:()=>n,dk:()=>g,dn:()=>m,hq:()=>s,n5:()=>o});var e=c(65879),p=c(96814),i=c(23680);const f=["*"],h=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],v=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],C=new e.OlP("MAT_CARD_CONFIG");let n=(()=>{class t{constructor(a){this.appearance=a?.appearance||"raised"}}return t.\u0275fac=function(a){return new(a||t)(e.Y36(C,8))},t.\u0275cmp=e.Xpm({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(a,d){2&a&&e.ekj("mat-mdc-card-outlined","outlined"===d.appearance)("mdc-card--outlined","outlined"===d.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:f,decls:1,vars:0,template:function(a,d){1&a&&(e.F$t(),e.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),t})(),o=(()=>{class t{}return t.\u0275fac=function(a){return new(a||t)},t.\u0275dir=e.lG2({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),t})(),m=(()=>{class t{}return t.\u0275fac=function(a){return new(a||t)},t.\u0275dir=e.lG2({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),t})(),l=(()=>{class t{}return t.\u0275fac=function(a){return new(a||t)},t.\u0275dir=e.lG2({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),t})(),s=(()=>{class t{constructor(){this.align="start"}}return t.\u0275fac=function(a){return new(a||t)},t.\u0275dir=e.lG2({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(a,d){2&a&&e.ekj("mat-mdc-card-actions-align-end","end"===d.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),t})(),g=(()=>{class t{}return t.\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:v,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(a,d){1&a&&(e.F$t(h),e.Hsn(0),e.TgZ(1,"div",0),e.Hsn(2,1),e.qZA(),e.Hsn(3,2))},encapsulation:2,changeDetection:0}),t})(),x=(()=>{class t{}return t.\u0275fac=function(a){return new(a||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[i.BQ,p.ez,i.BQ]}),t})()}}]); \ No newline at end of file diff --git a/dist/5313.62159151664b4253.js b/dist/5313.62159151664b4253.js new file mode 100644 index 00000000..4bcf0c55 --- /dev/null +++ b/dist/5313.62159151664b4253.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5313],{25313:(Je,ye,f)=>{f.d(ye,{ev:()=>oe,Dz:()=>K,w1:()=>ee,ge:()=>te,fO:()=>J,XQ:()=>_e,as:()=>he,Ee:()=>ge,Gk:()=>pe,nj:()=>me,BZ:()=>fe,by:()=>Qe,p0:()=>$e});var o=f(65879),be=f(49388),R=f(42495),_=f(78337),Ce=f(62831),ae=f(89829),De=f(96814),L=f(78645),Re=f(7715),M=f(65619),ve=f(2664),T=f(22096),v=f(59773),ne=f(48180);const ke=[[["caption"]],[["colgroup"],["col"]]],xe=["caption","colgroup, col"];function Y(t){return class extends t{get sticky(){return this._sticky}set sticky(n){const e=this._sticky;this._sticky=(0,R.Ig)(n),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const n=this._hasStickyChanged;return this._hasStickyChanged=!1,n}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...n){super(...n),this._sticky=!1,this._hasStickyChanged=!1}}}const b=new o.OlP("CDK_TABLE");let C=(()=>{class t{constructor(e){this.template=e}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkCellDef",""]]}),t})(),D=(()=>{class t{constructor(e){this.template=e}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkHeaderCellDef",""]]}),t})(),O=(()=>{class t{constructor(e){this.template=e}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkFooterCellDef",""]]}),t})();class Oe{}const Fe=Y(Oe);let g=(()=>{class t extends Fe{get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const a=this._stickyEnd;this._stickyEnd=(0,R.Ig)(e),this._hasStickyChanged=a!==this._stickyEnd}constructor(e){super(),this._table=e,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(b,8))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,a,r){if(1&e&&(o.Suo(r,C,5),o.Suo(r,D,5),o.Suo(r,O,5)),2&e){let i;o.iGM(i=o.CRH())&&(a.cell=i.first),o.iGM(i=o.CRH())&&(a.headerCell=i.first),o.iGM(i=o.CRH())&&(a.footerCell=i.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[o._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),o.qOj]}),t})();class z{constructor(n,e){e.nativeElement.classList.add(...n._columnCssClassName)}}let j=(()=>{class t extends z{constructor(e,a){super(e,a)}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(g),o.Y36(o.SBq))},t.\u0275dir=o.lG2({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[o.qOj]}),t})(),P=(()=>{class t extends z{constructor(e,a){if(super(e,a),1===e._table?._elementRef.nativeElement.nodeType){const r=e._table._elementRef.nativeElement.getAttribute("role");a.nativeElement.setAttribute("role","grid"===r||"treegrid"===r?"gridcell":"cell")}}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(g),o.Y36(o.SBq))},t.\u0275dir=o.lG2({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[o.qOj]}),t})();class ie{constructor(){this.tasks=[],this.endTasks=[]}}const U=new o.OlP("_COALESCED_STYLE_SCHEDULER");let se=(()=>{class t{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new L.x}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new ie,this._getScheduleObservable().pipe((0,v.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new ie;for(const a of e.tasks)a();for(const a of e.endTasks)a()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,Re.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,ne.q)(1))}}return t.\u0275fac=function(e){return new(e||t)(o.LFG(o.R0b))},t.\u0275prov=o.Yz7({token:t,factory:t.\u0275fac}),t})(),Z=(()=>{class t{constructor(e,a){this.template=e,this._differs=a}ngOnChanges(e){if(!this._columnsDiffer){const a=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(a).create(),this._columnsDiffer.diff(a)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof k?e.headerCell.template:this instanceof x?e.footerCell.template:e.cell.template}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc),o.Y36(o.ZZ4))},t.\u0275dir=o.lG2({type:t,features:[o.TTD]}),t})();class Ee extends Z{}const He=Y(Ee);let k=(()=>{class t extends He{constructor(e,a,r){super(e,a),this._table=r}ngOnChanges(e){super.ngOnChanges(e)}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(b,8))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[o.qOj,o.TTD]}),t})();class Ne extends Z{}const Be=Y(Ne);let x=(()=>{class t extends Be{constructor(e,a,r){super(e,a),this._table=r}ngOnChanges(e){super.ngOnChanges(e)}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(b,8))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[o.qOj,o.TTD]}),t})(),F=(()=>{class t extends Z{constructor(e,a,r){super(e,a),this._table=r}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(b,8))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[o.qOj]}),t})(),w=(()=>{class t{constructor(e){this._viewContainer=e,t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}}return t.mostRecentCellOutlet=null,t.\u0275fac=function(e){return new(e||t)(o.Y36(o.s_b))},t.\u0275dir=o.lG2({type:t,selectors:[["","cdkCellOutlet",""]]}),t})(),q=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&o.GkF(0,0)},dependencies:[w],encapsulation:2}),t})(),$=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Xpm({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&o.GkF(0,0)},dependencies:[w],encapsulation:2}),t})(),E=(()=>{class t{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.Rgc))},t.\u0275dir=o.lG2({type:t,selectors:[["ng-template","cdkNoDataRow",""]]}),t})();const le=["top","bottom","left","right"];class Ae{constructor(n,e,a,r,i=!0,s=!0,l){this._isNativeHtmlTable=n,this._stickCellCss=e,this.direction=a,this._coalescedStyleScheduler=r,this._isBrowser=i,this._needsPositionStickyOnElement=s,this._positionListener=l,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(n,e){const a=[];for(const r of n)if(r.nodeType===r.ELEMENT_NODE){a.push(r);for(let i=0;i{for(const r of a)this._removeStickyStyle(r,e)})}updateStickyColumns(n,e,a,r=!0){if(!n.length||!this._isBrowser||!e.some(u=>u)&&!a.some(u=>u))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const i=n[0],s=i.children.length,l=this._getCellWidths(i,r),d=this._getStickyStartColumnPositions(l,e),h=this._getStickyEndColumnPositions(l,a),c=e.lastIndexOf(!0),m=a.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const u="rtl"===this.direction,y=u?"right":"left",Ke=u?"left":"right";for(const S of n)for(let p=0;pe[p]?S:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===m?[]:l.slice(m).map((S,p)=>a[p+m]?S:null).reverse()}))})}stickRows(n,e,a){if(!this._isBrowser)return;const r="bottom"===a?n.slice().reverse():n,i="bottom"===a?e.slice().reverse():e,s=[],l=[],d=[];for(let c=0,m=0;c{for(let c=0;c{e.some(r=>!r)?this._removeStickyStyle(a,["bottom"]):this._addStickyStyle(a,"bottom",0,!1)})}_removeStickyStyle(n,e){for(const r of e)n.style[r]="",n.classList.remove(this._borderCellCss[r]);le.some(r=>-1===e.indexOf(r)&&n.style[r])?n.style.zIndex=this._getCalculatedZIndex(n):(n.style.zIndex="",this._needsPositionStickyOnElement&&(n.style.position=""),n.classList.remove(this._stickCellCss))}_addStickyStyle(n,e,a,r){n.classList.add(this._stickCellCss),r&&n.classList.add(this._borderCellCss[e]),n.style[e]=`${a}px`,n.style.zIndex=this._getCalculatedZIndex(n),this._needsPositionStickyOnElement&&(n.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(n){const e={top:100,bottom:10,left:1,right:1};let a=0;for(const r of le)n.style[r]&&(a+=e[r]);return a?`${a}`:""}_getCellWidths(n,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const a=[],r=n.children;for(let i=0;i0;i--)e[i]&&(a[i]=r,r+=n[i]);return a}}const V=new o.OlP("CDK_SPL");let H=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.s_b),o.Y36(o.SBq))},t.\u0275dir=o.lG2({type:t,selectors:[["","rowOutlet",""]]}),t})(),N=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.s_b),o.Y36(o.SBq))},t.\u0275dir=o.lG2({type:t,selectors:[["","headerRowOutlet",""]]}),t})(),B=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.s_b),o.Y36(o.SBq))},t.\u0275dir=o.lG2({type:t,selectors:[["","footerRowOutlet",""]]}),t})(),A=(()=>{class t{constructor(e,a){this.viewContainer=e,this.elementRef=a}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.s_b),o.Y36(o.SBq))},t.\u0275dir=o.lG2({type:t,selectors:[["","noDataRowOutlet",""]]}),t})(),G=(()=>{class t{get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=(0,R.Ig)(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=(0,R.Ig)(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,a,r,i,s,l,d,h,c,m,u,y){this._differs=e,this._changeDetectorRef=a,this._elementRef=r,this._dir=s,this._platform=d,this._viewRepeater=h,this._coalescedStyleScheduler=c,this._viewportRuler=m,this._stickyPositioningListener=u,this._ngZone=y,this._onDestroy=new L.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new o.vpe,this.viewChange=new M.X({start:0,end:Number.MAX_VALUE}),i||this._elementRef.nativeElement.setAttribute("role","table"),this._document=l,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,a)=>this.trackBy?this.trackBy(a.dataIndex,a.data):a),this._viewportRuler.change().pipe((0,v.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const a=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||a,this._forceRecalculateCellWidths=a,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,_.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const a=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,a,(r,i,s)=>this._getEmbeddedViewArgs(r.item,s),r=>r.item.data,r=>{1===r.operation&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{a.get(r.currentIndex).context.$implicit=r.item.data}),this._updateNoDataRow(),this._ngZone&&o.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,ne.q)(1),(0,v.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),r=this._elementRef.nativeElement.querySelector("thead");r&&(r.style.display=e.length?"":"none");const i=this._headerRowDefs.map(s=>s.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,i,"top"),this._headerRowDefs.forEach(s=>s.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),r=this._elementRef.nativeElement.querySelector("tfoot");r&&(r.style.display=e.length?"":"none");const i=this._footerRowDefs.map(s=>s.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(s=>s.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),a=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...a,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((i,s)=>{this._addStickyColumnStyles([i],this._headerRowDefs[s])}),this._rowDefs.forEach(i=>{const s=[];for(let l=0;l{this._addStickyColumnStyles([i],this._footerRowDefs[s])}),Array.from(this._columnDefsByName.values()).forEach(i=>i.resetStickyChanged())}_getAllRenderRows(){const e=[],a=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let r=0;r{const l=r&&r.has(s)?r.get(s):[];if(l.length){const d=l.shift();return d.dataIndex=a,d}return{data:e,rowDef:s,dataIndex:a}})}_cacheColumnDefs(){this._columnDefsByName.clear(),I(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(a=>{this._columnDefsByName.has(a.name),this._columnDefsByName.set(a.name,a)})}_cacheRowDefs(){this._headerRowDefs=I(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=I(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=I(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(a=>!a.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(s,l)=>s||!!l.getColumnsDiff(),a=this._rowDefs.reduce(e,!1);a&&this._forceRenderDataRows();const r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();const i=this._footerRowDefs.reduce(e,!1);return i&&this._forceRenderFooterRows(),a||r||i}_switchDataSource(e){this._data=[],(0,_.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;(0,_.Z9)(this.dataSource)?e=this.dataSource.connect(this):(0,ve.b)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,T.of)(this.dataSource)),this._renderChangeSubscription=e.pipe((0,v.R)(this._onDestroy)).subscribe(a=>{this._data=a||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,a)=>this._renderRow(this._headerRowOutlet,e,a)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,a)=>this._renderRow(this._footerRowOutlet,e,a)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,a){const r=Array.from(a.columns||[]).map(l=>this._columnDefsByName.get(l)),i=r.map(l=>l.sticky),s=r.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(e,i,s,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const a=[];for(let r=0;r!i.when||i.when(a,e));else{let i=this._rowDefs.find(s=>s.when&&s.when(a,e))||this._defaultRowDef;i&&r.push(i)}return r}_getEmbeddedViewArgs(e,a){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:a}}_renderRow(e,a,r,i={}){const s=e.viewContainer.createEmbeddedView(a.template,i,r);return this._renderCellTemplateForItem(a,i),s}_renderCellTemplateForItem(e,a){for(let r of this._getCellTemplates(e))w.mostRecentCellOutlet&&w.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,a);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let a=0,r=e.length;a{const r=this._columnDefsByName.get(a);return e.extractCellTemplate(r)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),a=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const r of a){const i=this._document.createElement(r.tag);i.setAttribute("role","rowgroup");for(const s of r.outlets)i.appendChild(s.elementRef.nativeElement);e.appendChild(i)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(a,r)=>a||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Ae(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,T.of)()).pipe((0,v.R)(this._onDestroy)).subscribe(a=>{this._stickyStyler.direction=a,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(a=>!a._table||a._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const a=0===this._rowOutlet.viewContainer.length;if(a===this._isShowingNoDataRow)return;const r=this._noDataRowOutlet.viewContainer;if(a){const i=r.createEmbeddedView(e.templateRef),s=i.rootNodes[0];1===i.rootNodes.length&&s?.nodeType===this._document.ELEMENT_NODE&&(s.setAttribute("role","row"),s.classList.add(e._contentClassName))}else r.clear();this._isShowingNoDataRow=a}}return t.\u0275fac=function(e){return new(e||t)(o.Y36(o.ZZ4),o.Y36(o.sBO),o.Y36(o.SBq),o.$8M("role"),o.Y36(be.Is,8),o.Y36(De.K0),o.Y36(Ce.t4),o.Y36(_.k),o.Y36(U),o.Y36(ae.rL),o.Y36(V,12),o.Y36(o.R0b,8))},t.\u0275cmp=o.Xpm({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,a,r){if(1&e&&(o.Suo(r,E,5),o.Suo(r,g,5),o.Suo(r,F,5),o.Suo(r,k,5),o.Suo(r,x,5)),2&e){let i;o.iGM(i=o.CRH())&&(a._noDataRow=i.first),o.iGM(i=o.CRH())&&(a._contentColumnDefs=i),o.iGM(i=o.CRH())&&(a._contentRowDefs=i),o.iGM(i=o.CRH())&&(a._contentHeaderRowDefs=i),o.iGM(i=o.CRH())&&(a._contentFooterRowDefs=i)}},viewQuery:function(e,a){if(1&e&&(o.Gf(H,7),o.Gf(N,7),o.Gf(B,7),o.Gf(A,7)),2&e){let r;o.iGM(r=o.CRH())&&(a._rowOutlet=r.first),o.iGM(r=o.CRH())&&(a._headerRowOutlet=r.first),o.iGM(r=o.CRH())&&(a._footerRowOutlet=r.first),o.iGM(r=o.CRH())&&(a._noDataRowOutlet=r.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(e,a){2&e&&o.ekj("cdk-table-fixed-layout",a.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[o._Bn([{provide:b,useExisting:t},{provide:_.k,useClass:_.yy},{provide:U,useClass:se},{provide:V,useValue:null}])],ngContentSelectors:xe,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,a){1&e&&(o.F$t(ke),o.Hsn(0),o.Hsn(1,1),o.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[H,N,B,A],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),t})();function I(t,n){return t.concat(Array.from(n))}let Ie=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.oAB({type:t}),t.\u0275inj=o.cJS({imports:[ae.Cl]}),t})();var ce=f(23680),ue=f(63019),W=f(52572),Q=f(37398);const Le=[[["caption"]],[["colgroup"],["col"]]],Ye=["caption","colgroup, col"];let fe=(()=>{class t extends G{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275cmp=o.Xpm({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(e,a){2&e&&o.ekj("mdc-table-fixed-layout",a.fixedLayout)},exportAs:["matTable"],features:[o._Bn([{provide:G,useExisting:t},{provide:b,useExisting:t},{provide:U,useClass:se},{provide:_.k,useClass:_.yy},{provide:V,useValue:null}]),o.qOj],ngContentSelectors:Ye,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,a){1&e&&(o.F$t(Le),o.Hsn(0),o.Hsn(1,1),o.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[H,N,B,A],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child>.mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),t})(),K=(()=>{class t extends C{}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["","matCellDef",""]],features:[o._Bn([{provide:C,useExisting:t}]),o.qOj]}),t})(),J=(()=>{class t extends D{}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["","matHeaderCellDef",""]],features:[o._Bn([{provide:D,useExisting:t}]),o.qOj]}),t})(),ee=(()=>{class t extends g{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[o._Bn([{provide:g,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),o.qOj]}),t})(),te=(()=>{class t extends j{}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[o.qOj]}),t})(),oe=(()=>{class t extends P{}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[o.qOj]}),t})(),he=(()=>{class t extends k{}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[o._Bn([{provide:k,useExisting:t}]),o.qOj]}),t})(),me=(()=>{class t extends F{}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[o._Bn([{provide:F,useExisting:t}]),o.qOj]}),t})(),_e=(()=>{class t extends q{}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275cmp=o.Xpm({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[o._Bn([{provide:q,useExisting:t}]),o.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&o.GkF(0,0)},dependencies:[w],encapsulation:2}),t})(),pe=(()=>{class t extends ${}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275cmp=o.Xpm({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[o._Bn([{provide:$,useExisting:t}]),o.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,a){1&e&&o.GkF(0,0)},dependencies:[w],encapsulation:2}),t})(),ge=(()=>{class t extends E{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row"}}return t.\u0275fac=function(){let n;return function(a){return(n||(n=o.n5z(t)))(a||t)}}(),t.\u0275dir=o.lG2({type:t,selectors:[["ng-template","matNoDataRow",""]],features:[o._Bn([{provide:E,useExisting:t}]),o.qOj]}),t})(),$e=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.oAB({type:t}),t.\u0275inj=o.cJS({imports:[ce.BQ,Ie,ce.BQ]}),t})();class We extends _.o2{get data(){return this._data.value}set data(n){n=Array.isArray(n)?n:[],this._data.next(n),this._renderChangesSubscription||this._filterData(n)}get filter(){return this._filter.value}set filter(n){this._filter.next(n),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(n){this._sort=n,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(n){this._paginator=n,this._updateChangeSubscription()}constructor(n=[]){super(),this._renderData=new M.X([]),this._filter=new M.X(""),this._internalPageChanges=new L.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,a)=>{const r=e[a];if((0,R.t6)(r)){const i=Number(r);return i<9007199254740991?i:r}return r},this.sortData=(e,a)=>{const r=a.active,i=a.direction;return r&&""!=i?e.sort((s,l)=>{let d=this.sortingDataAccessor(s,r),h=this.sortingDataAccessor(l,r);const c=typeof d,m=typeof h;c!==m&&("number"===c&&(d+=""),"number"===m&&(h+=""));let u=0;return null!=d&&null!=h?d>h?u=1:d{const r=Object.keys(e).reduce((s,l)=>s+e[l]+"\u25ec","").toLowerCase(),i=a.trim().toLowerCase();return-1!=r.indexOf(i)},this._data=new M.X(n),this._updateChangeSubscription()}_updateChangeSubscription(){const n=this._sort?(0,ue.T)(this._sort.sortChange,this._sort.initialized):(0,T.of)(null),e=this._paginator?(0,ue.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,T.of)(null),r=(0,W.a)([this._data,this._filter]).pipe((0,Q.U)(([l])=>this._filterData(l))),i=(0,W.a)([r,n]).pipe((0,Q.U)(([l])=>this._orderData(l))),s=(0,W.a)([i,e]).pipe((0,Q.U)(([l])=>this._pageData(l)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=s.subscribe(l=>this._renderData.next(l))}_filterData(n){return this.filteredData=null==this.filter||""===this.filter?n:n.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(n){return this.sort?this.sortData(n.slice(),this.sort):n}_pageData(n){if(!this.paginator)return n;const e=this.paginator.pageIndex*this.paginator.pageSize;return n.slice(e,e+this.paginator.pageSize)}_updatePaginator(n){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=n,e.pageIndex>0)){const a=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,a);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class Qe extends We{}}}]); \ No newline at end of file diff --git a/dist/5381.971c764532963060.js b/dist/5381.971c764532963060.js new file mode 100644 index 00000000..91615d0b --- /dev/null +++ b/dist/5381.971c764532963060.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5381],{55381:(T,p,n)=>{n.r(p),n.d(p,{DfPasswordResetComponent:()=>D});var P,t=n(97582),l=n(56223),u=n(96814),f=n(92418),_=n(94664),h=n(26306),A=n(58504),w=n(41089),M=n(32296),c=n(2032),d=n(64170),i=n(26385),g=n(95195),E=n(42346),x=n(78791),e=n(65879),Z=n(31303),R=n(75911),I=n(99496),v=n(81896);function U(o,a){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.email.errors.invalid")," "))}function b(o,a){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.email.errors.required")," "))}function L(o,a){if(1&o&&(e.TgZ(0,"mat-form-field",5)(1,"mat-label"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e._UZ(4,"input",11),e.YNc(5,U,3,3,"mat-error",7),e.YNc(6,b,3,3,"mat-error",7),e.qZA()),2&o){const r=e.oxw();let s,m;e.xp6(2),e.hij(" ",e.lcZ(3,3,"userManagement.controls.email.label"),""),e.xp6(3),e.Q6J("ngIf",(null==(s=r.passwordResetForm.get("email"))||null==s.errors?null:s.errors.email)&&!(null!=(s=r.passwordResetForm.get("email"))&&null!=s.errors&&s.errors.required)),e.xp6(1),e.Q6J("ngIf",!(null!=(m=r.passwordResetForm.get("email"))&&null!=m.errors&&m.errors.email)&&(null==(m=r.passwordResetForm.get("email"))||null==m.errors?null:m.errors.required))}}function y(o,a){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.username.errors.required")," "))}function K(o,a){if(1&o&&(e.TgZ(0,"mat-form-field",5)(1,"mat-label"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e._UZ(4,"input",12),e.YNc(5,y,3,3,"mat-error",7),e.qZA()),2&o){const r=e.oxw();let s;e.xp6(2),e.Oqu(e.lcZ(3,2,"userManagement.controls.username.altLabel")),e.xp6(3),e.Q6J("ngIf",null==(s=r.passwordResetForm.get("username"))||null==s.errors?null:s.errors.required)}}function B(o,a){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.confirmationCode.errors.required")," "))}function W(o,a){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.required")," "))}function N(o,a){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.length")," "))}function F(o,a){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.confirmPassword.errors.match")," "))}let D=((P=class{constructor(a,r,s,m,C,O,q){this.fb=a,this.location=r,this.passwordResetService=s,this.systemConfigDataService=m,this.authService=C,this.router=O,this.route=q,this.user={email:"",username:"",code:"",admin:""},this.alertMsg="",this.showAlert=!1,this.alertType="error",this.loginAttribute="email",this.type="reset",this.passwordResetForm=this.fb.group({username:["",[l.kI.required]],email:["",[l.kI.required,l.kI.email]],code:["",[l.kI.required]],newPassword:["",[l.kI.required,l.kI.minLength(16)]],confirmPassword:["",[l.kI.required,(0,f.t)("newPassword")]]})}ngOnInit(){this.route.queryParams&&this.route.queryParams.subscribe(a=>{this.user={code:a.code,email:a.email,username:a.username,admin:a.admin},this.passwordResetForm.patchValue({email:this.user.email,username:this.user.username,code:this.user.code})}),this.systemConfigDataService.environment$.subscribe(a=>{this.loginAttribute=a.authentication.loginAttribute}),this.route.data.subscribe(a=>{"type"in a&&(this.type=a.type)})}get isAdmin(){return"1"===this.user.admin}resetPassword(){if(this.passwordResetForm.invalid)return;const{confirmPassword:a,...r}=this.passwordResetForm.value;this.passwordResetService.resetPassword(r,this.isAdmin).pipe((0,_.w)(()=>{const s={password:r.newPassword};return"email"===this.loginAttribute?s.email=r.email:s.username=r.username,this.authService.login(s)}),(0,h.K)(s=>(this.alertMsg=s.error.error.message,this.showAlert=!0,(0,A._)(()=>new Error(s))))).subscribe(()=>{this.showAlert=!1,this.router.navigate(["/"])})}}).\u0275fac=function(a){return new(a||P)(e.Y36(l.qu),e.Y36(u.Ye),e.Y36(Z.B),e.Y36(R.s),e.Y36(I.i),e.Y36(v.F0),e.Y36(v.gz))},P.\u0275cmp=e.Xpm({type:P,selectors:[["df-password-reset"]],standalone:!0,features:[e.jDz],decls:35,vars:25,consts:[[1,"user-management-card-container"],[1,"user-management-card"],[3,"showAlert","alertType","alertClosed"],["name","reset-password-form",3,"formGroup","ngSubmit"],["appearance","outline",4,"ngIf"],["appearance","outline"],["matInput","","type","text","formControlName","code"],[4,"ngIf"],["matInput","","type","password","formControlName","newPassword"],["matInput","","type","password","formControlName","confirmPassword"],["mat-flat-button","","color","primary","type","submit"],["matInput","","type","email","formControlName","email"],["matInput","","type","text","formControlName","username"]],template:function(a,r){if(1&a&&(e.TgZ(0,"div",0)(1,"mat-card",1)(2,"df-alert",2),e.NdJ("alertClosed",function(){return r.showAlert=!1}),e._uU(3),e.qZA(),e.TgZ(4,"mat-card-header")(5,"mat-card-title"),e._uU(6),e.ALo(7,"transloco"),e.qZA()(),e._UZ(8,"mat-divider"),e.TgZ(9,"mat-card-content")(10,"form",3),e.NdJ("ngSubmit",function(){return r.resetPassword()}),e.YNc(11,L,7,5,"mat-form-field",4),e.YNc(12,K,6,4,"mat-form-field",4),e.TgZ(13,"mat-form-field",5)(14,"mat-label"),e._uU(15),e.ALo(16,"transloco"),e.qZA(),e._UZ(17,"input",6),e.YNc(18,B,3,3,"mat-error",7),e.qZA(),e.TgZ(19,"mat-form-field",5)(20,"mat-label"),e._uU(21),e.ALo(22,"transloco"),e.qZA(),e._UZ(23,"input",8),e.YNc(24,W,3,3,"mat-error",7),e.YNc(25,N,3,3,"mat-error",7),e.qZA(),e.TgZ(26,"mat-form-field",5)(27,"mat-label"),e._uU(28),e.ALo(29,"transloco"),e.qZA(),e._UZ(30,"input",9),e.YNc(31,F,3,3,"mat-error",7),e.qZA(),e.TgZ(32,"button",10),e._uU(33),e.ALo(34,"transloco"),e.qZA()()()()()),2&a){let s,m,C,O;e.xp6(2),e.Q6J("showAlert",r.showAlert)("alertType",r.alertType),e.xp6(1),e.Oqu(r.alertMsg),e.xp6(3),e.hij(" ",e.lcZ(7,15,"userManagement."+("reset"===r.type?"resetPassword":"register"===r.type?"registrationConfirmation":"invitatonConfirmation"))," "),e.xp6(4),e.Q6J("formGroup",r.passwordResetForm),e.xp6(1),e.Q6J("ngIf","email"===r.loginAttribute),e.xp6(1),e.Q6J("ngIf","username"===r.loginAttribute),e.xp6(3),e.hij(" ",e.lcZ(16,17,"userManagement.controls.confirmationCode.label"),""),e.xp6(3),e.Q6J("ngIf",null==(s=r.passwordResetForm.get("code"))||null==s.errors?null:s.errors.required),e.xp6(3),e.Oqu(e.lcZ(22,19,"userManagement.controls.password."+("reset"===r.type?"label":"altLabel"))),e.xp6(3),e.Q6J("ngIf",null==(m=r.passwordResetForm.get("newPassword"))||null==m.errors?null:m.errors.required),e.xp6(1),e.Q6J("ngIf",null==(C=r.passwordResetForm.get("newPassword"))||null==C.errors?null:C.errors.minlength),e.xp6(3),e.Oqu(e.lcZ(29,21,"userManagement.controls.confirmPassword."+("reset"===r.type?"label":"altLabel"))),e.xp6(3),e.Q6J("ngIf",null==(O=r.passwordResetForm.get("confirmPassword"))?null:O.hasError("doesNotMatch")),e.xp6(2),e.hij(" ",e.lcZ(34,23,"reset"===r.type?"userManagement.resetPassword":"userManagement.confirmUser")," ")}},dependencies:[g.QW,g.a8,g.dn,g.dk,g.n5,w.v,i.t,i.d,l.UX,l._Y,l.Fj,l.JJ,l.JL,l.sg,l.u,u.O5,d.lN,d.KE,d.hX,d.TO,c.c,c.Nt,M.ot,M.lW,E.Ot],styles:[".user-management-card-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%]{padding:16px;margin:0 auto;min-width:300px;max-width:445px;box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%]{padding-bottom:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding-top:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%]{padding-top:32px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%] .services-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-top:16px;gap:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%], .user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] .action-links[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.user-management-card-container[_ngcontent-%COMP%]{margin-top:20vh}.user-management-card-container.dark-theme[_ngcontent-%COMP%]{background-color:#1e1e1e;color:#fff}"]}),P);D=(0,t.gn)([(0,x.c)({checkProperties:!0})],D)},41089:(T,p,n)=>{n.d(p,{v:()=>M});var t=n(65879),l=n(96814),u=n(32296),f=n(45597),_=n(90590);function h(c,d){if(1&c){const i=t.EpF();t.TgZ(0,"button",5),t.NdJ("click",function(){t.CHM(i);const E=t.oxw(2);return t.KtG(E.dismissAlert())}),t.TgZ(1,"fa-icon",6),t._uU(2),t.qZA()()}if(2&c){const i=t.oxw(2);t.xp6(1),t.Q6J("icon",i.faXmark),t.xp6(1),t.Oqu("alerts.close")}}function A(c,d){if(1&c&&(t.TgZ(0,"div",1),t._UZ(1,"fa-icon",2),t.TgZ(2,"span",3),t.Hsn(3),t.qZA(),t.YNc(4,h,3,2,"button",4),t.qZA()),2&c){const i=t.oxw();t.Tol(i.alertType),t.xp6(1),t.Q6J("icon",i.icon),t.xp6(3),t.Q6J("ngIf",i.dismissible)}}const w=["*"];let M=(()=>{class c{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new t.vpe,this.faXmark=_.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return _.f8k;case"error":return _.$9F;case"warning":return _.RLE;default:return _.sqG}}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=t.Xpm({type:c,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[t.jDz],ngContentSelectors:w,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(i,g){1&i&&(t.F$t(),t.YNc(0,A,5,4,"div",0)),2&i&&t.Q6J("ngIf",g.showAlert)},dependencies:[l.O5,u.ot,u.RK,f.uH,f.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),c})()},92418:(T,p,n)=>{function t(l){return u=>{const f=u.parent;if(f){const _=f.get(l);if(_&&u.value!==_.value)return{doesNotMatch:!0}}return null}}n.d(p,{t:()=>t})}}]); \ No newline at end of file diff --git a/dist/5625.c3315a8b39f71f4c.js b/dist/5625.c3315a8b39f71f4c.js new file mode 100644 index 00000000..62e4b633 --- /dev/null +++ b/dist/5625.c3315a8b39f71f4c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5625],{45625:(L,O,r)=>{r.r(O),r.d(O,{DfRegisterComponent:()=>l});var C,n=r(97582),c=r(56223),u=r(26306),M=r(58504),g=r(62651),h=r(81896),D=r(32296),e=r(2593),P=r(26385),s=r(41089),f=r(95195),_=r(96814),A=r(42346),E=r(78791),t=r(65879),Z=r(75911),x=r(99496);function T(a,m){if(1&a){const i=t.EpF();t.TgZ(0,"mat-card",2)(1,"df-alert",3),t.NdJ("alertClosed",function(){t.CHM(i);const p=t.oxw();return t.KtG(p.showAlert=!1)}),t._uU(2),t.qZA(),t.TgZ(3,"mat-card-header")(4,"mat-card-title"),t._uU(5),t.ALo(6,"transloco"),t.qZA()(),t._UZ(7,"mat-divider"),t.TgZ(8,"mat-card-content")(9,"form",4),t.NdJ("ngSubmit",function(){t.CHM(i);const p=t.oxw();return t.KtG(p.register())}),t._UZ(10,"df-profile-details",5),t.TgZ(11,"button",6),t._uU(12),t.ALo(13,"transloco"),t.qZA()()()()}if(2&a){const i=t.oxw();t.xp6(1),t.Q6J("showAlert",i.showAlert)("alertType",i.alertType),t.xp6(1),t.Oqu(i.alertMsg),t.xp6(3),t.hij(" ",t.lcZ(6,6,"userManagement.register")," "),t.xp6(4),t.Q6J("formGroup",i.registerForm),t.xp6(3),t.hij(" ",t.lcZ(13,8,"userManagement.register")," ")}}function o(a,m){if(1&a&&(t.TgZ(0,"mat-card",2)(1,"mat-card-header")(2,"mat-card-title"),t._uU(3),t.ALo(4,"transloco"),t.qZA()(),t._UZ(5,"mat-divider"),t.TgZ(6,"mat-card-content")(7,"h2"),t._uU(8),t.ALo(9,"transloco"),t.qZA(),t.TgZ(10,"p"),t._uU(11),t.ALo(12,"transloco"),t.qZA(),t.TgZ(13,"div",7)(14,"a",8),t._uU(15),t.ALo(16,"transloco"),t.qZA()()()()),2&a){const i=t.oxw();t.xp6(3),t.hij(" ",t.lcZ(4,5,"userManagement.registerSuccess.header")," "),t.xp6(5),t.Oqu(t.lcZ(9,7,"userManagement.registerSuccess.title")),t.xp6(3),t.Oqu(t.lcZ(12,9,"userManagement.registerSuccess.message")),t.xp6(3),t.Q6J("routerLink",i.loginRoute),t.xp6(1),t.Oqu(t.lcZ(16,11,"userManagement.login"))}}let l=((C=class{constructor(m,i,d){this.fb=m,this.systemConfigDataService=i,this.authService=d,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.loginAttribute="email",this.complete=!1,this.loginRoute=`/${g.Z.AUTH}/${g.Z.LOGIN}`,this.registerForm=this.fb.group({profileDetailsGroup:this.fb.group({username:[""],email:["",[c.kI.email]],firstName:["",[c.kI.required]],lastName:["",[c.kI.required]],name:["",[c.kI.required]]})})}ngOnInit(){this.systemConfigDataService.environment$.subscribe(m=>{this.loginAttribute=m.authentication.loginAttribute,"username"===this.loginAttribute?this.registerForm.get("profileDetailsGroup.username")?.setValidators([c.kI.required]):this.registerForm.get("profileDetailsGroup.email")?.addValidators([c.kI.required])})}register(){this.registerForm.invalid||this.authService.register(this.registerForm.controls.profileDetailsGroup.value).pipe((0,u.K)(m=>(this.alertMsg=m.error.error.message,this.showAlert=!0,(0,M._)(()=>new Error(m))))).subscribe(()=>{this.showAlert=!1,this.complete=!0})}}).\u0275fac=function(m){return new(m||C)(t.Y36(c.qu),t.Y36(Z.s),t.Y36(x.i))},C.\u0275cmp=t.Xpm({type:C,selectors:[["df-register"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[1,"user-management-card-container"],["class","user-management-card",4,"ngIf"],[1,"user-management-card"],[3,"showAlert","alertType","alertClosed"],["name","self-register-form",3,"formGroup","ngSubmit"],["formGroupName","profileDetailsGroup"],["mat-flat-button","","color","primary","type","submit"],[1,"action-links"],["mat-button","","target","_self",3,"routerLink"]],template:function(m,i){1&m&&(t.TgZ(0,"div",0),t.YNc(1,T,14,10,"mat-card",1),t.YNc(2,o,17,13,"mat-card",1),t.qZA()),2&m&&(t.xp6(1),t.Q6J("ngIf",!i.complete),t.xp6(1),t.Q6J("ngIf",i.complete))},dependencies:[_.O5,f.QW,f.a8,f.dn,f.dk,f.n5,s.v,P.t,P.d,c.UX,c._Y,c.JL,c.sg,c.x0,e.e,D.ot,D.zs,D.lW,h.rH,A.Ot],styles:[".user-management-card-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%]{padding:16px;margin:0 auto;min-width:300px;max-width:445px;box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%]{padding-bottom:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding-top:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%]{padding-top:32px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%] .services-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-top:16px;gap:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%], .user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] .action-links[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.user-management-card-container[_ngcontent-%COMP%]{margin-top:20vh}.user-management-card-container.dark-theme[_ngcontent-%COMP%]{background-color:#1e1e1e;color:#fff}"]}),C);l=(0,n.gn)([(0,E.c)({checkProperties:!0})],l)},41089:(L,O,r)=>{r.d(O,{v:()=>P});var n=r(65879),c=r(96814),u=r(32296),M=r(45597),g=r(90590);function h(s,f){if(1&s){const _=n.EpF();n.TgZ(0,"button",5),n.NdJ("click",function(){n.CHM(_);const E=n.oxw(2);return n.KtG(E.dismissAlert())}),n.TgZ(1,"fa-icon",6),n._uU(2),n.qZA()()}if(2&s){const _=n.oxw(2);n.xp6(1),n.Q6J("icon",_.faXmark),n.xp6(1),n.Oqu("alerts.close")}}function D(s,f){if(1&s&&(n.TgZ(0,"div",1),n._UZ(1,"fa-icon",2),n.TgZ(2,"span",3),n.Hsn(3),n.qZA(),n.YNc(4,h,3,2,"button",4),n.qZA()),2&s){const _=n.oxw();n.Tol(_.alertType),n.xp6(1),n.Q6J("icon",_.icon),n.xp6(3),n.Q6J("ngIf",_.dismissible)}}const e=["*"];let P=(()=>{class s{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new n.vpe,this.faXmark=g.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return g.f8k;case"error":return g.$9F;case"warning":return g.RLE;default:return g.sqG}}}return s.\u0275fac=function(_){return new(_||s)},s.\u0275cmp=n.Xpm({type:s,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[n.jDz],ngContentSelectors:e,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(_,A){1&_&&(n.F$t(),n.YNc(0,D,5,4,"div",0)),2&_&&n.Q6J("ngIf",A.showAlert)},dependencies:[c.O5,u.ot,u.RK,M.uH,M.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),s})()},2593:(L,O,r)=>{r.d(O,{e:()=>T});var s,n=r(97582),c=r(96814),u=r(56223),M=r(64170),g=r(2032),h=r(42346),D=r(78791),e=r(65879),P=r(65763);function f(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.username.errors.required")," "))}function _(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.username.errors.minLength")," "))}function A(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.email.errors.invalid")," "))}function E(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.email.errors.required")," "))}function t(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.firstName.errors.required")," "))}function Z(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.lastName.errors.required")," "))}function x(o,l){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.displayName.errors.required")," "))}function C(o,l){1&o&&(e.TgZ(0,"mat-form-field",2)(1,"mat-label"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e._UZ(4,"input",10),e.qZA()),2&o&&(e.xp6(2),e.Oqu(e.lcZ(3,1,"userManagement.controls.phone.label")))}let T=((s=class{constructor(l,a){this.rootFormGroup=l,this.themeService=a,this.isDarkMode=this.themeService.darkMode$}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.rootForm.markAllAsTouched()})}controlExists(l){return null!==this.rootForm.get(l)}isRequired(l){return!!this.rootForm.get(l)?.hasValidator(u.kI.required)}}).\u0275fac=function(l){return new(l||s)(e.Y36(u.sg),e.Y36(P.F))},s.\u0275cmp=e.Xpm({type:s,selectors:[["df-profile-details"]],standalone:!0,features:[e.jDz],decls:37,vars:31,consts:[["name","user-details-section",3,"formGroup"],["formGroupName","profileDetailsGroup"],["appearance","outline"],["matInput","","type","text","formControlName","username"],[4,"ngIf"],["matInput","","type","email","formControlName","email"],["matInput","","type","text","formControlName","firstName"],["matInput","","formControlName","lastName"],["matInput","","formControlName","name"],["appearance","outline",4,"ngIf"],["matInput","","formControlName","phone"]],template:function(l,a){if(1&l&&(e.ynx(0,0),e.ALo(1,"async"),e.ynx(2,1),e.TgZ(3,"mat-form-field",2)(4,"mat-label"),e._uU(5),e.ALo(6,"transloco"),e.ALo(7,"transloco"),e.qZA(),e._UZ(8,"input",3),e.YNc(9,f,3,3,"mat-error",4),e.YNc(10,_,3,3,"mat-error",4),e.qZA(),e.TgZ(11,"mat-form-field",2)(12,"mat-label"),e._uU(13),e.ALo(14,"transloco"),e.qZA(),e._UZ(15,"input",5),e.YNc(16,A,3,3,"mat-error",4),e.YNc(17,E,3,3,"mat-error",4),e.qZA(),e.TgZ(18,"mat-form-field",2)(19,"mat-label"),e._uU(20),e.ALo(21,"transloco"),e.qZA(),e._UZ(22,"input",6),e.YNc(23,t,3,3,"mat-error",4),e.qZA(),e.TgZ(24,"mat-form-field",2)(25,"mat-label"),e._uU(26),e.ALo(27,"transloco"),e.qZA(),e._UZ(28,"input",7),e.YNc(29,Z,3,3,"mat-error",4),e.qZA(),e.TgZ(30,"mat-form-field",2)(31,"mat-label"),e._uU(32),e.ALo(33,"transloco"),e.qZA(),e._UZ(34,"input",8),e.YNc(35,x,3,3,"mat-error",4),e.qZA(),e.YNc(36,C,5,3,"mat-form-field",9),e.BQk()()),2&l){let m,i,d,p,v,U,I;e.Tol(e.lcZ(1,17,a.isDarkMode)?"dark-theme":""),e.Q6J("formGroup",a.rootForm),e.xp6(5),e.AsE("",e.lcZ(6,19,"userManagement.controls.username.altLabel"),"",a.isRequired("profileDetailsGroup.username")?"":" "+e.lcZ(7,21,"userManagement.controls.username.optional"),""),e.xp6(4),e.Q6J("ngIf",null==(m=a.rootForm.get("profileDetailsGroup.username"))||null==m.errors?null:m.errors.required),e.xp6(1),e.Q6J("ngIf",null==(i=a.rootForm.get("profileDetailsGroup.username"))||null==i.errors?null:i.errors.minlength),e.xp6(3),e.hij(" ",e.lcZ(14,23,"userManagement.controls.email.label"),""),e.xp6(3),e.Q6J("ngIf",(null==(d=a.rootForm.get("profileDetailsGroup.email"))||null==d.errors?null:d.errors.email)&&!(null!=(d=a.rootForm.get("profileDetailsGroup.email"))&&null!=d.errors&&d.errors.required)),e.xp6(1),e.Q6J("ngIf",!(null!=(p=a.rootForm.get("profileDetailsGroup.email"))&&null!=p.errors&&p.errors.email)&&(null==(p=a.rootForm.get("profileDetailsGroup.email"))||null==p.errors?null:p.errors.required)),e.xp6(3),e.hij(" ",e.lcZ(21,25,"userManagement.controls.firstName.label"),""),e.xp6(3),e.Q6J("ngIf",null==(v=a.rootForm.get("profileDetailsGroup.firstName"))||null==v.errors?null:v.errors.required),e.xp6(3),e.Oqu(e.lcZ(27,27,"userManagement.controls.lastName.label")),e.xp6(3),e.Q6J("ngIf",null==(U=a.rootForm.get("profileDetailsGroup.lastName"))||null==U.errors?null:U.errors.required),e.xp6(3),e.Oqu(e.lcZ(33,29,"userManagement.controls.displayName.label")),e.xp6(3),e.Q6J("ngIf",null==(I=a.rootForm.get("profileDetailsGroup.name"))||null==I.errors?null:I.errors.required),e.xp6(1),e.Q6J("ngIf",a.controlExists("profileDetailsGroup.phone"))}},dependencies:[M.lN,M.KE,M.hX,M.TO,g.c,g.Nt,u.u5,u.Fj,u.JJ,u.JL,u.UX,u.sg,u.u,u.x0,h.Ot,c.O5,c.Ov],encapsulation:2}),s);T=(0,n.gn)([(0,D.c)({checkProperties:!0})],T)}}]); \ No newline at end of file diff --git a/dist/5954.e365e85c6ebd3450.js b/dist/5954.e365e85c6ebd3450.js new file mode 100644 index 00000000..3dbff17e --- /dev/null +++ b/dist/5954.e365e85c6ebd3450.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5954],{55954:(ft,M,d)=>{d.r(M),d.d(M,{DfManageCorsTableComponent:()=>C});var g,z=d(97582),T=d(86806),D=d(64135),I=d(74490),E=d(78791),t=d(65879),u=d(81896),A=d(4300),O=d(42346),P=d(17700),b=d(96814),s=d(32296),y=d(45597),i=d(25313),_=d(77988),p=d(56223),v=d(21476),f=d(64170),k=d(2032),x=d(13566);function Z(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function Q(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function J(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function N(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function L(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function U(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function Y(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function K(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function R(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Y,1,1,"fa-icon",28),t.YNc(2,K,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function $(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,L,1,3,"fa-icon",26),t.YNc(2,U,3,3,"ng-container",5),t.YNc(3,B,2,1,"ng-container",5),t.YNc(4,R,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function S(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,N,4,6,"th",22),t.YNc(2,$,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function W(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function F(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit,l=t.oxw(2);let w;return t.KtG(l.goEventScriptsPage((null==m||null==(w=m.cell(r))?null:w.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function G(n,c){1&n&&(t.ynx(0),t.YNc(1,W,2,0,"th",32),t.YNc(2,F,2,3,"td",33),t.BQk())}function H(n,c){1&n&&t._UZ(0,"th",34)}function j(n,c){1&n&&t._UZ(0,"td",35)}function V(n,c){1&n&&(t.YNc(0,H,1,0,"th",32),t.YNc(1,j,1,0,"td",33))}function q(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,G,3,0,"ng-container",30),t.YNc(2,V,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function X(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const h=function(n){return{param:n}};function tt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,h,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,h,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function nt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,tt,3,7,"button",39),t.YNc(2,et,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(r.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,h,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function ct(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ot,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function at(n,c){if(1&n&&(t.ynx(0),t.YNc(1,nt,4,2,"ng-container",30),t.YNc(2,ct,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function dt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,at,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function rt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,X,1,0,"th",32),t.YNc(2,dt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function it(n,c){if(1&n&&(t.ynx(0),t.YNc(1,S,3,1,"ng-container",19),t.YNc(2,q,4,3,"ng-container",19),t.YNc(3,rt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function lt(n,c){1&n&&t._UZ(0,"tr",48)}function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(r))})("keydown",function(a){const m=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function gt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function st(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,it,4,3,"ng-container",13),t.YNc(5,lt,1,0,"tr",14),t.YNc(6,mt,1,3,"tr",15),t.YNc(7,gt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const _t=[[["","topActions",""]]],pt=function(n){return{currentPageSize:n}};let C=((g=class extends D.j{constructor(c,e,o,a,r,m){super(c,e,o,a,r),this.corsService=m,this.columns=[{columnDef:"active",cell:l=>l.enabled,header:"active"},{columnDef:"path",cell:l=>l.path,header:"path"},{columnDef:"description",cell:l=>l.description,header:"description"},{columnDef:"maxAge",cell:l=>l.maxAge,header:"maxAge"},{columnDef:"actions"}],this.filterQuery=(0,I.s)(),this.allowFilter=!1}mapDataToTable(c){return c}deleteRow(c){this.corsService.delete(c.id,{fields:"*"}).subscribe(()=>this.refreshTable())}refreshTable(c,e,o){this.corsService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=a.resource,this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||g)(t.Y36(u.F0),t.Y36(u.gz),t.Y36(A.Kd),t.Y36(O.Vn),t.Y36(P.uw),t.Y36(T.Qi))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-manage-cors-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(_t),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Z,3,4,"button",1),t.YNc(3,Q,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,J,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,st,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,pt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[b.O5,s.ot,s.lW,s.RK,s.nh,y.uH,y.BN,i.p0,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,i.Ee,b.sg,_.Tx,_.VK,_.OP,_.p6,p.UX,p.Fj,p.JJ,p.oH,O.Ot,b.Ov,P.Is,v.TU,v.NW,f.lN,f.KE,f.hX,k.c,k.Nt,x.JX,x.YE,x.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);C=(0,z.gn)([(0,E.c)({checkProperties:!0})],C)}}]); \ No newline at end of file diff --git a/dist/5986.ddd3201fdea5a605.js b/dist/5986.ddd3201fdea5a605.js new file mode 100644 index 00000000..5bb38169 --- /dev/null +++ b/dist/5986.ddd3201fdea5a605.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5986],{75986:(R,u,i)=>{i.d(u,{oG:()=>_,p9:()=>I});var e=i(65879),h=i(56223),d=i(23680),m=i(42495);const p=["input"],g=["label"],f=["*"],v=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:b});function b(){return{color:"accent",clickAction:"check-indeterminate"}}const y={provide:h.JU,useExisting:(0,e.Gpc)(()=>_),multi:!0};class C{}let F=0;const s=b(),M=(0,d.sb)((0,d.pj)((0,d.Kr)((0,d.Id)(class{constructor(t){this._elementRef=t}}))));let T=(()=>{class t extends M{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(o){this._required=(0,m.Ig)(o)}constructor(o,c,a,r,k,l,z){super(c),this._changeDetectorRef=a,this._ngZone=r,this._animationMode=l,this._options=z,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.vpe,this.indeterminateChange=new e.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||s,this.color=this.defaultColor=this._options.color||s.color,this.tabIndex=parseInt(k)||0,this.id=this._uniqueId=`${o}${++F}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(o){const c=(0,m.Ig)(o);c!=this.checked&&(this._checked=c,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(o){const c=(0,m.Ig)(o);c!==this.disabled&&(this._disabled=c,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(o){const c=o!=this._indeterminate;this._indeterminate=(0,m.Ig)(o),c&&(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(o){this.checked=!!o}registerOnChange(o){this._controlValueAccessorChangeFn=o}registerOnTouched(o){this._onTouched=o}setDisabledState(o){this.disabled=o}_transitionCheckState(o){let c=this._currentCheckState,a=this._getAnimationTargetElement();if(c!==o&&a&&(this._currentAnimationClass&&a.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(c,o),this._currentCheckState=o,this._currentAnimationClass.length>0)){a.classList.add(this._currentAnimationClass);const r=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{a.classList.remove(r)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const o=this._options?.clickAction;this.disabled||"noop"===o?!this.disabled&&"noop"===o&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==o&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(o){o.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(o,c){if("NoopAnimations"===this._animationMode)return"";switch(o){case 0:if(1===c)return this._animationClasses.uncheckedToChecked;if(3==c)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===c?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===c?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===c?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(o){const c=this._inputElement;c&&(c.nativeElement.indeterminate=o)}}return t.\u0275fac=function(o){e.$Z()},t.\u0275dir=e.lG2({type:t,viewQuery:function(o,c){if(1&o&&(e.Gf(p,5),e.Gf(g,5),e.Gf(d.wG,5)),2&o){let a;e.iGM(a=e.CRH())&&(c._inputElement=a.first),e.iGM(a=e.CRH())&&(c._labelElement=a.first),e.iGM(a=e.CRH())&&(c.ripple=a.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.qOj]}),t})(),_=(()=>{class t extends T{constructor(o,c,a,r,k,l){super("mat-mdc-checkbox-",o,c,a,r,k,l),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(o){const c=new C;return c.source=this,c.checked=o,c}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(o){o.target&&this._labelElement.nativeElement.contains(o.target)&&o.stopPropagation()}}return t.\u0275fac=function(o){return new(o||t)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(e.QbO,8),e.Y36(v,8))},t.\u0275cmp=e.Xpm({type:t,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(o,c){2&o&&(e.Ikx("id",c.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("_mat-animation-noopable","NoopAnimations"===c._animationMode)("mdc-checkbox--disabled",c.disabled)("mat-mdc-checkbox-disabled",c.disabled)("mat-mdc-checkbox-checked",c.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e._Bn([y]),e.qOj],ngContentSelectors:f,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(o,c){if(1&o&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(r){return c._preventBubblingFromLabel(r)}),e.TgZ(1,"div",1,2)(3,"div",3),e.NdJ("click",function(){return c._onTouchTargetClick()}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("blur",function(){return c._onBlur()})("click",function(){return c._onInputClick()})("change",function(r){return c._onInteractionEvent(r)}),e.qZA(),e._UZ(6,"div",6),e.TgZ(7,"div",7),e.O4$(),e.TgZ(8,"svg",8),e._UZ(9,"path",9),e.qZA(),e.kcU(),e._UZ(10,"div",10),e.qZA(),e._UZ(11,"div",11),e.qZA(),e.TgZ(12,"label",12,13),e.Hsn(14),e.qZA()()),2&o){const a=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==c.labelPosition),e.xp6(4),e.ekj("mdc-checkbox--selected",c.checked),e.Q6J("checked",c.checked)("indeterminate",c.indeterminate)("disabled",c.disabled)("id",c.inputId)("required",c.required)("tabIndex",c.tabIndex),e.uIk("aria-label",c.ariaLabel||null)("aria-labelledby",c.ariaLabelledby)("aria-describedby",c.ariaDescribedby)("name",c.name)("value",c.value),e.xp6(7),e.Q6J("matRippleTrigger",a)("matRippleDisabled",c.disableRipple||c.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("for",c.inputId)}},dependencies:[d.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@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}),t})(),x=(()=>{class t{}return t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({}),t})(),I=(()=>{class t{}return t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[d.BQ,d.si,x,d.BQ,x]}),t})()}}]); \ No newline at end of file diff --git a/dist/599.b5c04ae4eb4e596b.js b/dist/599.b5c04ae4eb4e596b.js new file mode 100644 index 00000000..5ff9ab8e --- /dev/null +++ b/dist/599.b5c04ae4eb4e596b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[599],{62810:(U,A,i)=>{i.d(A,{E:()=>C});var _,M=i(97582),f=i(96814),c=i(56223),g=i(32296),d=i(17700),a=i(64170),p=i(2032),m=i(98525),v=i(75986),I=i(42346),D=i(86806),S=i(30977),T=i(78791),e=i(67961),y=i(41609),b=i(94664),t=i(65879),x=i(65763);function u(l,s){if(1&l&&(t.TgZ(0,"mat-form-field",11)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",12),t.qZA()),2&l){const o=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,2,"path")),t.xp6(2),t.Q6J("formControl",o.storagePath)}}function n(l,s){if(1&l&&(t.ynx(0),t.YNc(1,u,5,4,"mat-form-field",10),t.BQk()),2&l){const o=t.oxw();t.xp6(1),t.Q6J("ngIf",!o.storageServiceId||!o.storageServiceId.getRawValue())}}function r(l,s){if(1&l){const o=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(o);const E=t.oxw(2);return t.KtG(E.deleteCache())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&l&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"scripts.deleteCache")," "))}function h(l,s){if(1&l){const o=t.EpF();t.TgZ(0,"div",13)(1,"button",14),t.NdJ("click",function(){t.CHM(o);const E=t.oxw();return t.KtG(E.viewLatest())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,r,3,3,"button",15),t.qZA()}if(2&l){const o=t.oxw();t.xp6(1),t.Q6J("disabled",!o.storageServiceId||!o.storageServiceId.getRawValue()),t.xp6(1),t.hij(" ",t.lcZ(3,3,"scripts.viewLatest")," "),t.xp6(2),t.Q6J("ngIf",o.cache)}}function Z(l,s){1&l&&(t.TgZ(0,"span"),t._uU(1,"Script Contents"),t.qZA())}i(6625);let C=((_=class{constructor(s,o,P,E,O){this.dialog=s,this.fileService=o,this.cacheService=P,this.baseService=E,this.themeService=O,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(L=>{this.storageServices=L.services})}ngOnInit(){this.storageServiceId.getRawValue()&&this.storagePath.addValidators([c.kI.required]),this.storageServiceId.valueChanges.subscribe(s=>{this.storagePath.reset(),s?this.storagePath.addValidators([c.kI.required]):this.storagePath.hasValidator(c.kI.required)&&this.storagePath.removeValidators([c.kI.required]),this.storagePath.updateValueAndValidity()})}fileUpload(s){const o=s.target;o.files&&(0,S.Vu)(o.files[0]).subscribe(P=>{this.content.setValue(P)})}githubImport(){this.dialog.open(e.e).afterClosed().subscribe(o=>{o&&this.content.setValue(window.atob(o.data.content))})}viewLatest(){const s=`${this.storageServices.find(o=>o.id===this.storageServiceId.getRawValue())?.name}/${this.storagePath.getRawValue()}`;s.endsWith(".json")?this.fileService.downloadJson(s).subscribe(o=>this.content.setValue(o)):this.fileService.downloadFile(s).pipe((0,b.w)(o=>(0,S.Vu)(o))).subscribe(o=>this.content.setValue(o))}deleteCache(){this.cache&&this.cacheService.delete(`_event/${this.cache}`,{snackbarSuccess:"scripts.deleteCacheSuccessMsg"}).subscribe()}}).\u0275fac=function(s){return new(s||_)(t.Y36(d.uw),t.Y36(D.PA),t.Y36(D.OP),t.Y36(D.PA),t.Y36(x.F))},_.\u0275cmp=t.Xpm({type:_,selectors:[["df-script-editor"]],inputs:{isScript:"isScript",cache:"cache",type:"type",storageServiceId:"storageServiceId",storagePath:"storagePath",content:"content"},standalone:!0,features:[t.jDz],decls:18,vars:18,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"disabled","click"],[3,"ngModel","ngModelChange"],[4,"ngIf"],["class","actions",4,"ngIf"],[1,"content"],[1,"full-width",3,"formControl","mode"],["class","full-width","subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic",1,"full-width"],["matInput","",3,"formControl"],[1,"actions"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],["mat-flat-button","","color","primary","type","button",3,"click",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"click"]],template:function(s,o){if(1&s){const P=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(O){return o.fileUpload(O)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(P);const O=t.MAs(4);return t.KtG(O.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return o.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t.TgZ(11,"mat-checkbox",5),t.NdJ("ngModelChange",function(O){return o.checked=O}),t._uU(12," Add path to file"),t.qZA(),t.YNc(13,n,2,1,"ng-container",6),t.YNc(14,h,5,5,"div",7),t.TgZ(15,"div",8),t.YNc(16,Z,2,0,"span",6),t._UZ(17,"df-ace-editor",9),t.qZA()()}2&s&&(t.Tol(t.lcZ(1,12,o.isDarkMode)?"dark-theme":""),t.xp6(5),t.Q6J("disabled",!o.storageServiceId),t.xp6(1),t.hij(" ",t.lcZ(7,14,"desktopFile")," "),t.xp6(2),t.Q6J("disabled",!o.storageServiceId),t.xp6(1),t.hij(" ",t.lcZ(10,16,"githubFile")," "),t.xp6(2),t.Q6J("ngModel",o.checked),t.xp6(2),t.Q6J("ngIf",o.checked),t.xp6(1),t.Q6J("ngIf",o.storageServiceId.getRawValue()),t.xp6(2),t.Q6J("ngIf",o.isScript),t.xp6(1),t.Q6J("formControl",o.content)("mode",o.type.getRawValue()))},dependencies:[g.ot,g.lW,I.Ot,f.O5,a.lN,a.KE,a.hX,m.LD,v.p9,v.oG,c.u5,c.Fj,c.JJ,c.On,d.Is,p.c,p.Nt,y.C,f.Ov,c.UX,c.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}.content[_ngcontent-%COMP%]{margin-top:8px;display:flex;flex-direction:column;gap:6px;width:100%}.content[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:20px}"]}),_);C=(0,M.gn)([(0,T.c)({checkProperties:!0})],C)},67961:(U,A,i)=>{i.d(A,{e:()=>_});var b,M=i(97582),f=i(17700),c=i(32296),g=i(2032),d=i(64170),a=i(56223),p=i(26306),m=i(58504),v=i(96814),I=i(42346),D=i(86806),S=i(78791),e=i(65879);function t(u,n){1&u&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"scripts.errors.githubImport")," "))}function x(u,n){1&u&&(e.TgZ(0,"mat-form-field")(1,"mat-label"),e._uU(2,"GitHub Username"),e.qZA(),e._UZ(3,"input",9),e.qZA())}function R(u,n){1&u&&(e.TgZ(0,"mat-form-field")(1,"mat-label"),e._uU(2,"GitHub Password"),e.qZA(),e._UZ(3,"input",10),e.qZA())}i(6625);let _=((b=class{constructor(n,r,h){this.githubService=n,this.formBuilder=r,this.dialogRef=h,this.isGitRepoPrivate=!1,this.formGroup=r.group({url:["",[a.kI.required,this.urlValidator]]})}ngOnInit(){this.formGroup.controls.url.valueChanges.subscribe(n=>{if(function T(u){let n;try{n=new URL(u)}catch{return!1}return"http:"===n.protocol||"https:"===n.protocol}(n)&&(n.indexOf(".js")>0||n.indexOf(".py")>0||n.indexOf(".php")>0||n.indexOf(".txt")>0)&&n.includes("github")){const h=n.substring(n.indexOf(".com/")+5).split("/");this.repoOwner=h[0],this.repoName=h[1],this.fileName=h[4],this.githubService.get(`${this.repoOwner}/${this.repoName}`,{snackbarError:"server",snackbarSuccess:"getScriptSuccessMsg",includeCacheControl:!1}).pipe((0,p.K)(C=>(this.isGitRepoPrivate=!0,this.formGroup.addControl("username",this.formBuilder.control("",a.kI.required)),this.formGroup.addControl("password",this.formBuilder.control("",a.kI.required)),(0,m._)(()=>new Error(C))))).subscribe(C=>{this.isGitRepoPrivate=C.private})}})}urlValidator(n){const r=n.value;return(r.indexOf(".js")>0||r.indexOf(".py")>0||r.indexOf(".php")>0||r.indexOf(".txt")>0)&&r.includes("github")?null:{invalidUrl:!0}}onFileUrlChange(n){}onUpload(){if(this.formGroup.invalid)return;const n=`${this.repoOwner}/${this.repoName}/contents/${this.fileName}`,r=window.btoa(this.formGroup.value.username+":"+this.formGroup.value.password);this.githubService.get(n,{additionalParams:[{key:"ref",value:"main"}],additionalHeaders:[...this.isGitRepoPrivate?[{key:"Authorization",value:`Basic ${r}`}]:[]]}).subscribe(Z=>{this.dialogRef.close({data:Z})})}}).\u0275fac=function(n){return new(n||b)(e.Y36(D.mx),e.Y36(a.qu),e.Y36(f.so))},b.\u0275cmp=e.Xpm({type:b,selectors:[["df-scripts-github-dialog"]],standalone:!0,features:[e.jDz],decls:18,vars:10,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"details-section",3,"formGroup"],["subscriptSizing","dynamic"],["matInput","","formControlName","url","placeholder","https://github.com/user/repo/blob/file.json"],[4,"ngIf"],["mat-dialog-actions",""],["mat-flat-button","","mat-dialog-close",""],["mat-flat-button","","color","primary",3,"click"],["matInput","","formControlName","username","placeholder","Username","type","text"],["matInput","","formControlName","password","placeholder","Password","type","password"]],template:function(n,r){1&n&&(e.TgZ(0,"h1",0),e._uU(1,"Import a script file from GitHub"),e.qZA(),e.TgZ(2,"div",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),e._uU(6,"GitHub File URL"),e.qZA(),e._UZ(7,"input",4),e.YNc(8,t,3,3,"mat-error",5),e.qZA(),e.YNc(9,x,4,0,"mat-form-field",5),e.YNc(10,R,4,0,"mat-form-field",5),e.qZA()(),e.TgZ(11,"div",6)(12,"button",7),e._uU(13),e.ALo(14,"transloco"),e.qZA(),e.TgZ(15,"button",8),e.NdJ("click",function(){return r.onUpload()}),e._uU(16),e.ALo(17,"transloco"),e.qZA()()),2&n&&(e.xp6(3),e.Q6J("formGroup",r.formGroup),e.xp6(5),e.Q6J("ngIf",null==r.formGroup.controls.url.errors?null:r.formGroup.controls.url.errors.invalidUrl),e.xp6(1),e.Q6J("ngIf",r.formGroup.contains("username")),e.xp6(1),e.Q6J("ngIf",r.formGroup.contains("password")),e.xp6(3),e.Oqu(e.lcZ(14,6,"close")),e.xp6(3),e.hij(" ",e.lcZ(17,8,"upload")," "))},dependencies:[c.ot,c.lW,f.Is,f.ZT,f.uh,f.xY,f.H8,d.lN,d.KE,d.hX,d.TO,g.c,g.Nt,a.UX,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u,v.O5,I.Ot]}),b);_=(0,M.gn)([(0,S.c)({checkProperties:!0})],_)},15711:(U,A,i)=>{i.d(A,{H:()=>c,p:()=>f});var M=i(94517);function f(g){return Object.values((0,M.sh)(g)).flatMap(d=>Object.entries(d).map(([a,p])=>{let m=[];return m=p.parameter?p.endpoints.flatMap(v=>{const I=v.match(/{(.*?)}/);if(I){const D=I[1];return[v,...(p.parameter?.[D]||[]).map(T=>v.replace(`{${D}}`,T))]}return v}):p.endpoints,{name:a,endpoints:[...new Set(m)]}}))}function c(g){const d=[],a=new Set;for(const p of g){const m=p.split(".")[0];a.has(m)||(a.add(m),d.push(`${m}.*`)),d.push(p)}return d}}}]); \ No newline at end of file diff --git a/dist/6080.313645b60fc01803.js b/dist/6080.313645b60fc01803.js new file mode 100644 index 00000000..01285595 --- /dev/null +++ b/dist/6080.313645b60fc01803.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6080],{66080:(Ot,k,d)=>{d.r(k),d.d(k,{DfManageLimitsComponent:()=>v});var s,w=d(97582),Z=d(64135),z=d(86806),A=d(74490),T=d(78791),t=d(65879),C=d(81896),Q=d(4300),M=d(42346),D=d(17700),f=d(96814),g=d(32296),x=d(45597),l=d(25313),b=d(77988),h=d(56223),I=d(21476),O=d(64170),L=d(2032),P=d(13566);function J(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function N(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function Y(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function E(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function $(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function S(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function U(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function F(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function G(n,c){if(1&n&&(t.ynx(0),t.YNc(1,U,1,1,"fa-icon",28),t.YNc(2,F,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function R(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,$,1,3,"fa-icon",26),t.YNc(2,S,3,3,"ng-container",5),t.YNc(3,B,2,1,"ng-container",5),t.YNc(4,G,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function H(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,E,4,6,"th",22),t.YNc(2,R,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function K(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function j(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit,_=t.oxw(2);let i;return t.KtG(_.goEventScriptsPage((null==m||null==(i=m.cell(r))?null:i.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function V(n,c){1&n&&(t.ynx(0),t.YNc(1,K,2,0,"th",32),t.YNc(2,j,2,3,"td",33),t.BQk())}function q(n,c){1&n&&t._UZ(0,"th",34)}function W(n,c){1&n&&t._UZ(0,"td",35)}function X(n,c){1&n&&(t.YNc(0,q,1,0,"th",32),t.YNc(1,W,1,0,"td",33))}function tt(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,V,3,0,"ng-container",30),t.YNc(2,X,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function et(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const y=function(n){return{param:n}};function nt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,y,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,y,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function ct(n,c){if(1&n&&(t.ynx(0),t.YNc(1,nt,3,7,"button",39),t.YNc(2,ot,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function at(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(r.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,y,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function dt(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,at,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function it(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ct,4,2,"ng-container",30),t.YNc(2,dt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function rt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,it,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function lt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,et,1,0,"th",32),t.YNc(2,rt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function mt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,H,3,1,"ng-container",19),t.YNc(2,tt,4,3,"ng-container",19),t.YNc(3,lt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function gt(n,c){1&n&&t._UZ(0,"tr",48)}function st(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(r))})("keydown",function(a){const m=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(_.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function pt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function bt(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,mt,4,3,"ng-container",13),t.YNc(5,gt,1,0,"tr",14),t.YNc(6,st,1,3,"tr",15),t.YNc(7,pt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const _t=[[["","topActions",""]]],ft=function(n){return{currentPageSize:n}};let u=((s=class extends Z.j{constructor(c,e,o,a,r,m,_){super(o,a,r,m,_),this.limitService=c,this.limitCacheService=e,this.actions={default:this.actions.default,additional:[{label:"limits.refresh",function:i=>{this.refreshRow(i)},ariaLabel:{key:"limits.refresh"}},...this.actions.additional?this.actions.additional:[]]},this.columns=[{columnDef:"active",cell:i=>i.active,header:"active"},{columnDef:"name",cell:i=>i.name,header:"name"},{columnDef:"type",cell:i=>i.limitType,header:"type"},{columnDef:"rate",cell:i=>i.limitRate,header:"rate"},{columnDef:"counter",cell:i=>i.limitCounter,header:"counter"},{columnDef:"user",cell:i=>i.user,header:"user"},{columnDef:"service",cell:i=>i.service,header:"service"},{columnDef:"role",cell:i=>i.role,header:"role"},{columnDef:"actions"}],this.filterQuery=(0,A.s)("limits")}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,limitType:e.type,limitRate:`${e.rate} / ${e.period}`,limitCounter:`${e.limitCacheByLimitId[0].attempts} / ${e.limitCacheByLimitId[0].max}`,user:e.userId,service:e.serviceId,role:e.roleId,active:e.isActive}))}refreshRow(c){this.limitCacheService.delete(c.id).subscribe(()=>this.refreshTable())}deleteRow(c){this.limitService.delete(c.id).subscribe(()=>this.refreshTable())}refreshTable(c,e,o){this.limitService.getAll({limit:c,offset:e,filter:o,related:"service_by_service_id,role_by_role_id,user_by_user_id,limit_cache_by_limit_id"}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||s)(t.Y36(z.xQ),t.Y36(z.kE),t.Y36(C.F0),t.Y36(C.gz),t.Y36(Q.Kd),t.Y36(M.Vn),t.Y36(D.uw))},s.\u0275cmp=t.Xpm({type:s,selectors:[["df-manage-limits-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(_t),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,J,3,4,"button",1),t.YNc(3,N,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,Y,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,bt,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,ft,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[f.O5,g.ot,g.lW,g.RK,g.nh,x.uH,x.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,f.sg,b.Tx,b.VK,b.OP,b.p6,h.UX,h.Fj,h.JJ,h.oH,M.Ot,f.Ov,D.Is,I.TU,I.NW,O.lN,O.KE,O.hX,L.c,L.Nt,P.JX,P.YE,P.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),s);u=(0,w.gn)([(0,T.c)({checkProperties:!0})],u);var p,ht=d(90590),ut=d(73991);function Ct(n,c){1&n&&t._UZ(0,"df-paywall")}function Mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"df-manage-limits-table"),t.ynx(1,2),t.TgZ(2,"button",3),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshTable())}),t.ALo(3,"transloco"),t._UZ(4,"fa-icon",4),t.qZA(),t.BQk(),t.qZA()}if(2&n){const e=t.oxw();t.xp6(2),t.uIk("aria-label",t.lcZ(3,2,"clearLimitCounters")),t.xp6(2),t.Q6J("icon",e.faArrowsRotate)}}let v=((p=class{constructor(c){this.activatedRoute=c,this.faArrowsRotate=ht.T80,this.paywall=!1,this.activatedRoute.data.subscribe(({data:e})=>{"paywall"===e&&(this.paywall=!0)})}refreshTable(){this.manageLimitsTableComponent.refreshTable()}}).\u0275fac=function(c){return new(c||p)(t.Y36(C.gz))},p.\u0275cmp=t.Xpm({type:p,selectors:[["df-manage-limits"]],viewQuery:function(c,e){if(1&c&&t.Gf(u,5),2&c){let o;t.iGM(o=t.CRH())&&(e.manageLimitsTableComponent=o.first)}},standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["allowed",""],["topActions",""],["mat-mini-fab","","color","primary",1,"save-btn",3,"click"],["size","xl",3,"icon"]],template:function(c,e){if(1&c&&(t.YNc(0,Ct,1,0,"df-paywall",0),t.YNc(1,Mt,5,4,"ng-template",null,1,t.W1O)),2&c){const o=t.MAs(2);t.Q6J("ngIf",e.paywall)("ngIfElse",o)}},dependencies:[u,M.Ot,x.uH,x.BN,f.O5,g.ot,g.nh,b.Tx,ut.U]}),p);v=(0,w.gn)([(0,T.c)({checkProperties:!0})],v)}}]); \ No newline at end of file diff --git a/dist/6093.42dba1afc5b58b8e.js b/dist/6093.42dba1afc5b58b8e.js new file mode 100644 index 00000000..a8ab243e --- /dev/null +++ b/dist/6093.42dba1afc5b58b8e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6093],{66093:(a,i,t)=>{t.r(i),t.d(i,{DfLicenseExpiredComponent:()=>r});var s=t(42346),e=t(65879);let r=(()=>{class n{}return n.\u0275fac=function(c){return new(c||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["df-license-expired"]],standalone:!0,features:[e.jDz],decls:7,vars:6,consts:[[1,"notice-container"]],template:function(c,d){1&c&&(e.TgZ(0,"div",0)(1,"h1"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"h2"),e._uU(5),e.ALo(6,"transloco"),e.qZA()()),2&c&&(e.xp6(2),e.Oqu(e.lcZ(3,2,"licenseExpired.header")),e.xp6(3),e.Oqu(e.lcZ(6,4,"licenseExpired.subHeader")))},dependencies:[s.Ot],styles:[".notice-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}"]}),n})()}}]); \ No newline at end of file diff --git a/dist/6255.5afdc88f73dccb00.js b/dist/6255.5afdc88f73dccb00.js new file mode 100644 index 00000000..3d11a29b --- /dev/null +++ b/dist/6255.5afdc88f73dccb00.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6255],{66255:(ut,P,d)=>{d.r(P),d.d(P,{DfManageDatabasesTableComponent:()=>O});var _,I=d(97582),E=d(64135),A=d(74490),Z=d(78791),x=d(86806),L=d(9315),y=d(37398),U=d(94664),t=d(65879),v=d(81896),J=d(4300),k=d(42346),w=d(17700),h=d(96814),b=d(32296),D=d(45597),l=d(25313),p=d(77988),f=d(56223),z=d(21476),C=d(64170),T=d(2032),u=d(13566);function Q(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function N(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function B(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function Y(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function K(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function R(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function $(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function S(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function W(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function F(n,c){if(1&n&&(t.ynx(0),t.YNc(1,S,1,1,"fa-icon",28),t.YNc(2,W,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function G(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,K,1,3,"fa-icon",26),t.YNc(2,R,3,3,"ng-container",5),t.YNc(3,$,2,1,"ng-container",5),t.YNc(4,F,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function j(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,Y,4,6,"th",22),t.YNc(2,G,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function H(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function V(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit,i=t.oxw(2);let s;return t.KtG(i.goEventScriptsPage((null==m||null==(s=m.cell(r))?null:s.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function X(n,c){1&n&&(t.ynx(0),t.YNc(1,H,2,0,"th",32),t.YNc(2,V,2,3,"td",33),t.BQk())}function q(n,c){1&n&&t._UZ(0,"th",34)}function tt(n,c){1&n&&t._UZ(0,"td",35)}function et(n,c){1&n&&(t.YNc(0,q,1,0,"th",32),t.YNc(1,tt,1,0,"td",33))}function nt(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,X,3,0,"ng-container",30),t.YNc(2,et,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function ot(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const M=function(n){return{param:n}};function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,M,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function at(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,M,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ct,3,7,"button",39),t.YNc(2,at,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function rt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(r.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,M,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function it(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,rt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,dt,4,2,"ng-container",30),t.YNc(2,it,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function mt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,lt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function gt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,ot,1,0,"th",32),t.YNc(2,mt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function st(n,c){if(1&n&&(t.ynx(0),t.YNc(1,j,3,1,"ng-container",19),t.YNc(2,nt,4,3,"ng-container",19),t.YNc(3,gt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function _t(n,c){1&n&&t._UZ(0,"tr",48)}function bt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(r))})("keydown",function(a){const m=t.CHM(e).$implicit,i=t.oxw(2);return t.KtG(i.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function pt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ft(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,st,4,3,"ng-container",13),t.YNc(5,_t,1,0,"tr",14),t.YNc(6,bt,1,3,"tr",15),t.YNc(7,pt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const xt=[[["","topActions",""]]],ht=function(n){return{currentPageSize:n}};let O=((_=class extends E.j{constructor(c,e,o,a,r,m,i,s){super(a,r,m,i,s),this.service=c,this.serviceTypeService=e,this.servicesService=o,this.allowCreate=!1,this.allowFilter=!1,this.actions={default:{label:"view",function:g=>{this.router.navigate([g.name],{relativeTo:this._activatedRoute})},ariaLabel:{key:"view"}},additional:null},this.columns=[{columnDef:"name",cell:g=>g.name,header:"name"},{columnDef:"description",cell:g=>g.description,header:"description"},{columnDef:"label",cell:g=>g.label,header:"label"},{columnDef:"type",cell:g=>g.type,header:"type"},{columnDef:"actions"}],this.filterQuery=(0,A.s)("services"),this._activatedRoute.data.subscribe(({data:g})=>{this.services=g.resource})}mapDataToTable(c){return c.filter(o=>!0===o.isActive).map(o=>({id:o.id,name:o.name,description:o.description,label:o.label,type:o.type}))}refreshTable(c,e,o){const a=this._activatedRoute.snapshot.data.system,m=["Database"].map(i=>this.serviceTypeService.getAll({fields:"name",additionalParams:[{key:"group",value:i}]}));(0,L.D)(m).pipe((0,y.U)(i=>i.map(s=>s.resource).flat()),(0,U.w)(i=>this.servicesService.getAll({limit:c,sort:"name",filter:`${a?"(created_by_id is not null) and ":""}(type in ("${i.map(s=>s.name).join('","')}"))${o?` and ${o}`:""}`}).pipe((0,y.U)(s=>({...s,serviceTypes:i}))))).subscribe(i=>{this.dataSource.data=this.mapDataToTable(i.resource),this.tableLength=i.meta.count})}}).\u0275fac=function(c){return new(c||_)(t.Y36(x.PA),t.Y36(x._5),t.Y36(x.xS),t.Y36(v.F0),t.Y36(v.gz),t.Y36(J.Kd),t.Y36(k.Vn),t.Y36(w.uw))},_.\u0275cmp=t.Xpm({type:_,selectors:[["df-manage-databases-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(xt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Q,3,4,"button",1),t.YNc(3,N,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,B,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ft,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,ht,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[h.O5,b.ot,b.lW,b.RK,b.nh,D.uH,D.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,h.sg,p.Tx,p.VK,p.OP,p.p6,f.UX,f.Fj,f.JJ,f.oH,k.Ot,h.Ov,w.Is,z.TU,z.NW,C.lN,C.KE,C.hX,T.c,T.Nt,u.JX,u.YE,u.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),_);O=(0,I.gn)([(0,Z.c)({checkProperties:!0})],O)}}]); \ No newline at end of file diff --git a/dist/6355.8374584d78a4e74a.js b/dist/6355.8374584d78a4e74a.js new file mode 100644 index 00000000..88d9666b --- /dev/null +++ b/dist/6355.8374584d78a4e74a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6355],{16355:(J,b,l)=>{l.r(b),l.d(b,{DfRoleDetailsComponent:()=>z});var N,i=l(97582),a=l(56223),f=l(96814),Z=l(42346),A=l(86806),g=l(64170),D=l(84870),C=l(2032),y=l(82599),d=l(32296),x=l(15861),u=l(25313),R=l(90590),t=l(98525),I=l(3305),T=l(45597),F=l(49488),L=l(78791),q=l(65619),O=l(86825),e=l(65879),P=l(81896),Q=l(23680);function B(r,o){1&r&&(e.TgZ(0,"th",17),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"roles.accessOverview.tableHeadings.service")," "))}function S(r,o){if(1&r&&(e.TgZ(0,"mat-option",21),e._uU(1),e.qZA()),2&r){const n=o.$implicit;e.Q6J("value",n.id),e.xp6(1),e.Oqu(n.name)}}function Y(r,o){if(1&r){const n=e.EpF();e.TgZ(0,"td",18)(1,"mat-form-field",19)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"mat-select",20),e.NdJ("selectionChange",function(){const p=e.CHM(n).dataIndex,v=e.oxw();return e.KtG(v.getComponents(p))}),e.TgZ(6,"mat-option",21),e._uU(7,"All"),e.qZA(),e.YNc(8,S,2,2,"mat-option",22),e.qZA()()()}if(2&r){const n=o.dataIndex,s=e.oxw();e.Q6J("formGroupName",n),e.xp6(3),e.Oqu(e.lcZ(4,4,"roles.accessOverview.tableHeadings.service")),e.xp6(3),e.Q6J("value",0),e.xp6(2),e.Q6J("ngForOf",s.serviceOptions)}}function G(r,o){1&r&&(e.TgZ(0,"th",17),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"roles.accessOverview.tableHeadings.component")," "))}function U(r,o){if(1&r&&(e.TgZ(0,"mat-option",21),e._uU(1),e.qZA()),2&r){const n=o.$implicit;e.Q6J("value",n),e.xp6(1),e.Oqu(n)}}function m(r,o){if(1&r&&(e.TgZ(0,"td",18)(1,"mat-form-field",19)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"mat-select",23),e.YNc(6,U,2,2,"mat-option",22),e.qZA()()()),2&r){const n=o.dataIndex,s=e.oxw();e.Q6J("formGroupName",n),e.xp6(3),e.Oqu(e.lcZ(4,3,"roles.accessOverview.tableHeadings.component")),e.xp6(3),e.Q6J("ngForOf",s.getComponentArray(n))}}function _(r,o){1&r&&(e.TgZ(0,"th",17),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"roles.accessOverview.tableHeadings.access")," "))}function h(r,o){if(1&r&&(e.TgZ(0,"span",26),e._uU(1),e.qZA()),2&r){const n=e.oxw(2).dataIndex,s=e.oxw();e.xp6(1),e.AsE(" (+",(s.formArray.controls[n].value.access.length||0)-1," ",2===s.formArray.controls[n].value.access.length?"other":"others",") ")}}function k(r,o){if(1&r&&(e.TgZ(0,"mat-option",21),e._uU(1),e.YNc(2,h,2,2,"span",25),e.qZA()),2&r){const n=o.$implicit,s=e.oxw().dataIndex,c=e.oxw();e.Q6J("value",n.value),e.xp6(1),e.hij("",n.label," "),e.xp6(1),e.Q6J("ngIf",(c.formArray.controls[s].value.access.length||0)>1)}}function K(r,o){if(1&r){const n=e.EpF();e.TgZ(0,"td",18)(1,"mat-form-field",19)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"mat-select",24),e.NdJ("selectionChange",function(c){const v=e.CHM(n).dataIndex,E=e.oxw();return e.KtG(E.accessChange(v,c.value))}),e.YNc(6,k,3,3,"mat-option",22),e.qZA()()()}if(2&r){const n=o.dataIndex,s=e.oxw();e.Q6J("formGroupName",n),e.xp6(3),e.Oqu(e.lcZ(4,3,"roles.accessOverview.tableHeadings.access")),e.xp6(3),e.Q6J("ngForOf",s.accessOptions)}}function j(r,o){1&r&&(e.TgZ(0,"th",17),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"roles.accessOverview.tableHeadings.requester")," "))}function H(r,o){if(1&r&&(e.TgZ(0,"mat-option",21),e._uU(1),e.qZA()),2&r){const n=o.$implicit;e.Q6J("value",n.value),e.xp6(1),e.Oqu(n.label)}}function oe(r,o){if(1&r&&(e.TgZ(0,"td",18)(1,"mat-form-field",19)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"mat-select",27),e.YNc(6,H,2,2,"mat-option",22),e.qZA()()()),2&r){const n=o.dataIndex,s=e.oxw();e.Q6J("formGroupName",n),e.xp6(3),e.Oqu(e.lcZ(4,3,"roles.accessOverview.tableHeadings.requester")),e.xp6(3),e.Q6J("ngForOf",s.requesterOptions)}}function ne(r,o){1&r&&(e.TgZ(0,"th",17),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"roles.accessOverview.tableHeadings.advancedFilters")," "))}function ae(r,o){if(1&r){const n=e.EpF();e.TgZ(0,"td",18)(1,"button",28),e.NdJ("click",function(){const c=e.CHM(n),p=c.$implicit,v=c.dataIndex,E=e.oxw();return e.KtG(E.toggleRow(p,v))}),e._UZ(2,"fa-icon",29),e.qZA()()}if(2&r){const n=o.dataIndex,s=e.oxw();e.Q6J("formGroupName",n),e.xp6(2),e.Q6J("icon",s.faPlus)}}function re(r,o){if(1&r){const n=e.EpF();e.TgZ(0,"th",17)(1,"button",30),e.NdJ("click",function(){e.CHM(n);const c=e.oxw();return e.KtG(c.add())}),e.ALo(2,"transloco"),e._UZ(3,"fa-icon",31),e.qZA()()}if(2&r){const n=e.oxw();e.xp6(1),e.uIk("aria-label",e.lcZ(2,2,"newEntry")),e.xp6(2),e.Q6J("icon",n.faPlus)}}function se(r,o){if(1&r){const n=e.EpF();e.TgZ(0,"td",18)(1,"button",32),e.NdJ("click",function(){const p=e.CHM(n).dataIndex,v=e.oxw();return e.KtG(v.remove(p))}),e._UZ(2,"fa-icon",29),e.qZA()()}if(2&r){const n=o.dataIndex,s=e.oxw();e.Q6J("formGroupName",n),e.xp6(2),e.Q6J("icon",s.faTrashCan)}}function le(r,o){if(1&r&&(e.TgZ(0,"mat-option",21),e._uU(1),e.qZA()),2&r){const n=o.$implicit;e.Q6J("value",n.value),e.xp6(1),e.Oqu(n.label)}}function ce(r,o){if(1&r){const n=e.EpF();e.ynx(0),e.TgZ(1,"div",35)(2,"mat-form-field",19)(3,"mat-label"),e._uU(4,"Field"),e.qZA(),e._UZ(5,"input",36),e.qZA(),e.TgZ(6,"mat-form-field",19)(7,"mat-label"),e._uU(8,"Operator"),e.qZA(),e.TgZ(9,"mat-select",37),e.YNc(10,le,2,2,"mat-option",22),e.qZA()(),e.TgZ(11,"mat-form-field",19)(12,"mat-label"),e._uU(13,"Value"),e.qZA(),e._UZ(14,"input",38),e.qZA(),e.TgZ(15,"div")(16,"mat-button-toggle-group",39),e.NdJ("change",function(c){e.CHM(n);const p=e.oxw().dataIndex,v=e.oxw();return e.KtG(v.filterOpChange(c,p))}),e.TgZ(17,"mat-button-toggle",40),e._uU(18,"AND"),e.qZA(),e.TgZ(19,"mat-button-toggle",41),e._uU(20,"OR"),e.qZA()()(),e.TgZ(21,"button",42),e.NdJ("click",function(){e.CHM(n);const c=e.oxw().dataIndex,p=e.oxw();return e.KtG(p.addAdvancedFilter(c))}),e._UZ(22,"fa-icon",29),e.qZA(),e.TgZ(23,"button",42),e.NdJ("click",function(){const p=e.CHM(n).index,v=e.oxw().dataIndex,E=e.oxw();return e.KtG(E.removeAdvancedFilter(v,p))}),e._UZ(24,"fa-icon",29),e.qZA()(),e.BQk()}if(2&r){const n=o.index,s=e.oxw(2);e.xp6(1),e.Q6J("formArrayName",n),e.xp6(9),e.Q6J("ngForOf",s.operatorOptions),e.xp6(12),e.Q6J("icon",s.faPlus),e.xp6(2),e.Q6J("icon",s.faTrashCan)}}function ie(r,o){if(1&r&&(e.TgZ(0,"td",18)(1,"div",33),e.YNc(2,ce,25,4,"ng-container",34),e.qZA()()),2&r){const n=o.$implicit,s=o.dataIndex,c=e.oxw();e.Q6J("formGroupName",s),e.uIk("colspan",6),e.xp6(1),e.Q6J("@detailExpand",n===c.expandedElement?"expanded":"collapsed"),e.xp6(1),e.Q6J("ngForOf",c.getAdvancedFilters(s).controls)}}function me(r,o){1&r&&e._UZ(0,"tr",43)}function pe(r,o){1&r&&e._UZ(0,"tr",44)}function de(r,o){1&r&&(e.TgZ(0,"tr",45)(1,"td",46),e._UZ(2,"br"),e._uU(3),e.ALo(4,"transloco"),e.qZA()()),2&r&&(e.xp6(3),e.hij(" ",e.lcZ(4,1,"roles.accessOverview.noAccessRules")," "))}function ue(r,o){1&r&&e._UZ(0,"tr",47)}l(6625);const $=function(){return["service","component","access","requester","advancedFilters","actions"]},_e=function(){return["expandedDetail"]};let W=((N=class{constructor(o,n,s){this.activatedRoute=o,this.baseService=n,this.fb=s,this.displayedColumns=["service","component","access","requester","advancedFilters","actions"],this.expandField=new a.NI(""),this.faTrashCan=R.Vui,this.faPlus=R.r8p,this.serviceOptions=[{id:0,name:""}],this.expandOperator=new a.NI(""),this.expandValue=new a.NI(""),this.componentOptions=[{serviceId:0,components:["*"]}],this.accessOptions=[{value:1,label:"GET (read)"},{value:2,label:"POST (create)"},{value:4,label:"PUT (replace)"},{value:8,label:"PATCH (update)"},{value:16,label:"DELETE (remove)"}],this.requesterOptions=[{value:1,label:"API"},{value:2,label:"SCRIPT"}],this.operatorOptions=[{value:"=",label:"="},{value:"!=",label:"!="},{value:">",label:">"},{value:"<",label:"<"},{value:">=",label:">="},{value:"<=",label:"<="},{value:"in",label:"in"},{value:"not in",label:"not in"},{value:"start with",label:"start with"},{value:"end with",label:"end with"},{value:"contains",label:"contains"},{value:"is null",label:"is null"},{value:"is not null",label:"is not null"}],this.filteredComponentArray=[],this.expandedElement$=new q.X(1),this.expandedElement=null,this.form=this.fb.group({cFormArray:this.fb.array([this.createItem()])})}createItem(){return this.fb.group({service:[""],component:[""]})}ngOnInit(){this.activatedRoute.data.subscribe(o=>{this.serviceOptions=o?.services?.resource.sort((n,s)=>n.names.name?1:0)||[],"edit"===o.type&&o.data.roleServiceAccessByRoleId.length>0&&o.data.roleServiceAccessByRoleId.forEach(n=>{const s=n.serviceId,c=this.serviceOptions.find(p=>p.id===s)?.name||"";"email"!==c?this.baseService.get(c,{additionalParams:[{key:"as_access_list",value:!0}]}).subscribe(p=>{this.componentOptions.push({serviceId:s,components:p.resource})}):this.componentOptions.push({serviceId:s,components:["*"]})})}),this.initializeFilteredComponents(),this.updateDataSource()}get cFormArray(){return this.form.get("formArray")}initializeFilteredComponents(){this.filteredComponentArray=this.formArray.controls.map((o,n)=>this.getComponentArray(n))}getComponentArray(o){const n=this.formArray.at(o).get("service")?.value;return this.componentOptions.find(c=>c.serviceId===n)?.components||[]}filterOptions(o,n){const s=o.target.value.toLowerCase(),c=this.formArray.at(n).get("service")?.value,p=this.componentOptions.find(v=>v.serviceId===c)?.components||[];this.filteredComponentArray[n]=p.filter(v=>v.includes(s))}getComponents(o){var n=this;return(0,x.Z)(function*(){const s=n.formArray.controls[o].get("service")?.value,c=n.serviceOptions.find(p=>p.id===s)?.name||"";"email"!==c?n.componentOptions.some(p=>p.serviceId===s)||n.baseService.get(c,{additionalParams:[{key:"as_access_list",value:!0}]}).subscribe(p=>{n.componentOptions.push({serviceId:s,components:p.resource})}):n.componentOptions.push({serviceId:s,components:["*"]})})()}getExtendOperator(o){const n=this.serviceAccess.at(o).get("extend-operator")?.value;return this.componentOptions.find(c=>c.serviceId===n)?.components||[]}toggleRow(o,n){this.expandedElement=this.expandedElement===o?null:o,this.expandedElement&&0===this.getAdvancedFilters(n).length&&this.addAdvancedFilter(n)}accessChange(o,n){this.formArray.at(o).get("access")}updateDataSource(){const o=this.formArray.controls.filter((n,s)=>this.visible[s]);this.dataSource=new u.by(o)}get hasServiceAccess(){return this.rootForm.controls.serviceAccess.value.length>0}add(){const o=new a.Oe([]);this.formArray.push(new a.cw({service:new a.NI(0,a.kI.required),component:new a.NI("",a.kI.required),access:new a.NI("",a.kI.required),requester:new a.NI([1],a.kI.required),advancedFilters:o,id:new a.NI(null),serviceAccess:new a.NI("")})),this.visible.push(!0),this.updateDataSource()}getAdvancedFilters(o){return this.formArray.controls[o].get("advancedFilters")}addAdvancedFilter(o){this.getAdvancedFilters(o).push(new a.cw({expandField:new a.NI("",a.kI.required),expandOperator:new a.NI("",a.kI.required),expandValue:new a.NI("",a.kI.required),filterOp:new a.NI("")})),this.updateDataSource()}removeAdvancedFilter(o,n){this.getAdvancedFilters(o).removeAt(n),0===this.getAdvancedFilters(o).length&&(this.expandedElement=null),this.updateDataSource()}remove(o){o>=0&&o{s.get("filterOp")?.setValue(o.value)})}}).\u0275fac=function(o){return new(o||N)(e.Y36(P.gz),e.Y36(A.PA),e.Y36(a.qu))},N.\u0275cmp=e.Xpm({type:N,selectors:[["df-roles-access"]],inputs:{formArray:"formArray",roleForm:"roleForm",visible:"visible"},standalone:!0,features:[e.jDz],decls:39,vars:17,consts:[[1,"service-access-accordion","full-width",3,"formGroup"],["expanded","true"],["formArrayName","serviceAccess"],["mat-table","","multiTemplateDataRows","",3,"dataSource"],["matColumnDef","service"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"formGroupName",4,"matCellDef"],["matColumnDef","component"],["matColumnDef","access"],["matColumnDef","requester"],["matColumnDef","advancedFilters"],["matColumnDef","actions"],["matColumnDef","expandedDetail"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["mat-row","","class","detail-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",3,"formGroupName"],["subscriptSizing","dynamic","appearance","outline"],["formControlName","service","panelWidth","null",3,"selectionChange"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["formControlName","component","panelWdith","null"],["formControlName","access","multiple","","panelWidth","null",3,"selectionChange"],["class","example-additional-selection",4,"ngIf"],[1,"example-additional-selection"],["formControlName","requester","multiple","","panelWidth","null"],["mat-icon-button","","color","primary","type","button",3,"click"],["size","xs",3,"icon"],["mat-mini-fab","","color","primary","type","button",3,"click"],["size","xl",3,"icon"],["mat-icon-button","",3,"click"],["formArrayName","advancedFilters",1,"element-detail"],[4,"ngFor","ngForOf"],[1,"expandedItems",3,"formArrayName"],["matInput","","formControlName","expandField"],["formControlName","expandOperator","panelWidth","null"],["formControlName","expandValue","matInput",""],["aria-label","Service Definition Type","formControlName","filterOp",3,"change"],["value","AND"],["value","OR"],["mat-icon-button","","type","button",3,"click"],["mat-header-row",""],["mat-row",""],[1,"mat-row"],["colspan","4",1,"mat-cell"],["mat-row","",1,"detail-row"]],template:function(o,n){1&o&&(e.TgZ(0,"div",0)(1,"mat-accordion")(2,"mat-expansion-panel",1)(3,"mat-expansion-panel-header")(4,"mat-panel-title"),e._uU(5),e.ALo(6,"transloco"),e.qZA(),e.TgZ(7,"mat-panel-description"),e._uU(8),e.ALo(9,"transloco"),e.qZA()(),e.TgZ(10,"p"),e._uU(11),e.ALo(12,"transloco"),e.qZA(),e.ynx(13,2),e.TgZ(14,"table",3),e.ynx(15,4),e.YNc(16,B,3,3,"th",5),e.YNc(17,Y,9,6,"td",6),e.BQk(),e.ynx(18,7),e.YNc(19,G,3,3,"th",5),e.YNc(20,m,7,5,"td",6),e.BQk(),e.ynx(21,8),e.YNc(22,_,3,3,"th",5),e.YNc(23,K,7,5,"td",6),e.BQk(),e.ynx(24,9),e.YNc(25,j,3,3,"th",5),e.YNc(26,oe,7,5,"td",6),e.BQk(),e.ynx(27,10),e.YNc(28,ne,3,3,"th",5),e.YNc(29,ae,3,2,"td",6),e.BQk(),e.ynx(30,11),e.YNc(31,re,4,4,"th",5),e.YNc(32,se,3,2,"td",6),e.BQk(),e.ynx(33,12),e.YNc(34,ie,3,4,"td",6),e.BQk(),e.YNc(35,me,1,0,"tr",13),e.YNc(36,pe,1,0,"tr",14),e.YNc(37,de,5,3,"tr",15),e.YNc(38,ue,1,0,"tr",16),e.qZA(),e.BQk(),e.qZA()()()),2&o&&(e.Q6J("formGroup",n.roleForm),e.xp6(5),e.hij(" ",e.lcZ(6,8,"roles.accessOverview.heading"),""),e.xp6(3),e.hij(" ",e.lcZ(9,10,"roles.accessOverview.tableDescription")," "),e.xp6(3),e.hij(" ",e.lcZ(12,12,"roles.accessOverview.description")," "),e.xp6(3),e.Q6J("dataSource",n.dataSource),e.xp6(21),e.Q6J("matHeaderRowDef",e.DdM(14,$)),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(15,$)),e.xp6(2),e.Q6J("matRowDefColumns",e.DdM(16,_e)))},dependencies:[Z.Ot,u.p0,u.BZ,u.fO,u.as,u.w1,u.Dz,u.nj,u.ge,u.ev,u.XQ,u.Gk,u.Ee,a.UX,a.Fj,a.JJ,a.JL,a.sg,a.u,a.x0,a.CE,g.lN,g.KE,g.hX,t.LD,t.gD,Q.ey,C.c,C.Nt,I.To,I.pp,I.ib,I.yz,I.yK,I.u4,T.uH,T.BN,d.ot,d.RK,d.nh,f.ez,f.sg,f.O5,F.vV,F.A9,F.Yi,a.u5],styles:["mat-expansion-panel[_ngcontent-%COMP%]{overflow-x:auto!important}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}table[_ngcontent-%COMP%]{width:100%}tr.detail-row[_ngcontent-%COMP%]{height:0}tr.element-row[_ngcontent-%COMP%]:not(.example-expanded-row):hover{background:whitesmoke}tr.element-row[_ngcontent-%COMP%]:not(.example-expanded-row):active{background:#efefef}.element-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom-width:0}.element-detail[_ngcontent-%COMP%]{overflow:hidden;display:flex;flex-direction:column;gap:8px;padding-top:8px}.element-detail[_ngcontent-%COMP%] .expandedItems[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:5px}.detail-input[_ngcontent-%COMP%]{margin-right:20px} .cdk-overlay-pane{width:max-content!important}"],data:{animation:[(0,O.X$)("detailExpand",[(0,O.SB)("collapsed,void",(0,O.oB)({height:"*",minHeight:"0"})),(0,O.SB)("expanded",(0,O.oB)({height:"*"})),(0,O.eR)("expanded <=> collapsed",(0,O.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),N);W=(0,i.gn)([(0,L.c)({checkProperties:!0})],W);var M,fe=l(41089),ee=l(26306),te=l(58504),ge=l(65763),he=l(72246);function ve(r,o){1&r&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"roles.rolesOverview.error.name")," "))}function Ae(r,o){1&r&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"save")," "))}function xe(r,o){1&r&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"update")," "))}let z=((M=class{constructor(o,n,s,c,p,v){this.roleService=o,this.fb=n,this.router=s,this.activatedRoute=c,this.themeService=p,this.snackbarService=v,this.type="",this.alertMsg="",this.showAlert=!1,this.alertType="error",this.visibilityArray=[],this.isDarkMode=this.themeService.darkMode$,this.filterOp="",this.roleForm=this.fb.group({id:[0],name:["",a.kI.required],description:[""],active:[!1],serviceAccess:this.fb.array([]),lookupKeys:this.fb.array([])})}ngOnInit(){this.activatedRoute.data.subscribe(({data:o,type:n})=>{this.type=n,o&&(this.snackbarService.setSnackbarLastEle(o.label?o.label:o.name,!0),this.roleForm.patchValue({id:o.id,name:o.name,description:o.description,active:o.isActive}),o.roleServiceAccessByRoleId.length>0&&(this.filterOp=o.roleServiceAccessByRoleId[0].filterOp,o.roleServiceAccessByRoleId.forEach(s=>{this.visibilityArray.push(!0);const c=new a.Oe((s.filters||[]).map(p=>new a.cw({expandField:new a.NI(p.name),expandOperator:new a.NI(p.operator),expandValue:new a.NI(p.value),filterOp:new a.NI(s.filterOp)})));this.roleForm.controls.serviceAccess.push(new a.cw({service:new a.NI(s.serviceId?s.serviceId:0,[a.kI.required]),component:new a.NI(s.component),access:new a.NI(this.handleAccessValue(s.verbMask),[a.kI.required]),requester:new a.NI(this.handleRequesterValue(s.requestorMask)),advancedFilters:c,id:new a.NI(s.id),extendField:new a.NI(s.extendField),extendOperator:new a.NI(s.extendOperator),extendValue:new a.NI(s.extendValue),filterOp:new a.NI(s.filterOp)}))})),o.lookupByRoleId.length>0&&o.lookupByRoleId.forEach(s=>{this.roleForm.controls.lookupKeys.push(new a.cw({name:new a.NI(s.name,[a.kI.required]),value:new a.NI(s.value),private:new a.NI(s.private)}))}))})}handleRequesterValue(o){return 3===o?[1,2]:[o]}handleAccessValue(o){const n=[1,2,4,8,16],s=[];for(let c=n.length-1;c>=0;c--){const p=n[c];o>=p&&(s.push(p),o-=p)}return s}triggerAlert(o,n){this.alertType=o,this.alertMsg=n,this.showAlert=!0}get serviceAccess(){return this.roleForm.get("serviceAccess")}onSubmit(){if(this.roleForm.invalid)return;const o=this.roleForm.getRawValue();if(""===o.name||null===o.name)return;const n={id:o.id,name:o.name,description:o.description,isActive:o.active,roleServiceAccessByRoleId:o.serviceAccess.map((c,p)=>{const v=c.advancedFilters.map(w=>({name:w.expandField,operator:w.expandOperator,value:w.expandValue})),E=c.advancedFilters.map(w=>w.filterOp);return{id:c.id,roleId:this.visibilityArray[p]?o.id:null,serviceId:0===c.service?null:c.service,component:c.component,verbMask:c.access.reduce((w,V)=>w+V,0),requestorMask:c.requester.reduce((w,V)=>w+V,0),filters:v,filterOp:E[0]}}),lookupByRoleId:o.lookupKeys},s={resource:[n]};"edit"===this.type&&n.id?this.roleService.update(n.id,n).pipe((0,ee.K)(c=>(this.triggerAlert("error",c.error.error.message),(0,te._)(()=>new Error(c))))).subscribe(()=>{this.goBack()}):this.roleService.create(s,{fields:"*",related:"role_service_access_by_role_id,lookup_by_role_id"}).pipe((0,ee.K)(c=>(this.triggerAlert("error",c.error.error.context.resource[0].message),(0,te._)(()=>new Error(c))))).subscribe(()=>{this.goBack()})}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}}).\u0275fac=function(o){return new(o||M)(e.Y36(A.i9),e.Y36(a.qu),e.Y36(P.F0),e.Y36(P.gz),e.Y36(ge.F),e.Y36(he.w))},M.\u0275cmp=e.Xpm({type:M,selectors:[["df-role-details"]],standalone:!0,features:[e.jDz],decls:34,vars:32,consts:[[3,"showAlert","alertType","alertClosed"],[1,"details-section",3,"formGroup","ngSubmit"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","name","required",""],[4,"ngIf"],["formControlName","active",1,"dynamic-width"],["appearance","outline","subscriptSizing","dynamic"],["rows","1","matInput","","formControlName","description"],["formArrayName","serviceAccess",1,"full-width"],[1,"full-width",3,"visible","formArray","roleForm"],["formArrayName","lookupKeys",1,"full-width"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],["mat-flat-button","","color","primary",1,"save-btn"]],template:function(o,n){1&o&&(e.TgZ(0,"p"),e._uU(1),e.ALo(2,"transloco"),e.qZA(),e.TgZ(3,"df-alert",0),e.NdJ("alertClosed",function(){return n.showAlert=!1}),e._uU(4),e.qZA(),e.TgZ(5,"form",1),e.NdJ("ngSubmit",function(){return n.onSubmit()}),e.ALo(6,"async"),e.TgZ(7,"mat-form-field",2)(8,"mat-label"),e._uU(9),e.ALo(10,"transloco"),e.qZA(),e._UZ(11,"input",3),e.YNc(12,ve,3,3,"mat-error",4),e.qZA(),e.TgZ(13,"mat-slide-toggle",5),e._uU(14),e.ALo(15,"transloco"),e.qZA(),e.TgZ(16,"mat-form-field",6)(17,"mat-label"),e._uU(18),e.ALo(19,"transloco"),e.qZA(),e._UZ(20,"textarea",7),e.qZA(),e.TgZ(21,"div",8),e._UZ(22,"df-roles-access",9),e.qZA(),e.TgZ(23,"p"),e._uU(24),e.ALo(25,"transloco"),e.qZA(),e._UZ(26,"df-lookup-keys",10),e.TgZ(27,"div",11)(28,"button",12),e.NdJ("click",function(){return n.goBack()}),e._uU(29),e.ALo(30,"transloco"),e.qZA(),e.TgZ(31,"button",13),e.YNc(32,Ae,3,3,"span",4),e.YNc(33,xe,3,3,"span",4),e.qZA()()()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,18,"roles.rolesOverview.description"),"\n"),e.xp6(2),e.Q6J("showAlert",n.showAlert)("alertType",n.alertType),e.xp6(1),e.hij(" ",n.alertMsg,"\n"),e.xp6(1),e.Tol(e.lcZ(6,20,n.isDarkMode)?"dark-theme":""),e.Q6J("formGroup",n.roleForm),e.xp6(4),e.Oqu(e.lcZ(10,22,"name")),e.xp6(3),e.Q6J("ngIf",n.roleForm.controls.name.hasError("required")),e.xp6(2),e.Oqu(e.lcZ(15,24,"active")),e.xp6(4),e.Oqu(e.lcZ(19,26,"description")),e.xp6(4),e.Q6J("visible",n.visibilityArray)("formArray",n.serviceAccess)("roleForm",n.roleForm),e.xp6(2),e.hij(" ",e.lcZ(25,28,"roles.lookupKeys.description")," "),e.xp6(5),e.hij(" ",e.lcZ(30,30,"cancel")," "),e.xp6(3),e.Q6J("ngIf","create"===n.type),e.xp6(1),e.Q6J("ngIf","edit"===n.type))},dependencies:[Z.Ot,f.Ov,a.u5,a._Y,a.Fj,a.JJ,a.JL,a.Q7,C.c,C.Nt,g.KE,g.hX,g.TO,g.lN,a.UX,a.sg,a.u,a.CE,D.a,y.rP,y.Rr,d.ot,d.lW,W,f.O5,fe.v],encapsulation:2}),M);z=(0,i.gn)([(0,L.c)({checkProperties:!0})],z)},41089:(J,b,l)=>{l.d(b,{v:()=>y});var i=l(65879),a=l(96814),f=l(32296),Z=l(45597),A=l(90590);function g(d,x){if(1&d){const u=i.EpF();i.TgZ(0,"button",5),i.NdJ("click",function(){i.CHM(u);const t=i.oxw(2);return i.KtG(t.dismissAlert())}),i.TgZ(1,"fa-icon",6),i._uU(2),i.qZA()()}if(2&d){const u=i.oxw(2);i.xp6(1),i.Q6J("icon",u.faXmark),i.xp6(1),i.Oqu("alerts.close")}}function D(d,x){if(1&d&&(i.TgZ(0,"div",1),i._UZ(1,"fa-icon",2),i.TgZ(2,"span",3),i.Hsn(3),i.qZA(),i.YNc(4,g,3,2,"button",4),i.qZA()),2&d){const u=i.oxw();i.Tol(u.alertType),i.xp6(1),i.Q6J("icon",u.icon),i.xp6(3),i.Q6J("ngIf",u.dismissible)}}const C=["*"];let y=(()=>{class d{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new i.vpe,this.faXmark=A.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return A.f8k;case"error":return A.$9F;case"warning":return A.RLE;default:return A.sqG}}}return d.\u0275fac=function(u){return new(u||d)},d.\u0275cmp=i.Xpm({type:d,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[i.jDz],ngContentSelectors:C,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(u,R){1&u&&(i.F$t(),i.YNc(0,D,5,4,"div",0)),2&u&&i.Q6J("ngIf",R.showAlert)},dependencies:[a.O5,f.ot,f.RK,Z.uH,Z.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),d})()},84870:(J,b,l)=>{l.d(b,{a:()=>U});var T,i=l(97582),a=l(96814),f=l(56223),Z=l(64170),A=l(32296),g=l(25313),D=l(2032),C=l(82599),y=l(45597),d=l(3305),x=l(90590),u=l(42346),R=l(78791),t=l(65879),I=l(65763);function F(m,_){if(1&m&&(t.TgZ(0,"mat-accordion")(1,"mat-expansion-panel")(2,"mat-expansion-panel-header")(3,"mat-panel-title"),t._uU(4),t.ALo(5,"transloco"),t.qZA(),t.TgZ(6,"mat-panel-description"),t._uU(7),t.ALo(8,"transloco"),t.qZA()(),t.GkF(9,3),t.qZA()()),2&m){t.oxw();const h=t.MAs(4);t.xp6(4),t.hij(" ",t.lcZ(5,3,"lookupKeys.label"),""),t.xp6(3),t.Oqu(t.lcZ(8,5,"lookupKeys.desc")),t.xp6(2),t.Q6J("ngTemplateOutlet",h)}}function L(m,_){1&m&&(t.TgZ(0,"mat-header-cell"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&m&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"name")," "))}function q(m,_){1&m&&(t.TgZ(0,"mat-cell",16)(1,"mat-form-field",17)(2,"mat-label"),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t._UZ(5,"input",18),t.qZA()()),2&m&&(t.Q6J("formGroupName",_.index),t.xp6(3),t.Oqu(t.lcZ(4,2,"name")))}function O(m,_){1&m&&(t.TgZ(0,"mat-header-cell"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&m&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"value")," "))}function e(m,_){1&m&&(t.TgZ(0,"mat-cell",16)(1,"mat-form-field",17)(2,"mat-label"),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t._UZ(5,"input",19),t.qZA()()),2&m&&(t.Q6J("formGroupName",_.index),t.xp6(3),t.Oqu(t.lcZ(4,2,"value")))}function P(m,_){1&m&&(t.TgZ(0,"mat-header-cell"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&m&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"private")," "))}function Q(m,_){1&m&&(t.TgZ(0,"mat-cell",16),t._UZ(1,"mat-slide-toggle",20),t.ALo(2,"transloco"),t.qZA()),2&m&&(t.Q6J("formGroupName",_.index),t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"name")))}function X(m,_){if(1&m){const h=t.EpF();t.TgZ(0,"mat-header-cell")(1,"button",21),t.NdJ("click",function(){t.CHM(h);const K=t.oxw(2);return t.KtG(K.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",22),t.qZA()()}if(2&m){const h=t.oxw(2);t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",h.faPlus)}}function N(m,_){if(1&m){const h=t.EpF();t.TgZ(0,"mat-cell",16)(1,"button",23),t.NdJ("click",function(){const j=t.CHM(h).index,H=t.oxw(2);return t.KtG(H.remove(j))}),t._UZ(2,"fa-icon",24),t.qZA()()}if(2&m){const h=_.index,k=t.oxw(2);t.Q6J("formGroupName",h),t.xp6(2),t.Q6J("icon",k.faTrashCan)}}function B(m,_){1&m&&t._UZ(0,"mat-header-row")}function S(m,_){1&m&&t._UZ(0,"mat-row")}function Y(m,_){1&m&&(t.TgZ(0,"tr",25)(1,"td",26),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&m&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"lookupKeys.noKeys")," "))}function G(m,_){if(1&m&&(t.ynx(0,4)(1,5),t.TgZ(2,"mat-table",6),t.ynx(3,7),t.YNc(4,L,3,3,"mat-header-cell",8),t.YNc(5,q,6,4,"mat-cell",9),t.BQk(),t.ynx(6,10),t.YNc(7,O,3,3,"mat-header-cell",8),t.YNc(8,e,6,4,"mat-cell",9),t.BQk(),t.ynx(9,11),t.YNc(10,P,3,3,"mat-header-cell",8),t.YNc(11,Q,3,4,"mat-cell",9),t.BQk(),t.ynx(12,12),t.YNc(13,X,4,4,"mat-header-cell",8),t.YNc(14,N,3,2,"mat-cell",9),t.BQk(),t.YNc(15,B,1,0,"mat-header-row",13),t.YNc(16,S,1,0,"mat-row",14),t.YNc(17,Y,4,3,"tr",15),t.qZA(),t.BQk()()),2&m){const h=t.oxw();t.Q6J("formGroup",h.rootForm),t.xp6(2),t.Q6J("dataSource",h.dataSource),t.xp6(13),t.Q6J("matHeaderRowDef",h.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",h.displayedColumns)}}let U=((T=class{constructor(_,h){this.rootFormGroup=_,this.themeService=h,this.displayedColumns=["name","value","private","actions"],this.faTrashCan=x.Vui,this.faPlus=x.r8p,this.showAccordion=!0,this.isDarkMode=this.themeService.darkMode$}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.lookupKeys.markAllAsTouched()}),this.lookupKeys=this.rootForm.get("lookupKeys"),this.updateDataSource()}updateDataSource(){this.lookupKeys.controls.forEach(_=>{_.get("id")?.value&&_.get("name")?.disable()}),this.dataSource=new g.by(this.lookupKeys.controls)}add(){this.lookupKeys.push(new f.cw({name:new f.NI("",f.kI.required),value:new f.NI(""),private:new f.NI(!1)})),this.updateDataSource()}remove(_){this.lookupKeys.removeAt(_),this.updateDataSource()}}).\u0275fac=function(_){return new(_||T)(t.Y36(f.sg),t.Y36(I.F))},T.\u0275cmp=t.Xpm({type:T,selectors:[["df-lookup-keys"]],inputs:{showAccordion:"showAccordion"},standalone:!0,features:[t.jDz],decls:5,vars:6,consts:[[1,"lookup-keys-accordion"],[4,"ngIf","ngIfElse"],["lookupKeys",""],[3,"ngTemplateOutlet"],[3,"formGroup"],["formArrayName","lookupKeys"],[3,"dataSource"],["matColumnDef","name"],[4,"matHeaderCellDef"],[3,"formGroupName",4,"matCellDef"],["matColumnDef","value"],["matColumnDef","private"],["matColumnDef","actions","stickyEnd",""],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[3,"formGroupName"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","formControlName","name"],["matInput","","formControlName","value"],["color","primary","formControlName","private"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-icon-button","","type","button",1,"remove-btn",3,"click"],["size","xs",3,"icon"],[1,"mat-row","no-data-row"],["colspan","4",1,"mat-cell"]],template:function(_,h){if(1&_&&(t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,F,10,7,"mat-accordion",1),t.YNc(3,G,18,4,"ng-template",null,2,t.W1O),t.qZA()),2&_){const k=t.MAs(4);t.Tol(t.lcZ(1,4,h.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",h.showAccordion)("ngIfElse",k)}},dependencies:[f.u5,f.Fj,f.JJ,f.JL,f.UX,f.sg,f.u,f.x0,f.CE,a.O5,a.tP,Z.lN,Z.KE,Z.hX,A.ot,A.RK,A.nh,g.p0,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,g.Ee,D.c,D.Nt,C.rP,C.Rr,y.uH,y.BN,d.To,d.pp,d.ib,d.yz,d.yK,d.u4,u.Ot,a.Ov],styles:[".lookup-keys-accordion[_ngcontent-%COMP%]{padding:16px 0}.mat-column-actions[_ngcontent-%COMP%], .mat-column-private[_ngcontent-%COMP%]{max-width:10%}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}"]}),T);U=(0,i.gn)([(0,R.c)({checkProperties:!0})],U)},15861:(J,b,l)=>{function i(f,Z,A,g,D,C,y){try{var d=f[C](y),x=d.value}catch(u){return void A(u)}d.done?Z(x):Promise.resolve(x).then(g,D)}function a(f){return function(){var Z=this,A=arguments;return new Promise(function(g,D){var C=f.apply(Z,A);function y(x){i(C,g,D,y,d,"next",x)}function d(x){i(C,g,D,y,d,"throw",x)}y(void 0)})}}l.d(b,{Z:()=>a})}}]); \ No newline at end of file diff --git a/dist/6371.74d404f9a890e29f.js b/dist/6371.74d404f9a890e29f.js new file mode 100644 index 00000000..cfd1ffc7 --- /dev/null +++ b/dist/6371.74d404f9a890e29f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6371],{6371:(k,x,c)=>{c.r(x),c.d(x,{DfAppDetailsComponent:()=>y});var C,a=c(15861),O=c(97582),r=c(56223),_=c(86806),g=c(98525),p=c(87466),b=c(45597),f=c(32296),m=c(95195),d=c(82599),s=c(23680),i=c(24630),u=c(96814),P=c(2032),M=c(64170),v=c(90590),Z=c(42346),w=c(92596),D=c(78791),T=c(22873),A=c(26306),z=c(58504),L=c(41089),t=c(65879),E=c(75911),I=c(81896),U=c(65763),F=c(72246);c(6625);const R=["rolesInput"];function K(o,n){1&o&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apps.createApp.applicationName.error")," "))}function B(o,n){if(1&o&&(t.TgZ(0,"mat-option",25),t._uU(1),t.qZA()),2&o){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}const S=function(){return{"word-break":"break-all"}};function J(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"mat-card",26)(1,"mat-card-header")(2,"mat-card-subtitle"),t._uU(3),t.ALo(4,"transloco"),t.qZA()(),t.TgZ(5,"mat-card-content"),t._uU(6),t.qZA(),t.TgZ(7,"mat-card-actions")(8,"button",27),t.NdJ("click",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.copyApiKey())}),t._UZ(9,"fa-icon",28),t._uU(10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"button",29),t.NdJ("click",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.refreshApiKey())}),t._UZ(13,"fa-icon",28),t._uU(14),t.ALo(15,"transloco"),t.qZA()()()}if(2&o){const e=t.oxw();t.Akn(t.DdM(15,S)),t.xp6(3),t.Oqu(t.lcZ(4,9,"apps.createApp.apiKey.label")),t.xp6(3),t.hij(" ",e.editApp.apiKey," "),t.xp6(3),t.Q6J("icon",e.faCopy),t.xp6(1),t.hij(" ",t.lcZ(11,11,"apps.createApp.apiKey.copy")," "),t.xp6(2),t.Q6J("disabled",e.disableKeyRefresh),t.xp6(1),t.Q6J("icon",e.faRefresh),t.xp6(1),t.hij(" ",t.lcZ(15,13,"apps.createApp.apiKey.refresh")," ")}}function Q(o,n){if(1&o&&(t.TgZ(0,"mat-form-field",33)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",34)(5,"mat-option",25),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"mat-option",25),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"fa-icon",4),t.ALo(12,"transloco"),t.qZA()),2&o){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,7,"apps.createApp.appLocation.options.fileStorage.storageService.label")),t.xp6(3),t.Q6J("value",3),t.xp6(1),t.hij(" ",t.lcZ(7,9,"apps.createApp.appLocation.options.fileStorage.storageService.options.file")," "),t.xp6(2),t.Q6J("value",4),t.xp6(1),t.hij(" ",t.lcZ(10,11,"apps.createApp.appLocation.options.fileStorage.storageService.options.log")," "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(12,13,"apps.createApp.appLocation.options.fileStorage.storageService.tooltip"))}}function N(o,n){if(1&o&&(t.TgZ(0,"mat-form-field",33)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",35),t.ALo(5,"transloco"),t._UZ(6,"fa-icon",4),t.ALo(7,"transloco"),t.qZA()),2&o){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,4,"apps.createApp.appLocation.options.fileStorage.storageFolder.label")),t.xp6(2),t.s9C("placeholder",t.lcZ(5,6,"apps.createApp.appLocation.options.fileStorage.storageFolder.placeholder")),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,8,"apps.createApp.appLocation.options.fileStorage.storageFolder.tooltip"))}}function W(o,n){1&o&&(t.TgZ(0,"mat-label"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apps.createApp.appLocation.options.fileStorage.launchPath.label")," "))}function q(o,n){1&o&&(t.TgZ(0,"mat-label"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apps.createApp.appLocation.options.webServer.pathToApp.label")," "))}function Y(o,n){if(1&o&&(t.TgZ(0,"mat-form-field",33),t.YNc(1,W,3,3,"mat-label",5),t.YNc(2,q,3,3,"mat-label",5),t._UZ(3,"input",36),t.ALo(4,"transloco"),t._UZ(5,"fa-icon",4),t.ALo(6,"transloco"),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf","1"===e.appForm.controls.appLocation.value),t.xp6(1),t.Q6J("ngIf","3"===e.appForm.controls.appLocation.value),t.xp6(1),t.s9C("placeholder",t.lcZ(4,5,"apps.createApp.appLocation.options.fileStorage.launchPath.placeholder")),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,7,"apps.createApp.appLocation.options."+("1"===e.appForm.controls.appLocation.value?"fileStorage.launchPath":"webServer.pathToApp")+".tooltip"))}}function j(o,n){if(1&o&&(t.TgZ(0,"mat-form-field",33)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",37),t.ALo(5,"transloco"),t._UZ(6,"fa-icon",4),t.ALo(7,"transloco"),t.qZA()),2&o){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"apps.createApp.appLocation.options.remoteUrl.label")," "),t.xp6(2),t.s9C("placeholder",t.lcZ(5,6,"apps.createApp.appLocation.options.fileStorage.launchPath.placeholder")),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,8,"apps.createApp.appLocation.options.remoteUrl.url.tooltip"))}}function G(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"mat-card",38)(1,"mat-card-header")(2,"mat-card-subtitle"),t._uU(3),t.ALo(4,"transloco"),t.qZA()(),t.TgZ(5,"mat-card-content"),t._uU(6),t.qZA(),t.TgZ(7,"mat-card-actions")(8,"button",39),t.NdJ("click",function(){t.CHM(e);const h=t.oxw(2);return t.KtG(h.copyAppUrl())}),t._UZ(9,"fa-icon",40),t._uU(10),t.ALo(11,"transloco"),t.qZA()()()}if(2&o){const e=t.oxw(2);t.xp6(3),t.Oqu(t.lcZ(4,4,"apps.createApp.appLocation.options.urlPath.label")),t.xp6(3),t.hij(" ",e.getAppLocationUrl()," "),t.xp6(3),t.Q6J("icon",e.faCopy),t.xp6(1),t.hij(" ",t.lcZ(11,6,"apps.createApp.appLocation.options.urlPath.copy")," ")}}function V(o,n){if(1&o&&(t.TgZ(0,"div",30),t.YNc(1,Q,13,15,"mat-form-field",31),t.YNc(2,N,8,10,"mat-form-field",31),t.YNc(3,Y,7,9,"mat-form-field",31),t.YNc(4,j,8,10,"mat-form-field",31),t.YNc(5,G,12,8,"mat-card",32),t.qZA()),2&o){const e=t.oxw();t.xp6(1),t.Q6J("ngIf","1"===e.appForm.controls.appLocation.value),t.xp6(1),t.Q6J("ngIf","1"===e.appForm.controls.appLocation.value),t.xp6(1),t.Q6J("ngIf","1"===e.appForm.controls.appLocation.value||"3"===e.appForm.controls.appLocation.value),t.xp6(1),t.Q6J("ngIf","2"===e.appForm.controls.appLocation.value),t.xp6(1),t.Q6J("ngIf","1"===e.appForm.controls.appLocation.value||"3"===e.appForm.controls.appLocation.value)}}function $(o,n){1&o&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"save")))}function H(o,n){1&o&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"create")))}let y=((C=class{constructor(n,e,l,h,X,tt,et){this.fb=n,this.appsService=e,this.systemConfigDataService=l,this.activatedRoute=h,this.router=X,this.themeService=tt,this.snackbarService=et,this.roles=[],this.filteredRoles=[],this.faCopy=v.kZ_,this.faCircleInfo=v.DBf,this.faRefresh=v.QDM,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.isDarkMode=this.themeService.darkMode$,this.urlOrigin=window.location.origin,this.appForm=this.fb.group({name:["",r.kI.required],description:[""],defaultRole:[null],active:[!1],appLocation:["0"],storageServiceId:[3],storageContainer:["applications"],path:[""],url:[""]})}ngOnInit(){this.activatedRoute.data.subscribe(({roles:n,appData:e})=>{this.roles=n.resource||[],this.filteredRoles=n.resource||[],this.editApp=e||null}),this.snackbarService.setSnackbarLastEle(this.editApp.name,!0),this.editApp&&this.appForm.patchValue({name:this.editApp.name,description:this.editApp.description,defaultRole:this.editApp.roleByRoleId,active:this.editApp.isActive,appLocation:`${this.editApp.type}`,storageServiceId:this.editApp.storageServiceId,storageContainer:this.editApp.storageContainer,path:this.editApp.path,url:this.editApp.url}),this.appForm.controls.appLocation.valueChanges.subscribe(n=>{const e=this.appForm.get("path"),l=this.appForm.get("url");"2"===n?(e?.clearValidators(),l?.setValidators([r.kI.required])):"3"===n&&(e?.setValidators([r.kI.required]),l?.clearValidators()),e?.updateValueAndValidity(),l?.updateValueAndValidity()}),this.appForm.controls.storageServiceId.updateValueAndValidity()}filter(){const n=this.rolesInput.nativeElement.value.toLowerCase();this.filteredRoles=this.roles.filter(e=>e.name.toLowerCase().includes(n))}displayFn(n){return n&&n.name?n.name:""}getAppLocationUrl(){return`${this.urlOrigin}/\n ${"1"===this.appForm.value.appLocation&&3===this.appForm.value.storageServiceId?"file/":""}\n ${"1"===this.appForm.value.appLocation&&4===this.appForm.value.storageServiceId?"log/":""}\n ${"1"===this.appForm.value.appLocation?this.appForm.value.storageContainer+"/":""}\n ${this.appForm.value.path}`.replaceAll(/\s/g,"")}copyApiKey(){navigator.clipboard.writeText(this.editApp.apiKey).then().catch(n=>console.error(n))}copyAppUrl(){const n=this.getAppLocationUrl();navigator.clipboard.writeText(n).then().catch(e=>console.error(e))}triggerAlert(n,e){this.alertType=n,this.alertMsg=e,this.showAlert=!0}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}save(){if(this.appForm.invalid)return;const n={name:this.appForm.value.name,description:this.appForm.value.description,type:this.appForm.value.appLocation,role_id:this.appForm.value.defaultRole?this.appForm.value.defaultRole.id:null,is_active:this.appForm.value.active,url:"2"===this.appForm.value.appLocation?this.appForm.value.url:null,storage_service_id:"1"===this.appForm.value.appLocation?this.appForm.value.storageServiceId:null,storage_container:"1"===this.appForm.value.appLocation?this.appForm.value.storageContainer:null,path:"1"===this.appForm.value.appLocation||"3"===this.appForm.value.appLocation?this.appForm.value.path:null};this.editApp?this.appsService.update(this.editApp.id,n,{snackbarSuccess:"apps.updateSuccess"}).pipe((0,A.K)(e=>(this.triggerAlert("error",e.error.error.message),(0,z._)(()=>new Error(e))))).subscribe(()=>{this.goBack()}):this.appsService.create({resource:[n]},{snackbarSuccess:"apps.createSuccess",fields:"*",related:"role_by_role_id"}).pipe((0,A.K)(e=>(this.triggerAlert("error",e.error.error.context.resource[0].message),(0,z._)(()=>new Error(e))))).subscribe(()=>{this.goBack()})}get disableKeyRefresh(){return null===this.editApp.createdById}refreshApiKey(){var n=this;return(0,a.Z)(function*(){const e=yield(0,T._)(n.systemConfigDataService.environment.server.host,n.appForm.getRawValue().name);n.appsService.update(n.editApp.id,{apiKey:e}).subscribe(()=>n.editApp.apiKey=e)})()}}).\u0275fac=function(n){return new(n||C)(t.Y36(r.qu),t.Y36(_.Yy),t.Y36(E.s),t.Y36(I.gz),t.Y36(I.F0),t.Y36(U.F),t.Y36(F.w))},C.\u0275cmp=t.Xpm({type:C,selectors:[["df-app-details"]],viewQuery:function(n,e){if(1&n&&t.Gf(R,5),2&n){let l;t.iGM(l=t.CRH())&&(e.rolesInput=l.first)}},standalone:!0,features:[t.jDz],decls:64,vars:68,consts:[[3,"showAlert","alertType","alertClosed"],[1,"details-section",3,"formGroup","ngSubmit"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name","required","",3,"placeholder"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[4,"ngIf"],["type","text","placeholder","Pick one","matInput","","formControlName","defaultRole",3,"matAutocomplete","input","focus"],["rolesInput",""],["requireSelection","",3,"displayWith"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["rows","1","matInput","","formControlName","description",3,"placeholder"],["formControlName","active","color","primary",1,"full-width"],["class","full-width api-card",3,"style",4,"ngIf"],[1,"flex-col","full-width"],["aria-label","Select an option","formControlName","appLocation",1,"flex-col"],["value","0"],["value","1"],["value","3"],["value","2"],["class","full-width",4,"ngIf"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],["mat-flat-button","","color","primary",1,"save-btn"],[3,"value"],[1,"full-width","api-card"],["mat-button","","type","button",1,"copy-btn",3,"click"],[3,"icon"],["mat-button","","type","button",1,"refresh-btn",3,"disabled","click"],[1,"full-width"],["appearance","outline",4,"ngIf"],["class","location-card",4,"ngIf"],["appearance","outline"],["formControlName","storageServiceId","name","defaultRole"],["matInput","","formControlName","storageContainer",3,"placeholder"],["matInput","","formControlName","path",3,"placeholder"],["matInput","","formControlName","url",3,"placeholder"],[1,"location-card"],["mat-button","","type","button",3,"click"],[1,"copy-icon",3,"icon"]],template:function(n,e){if(1&n&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.TgZ(2,"df-alert",0),t.NdJ("alertClosed",function(){return e.showAlert=!1}),t._uU(3),t.qZA(),t.TgZ(4,"form",1),t.NdJ("ngSubmit",function(){return e.save()}),t.TgZ(5,"mat-form-field",2)(6,"mat-label"),t._uU(7),t.ALo(8,"transloco"),t.qZA(),t._UZ(9,"input",3),t.ALo(10,"transloco"),t._UZ(11,"fa-icon",4),t.ALo(12,"transloco"),t.YNc(13,K,3,3,"mat-error",5),t.qZA(),t.TgZ(14,"mat-form-field",2)(15,"mat-label"),t._uU(16),t.ALo(17,"transloco"),t.qZA(),t.TgZ(18,"input",6,7),t.NdJ("input",function(){return e.filter()})("focus",function(){return e.filter()}),t.qZA(),t._UZ(20,"fa-icon",4),t.ALo(21,"transloco"),t.TgZ(22,"mat-autocomplete",8,9),t.YNc(24,B,2,2,"mat-option",10),t.qZA()(),t.TgZ(25,"mat-form-field",11)(26,"mat-label"),t._uU(27),t.ALo(28,"transloco"),t.qZA(),t._UZ(29,"textarea",12),t.ALo(30,"transloco"),t._UZ(31,"fa-icon",4),t.ALo(32,"transloco"),t.qZA(),t.TgZ(33,"mat-slide-toggle",13),t._uU(34),t.ALo(35,"transloco"),t.qZA(),t.YNc(36,J,16,16,"mat-card",14),t.TgZ(37,"div",15)(38,"p"),t._uU(39),t.ALo(40,"transloco"),t._UZ(41,"fa-icon",4),t.ALo(42,"transloco"),t.qZA(),t.TgZ(43,"mat-radio-group",16)(44,"mat-radio-button",17),t._uU(45),t.ALo(46,"transloco"),t.qZA(),t.TgZ(47,"mat-radio-button",18),t._uU(48),t.ALo(49,"transloco"),t.qZA(),t.TgZ(50,"mat-radio-button",19),t._uU(51),t.ALo(52,"transloco"),t.qZA(),t.TgZ(53,"mat-radio-button",20),t._uU(54),t.ALo(55,"transloco"),t.qZA()()(),t.YNc(56,V,6,5,"div",21),t.TgZ(57,"div",22)(58,"button",23),t.NdJ("click",function(){return e.goBack()}),t._uU(59),t.ALo(60,"transloco"),t.qZA(),t.TgZ(61,"button",24),t.YNc(62,$,3,3,"span",5),t.YNc(63,H,3,3,"span",5),t.qZA()()()()),2&n){const l=t.MAs(23);t.Tol(t.lcZ(1,34,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("showAlert",e.showAlert)("alertType",e.alertType),t.xp6(1),t.hij(" ",e.alertMsg," "),t.xp6(1),t.Q6J("formGroup",e.appForm),t.xp6(3),t.hij(" ",t.lcZ(8,36,"apps.createApp.applicationName.label")," "),t.xp6(2),t.s9C("placeholder",t.lcZ(10,38,"apps.createApp.applicationName.label")),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(12,40,"apps.createApp.applicationName.tooltip")),t.xp6(2),t.Q6J("ngIf",e.appForm.controls.name.hasError("required")),t.xp6(3),t.Oqu(t.lcZ(17,42,"apps.createApp.defaultRole.label")),t.xp6(2),t.Q6J("matAutocomplete",l),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(21,44,"apps.createApp.defaultRole.tooltip")),t.xp6(2),t.Q6J("displayWith",e.displayFn),t.xp6(2),t.Q6J("ngForOf",e.filteredRoles),t.xp6(3),t.Oqu(t.lcZ(28,46,"apps.createApp.description.label")),t.xp6(2),t.s9C("placeholder",t.lcZ(30,48,"apps.createApp.description.label")),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(32,50,"apps.createApp.description.tooltip")),t.xp6(3),t.Oqu(t.lcZ(35,52,"apps.createApp.active")),t.xp6(2),t.Q6J("ngIf",e.editApp),t.xp6(3),t.hij(" ",t.lcZ(40,54,"apps.createApp.appLocation.label"),""),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(42,56,"apps.createApp.appLocation.tooltip")),t.xp6(4),t.Oqu(t.lcZ(46,58,"apps.createApp.appLocation.options.noStorage")),t.xp6(3),t.Oqu(t.lcZ(49,60,"apps.createApp.appLocation.options.fileStorage.label")),t.xp6(3),t.Oqu(t.lcZ(52,62,"apps.createApp.appLocation.options.webServer.label")),t.xp6(3),t.Oqu(t.lcZ(55,64,"apps.createApp.appLocation.options.remoteUrl.label")),t.xp6(2),t.Q6J("ngIf","1"===e.appForm.controls.appLocation.value||"2"===e.appForm.controls.appLocation.value||"3"===e.appForm.controls.appLocation.value),t.xp6(3),t.hij(" ",t.lcZ(60,66,"cancel")," "),t.xp6(3),t.Q6J("ngIf",e.editApp),t.xp6(1),t.Q6J("ngIf",!e.editApp)}},dependencies:[r.UX,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,M.lN,M.KE,M.hX,M.TO,M.R9,P.c,P.Nt,u.O5,i.Bb,i.XC,s.ey,i.ZL,u.ax,s.Ng,d.rP,d.Rr,m.QW,m.a8,m.hq,m.dn,m.dk,m.$j,f.ot,f.lW,b.uH,b.BN,p.Fk,p.VQ,p.U0,g.LD,g.gD,Z.Ot,w.AV,w.gM,L.v,u.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}mat-card[_ngcontent-%COMP%]{word-wrap:break-word}.api-card[_ngcontent-%COMP%], .location-card[_ngcontent-%COMP%]{background-color:#e2e1ed}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}"]}),C);y=(0,O.gn)([(0,D.c)({checkProperties:!0})],y)},41089:(k,x,c)=>{c.d(x,{v:()=>m});var a=c(65879),O=c(96814),r=c(32296),_=c(45597),g=c(90590);function p(d,s){if(1&d){const i=a.EpF();a.TgZ(0,"button",5),a.NdJ("click",function(){a.CHM(i);const P=a.oxw(2);return a.KtG(P.dismissAlert())}),a.TgZ(1,"fa-icon",6),a._uU(2),a.qZA()()}if(2&d){const i=a.oxw(2);a.xp6(1),a.Q6J("icon",i.faXmark),a.xp6(1),a.Oqu("alerts.close")}}function b(d,s){if(1&d&&(a.TgZ(0,"div",1),a._UZ(1,"fa-icon",2),a.TgZ(2,"span",3),a.Hsn(3),a.qZA(),a.YNc(4,p,3,2,"button",4),a.qZA()),2&d){const i=a.oxw();a.Tol(i.alertType),a.xp6(1),a.Q6J("icon",i.icon),a.xp6(3),a.Q6J("ngIf",i.dismissible)}}const f=["*"];let m=(()=>{class d{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new a.vpe,this.faXmark=g.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return g.f8k;case"error":return g.$9F;case"warning":return g.RLE;default:return g.sqG}}}return d.\u0275fac=function(i){return new(i||d)},d.\u0275cmp=a.Xpm({type:d,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[a.jDz],ngContentSelectors:f,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(i,u){1&i&&(a.F$t(),a.YNc(0,b,5,4,"div",0)),2&i&&a.Q6J("ngIf",u.showAlert)},dependencies:[O.O5,r.ot,r.RK,_.uH,_.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),d})()},15861:(k,x,c)=>{function a(r,_,g,p,b,f,m){try{var d=r[f](m),s=d.value}catch(i){return void g(i)}d.done?_(s):Promise.resolve(s).then(p,b)}function O(r){return function(){var _=this,g=arguments;return new Promise(function(p,b){var f=r.apply(_,g);function m(s){a(f,p,b,m,d,"next",s)}function d(s){a(f,p,b,m,d,"throw",s)}m(void 0)})}}c.d(x,{Z:()=>O})}}]); \ No newline at end of file diff --git a/dist/6381.a7fcfd91b63a608f.js b/dist/6381.a7fcfd91b63a608f.js new file mode 100644 index 00000000..af86d9a8 --- /dev/null +++ b/dist/6381.a7fcfd91b63a608f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6381],{46381:(Y,M,d)=>{d.r(M),d.d(M,{DfManageAppsTableComponent:()=>Z});var f,O=d(15861),T=d(97582),x=d(64135),h=d(86806),u=d(74490),p=d(78791),b=d(22873),t=d(65879),_=d(75911),g=d(81896),s=d(4300),P=d(42346),L=d(17700),R=d(72246),D=d(96814),y=d(32296),U=d(45597),l=d(25313),v=d(77988),k=d(56223),B=d(21476),A=d(64170),J=d(2032),I=d(13566);function S(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function W(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function $(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function F(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function G(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function H(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function j(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function V(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function X(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function q(n,c){if(1&n&&(t.ynx(0),t.YNc(1,V,1,1,"fa-icon",28),t.YNc(2,X,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function tt(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,G,1,3,"fa-icon",26),t.YNc(2,H,3,3,"ng-container",5),t.YNc(3,j,2,1,"ng-container",5),t.YNc(4,q,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function et(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,F,4,6,"th",22),t.YNc(2,tt,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function nt(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit,C=t.oxw(2);let w;return t.KtG(C.goEventScriptsPage((null==m||null==(w=m.cell(i))?null:w.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function ct(n,c){1&n&&(t.ynx(0),t.YNc(1,nt,2,0,"th",32),t.YNc(2,ot,2,3,"td",33),t.BQk())}function at(n,c){1&n&&t._UZ(0,"th",34)}function dt(n,c){1&n&&t._UZ(0,"td",35)}function rt(n,c){1&n&&(t.YNc(0,at,1,0,"th",32),t.YNc(1,dt,1,0,"td",33))}function it(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,ct,3,0,"ng-container",30),t.YNc(2,rt,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function lt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const E=function(n){return{param:n}};function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,E,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function gt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,E,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function st(n,c){if(1&n&&(t.ynx(0),t.YNc(1,mt,3,7,"button",39),t.YNc(2,gt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function _t(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(i.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,E,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function pt(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,_t,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function bt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,st,4,2,"ng-container",30),t.YNc(2,pt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function ft(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,bt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function xt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,lt,1,0,"th",32),t.YNc(2,ft,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function ht(n,c){if(1&n&&(t.ynx(0),t.YNc(1,et,3,1,"ng-container",19),t.YNc(2,it,4,3,"ng-container",19),t.YNc(3,xt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function ut(n,c){1&n&&t._UZ(0,"tr",48)}function Ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(i))})("keydown",function(a){const m=t.CHM(e).$implicit,C=t.oxw(2);return t.KtG(C.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function Mt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function Ot(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,ht,4,3,"ng-container",13),t.YNc(5,ut,1,0,"tr",14),t.YNc(6,Ct,1,3,"tr",15),t.YNc(7,Mt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const Pt=[[["","topActions",""]]],yt=function(n){return{currentPageSize:n}};let Z=((f=class extends x.j{constructor(c,e,o,a,i,m,C,w){var z;super(o,a,i,m,C),z=this,this.appsService=c,this.systemConfigDataService=e,this.snackbarService=w,this.columns=[{columnDef:"active",cell:r=>r.active,header:"active"},{columnDef:"name",cell:r=>r.name,header:"name"},{columnDef:"role",cell:r=>r.role,header:"role"},{columnDef:"apiKey",cell:r=>r.apiKey,header:"apiKey"},{columnDef:"description",cell:r=>r.description,header:"description"},{columnDef:"actions"}],this.filterQuery=(0,u.s)("apps"),this.snackbarService.setSnackbarLastEle("",!1);const Q=[{label:"apps.launchApp",function:r=>{window.open(r.launchUrl,"_blank")},ariaLabel:{key:"apps.launchApp"},disabled:r=>!r.launchUrl},{label:"apps.createApp.apiKey.copy",function:r=>{navigator.clipboard.writeText(r.apiKey)},ariaLabel:{key:"apps.createApp.apiKey.copy"}},{label:"apps.createApp.apiKey.refresh",function:(r=(0,O.Z)(function*(K){const N=yield(0,b._)(z.systemConfigDataService.environment.server.host,K.name);z.appsService.update(K.id,{apiKey:N}).subscribe(()=>z.refreshTable())}),function(N){return r.apply(this,arguments)}),ariaLabel:{key:"apps.createApp.apiKey.refresh"},disabled:r=>null===r.createdById}];var r;this.actions.additional?this.actions.additional.push(...Q):this.actions.additional=Q}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,role:e.roleByRoleId?.description||"",apiKey:e.apiKey,description:e.description,active:e.isActive,launchUrl:e.launchUrl,createdById:e.createdById}))}deleteRow(c){this.appsService.delete(c.id).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.appsService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||f)(t.Y36(h.Yy),t.Y36(_.s),t.Y36(g.F0),t.Y36(g.gz),t.Y36(s.Kd),t.Y36(P.Vn),t.Y36(L.uw),t.Y36(R.w))},f.\u0275cmp=t.Xpm({type:f,selectors:[["df-manage-apps-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(Pt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,S,3,4,"button",1),t.YNc(3,W,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,$,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,Ot,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,yt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[D.O5,y.ot,y.lW,y.RK,y.nh,U.uH,U.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,D.sg,v.Tx,v.VK,v.OP,v.p6,k.UX,k.Fj,k.JJ,k.oH,P.Ot,D.Ov,L.Is,B.TU,B.NW,A.lN,A.KE,A.hX,J.c,J.Nt,I.JX,I.YE,I.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}",".mat-column-apiKey[_ngcontent-%COMP%]{max-width:300px;text-overflow:ellipsis}"]}),f);Z=(0,T.gn)([(0,p.c)({checkProperties:!0})],Z)},15861:(Y,M,d)=>{function O(x,h,u,p,b,t,_){try{var g=x[t](_),s=g.value}catch(P){return void u(P)}g.done?h(s):Promise.resolve(s).then(p,b)}function T(x){return function(){var h=this,u=arguments;return new Promise(function(p,b){var t=x.apply(h,u);function _(s){O(t,p,b,_,g,"next",s)}function g(s){O(t,p,b,_,g,"throw",s)}_(void 0)})}}d.d(M,{Z:()=>T})}}]); \ No newline at end of file diff --git a/dist/6509.0c6a567ac571d22e.js b/dist/6509.0c6a567ac571d22e.js new file mode 100644 index 00000000..bd9247f1 --- /dev/null +++ b/dist/6509.0c6a567ac571d22e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6509],{46509:(b,p,a)=>{a.r(p),a.d(p,{DfSchedulerDetailsComponent:()=>O});var m,o=a(97582),s=a(56223),c=a(62651),g=a(35326),d=a(86806),T=a(42346),h=a(96814),f=a(74104),E=a(2032),l=a(98525),_=a(82599),i=a(32296),v=a(41609),D=a(75058),y=a(78791),Z=a(41089),C=a(26306),A=a(58504),e=a(65879),P=a(81896),I=a(65763),M=a(64170),S=a(23680);function L(n,r){if(1&n&&(e.TgZ(0,"mat-option",22),e._uU(1),e.qZA()),2&n){const t=r.$implicit;e.Q6J("value",t.id),e.xp6(1),e.hij(" ",t.name," ")}}function U(n,r){if(1&n&&(e.TgZ(0,"mat-option",22),e._uU(1),e.qZA()),2&n){const t=r.$implicit;e.Q6J("value",t),e.xp6(1),e.Oqu(t)}}function B(n,r){if(1&n&&(e.TgZ(0,"mat-form-field",23)(1,"mat-label"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"mat-select",24),e.YNc(5,U,2,2,"mat-option",10),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,2,"scheduler.form.label.component")),e.xp6(3),e.Q6J("ngForOf",t.componentDropdownOptions)}}function x(n,r){1&n&&(e.ynx(0),e.TgZ(1,"mat-form-field",4)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"textarea",25),e.qZA(),e.BQk()),2&n&&(e.xp6(3),e.Oqu(e.lcZ(4,1,"scheduler.form.label.payload")))}a(6625);const R=function(n){return{label:n}};let O=((m=class{constructor(r,t,u,K,G,W){this.service=r,this.formBuilder=t,this.activatedRoute=u,this.router=K,this.accessListService=G,this.themeService=W,this.relatedParam="task_log_by_task_id",this.componentDropdownOptions=[],this.log="",this.alertMsg="",this.showAlert=!1,this.alertType="error",this.isDarkMode=this.themeService.darkMode$}ngOnInit(){this.formGroup=this.formBuilder.group({name:["",s.kI.required],description:[""],active:[!0,s.kI.required],serviceId:["",s.kI.required],component:["",s.kI.required],method:["GET",s.kI.required],frequency:[]}),this.activatedRoute.data.subscribe(r=>{this.userServicesDropdownOptions=r.data.resource}),this.activatedRoute.data.subscribe(r=>{this.scheduleToEdit=r.schedulerObject,this.scheduleToEdit&&(this.log=this.scheduleToEdit.taskLogByTaskId?.content??"",this.getServiceAccessList(this.scheduleToEdit.serviceId),this.formGroup.setValue({name:this.scheduleToEdit.name,description:this.scheduleToEdit.description,active:this.scheduleToEdit.isActive,serviceId:this.scheduleToEdit.serviceId,component:this.scheduleToEdit.component,method:this.scheduleToEdit.verb,frequency:this.scheduleToEdit.frequency}),"GET"!==this.scheduleToEdit.verb&&this.addPayloadField(this.scheduleToEdit.payload))}),this.formGroup.get("method")?.valueChanges.subscribe(r=>{"GET"===r?this.removePayloadField():this.formGroup.contains("payload")||this.addPayloadField()}),this.formGroup.get("serviceId")?.valueChanges.subscribe(r=>{this.getServiceAccessList(r)})}triggerAlert(r,t){this.alertType=r,this.alertMsg=t,this.showAlert=!0}onCancel(){this.router.navigate([c.Z.SYSTEM_SETTINGS,c.Z.SCHEDULER])}onSubmit(){if(!this.formGroup.invalid&&!this.formGroup.pristine)if(typeof this.scheduleToEdit>"u"){const r=this.assemblePayload();this.service.create({resource:[r]},{snackbarSuccess:"scheduler.alerts.createdSuccess",fields:"*",related:this.relatedParam}).pipe((0,C.K)(t=>(this.triggerAlert("error",t.error.error.context.resource[0].message),(0,A._)(()=>new Error(t))))).subscribe(()=>this.router.navigate([c.Z.SYSTEM_SETTINGS,c.Z.SCHEDULER]))}else if(this.scheduleToEdit){const r=this.assemblePayload();this.service.update(this.scheduleToEdit.id,r,{snackbarSuccess:"scheduler.alerts.updateSuccess",fields:"*",related:this.relatedParam}).pipe((0,C.K)(t=>(this.triggerAlert("error",t.error.error.message),(0,A._)(()=>new Error(t))))).subscribe(()=>this.router.navigate([c.Z.SYSTEM_SETTINGS,c.Z.SCHEDULER]))}}addPayloadField(r){this.formGroup.addControl("payload",this.formBuilder.control(r??"",[g.U]))}removePayloadField(){this.formGroup.removeControl("payload")}getServiceAccessList(r){const t=this.userServicesDropdownOptions.find(u=>u.id===r);this.selectedService=t,t&&this.accessListService.get(t.name,{additionalParams:[{key:"as_access_list",value:!0}]}).subscribe(u=>{this.componentDropdownOptions=u.resource})}getVerbMask(r){switch(r){case"GET":default:return 1;case"POST":return 2;case"PUT":return 4;case"PATCH":return 8;case"DELETE":return 16}}assemblePayload(){if(this.selectedService){const r={component:this.formGroup.value.component,description:this.formGroup.value.description,frequency:this.formGroup.value.frequency,isActive:this.formGroup.value.active,name:this.formGroup.value.name,payload:this.formGroup.value.payload??null,serviceId:this.formGroup.value.serviceId,serviceName:this.selectedService.name,verb:this.formGroup.value.method,service:{id:this.formGroup.value.serviceId,name:this.selectedService.name,label:this.selectedService.label,description:this.selectedService.description,type:this.selectedService.type,components:this.componentDropdownOptions},verbMask:this.getVerbMask(this.formGroup.value.method)};return this.scheduleToEdit?{lastModifiedDate:this.scheduleToEdit.lastModifiedDate,lastModifiedById:this.scheduleToEdit.lastModifiedById,hasLog:!!this.scheduleToEdit.taskLogByTaskId,createdDate:this.scheduleToEdit.createdDate,createdById:this.scheduleToEdit.createdById,id:this.scheduleToEdit.id,...r}:{...r,id:null}}return null}}).\u0275fac=function(r){return new(r||m)(e.Y36(d.bi),e.Y36(s.qu),e.Y36(P.gz),e.Y36(P.F0),e.Y36(d.PA),e.Y36(I.F))},m.\u0275cmp=e.Xpm({type:m,selectors:[["df-scheduler"]],standalone:!0,features:[e.jDz],decls:54,vars:49,consts:[[3,"showAlert","alertType","alertClosed"],["dynamicHeight","","mat-stretch-tabs","false","mat-align-tabs","start"],["label","Basic"],[1,"details-section",3,"formGroup","ngSubmit"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","placeholder","Name","formControlName","name"],["color","primary","formControlName","active",1,"dynamic-width"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","placeholder","Description","formControlName","description"],["formControlName","serviceId"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["matInput","","type","number","formControlName","frequency"],[4,"ngIf"],["formControlName","method",1,"dynamic-width",3,"schema"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],["mat-flat-button","",1,"save-btn"],["label","Log"],[1,"details-section"],[1,"full-width",3,"readonly","value"],["type","button","mat-flat-button","",1,"schema","cancel-btn",3,"click"],[3,"value"],["subscriptSizing","dynamic",1,"dynamic-width"],["formControlName","component"],["rows","1","matInput","","formControlName","payload"]],template:function(r,t){1&r&&(e.TgZ(0,"div"),e.ALo(1,"async"),e.TgZ(2,"df-alert",0),e.NdJ("alertClosed",function(){return t.showAlert=!1}),e._uU(3),e.qZA(),e.TgZ(4,"mat-tab-group",1)(5,"mat-tab",2)(6,"h4"),e._uU(7),e.ALo(8,"transloco"),e.qZA(),e.TgZ(9,"form",3),e.NdJ("ngSubmit",function(){return t.onSubmit()}),e.TgZ(10,"mat-form-field",4)(11,"mat-label"),e._uU(12),e.ALo(13,"transloco"),e.qZA(),e._UZ(14,"input",5),e.qZA(),e.TgZ(15,"mat-slide-toggle",6),e._uU(16),e.ALo(17,"transloco"),e.qZA(),e.TgZ(18,"mat-form-field",7)(19,"mat-label"),e._uU(20),e.ALo(21,"transloco"),e.qZA(),e._UZ(22,"textarea",8),e.qZA(),e.TgZ(23,"mat-form-field",4)(24,"mat-label"),e._uU(25),e.ALo(26,"transloco"),e.qZA(),e.TgZ(27,"mat-select",9),e.YNc(28,L,2,2,"mat-option",10),e.qZA()(),e.YNc(29,B,6,4,"mat-form-field",11),e.TgZ(30,"mat-form-field",4)(31,"mat-label"),e._uU(32),e.ALo(33,"transloco"),e.qZA(),e._UZ(34,"input",12),e.qZA(),e.YNc(35,x,6,3,"ng-container",13),e._UZ(36,"df-verb-picker",14),e.ALo(37,"transloco"),e.TgZ(38,"div",15)(39,"button",16),e.NdJ("click",function(){return t.onCancel()}),e._uU(40),e.ALo(41,"transloco"),e.qZA(),e.TgZ(42,"button",17),e._uU(43),e.ALo(44,"transloco"),e.qZA()()()(),e.TgZ(45,"mat-tab",18)(46,"div",19)(47,"p"),e._uU(48),e.ALo(49,"transloco"),e.qZA(),e._UZ(50,"df-ace-editor",20),e.TgZ(51,"button",21),e.NdJ("click",function(){return t.onCancel()}),e._uU(52),e.ALo(53,"transloco"),e.qZA()()()()()),2&r&&(e.Tol(e.lcZ(1,23,t.isDarkMode)?"dark-theme":""),e.xp6(2),e.Q6J("showAlert",t.showAlert)("alertType",t.alertType),e.xp6(1),e.hij(" ",t.alertMsg," "),e.xp6(4),e.Oqu(e.lcZ(8,25,"scheduler.taskOverviewSubtitle")),e.xp6(2),e.Q6J("formGroup",t.formGroup),e.xp6(3),e.Oqu(e.lcZ(13,27,"scheduler.form.label.name")),e.xp6(4),e.Oqu(e.lcZ(17,29,"scheduler.form.label.active")),e.xp6(4),e.Oqu(e.lcZ(21,31,"scheduler.form.label.description")),e.xp6(5),e.Oqu(e.lcZ(26,33,"scheduler.form.label.service")),e.xp6(3),e.Q6J("ngForOf",t.userServicesDropdownOptions),e.xp6(1),e.Q6J("ngIf",t.componentDropdownOptions.length),e.xp6(3),e.Oqu(e.lcZ(33,35,"scheduler.form.label.frequency")),e.xp6(3),e.Q6J("ngIf",t.formGroup.controls.payload),e.xp6(1),e.Q6J("schema",e.VKq(47,R,e.lcZ(37,37,"scheduler.form.label.method"))),e.xp6(4),e.hij(" ",e.lcZ(41,39,"cancel")," "),e.xp6(3),e.hij(" ",e.lcZ(44,41,"save")," "),e.xp6(5),e.AsE(" ",e.lcZ(49,43,"scheduler.logs.statusCode"),": ",null==t.scheduleToEdit||null==t.scheduleToEdit.taskLogByTaskId?null:t.scheduleToEdit.taskLogByTaskId.statusCode," "),e.xp6(2),e.Q6J("readonly",!0)("value",t.log),e.xp6(2),e.hij(" ",e.lcZ(53,45,"goBack")," "))},dependencies:[h.Ov,i.ot,i.lW,E.c,E.Nt,M.KE,M.hX,f.Nh,f.uX,f.SP,l.LD,l.gD,S.ey,_.rP,_.Rr,h.O5,h.ax,T.Ot,s.UX,s._Y,s.Fj,s.wV,s.JJ,s.JL,s.sg,s.u,v.C,D.M,Z.v],encapsulation:2}),m);O=(0,o.gn)([(0,y.c)({checkProperties:!0})],O)},41089:(b,p,a)=>{a.d(p,{v:()=>E});var o=a(65879),s=a(96814),c=a(32296),g=a(45597),d=a(90590);function T(l,_){if(1&l){const i=o.EpF();o.TgZ(0,"button",5),o.NdJ("click",function(){o.CHM(i);const D=o.oxw(2);return o.KtG(D.dismissAlert())}),o.TgZ(1,"fa-icon",6),o._uU(2),o.qZA()()}if(2&l){const i=o.oxw(2);o.xp6(1),o.Q6J("icon",i.faXmark),o.xp6(1),o.Oqu("alerts.close")}}function h(l,_){if(1&l&&(o.TgZ(0,"div",1),o._UZ(1,"fa-icon",2),o.TgZ(2,"span",3),o.Hsn(3),o.qZA(),o.YNc(4,T,3,2,"button",4),o.qZA()),2&l){const i=o.oxw();o.Tol(i.alertType),o.xp6(1),o.Q6J("icon",i.icon),o.xp6(3),o.Q6J("ngIf",i.dismissible)}}const f=["*"];let E=(()=>{class l{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new o.vpe,this.faXmark=d.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return d.f8k;case"error":return d.$9F;case"warning":return d.RLE;default:return d.sqG}}}return l.\u0275fac=function(i){return new(i||l)},l.\u0275cmp=o.Xpm({type:l,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[o.jDz],ngContentSelectors:f,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(i,v){1&i&&(o.F$t(),o.YNc(0,h,5,4,"div",0)),2&i&&o.Q6J("ngIf",v.showAlert)},dependencies:[s.O5,c.ot,c.RK,g.uH,g.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),l})()}}]); \ No newline at end of file diff --git a/dist/6580.8c5e8a4f7706dfb1.js b/dist/6580.8c5e8a4f7706dfb1.js new file mode 100644 index 00000000..0e95685c --- /dev/null +++ b/dist/6580.8c5e8a4f7706dfb1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6580],{76580:(k,g,a)=>{a.r(g),a.d(g,{DfGlobalLookupKeysComponent:()=>K});var f,y=a(97582),c=a(56223),r=a(84870),E=a(42281),D=a(42346),_=a(32296),h=a(86806),p=a(78791),t=a(65879),m=a(81896);a(6625);let K=((f=class{constructor(u,l,C){this.crudService=u,this.fb=l,this.activatedRoute=C,this.lookupKeysForm=this.fb.group({lookupKeys:this.fb.array([],[E.E])})}ngOnInit(){this.activatedRoute.data.subscribe(({data:u})=>{u.resource.length>0&&u.resource.forEach(l=>{this.lookupKeysForm.controls.lookupKeys.push(new c.cw({name:new c.NI(l.name,[c.kI.required]),value:new c.NI(l.value),private:new c.NI(l.private),id:new c.NI(l.id)}))})})}save(){if(this.lookupKeysForm.invalid||this.lookupKeysForm.pristine)return;const u=[],l=[];this.lookupKeysForm.get("lookupKeys").controls.forEach(d=>{d.pristine||(d.value.id?l.push(d.value):u.push({...d.value,id:null}))}),u.length>0&&this.crudService.create({resource:u},{fields:"*",snackbarSuccess:"lookupKeys.alerts.createSuccess"}).subscribe(),l.length>0&&l.forEach(d=>{d.id&&this.crudService.update(d.id,d,{snackbarSuccess:"lookupKeys.alerts.updateSuccess"}).subscribe()})}}).\u0275fac=function(u){return new(u||f)(t.Y36(h.sC),t.Y36(c.qu),t.Y36(m.gz))},f.\u0275cmp=t.Xpm({type:f,selectors:[["df-global-lookup-keys"]],standalone:!0,features:[t.jDz],decls:8,vars:8,consts:[[3,"formGroup","ngSubmit"],["formArrayName","lookupKeys",3,"showAccordion"],["mat-flat-button","","type","submit",1,"save-btn"]],template:function(u,l){1&u&&(t.TgZ(0,"p"),t._uU(1),t.ALo(2,"transloco"),t.qZA(),t.TgZ(3,"form",0),t.NdJ("ngSubmit",function(){return l.save()}),t._UZ(4,"df-lookup-keys",1),t.TgZ(5,"button",2),t._uU(6),t.ALo(7,"transloco"),t.qZA()()),2&u&&(t.xp6(1),t.Oqu(t.lcZ(2,4,"lookupKeys.fullDesc")),t.xp6(2),t.Q6J("formGroup",l.lookupKeysForm),t.xp6(1),t.Q6J("showAccordion",!1),t.xp6(2),t.hij(" ",t.lcZ(7,6,"save")," "))},dependencies:[r.a,c.UX,c._Y,c.JL,c.sg,c.CE,D.Ot,_.ot,_.lW]}),f);K=(0,y.gn)([(0,p.c)({checkProperties:!0})],K)},84870:(k,g,a)=>{a.d(g,{a:()=>A});var l,y=a(97582),c=a(96814),r=a(56223),E=a(64170),D=a(32296),_=a(25313),h=a(2032),p=a(82599),t=a(45597),m=a(3305),i=a(90590),f=a(42346),K=a(78791),o=a(65879),u=a(65763);function C(e,n){if(1&e&&(o.TgZ(0,"mat-accordion")(1,"mat-expansion-panel")(2,"mat-expansion-panel-header")(3,"mat-panel-title"),o._uU(4),o.ALo(5,"transloco"),o.qZA(),o.TgZ(6,"mat-panel-description"),o._uU(7),o.ALo(8,"transloco"),o.qZA()(),o.GkF(9,3),o.qZA()()),2&e){o.oxw();const s=o.MAs(4);o.xp6(4),o.hij(" ",o.lcZ(5,3,"lookupKeys.label"),""),o.xp6(3),o.Oqu(o.lcZ(8,5,"lookupKeys.desc")),o.xp6(2),o.Q6J("ngTemplateOutlet",s)}}function d(e,n){1&e&&(o.TgZ(0,"mat-header-cell"),o._uU(1),o.ALo(2,"transloco"),o.qZA()),2&e&&(o.xp6(1),o.hij(" ",o.lcZ(2,1,"name")," "))}function T(e,n){1&e&&(o.TgZ(0,"mat-cell",16)(1,"mat-form-field",17)(2,"mat-label"),o._uU(3),o.ALo(4,"transloco"),o.qZA(),o._UZ(5,"input",18),o.qZA()()),2&e&&(o.Q6J("formGroupName",n.index),o.xp6(3),o.Oqu(o.lcZ(4,2,"name")))}function L(e,n){1&e&&(o.TgZ(0,"mat-header-cell"),o._uU(1),o.ALo(2,"transloco"),o.qZA()),2&e&&(o.xp6(1),o.hij(" ",o.lcZ(2,1,"value")," "))}function M(e,n){1&e&&(o.TgZ(0,"mat-cell",16)(1,"mat-form-field",17)(2,"mat-label"),o._uU(3),o.ALo(4,"transloco"),o.qZA(),o._UZ(5,"input",19),o.qZA()()),2&e&&(o.Q6J("formGroupName",n.index),o.xp6(3),o.Oqu(o.lcZ(4,2,"value")))}function P(e,n){1&e&&(o.TgZ(0,"mat-header-cell"),o._uU(1),o.ALo(2,"transloco"),o.qZA()),2&e&&(o.xp6(1),o.hij(" ",o.lcZ(2,1,"private")," "))}function x(e,n){1&e&&(o.TgZ(0,"mat-cell",16),o._UZ(1,"mat-slide-toggle",20),o.ALo(2,"transloco"),o.qZA()),2&e&&(o.Q6J("formGroupName",n.index),o.xp6(1),o.uIk("aria-label",o.lcZ(2,2,"name")))}function Z(e,n){if(1&e){const s=o.EpF();o.TgZ(0,"mat-header-cell")(1,"button",21),o.NdJ("click",function(){o.CHM(s);const O=o.oxw(2);return o.KtG(O.add())}),o.ALo(2,"transloco"),o._UZ(3,"fa-icon",22),o.qZA()()}if(2&e){const s=o.oxw(2);o.xp6(1),o.uIk("aria-label",o.lcZ(2,2,"newEntry")),o.xp6(2),o.Q6J("icon",s.faPlus)}}function U(e,n){if(1&e){const s=o.EpF();o.TgZ(0,"mat-cell",16)(1,"button",23),o.NdJ("click",function(){const b=o.CHM(s).index,W=o.oxw(2);return o.KtG(W.remove(b))}),o._UZ(2,"fa-icon",24),o.qZA()()}if(2&e){const s=n.index,v=o.oxw(2);o.Q6J("formGroupName",s),o.xp6(2),o.Q6J("icon",v.faTrashCan)}}function I(e,n){1&e&&o._UZ(0,"mat-header-row")}function N(e,n){1&e&&o._UZ(0,"mat-row")}function R(e,n){1&e&&(o.TgZ(0,"tr",25)(1,"td",26),o._uU(2),o.ALo(3,"transloco"),o.qZA()()),2&e&&(o.xp6(2),o.hij(" ",o.lcZ(3,1,"lookupKeys.noKeys")," "))}function B(e,n){if(1&e&&(o.ynx(0,4)(1,5),o.TgZ(2,"mat-table",6),o.ynx(3,7),o.YNc(4,d,3,3,"mat-header-cell",8),o.YNc(5,T,6,4,"mat-cell",9),o.BQk(),o.ynx(6,10),o.YNc(7,L,3,3,"mat-header-cell",8),o.YNc(8,M,6,4,"mat-cell",9),o.BQk(),o.ynx(9,11),o.YNc(10,P,3,3,"mat-header-cell",8),o.YNc(11,x,3,4,"mat-cell",9),o.BQk(),o.ynx(12,12),o.YNc(13,Z,4,4,"mat-header-cell",8),o.YNc(14,U,3,2,"mat-cell",9),o.BQk(),o.YNc(15,I,1,0,"mat-header-row",13),o.YNc(16,N,1,0,"mat-row",14),o.YNc(17,R,4,3,"tr",15),o.qZA(),o.BQk()()),2&e){const s=o.oxw();o.Q6J("formGroup",s.rootForm),o.xp6(2),o.Q6J("dataSource",s.dataSource),o.xp6(13),o.Q6J("matHeaderRowDef",s.displayedColumns),o.xp6(1),o.Q6J("matRowDefColumns",s.displayedColumns)}}let A=((l=class{constructor(n,s){this.rootFormGroup=n,this.themeService=s,this.displayedColumns=["name","value","private","actions"],this.faTrashCan=i.Vui,this.faPlus=i.r8p,this.showAccordion=!0,this.isDarkMode=this.themeService.darkMode$}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.lookupKeys.markAllAsTouched()}),this.lookupKeys=this.rootForm.get("lookupKeys"),this.updateDataSource()}updateDataSource(){this.lookupKeys.controls.forEach(n=>{n.get("id")?.value&&n.get("name")?.disable()}),this.dataSource=new _.by(this.lookupKeys.controls)}add(){this.lookupKeys.push(new r.cw({name:new r.NI("",r.kI.required),value:new r.NI(""),private:new r.NI(!1)})),this.updateDataSource()}remove(n){this.lookupKeys.removeAt(n),this.updateDataSource()}}).\u0275fac=function(n){return new(n||l)(o.Y36(r.sg),o.Y36(u.F))},l.\u0275cmp=o.Xpm({type:l,selectors:[["df-lookup-keys"]],inputs:{showAccordion:"showAccordion"},standalone:!0,features:[o.jDz],decls:5,vars:6,consts:[[1,"lookup-keys-accordion"],[4,"ngIf","ngIfElse"],["lookupKeys",""],[3,"ngTemplateOutlet"],[3,"formGroup"],["formArrayName","lookupKeys"],[3,"dataSource"],["matColumnDef","name"],[4,"matHeaderCellDef"],[3,"formGroupName",4,"matCellDef"],["matColumnDef","value"],["matColumnDef","private"],["matColumnDef","actions","stickyEnd",""],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[3,"formGroupName"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","formControlName","name"],["matInput","","formControlName","value"],["color","primary","formControlName","private"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-icon-button","","type","button",1,"remove-btn",3,"click"],["size","xs",3,"icon"],[1,"mat-row","no-data-row"],["colspan","4",1,"mat-cell"]],template:function(n,s){if(1&n&&(o.TgZ(0,"div",0),o.ALo(1,"async"),o.YNc(2,C,10,7,"mat-accordion",1),o.YNc(3,B,18,4,"ng-template",null,2,o.W1O),o.qZA()),2&n){const v=o.MAs(4);o.Tol(o.lcZ(1,4,s.isDarkMode)?"dark-theme":""),o.xp6(2),o.Q6J("ngIf",s.showAccordion)("ngIfElse",v)}},dependencies:[r.u5,r.Fj,r.JJ,r.JL,r.UX,r.sg,r.u,r.x0,r.CE,c.O5,c.tP,E.lN,E.KE,E.hX,D.ot,D.RK,D.nh,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,_.Ee,h.c,h.Nt,p.rP,p.Rr,t.uH,t.BN,m.To,m.pp,m.ib,m.yz,m.yK,m.u4,f.Ot,c.Ov],styles:[".lookup-keys-accordion[_ngcontent-%COMP%]{padding:16px 0}.mat-column-actions[_ngcontent-%COMP%], .mat-column-private[_ngcontent-%COMP%]{max-width:10%}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}"]}),l);A=(0,y.gn)([(0,K.c)({checkProperties:!0})],A)},42281:(k,g,a)=>{a.d(g,{E:()=>c});var y=a(56223);const c=r=>{const E=new Map,D=r;function _(p){D.at(p).get("name")?.setErrors({notUnique:!0})}return D.controls.forEach((p,t)=>{if(!(p instanceof y.cw))return;const m=p.get("name");if(!m)return;const i=m.value;i&&(E.has(i)?(_(E.get(i)??0),_(t)):(E.set(i,t),function h(p){const m=D.at(p).get("name"),i=m?.errors;i&&(delete i.notUnique,m.setErrors(Object.keys(i).length?i:null))}(t)))}),null}}}]); \ No newline at end of file diff --git a/dist/7415.82b6562e51f50ec3.js b/dist/7415.82b6562e51f50ec3.js new file mode 100644 index 00000000..3a7a2eb4 --- /dev/null +++ b/dist/7415.82b6562e51f50ec3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[7415],{17415:(E,c,e)=>{e.r(c),e.d(c,{DfLogViewerComponent:()=>_});var n,d=e(97582),r=e(32296),u=e(42346),f=e(78791),D=e(41609),t=e(65879),s=e(81896);let _=((n=class{constructor(o,a){this.router=o,this.activatedRoute=a,this.activatedRoute.data.subscribe(({data:l})=>this.content=l)}goBack(){this.router.navigate(["../../"],{relativeTo:this.activatedRoute})}}).\u0275fac=function(o){return new(o||n)(t.Y36(s.F0),t.Y36(s.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-log-viewer"]],standalone:!0,features:[t.jDz],decls:5,vars:5,consts:[[1,"details-section"],["mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"readonly","value"]],template:function(o,a){1&o&&(t.TgZ(0,"div",0)(1,"button",1),t.NdJ("click",function(){return a.goBack()}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"df-ace-editor",2),t.qZA()),2&o&&(t.xp6(2),t.hij(" ",t.lcZ(3,3,"goBack")," "),t.xp6(2),t.Q6J("readonly",!0)("value",a.content))},dependencies:[D.C,r.ot,r.lW,u.Ot],encapsulation:2}),n);_=(0,d.gn)([(0,f.c)({checkProperties:!0})],_)}}]); \ No newline at end of file diff --git a/dist/7466.4692f508a20913e3.js b/dist/7466.4692f508a20913e3.js new file mode 100644 index 00000000..0d23a9f7 --- /dev/null +++ b/dist/7466.4692f508a20913e3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[7466],{87466:(z,v,c)=>{c.d(v,{Fk:()=>A,U0:()=>f,VQ:()=>g});var i=c(65879),n=c(23680),k=c(4300),s=c(42495),y=c(78337),R=c(56223),M=c(96814);const x=["input"],D=["*"];let b=0;class h{constructor(r,e){this.source=r,this.value=e}}const C={provide:R.JU,useExisting:(0,i.Gpc)(()=>g),multi:!0},p=new i.OlP("MatRadioGroup"),G=new i.OlP("mat-radio-default-options",{providedIn:"root",factory:function I(){return{color:"accent"}}});let B=(()=>{class d{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=(0,s.Ig)(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=(0,s.Ig)(e),this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+b++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new i.vpe}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(o=>{o.checked=this.value===o.value,o.checked&&(this._selected=o)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new h(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return d.\u0275fac=function(e){return new(e||d)(i.Y36(i.sBO))},d.\u0275dir=i.lG2({type:d,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),d})();class E{constructor(r){this._elementRef=r}}const O=(0,n.Kr)((0,n.sb)(E));let T=(()=>{class d extends O{get checked(){return this._checked}set checked(e){const o=(0,s.Ig)(e);this._checked!==o&&(this._checked=o,o&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!o&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),o&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled((0,s.Ig)(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=(0,s.Ig)(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,o,a,t,m,u,_,l){super(o),this._changeDetector=a,this._focusMonitor=t,this._radioDispatcher=m,this._providerOverride=_,this._uniqueId="mat-radio-"+ ++b,this.id=this._uniqueId,this.change=new i.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===u,l&&(this.tabIndex=(0,s.su)(l,0))}focus(e,o){o?this._focusMonitor.focusVia(this._inputElement,o,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,o)=>{e!==this.id&&o===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new h(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const o=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),o&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){const e=this.radioGroup;let o;if(o=e&&e.selected&&!this.disabled?e.selected===this?this.tabIndex:-1:this.tabIndex,o!==this._previousTabIndex){const a=this._inputElement?.nativeElement;a&&(a.setAttribute("tabindex",o+""),this._previousTabIndex=o)}}}return d.\u0275fac=function(e){i.$Z()},d.\u0275dir=i.lG2({type:d,viewQuery:function(e,o){if(1&e&&i.Gf(x,5),2&e){let a;i.iGM(a=i.CRH())&&(o._inputElement=a.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[i.qOj]}),d})(),g=(()=>{class d extends B{}return d.\u0275fac=function(){let r;return function(o){return(r||(r=i.n5z(d)))(o||d)}}(),d.\u0275dir=i.lG2({type:d,selectors:[["mat-radio-group"]],contentQueries:function(e,o,a){if(1&e&&i.Suo(a,f,5),2&e){let t;i.iGM(t=i.CRH())&&(o._radios=t)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[i._Bn([C,{provide:p,useExisting:d}]),i.qOj]}),d})(),f=(()=>{class d extends T{constructor(e,o,a,t,m,u,_,l){super(e,o,a,t,m,u,_,l)}}return d.\u0275fac=function(e){return new(e||d)(i.Y36(p,8),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(k.tE),i.Y36(y.A8),i.Y36(i.QbO,8),i.Y36(G,8),i.$8M("tabindex"))},d.\u0275cmp=i.Xpm({type:d,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(e,o){1&e&&i.NdJ("focus",function(){return o._inputElement.nativeElement.focus()}),2&e&&(i.uIk("id",o.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),i.ekj("mat-primary","primary"===o.color)("mat-accent","accent"===o.color)("mat-warn","warn"===o.color)("mat-mdc-radio-checked",o.checked)("_mat-animation-noopable",o._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[i.qOj],ngContentSelectors:D,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(e,o){if(1&e&&(i.F$t(),i.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),i.NdJ("click",function(t){return o._onTouchTargetClick(t)}),i.qZA(),i.TgZ(4,"input",4,5),i.NdJ("change",function(t){return o._onInputInteraction(t)}),i.qZA(),i.TgZ(6,"div",6),i._UZ(7,"div",7)(8,"div",8),i.qZA(),i.TgZ(9,"div",9),i._UZ(10,"div",10),i.qZA()(),i.TgZ(11,"label",11),i.Hsn(12),i.qZA()()),2&e){const a=i.MAs(1);i.ekj("mdc-form-field--align-end","before"==o.labelPosition),i.xp6(2),i.ekj("mdc-radio--disabled",o.disabled),i.xp6(2),i.Q6J("id",o.inputId)("checked",o.checked)("disabled",o.disabled)("required",o.required),i.uIk("name",o.name)("value",o.value)("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby),i.xp6(5),i.Q6J("matRippleTrigger",a)("matRippleDisabled",o._isRippleDisabled())("matRippleCentered",!0),i.xp6(2),i.Q6J("for",o.inputId)}},dependencies:[n.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0}),d})(),A=(()=>{class d{}return d.\u0275fac=function(e){return new(e||d)},d.\u0275mod=i.oAB({type:d}),d.\u0275inj=i.cJS({imports:[n.BQ,M.ez,n.si,n.BQ]}),d})()}}]); \ No newline at end of file diff --git a/dist/7532.332f804d805cb3dc.js b/dist/7532.332f804d805cb3dc.js new file mode 100644 index 00000000..727ba73c --- /dev/null +++ b/dist/7532.332f804d805cb3dc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[7532],{37532:(xt,P,d)=>{d.r(P),d.d(P,{DfCacheComponent:()=>ht});var s=d(42346),h=d(45597),y=d(90590),m=d(32296),i=d(25313),v=d(6625),x=d(86806),T=d(64135),p=d(17700),D=d(74490),t=d(65879),k=d(81896),I=d(4300),C=d(96814),_=d(77988),f=d(56223),w=d(21476),u=d(64170),z=d(2032),M=d(13566);function Z(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function A(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function Q(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function J(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function N(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function Y(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function S(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function E(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function L(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function F(n,c){if(1&n&&(t.ynx(0),t.YNc(1,E,1,1,"fa-icon",28),t.YNc(2,L,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function $(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,N,1,3,"fa-icon",26),t.YNc(2,Y,3,3,"ng-container",5),t.YNc(3,S,2,1,"ng-container",5),t.YNc(4,F,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function U(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,J,4,6,"th",22),t.YNc(2,$,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function B(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function G(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit,b=t.oxw(2);let g;return t.KtG(b.goEventScriptsPage((null==l||null==(g=l.cell(r))?null:g.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function j(n,c){1&n&&(t.ynx(0),t.YNc(1,B,2,0,"th",32),t.YNc(2,G,2,3,"td",33),t.BQk())}function H(n,c){1&n&&t._UZ(0,"th",34)}function K(n,c){1&n&&t._UZ(0,"td",35)}function R(n,c){1&n&&(t.YNc(0,H,1,0,"th",32),t.YNc(1,K,1,0,"td",33))}function q(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,j,3,0,"ng-container",30),t.YNc(2,R,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function W(n,c){1&n&&t._UZ(0,"th",34)}const O=function(n){return{param:n}};function V(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,O,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function X(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,O,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function tt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,V,3,7,"button",39),t.YNc(2,X,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(r.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,O,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function nt(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,et,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function ot(n,c){if(1&n&&(t.ynx(0),t.YNc(1,tt,4,2,"ng-container",30),t.YNc(2,nt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function ct(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,ot,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function at(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,W,1,0,"th",32),t.YNc(2,ct,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,U,3,1,"ng-container",19),t.YNc(2,q,4,3,"ng-container",19),t.YNc(3,at,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function rt(n,c){1&n&&t._UZ(0,"tr",48)}function it(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(r))})("keydown",function(a){const l=t.CHM(e).$implicit,b=t.oxw(2);return t.KtG(b.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function lt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function mt(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,dt,4,3,"ng-container",13),t.YNc(5,rt,1,0,"tr",14),t.YNc(6,it,1,3,"tr",15),t.YNc(7,lt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const gt=[[["","topActions",""]]],st=function(n){return{currentPageSize:n}},pt=["[topActions]"],bt=["calendlyWidget"];let _t=(()=>{class n extends T.j{constructor(e,o,a,r,l,b){super(o,a,r,l,b),this.allowCreate=!1,this.allowFilter=!1,this.columns=[{columnDef:"label",header:"cache.perServiceCaches",cell:g=>g.label},{columnDef:"actions"}],this.actions={default:null,additional:[{label:"cache.clear",icon:y.QDM,function:g=>this.clearCache(g),ariaLabel:{key:"cache.flushService",param:"label"}}]},this.clearCache=g=>{this.openDialog(g)},this.filterQuery=(0,D.s)(),this.refreshTable=()=>null}mapDataToTable(e){return e.map(o=>({label:o.label,name:o.name}))}openDialog(e){this.dialog.open(ft,{data:{row:e}}).afterClosed().subscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(x.OP),t.Y36(k.F0),t.Y36(k.gz),t.Y36(I.Kd),t.Y36(s.Vn),t.Y36(p.uw))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-cache-table"]],standalone:!0,features:[t._Bn([v.R]),t.qOj,t.jDz],ngContentSelectors:pt,decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(e,o){1&e&&(t.F$t(gt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Z,3,4,"button",1),t.YNc(3,A,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,Q,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,mt,10,11,"ng-container",5),t.ALo(8,"async")),2&e&&(t.Tol(t.lcZ(1,6,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",o.allowCreate),t.xp6(1),t.Q6J("ngIf",o.schema),t.xp6(3),t.Q6J("ngIf",o.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,st,t.lcZ(8,8,o.currentPageSize$))))},dependencies:[C.O5,m.ot,m.lW,m.RK,m.nh,h.uH,h.BN,i.p0,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,i.Ee,C.sg,_.Tx,_.VK,_.OP,_.p6,f.UX,f.Fj,f.JJ,f.oH,s.Ot,C.Ov,p.Is,w.TU,w.NW,u.lN,u.KE,u.hX,z.c,z.Nt,M.JX,M.YE,M.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),n})(),ft=(()=>{class n{constructor(e,o){this.data=e,this.row=e.row,this.cacheService=o}clearCache(){this.cacheService.delete(this.row.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({error:e=>console.error("Error flushing cache",e)})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(p.WI),t.Y36(x.OP))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-cache-modal"]],viewQuery:function(e,o){if(1&e&&t.Gf(bt,5),2&e){let a;t.iGM(a=t.CRH())&&(o.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:7,vars:7,consts:[["mat-dialog-content",""],["mat-flat-button","",1,"save-btn",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA(),t.TgZ(3,"button",1),t.NdJ("click",function(){return o.clearCache()}),t.ALo(4,"transloco"),t._uU(5),t.ALo(6,"transloco"),t.qZA()()),2&e&&(t.xp6(2),t.hij("Refresh ",o.row.label," Cache"),t.xp6(1),t.uIk("aria-label",t.lcZ(4,3,"importList")),t.xp6(2),t.hij(" ",t.lcZ(6,5,"cache.flushCache")," "))},dependencies:[p.Is,p.xY,m.ot,m.lW,s.Ot]}),n})(),ht=(()=>{class n{constructor(e){this.cacheService=e,this.faRotate=y.go9}flushSystemCache(){this.cacheService.delete("",{snackbarSuccess:"cache.systemCacheFlushed"}).subscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(x.OP))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-cache"]],standalone:!0,features:[t._Bn([v.R]),t.jDz],decls:10,vars:9,consts:[[1,"cache-container"],["topActions",""],["mat-flat-button","",1,"save-btn",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"p"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"df-cache-table"),t.ynx(5,1),t.TgZ(6,"button",2),t.NdJ("click",function(){return o.flushSystemCache()}),t.ALo(7,"transloco"),t._uU(8),t.ALo(9,"transloco"),t.qZA(),t.BQk(),t.qZA()()),2&e&&(t.xp6(2),t.hij(" ",t.lcZ(3,3,"cache.description")," "),t.xp6(4),t.uIk("aria-label",t.lcZ(7,5,"importList")),t.xp6(2),t.hij(" ",t.lcZ(9,7,"cache.flushSystemCache")," "))},dependencies:[_t,s.y4,s.Ot,h.uH,m.ot,m.lW,i.p0]}),n})()}}]); \ No newline at end of file diff --git a/dist/7653.922fb878ee27e76d.js b/dist/7653.922fb878ee27e76d.js new file mode 100644 index 00000000..2cac3cef --- /dev/null +++ b/dist/7653.922fb878ee27e76d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[7653],{27653:($,f,r)=>{r.r(f),r.d(f,{DfAdminDetailsComponent:()=>d});var i,P=r(97582),l=r(56223),m=r(81896),g=r(26306),A=r(58504),O=r(54475),M=r(73998),C=r(86806),Z=r(84870),y=r(31033),D=r(2032),c=r(64170),v=r(75986),h=r(45597),T=r(32296),p=r(87466),u=r(96814),E=r(82599),U=r(2593),I=r(41089),x=r(42346),L=r(78791),e=r(65879),b=r(75911),B=r(49787),R=r(34909);function w(n,s){if(1&n&&(e.ynx(0),e.TgZ(1,"df-alert",14),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"mat-radio-group",15),e.ALo(5,"transloco"),e.TgZ(6,"mat-radio-button",16),e._uU(7),e.ALo(8,"transloco"),e.qZA(),e.TgZ(9,"mat-radio-button",17),e._uU(10),e.ALo(11,"transloco"),e.qZA()(),e.BQk()),2&n){const t=e.oxw();let o;e.xp6(1),e.Q6J("alertType",null!=(o=t.userForm.get("pass-invite"))&&o.touched&&null!=(o=t.userForm.get("pass-invite"))&&o.invalid?"error":"info")("showAlert",!0)("dismissible",!1),e.xp6(1),e.hij(" ",e.lcZ(3,7,t.userType+".alerts.new")," "),e.xp6(2),e.uIk("aria-label",e.lcZ(5,9,"selectAnOption")),e.xp6(3),e.Oqu(e.lcZ(8,11,"userManagement.controls.sendInvite.label")),e.xp6(3),e.Oqu(e.lcZ(11,13,"userManagement.controls.setPassword.label"))}}function N(n,s){if(1&n){const t=e.EpF();e.TgZ(0,"button",19),e.NdJ("click",function(){e.CHM(t);const a=e.oxw(2);return e.KtG(a.sendInvite())}),e._uU(1),e.ALo(2,"transloco"),e._UZ(3,"fa-icon",20),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,2,"sendInvite")," "),e.xp6(2),e.Q6J("icon",t.faEnvelope)}}function K(n,s){1&n&&(e.ynx(0),e.TgZ(1,"mat-checkbox",21),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.BQk()),2&n&&(e.xp6(2),e.hij("",e.lcZ(3,1,"userManagement.controls.setPassword.label")," "))}function W(n,s){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA(),e.YNc(3,N,4,4,"button",18),e.YNc(4,K,4,3,"ng-container",8)),2&n){const t=e.oxw();e.xp6(1),e.AsE("",e.lcZ(2,4,"confirmed"),": ",t.currentProfile.confirmed?"Yes":"No",""),e.xp6(2),e.Q6J("ngIf",!t.currentProfile.confirmed),e.xp6(1),e.Q6J("ngIf",t.userForm.contains("setPassword"))}}function F(n,s){1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.required")," "))}function J(n,s){1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.length")," "))}function Q(n,s){1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.confirmPassword.errors.match")," "))}function Y(n,s){if(1&n&&(e.ynx(0),e.TgZ(1,"mat-form-field",22)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"input",23),e.YNc(6,F,3,3,"mat-error",8),e.YNc(7,J,3,3,"mat-error",8),e.qZA(),e.TgZ(8,"mat-form-field",22)(9,"mat-label"),e._uU(10),e.ALo(11,"transloco"),e.qZA(),e._UZ(12,"input",24),e.YNc(13,Q,3,3,"mat-error",8),e.qZA(),e.BQk()),2&n){const t=e.oxw();let o,a,_;e.xp6(3),e.Oqu(e.lcZ(4,5,"userManagement.controls.password.label")),e.xp6(3),e.Q6J("ngIf",null==(o=t.userForm.get("password"))||null==o.errors?null:o.errors.required),e.xp6(1),e.Q6J("ngIf",null==(a=t.userForm.get("password"))||null==a.errors?null:a.errors.minlength),e.xp6(3),e.Oqu(e.lcZ(11,7,"userManagement.controls.confirmPassword.label")),e.xp6(3),e.Q6J("ngIf",null==(_=t.userForm.get("confirmPassword"))?null:_.hasError("doesNotMatch"))}}function k(n,s){if(1&n&&(e.ynx(0),e._uU(1),e.ALo(2,"transloco"),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(e.lcZ(2,1,t.userType+".alerts.autoRole"))}}r(6625);const S=function(n){return{roleId:n}};function j(n,s){if(1&n&&(e._uU(0),e.ALo(1,"transloco")),2&n){const t=e.oxw(2);e.Oqu(e.xi3(1,1,t.userType+".alerts.roleId",e.VKq(4,S,t.currentProfile.userToAppToRoleByUserId[0].roleId)))}}function G(n,s){if(1&n&&(e.ynx(0,30),e.TgZ(1,"mat-checkbox",31),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.BQk()),2&n){const t=s.$implicit;e.Q6J("formGroupName",s.index),e.xp6(2),e.hij(" ",e.lcZ(3,2,"admins.tabs."+t.value.title),"")}}function q(n,s){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div")(2,"h3"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"df-alert",25),e._uU(6),e.ALo(7,"transloco"),e.YNc(8,k,3,3,"ng-container",6),e.YNc(9,j,2,6,"ng-template",null,26,e.W1O),e.qZA(),e.TgZ(11,"mat-checkbox",27),e.NdJ("change",function(a){e.CHM(t);const _=e.oxw();return e.KtG(_.selectAllTabs(a))}),e._uU(12),e.ALo(13,"transloco"),e.qZA(),e.TgZ(14,"div",28),e.YNc(15,G,4,4,"ng-container",29),e.qZA()(),e.BQk()}if(2&n){const t=e.MAs(10),o=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,9,o.userType+".accessByTabs")),e.xp6(2),e.Q6J("showAlert",!o.allTabsSelected)("dismissible",!1),e.xp6(1),e.hij(" ",e.lcZ(7,11,o.userType+".alerts.restrictedAdmin")," "),e.xp6(2),e.Q6J("ngIf","create"===o.type||0===o.currentProfile.userToAppToRoleByUserId.length)("ngIfElse",t),e.xp6(3),e.Q6J("checked",o.allTabsSelected),e.xp6(1),e.hij(" ",e.lcZ(13,13,"selectAll"),""),e.xp6(3),e.Q6J("ngForOf",o.tabs.controls)}}function H(n,s){if(1&n&&e._UZ(0,"df-user-app-roles",32),2&n){const t=e.oxw();e.Q6J("apps",t.apps)("roles",t.roles)}}let d=((i=class extends M.x{constructor(s,t,o,a,_,V,z,X){super(s,t,o,a,X),this.translateService=_,this.adminService=V,this.router=z,this.userType="admins"}sendInvite(){this.adminService.patch(this.currentProfile.id,null,{snackbarSuccess:"inviteSent"}).subscribe()}save(){if(this.userForm.invalid||this.userForm.pristine)return;const s={...this.userForm.value.profileDetailsGroup,isActive:this.userForm.value.isActive,accessByTabs:this.tabs?this.tabs.controls.filter(t=>t.value.checked).map(t=>t.value.name):[],isRestrictedAdmin:!!this.tabs&&this.tabs.controls.some(t=>!t.value.checked),lookupByUserId:this.userForm.getRawValue().lookupKeys};if("create"===this.type){const t="invite"===this.userForm.value["pass-invite"];t||(s.password=this.userForm.value.password),this.adminService.create({resource:[s]},{snackbarSuccess:"admins.alerts.createdSuccess",additionalParams:[{key:"send_invite",value:t}]}).pipe((0,g.K)(o=>(this.triggerAlert("error",this.translateService.translate((0,O.n)(o.error.error.context.resource[0].message))),(0,A._)(()=>new Error(o))))).subscribe(o=>{this.router.navigate(["../",o.resource[0].id],{relativeTo:this.activatedRoute})})}else this.userForm.value.setPassword&&(s.password=this.userForm.value.password),this.adminService.update(this.currentProfile.id,{...s,password:this.userForm.value.password},{snackbarSuccess:"admins.alerts.updateSuccess"}).pipe((0,g.K)(t=>(this.triggerAlert("error",t.error.error.message),(0,A._)(()=>new Error(t))))).subscribe(t=>{this.router.navigate(["../",t.id],{relativeTo:this.activatedRoute})})}}).\u0275fac=function(s){return new(s||i)(e.Y36(l.qu),e.Y36(m.gz),e.Y36(b.s),e.Y36(B.y),e.Y36(x.Vn),e.Y36(C.Hk),e.Y36(m.F0),e.Y36(R._))},i.\u0275cmp=e.Xpm({type:i,selectors:[["df-admin-details"]],standalone:!0,features:[e.qOj,e.jDz],decls:25,vars:27,consts:[[3,"showAlert","alertType","alertClosed"],["name","admin-form",3,"formGroup","ngSubmit"],[1,"user-details"],["formGroupName","profileDetailsGroup"],[1,"additional-info"],["color","primary","formControlName","isActive"],[4,"ngIf","ngIfElse"],["editMode",""],[4,"ngIf"],["formArrayName","appRoles",3,"apps","roles",4,"ngIf"],["formArrayName","lookupKeys"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"routerLink"],["mat-flat-button","","color","primary","type","submit",1,"save-btn"],[3,"alertType","showAlert","dismissible"],["formControlName","pass-invite",1,"pass-invite"],["value","invite",1,"userform-invite-radio-btn"],["value","password",1,"userform-password-radio-btn"],["mat-flat-button","","color","primary",3,"click",4,"ngIf"],["mat-flat-button","","color","primary",3,"click"],[3,"icon"],["formControlName","setPassword"],["appearance","outline"],["matInput","","type","password","formControlName","password",1,"user-details-set-password"],["matInput","","type","password","formControlName","confirmPassword",1,"user-details-confirm-password"],["alertType","warning",3,"showAlert","dismissible"],["hasRole",""],[3,"checked","change"],["formArrayName","tabs",1,"access-tabs"],[3,"formGroupName",4,"ngFor","ngForOf"],[3,"formGroupName"],["formControlName","checked"],["formArrayName","appRoles",3,"apps","roles"]],template:function(s,t){if(1&s&&(e.TgZ(0,"df-alert",0),e.NdJ("alertClosed",function(){return t.showAlert=!1}),e._uU(1),e.qZA(),e.TgZ(2,"form",1),e.NdJ("ngSubmit",function(){return t.save()}),e.ALo(3,"async"),e.TgZ(4,"div",2),e.ALo(5,"async"),e._UZ(6,"df-profile-details",3),e.TgZ(7,"div",4)(8,"mat-slide-toggle",5),e._uU(9),e.ALo(10,"transloco"),e.qZA(),e.YNc(11,w,12,15,"ng-container",6),e.YNc(12,W,5,6,"ng-template",null,7,e.W1O),e.YNc(14,Y,14,9,"ng-container",8),e.YNc(15,q,16,15,"ng-container",8),e.qZA()(),e.YNc(16,H,1,2,"df-user-app-roles",9),e._UZ(17,"df-lookup-keys",10),e.TgZ(18,"div",11)(19,"button",12),e._uU(20),e.ALo(21,"transloco"),e.qZA(),e.TgZ(22,"button",13),e._uU(23),e.ALo(24,"transloco"),e.qZA()()()),2&s){const o=e.MAs(13);let a;e.Q6J("showAlert",t.showAlert)("alertType",t.alertType),e.xp6(1),e.hij(" ",t.alertMsg,"\n"),e.xp6(1),e.Tol(e.lcZ(3,17,t.isDarkMode)?"dark-theme":""),e.Q6J("formGroup",t.userForm),e.xp6(2),e.ekj("small",e.lcZ(5,19,t.isSmallScreen)),e.xp6(5),e.Oqu(e.lcZ(10,21,"active")),e.xp6(2),e.Q6J("ngIf","create"===t.type)("ngIfElse",o),e.xp6(3),e.Q6J("ngIf","password"===(null==(a=t.userForm.get("pass-invite"))?null:a.value)||(null==(a=t.userForm.get("setPassword"))?null:a.value)),e.xp6(1),e.Q6J("ngIf",t.accessByTabs.length>0&&"admins"===t.userType&&("create"===t.type||"edit"===t.type&&!t.currentProfile.isRootAdmin)),e.xp6(1),e.Q6J("ngIf","users"===t.userType),e.xp6(3),e.Q6J("routerLink",t.cancelRoute),e.xp6(1),e.hij(" ",e.lcZ(21,23,"cancel")," "),e.xp6(3),e.hij(" ",e.lcZ(24,25,"create"===t.type?"create":"update")," ")}},dependencies:[I.v,l.UX,l._Y,l.Fj,l.JJ,l.JL,l.sg,l.u,l.x0,l.CE,U.e,E.rP,E.Rr,u.O5,p.Fk,p.VQ,p.U0,T.ot,T.lW,h.uH,h.BN,v.p9,v.oG,c.lN,c.KE,c.hX,c.TO,D.c,D.Nt,u.ax,y.U,Z.a,m.rH,u.Ov,x.Ot],styles:[".user-details[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:32px}.user-details.small[_ngcontent-%COMP%]{flex-direction:column;gap:16px}.user-details[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}.user-details[_ngcontent-%COMP%] .additional-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.user-details[_ngcontent-%COMP%] .additional-info[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content}.user-details[_ngcontent-%COMP%] .access-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;max-height:240px}"]}),i);d=(0,P.gn)([(0,L.c)({checkProperties:!0})],d)}}]); \ No newline at end of file diff --git a/dist/7771.f218e99b3290336a.js b/dist/7771.f218e99b3290336a.js new file mode 100644 index 00000000..2cd219cc --- /dev/null +++ b/dist/7771.f218e99b3290336a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[7771],{87771:($,f,n)=>{n.r(f),n.d(f,{DfUserDetailsComponent:()=>d});var _,x=n(97582),i=n(56223),p=n(81896),g=n(26306),A=n(58504),U=n(54475),O=n(73998),M=n(86806),C=n(84870),Z=n(31033),D=n(2032),c=n(64170),T=n(75986),h=n(45597),v=n(32296),u=n(87466),m=n(96814),E=n(82599),I=n(2593),y=n(41089),P=n(42346),L=n(78791),e=n(65879),R=n(75911),B=n(49787),b=n(34909);function N(r,s){if(1&r&&(e.ynx(0),e.TgZ(1,"df-alert",14),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"mat-radio-group",15),e.ALo(5,"transloco"),e.TgZ(6,"mat-radio-button",16),e._uU(7),e.ALo(8,"transloco"),e.qZA(),e.TgZ(9,"mat-radio-button",17),e._uU(10),e.ALo(11,"transloco"),e.qZA()(),e.BQk()),2&r){const t=e.oxw();let o;e.xp6(1),e.Q6J("alertType",null!=(o=t.userForm.get("pass-invite"))&&o.touched&&null!=(o=t.userForm.get("pass-invite"))&&o.invalid?"error":"info")("showAlert",!0)("dismissible",!1),e.xp6(1),e.hij(" ",e.lcZ(3,7,t.userType+".alerts.new")," "),e.xp6(2),e.uIk("aria-label",e.lcZ(5,9,"selectAnOption")),e.xp6(3),e.Oqu(e.lcZ(8,11,"userManagement.controls.sendInvite.label")),e.xp6(3),e.Oqu(e.lcZ(11,13,"userManagement.controls.setPassword.label"))}}function K(r,s){if(1&r){const t=e.EpF();e.TgZ(0,"button",19),e.NdJ("click",function(){e.CHM(t);const a=e.oxw(2);return e.KtG(a.sendInvite())}),e._uU(1),e.ALo(2,"transloco"),e._UZ(3,"fa-icon",20),e.qZA()}if(2&r){const t=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,2,"sendInvite")," "),e.xp6(2),e.Q6J("icon",t.faEnvelope)}}function w(r,s){1&r&&(e.ynx(0),e.TgZ(1,"mat-checkbox",21),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.BQk()),2&r&&(e.xp6(2),e.hij("",e.lcZ(3,1,"userManagement.controls.setPassword.label")," "))}function W(r,s){if(1&r&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA(),e.YNc(3,K,4,4,"button",18),e.YNc(4,w,4,3,"ng-container",8)),2&r){const t=e.oxw();e.xp6(1),e.AsE("",e.lcZ(2,4,"confirmed"),": ",t.currentProfile.confirmed?"Yes":"No",""),e.xp6(2),e.Q6J("ngIf",!t.currentProfile.confirmed),e.xp6(1),e.Q6J("ngIf",t.userForm.contains("setPassword"))}}function F(r,s){1&r&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.required")," "))}function J(r,s){1&r&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.length")," "))}function Q(r,s){1&r&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.confirmPassword.errors.match")," "))}function Y(r,s){if(1&r&&(e.ynx(0),e.TgZ(1,"mat-form-field",22)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"input",23),e.YNc(6,F,3,3,"mat-error",8),e.YNc(7,J,3,3,"mat-error",8),e.qZA(),e.TgZ(8,"mat-form-field",22)(9,"mat-label"),e._uU(10),e.ALo(11,"transloco"),e.qZA(),e._UZ(12,"input",24),e.YNc(13,Q,3,3,"mat-error",8),e.qZA(),e.BQk()),2&r){const t=e.oxw();let o,a,l;e.xp6(3),e.Oqu(e.lcZ(4,5,"userManagement.controls.password.label")),e.xp6(3),e.Q6J("ngIf",null==(o=t.userForm.get("password"))||null==o.errors?null:o.errors.required),e.xp6(1),e.Q6J("ngIf",null==(a=t.userForm.get("password"))||null==a.errors?null:a.errors.minlength),e.xp6(3),e.Oqu(e.lcZ(11,7,"userManagement.controls.confirmPassword.label")),e.xp6(3),e.Q6J("ngIf",null==(l=t.userForm.get("confirmPassword"))?null:l.hasError("doesNotMatch"))}}function S(r,s){if(1&r&&(e.ynx(0),e._uU(1),e.ALo(2,"transloco"),e.BQk()),2&r){const t=e.oxw(2);e.xp6(1),e.Oqu(e.lcZ(2,1,t.userType+".alerts.autoRole"))}}n(6625);const j=function(r){return{roleId:r}};function k(r,s){if(1&r&&(e._uU(0),e.ALo(1,"transloco")),2&r){const t=e.oxw(2);e.Oqu(e.xi3(1,1,t.userType+".alerts.roleId",e.VKq(4,j,t.currentProfile.userToAppToRoleByUserId[0].roleId)))}}function G(r,s){if(1&r&&(e.ynx(0,30),e.TgZ(1,"mat-checkbox",31),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.BQk()),2&r){const t=s.$implicit;e.Q6J("formGroupName",s.index),e.xp6(2),e.hij(" ",e.lcZ(3,2,"admins.tabs."+t.value.title),"")}}function q(r,s){if(1&r){const t=e.EpF();e.ynx(0),e.TgZ(1,"div")(2,"h3"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"df-alert",25),e._uU(6),e.ALo(7,"transloco"),e.YNc(8,S,3,3,"ng-container",6),e.YNc(9,k,2,6,"ng-template",null,26,e.W1O),e.qZA(),e.TgZ(11,"mat-checkbox",27),e.NdJ("change",function(a){e.CHM(t);const l=e.oxw();return e.KtG(l.selectAllTabs(a))}),e._uU(12),e.ALo(13,"transloco"),e.qZA(),e.TgZ(14,"div",28),e.YNc(15,G,4,4,"ng-container",29),e.qZA()(),e.BQk()}if(2&r){const t=e.MAs(10),o=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,9,o.userType+".accessByTabs")),e.xp6(2),e.Q6J("showAlert",!o.allTabsSelected)("dismissible",!1),e.xp6(1),e.hij(" ",e.lcZ(7,11,o.userType+".alerts.restrictedAdmin")," "),e.xp6(2),e.Q6J("ngIf","create"===o.type||0===o.currentProfile.userToAppToRoleByUserId.length)("ngIfElse",t),e.xp6(3),e.Q6J("checked",o.allTabsSelected),e.xp6(1),e.hij(" ",e.lcZ(13,13,"selectAll"),""),e.xp6(3),e.Q6J("ngForOf",o.tabs.controls)}}function H(r,s){if(1&r&&e._UZ(0,"df-user-app-roles",32),2&r){const t=e.oxw();e.Q6J("apps",t.apps)("roles",t.roles)}}let d=((_=class extends O.x{constructor(s,t,o,a,l,V,z,X){super(s,t,o,a,X),this.translateService=l,this.userService=V,this.router=z,this.userType="users"}sendInvite(){this.userService.patch(this.currentProfile.id,null,{snackbarSuccess:"inviteSent"}).subscribe()}get userAppRoles(){const s=this.userForm.value.appRoles.map(t=>{const o={userId:this.currentProfile.id,appId:this.apps.find(l=>l.name===t.app)?.id,roleId:this.roles.find(l=>l.name===t.role)?.id};if("create"===this.type)return o;const a=this.currentProfile.userToAppToRoleByUserId.find(l=>l.appId===o.appId&&l.roleId===o.roleId);return a?{...o,id:a.id}:o});return"create"===this.type||this.currentProfile.userToAppToRoleByUserId.filter(t=>!s.find(o=>o.appId===t.appId&&o.roleId===t.roleId)).forEach(t=>{s.push({...t,userId:null})}),s}save(){if(this.userForm.invalid)return;const s={...this.userForm.value.profileDetailsGroup,isActive:this.userForm.value.isActive,lookupByUserId:this.userForm.getRawValue().lookupKeys,userToAppToRoleByUserId:this.userAppRoles};if("create"===this.type){const t="invite"===this.userForm.value["pass-invite"];t||(s.password=this.userForm.value.password),this.userService.create({resource:[s]},{snackbarSuccess:"admins.alerts.createdSuccess",additionalParams:[{key:"send_invite",value:t}]}).pipe((0,g.K)(o=>(this.triggerAlert("error",this.translateService.translate((0,U.n)(o.error.error.context.resource[0].message))),(0,A._)(()=>new Error(o))))).subscribe(o=>{this.router.navigate(["../",o.resource[0].id],{relativeTo:this.activatedRoute})})}else this.userForm.value.setPassword&&(s.password=this.userForm.value.password),this.userService.update(this.currentProfile.id,s,{snackbarSuccess:"admins.alerts.updateSuccess"}).pipe((0,g.K)(t=>(this.triggerAlert("error",t.error.error.message),(0,A._)(()=>new Error(t))))).subscribe(t=>{this.router.navigate(["../",t.id],{relativeTo:this.activatedRoute})})}}).\u0275fac=function(s){return new(s||_)(e.Y36(i.qu),e.Y36(p.gz),e.Y36(R.s),e.Y36(B.y),e.Y36(P.Vn),e.Y36(M.HL),e.Y36(p.F0),e.Y36(b._))},_.\u0275cmp=e.Xpm({type:_,selectors:[["df-user-details"]],standalone:!0,features:[e.qOj,e.jDz],decls:25,vars:27,consts:[[3,"showAlert","alertType","alertClosed"],["name","admin-form",3,"formGroup","ngSubmit"],[1,"user-details"],["formGroupName","profileDetailsGroup"],[1,"additional-info"],["color","primary","formControlName","isActive"],[4,"ngIf","ngIfElse"],["editMode",""],[4,"ngIf"],["formArrayName","appRoles",3,"apps","roles",4,"ngIf"],["formArrayName","lookupKeys"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"routerLink"],["mat-flat-button","","color","primary","type","submit",1,"save-btn"],[3,"alertType","showAlert","dismissible"],["formControlName","pass-invite",1,"pass-invite"],["value","invite",1,"userform-invite-radio-btn"],["value","password",1,"userform-password-radio-btn"],["mat-flat-button","","color","primary",3,"click",4,"ngIf"],["mat-flat-button","","color","primary",3,"click"],[3,"icon"],["formControlName","setPassword"],["appearance","outline"],["matInput","","type","password","formControlName","password",1,"user-details-set-password"],["matInput","","type","password","formControlName","confirmPassword",1,"user-details-confirm-password"],["alertType","warning",3,"showAlert","dismissible"],["hasRole",""],[3,"checked","change"],["formArrayName","tabs",1,"access-tabs"],[3,"formGroupName",4,"ngFor","ngForOf"],[3,"formGroupName"],["formControlName","checked"],["formArrayName","appRoles",3,"apps","roles"]],template:function(s,t){if(1&s&&(e.TgZ(0,"df-alert",0),e.NdJ("alertClosed",function(){return t.showAlert=!1}),e._uU(1),e.qZA(),e.TgZ(2,"form",1),e.NdJ("ngSubmit",function(){return t.save()}),e.ALo(3,"async"),e.TgZ(4,"div",2),e.ALo(5,"async"),e._UZ(6,"df-profile-details",3),e.TgZ(7,"div",4)(8,"mat-slide-toggle",5),e._uU(9),e.ALo(10,"transloco"),e.qZA(),e.YNc(11,N,12,15,"ng-container",6),e.YNc(12,W,5,6,"ng-template",null,7,e.W1O),e.YNc(14,Y,14,9,"ng-container",8),e.YNc(15,q,16,15,"ng-container",8),e.qZA()(),e.YNc(16,H,1,2,"df-user-app-roles",9),e._UZ(17,"df-lookup-keys",10),e.TgZ(18,"div",11)(19,"button",12),e._uU(20),e.ALo(21,"transloco"),e.qZA(),e.TgZ(22,"button",13),e._uU(23),e.ALo(24,"transloco"),e.qZA()()()),2&s){const o=e.MAs(13);let a;e.Q6J("showAlert",t.showAlert)("alertType",t.alertType),e.xp6(1),e.hij(" ",t.alertMsg,"\n"),e.xp6(1),e.Tol(e.lcZ(3,17,t.isDarkMode)?"dark-theme":""),e.Q6J("formGroup",t.userForm),e.xp6(2),e.ekj("small",e.lcZ(5,19,t.isSmallScreen)),e.xp6(5),e.Oqu(e.lcZ(10,21,"active")),e.xp6(2),e.Q6J("ngIf","create"===t.type)("ngIfElse",o),e.xp6(3),e.Q6J("ngIf","password"===(null==(a=t.userForm.get("pass-invite"))?null:a.value)||(null==(a=t.userForm.get("setPassword"))?null:a.value)),e.xp6(1),e.Q6J("ngIf",t.accessByTabs.length>0&&"admins"===t.userType&&("create"===t.type||"edit"===t.type&&!t.currentProfile.isRootAdmin)),e.xp6(1),e.Q6J("ngIf","users"===t.userType),e.xp6(3),e.Q6J("routerLink",t.cancelRoute),e.xp6(1),e.hij(" ",e.lcZ(21,23,"cancel")," "),e.xp6(3),e.hij(" ",e.lcZ(24,25,"create"===t.type?"create":"update")," ")}},dependencies:[y.v,i.UX,i._Y,i.Fj,i.JJ,i.JL,i.sg,i.u,i.x0,i.CE,I.e,E.rP,E.Rr,m.O5,u.Fk,u.VQ,u.U0,v.ot,v.lW,h.uH,h.BN,T.p9,T.oG,c.lN,c.KE,c.hX,c.TO,D.c,D.Nt,m.ax,Z.U,C.a,p.rH,m.Ov,P.Ot],styles:[".user-details[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:32px}.user-details.small[_ngcontent-%COMP%]{flex-direction:column;gap:16px}.user-details[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}.user-details[_ngcontent-%COMP%] .additional-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.user-details[_ngcontent-%COMP%] .additional-info[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content}.user-details[_ngcontent-%COMP%] .access-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;max-height:240px}"]}),_);d=(0,x.gn)([(0,L.c)({checkProperties:!0})],d)}}]); \ No newline at end of file diff --git a/dist/7823.1e94f59be8e7cb42.js b/dist/7823.1e94f59be8e7cb42.js new file mode 100644 index 00000000..1f7132f1 --- /dev/null +++ b/dist/7823.1e94f59be8e7cb42.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[7823],{7823:(ft,M,d)=>{d.r(M),d.d(M,{DfManageTablesTableComponent:()=>C});var m,T=d(97582),z=d(64135),D=d(86806),I=d(74490),E=d(78791),t=d(65879),u=d(81896),A=d(4300),O=d(42346),P=d(17700),p=d(96814),s=d(32296),y=d(45597),i=d(25313),_=d(77988),b=d(56223),v=d(21476),f=d(64170),k=d(2032),x=d(13566);function Z(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function N(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function J(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function Q(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function L(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function U(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function Y(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function K(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function R(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Y,1,1,"fa-icon",28),t.YNc(2,K,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function $(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,L,1,3,"fa-icon",26),t.YNc(2,U,3,3,"ng-container",5),t.YNc(3,B,2,1,"ng-container",5),t.YNc(4,R,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function W(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,Q,4,6,"th",22),t.YNc(2,$,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function F(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function S(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit,g=t.oxw(2);let w;return t.KtG(g.goEventScriptsPage((null==l||null==(w=l.cell(r))?null:w.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function G(n,c){1&n&&(t.ynx(0),t.YNc(1,F,2,0,"th",32),t.YNc(2,S,2,3,"td",33),t.BQk())}function H(n,c){1&n&&t._UZ(0,"th",34)}function j(n,c){1&n&&t._UZ(0,"td",35)}function V(n,c){1&n&&(t.YNc(0,H,1,0,"th",32),t.YNc(1,j,1,0,"td",33))}function q(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,G,3,0,"ng-container",30),t.YNc(2,V,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function X(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const h=function(n){return{param:n}};function tt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,h,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,h,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function nt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,tt,3,7,"button",39),t.YNc(2,et,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(r.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,h,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function ct(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ot,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function at(n,c){if(1&n&&(t.ynx(0),t.YNc(1,nt,4,2,"ng-container",30),t.YNc(2,ct,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function dt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,at,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function rt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,X,1,0,"th",32),t.YNc(2,dt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function it(n,c){if(1&n&&(t.ynx(0),t.YNc(1,W,3,1,"ng-container",19),t.YNc(2,q,4,3,"ng-container",19),t.YNc(3,rt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function lt(n,c){1&n&&t._UZ(0,"tr",48)}function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(r))})("keydown",function(a){const l=t.CHM(e).$implicit,g=t.oxw(2);return t.KtG(g.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function gt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function st(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,it,4,3,"ng-container",13),t.YNc(5,lt,1,0,"tr",14),t.YNc(6,mt,1,3,"tr",15),t.YNc(7,gt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const _t=[[["","topActions",""]]],bt=function(n){return{currentPageSize:n}};let C=((m=class extends z.j{constructor(c,e,o,a,r,l){super(e,o,a,r,l),this.service=c,this.allowFilter=!1,this.columns=[{columnDef:"tableName",cell:g=>g.label,header:"schema.tableName"},{columnDef:"actions"}],this.filterQuery=(0,I.s)()}deleteRow(c){const e=this._activatedRoute.snapshot.paramMap.get("name");this.service.delete(`${e}/_schema/${c.id}`).subscribe(()=>{this.refreshTable()})}mapDataToTable(c){return c.map(e=>({label:e.label,name:e.name,id:e.name}))}refreshTable(c,e,o,a){const r=this._activatedRoute.snapshot.paramMap.get("name");this.service.get(`${r}/_schema`,{fields:["name","label"].join(","),refresh:a,limit:c,offset:e,filter:o}).subscribe(l=>{this.dataSource.data=this.mapDataToTable(l.resource)})}}).\u0275fac=function(c){return new(c||m)(t.Y36(D.PA),t.Y36(u.F0),t.Y36(u.gz),t.Y36(A.Kd),t.Y36(O.Vn),t.Y36(P.uw))},m.\u0275cmp=t.Xpm({type:m,selectors:[["df-manage-tables-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(_t),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Z,3,4,"button",1),t.YNc(3,N,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,J,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,st,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,bt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[p.O5,s.ot,s.lW,s.RK,s.nh,y.uH,y.BN,i.p0,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,i.Ee,p.sg,_.Tx,_.VK,_.OP,_.p6,b.UX,b.Fj,b.JJ,b.oH,O.Ot,p.Ov,P.Is,v.TU,v.NW,f.lN,f.KE,f.hX,k.c,k.Nt,x.JX,x.YE,x.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),m);C=(0,T.gn)([(0,E.c)({checkProperties:!0})],C)}}]); \ No newline at end of file diff --git a/dist/7993.6952ce33c24960fd.js b/dist/7993.6952ce33c24960fd.js new file mode 100644 index 00000000..71f665a5 --- /dev/null +++ b/dist/7993.6952ce33c24960fd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[7993],{27993:(N,P,t)=>{t.r(P),t.d(P,{DfProfileComponent:()=>M});var i,n=t(97582),s=t(56223),_=t(26306),d=t(58504),g=t(92418),E=t(41089),C=t(32296),r=t(2032),h=t(64170),m=t(96814),A=t(2593),f=t(74104),T=t(42346),O=t(78791),e=t(65879),x=t(20352),F=t(81896),q=t(75911),v=t(49787),a=t(31303);function c(u,l){1&u&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.currentPassword.errors.required")," "))}function b(u,l){if(1&u&&(e.TgZ(0,"mat-form-field",9)(1,"mat-label"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e._UZ(4,"input",17),e.YNc(5,c,3,3,"mat-error",14),e.qZA()),2&u){const o=e.oxw();let p;e.xp6(2),e.Oqu(e.lcZ(3,2,"userManagement.controls.currentPassword.label")),e.xp6(3),e.Q6J("ngIf",null==(p=o.profileForm.get("currentPassword"))||null==p.errors?null:p.errors.required)}}function U(u,l){1&u&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.oldPassword.errors.required")," "))}function D(u,l){1&u&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.required")," "))}function Z(u,l){1&u&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.password.errors.length")," "))}function I(u,l){1&u&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"userManagement.controls.confirmPassword.errors.match")," "))}let M=((i=class{constructor(l,o,p,w,L,y,Q){this.profileService=l,this.fb=o,this.activatedRoute=p,this.systemConfigDataService=w,this.breakPointService=L,this.translateService=y,this.passwordService=Q,this.loginAttribute="email",this.isSmallScreen=this.breakPointService.isSmallScreen,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.needPassword=!1,this.profileForm=this.fb.group({profileDetailsGroup:this.fb.group({username:[""],email:["",s.kI.email],firstName:[""],lastName:[""],name:["",s.kI.required],phone:[""]})}),this.securityQuestionForm=this.fb.group({securityQuestion:[""],securityAnswer:[""]}),this.updatePasswordForm=this.fb.group({oldPassword:["",s.kI.required],newPassword:["",[s.kI.required,s.kI.minLength(16)]],confirmPassword:["",[s.kI.required,(0,g.t)("newPassword")]]})}ngOnInit(){this.activatedRoute.data.subscribe(({data:l})=>{this.currentProfile=l,this.profileForm.patchValue({profileDetailsGroup:{username:l.username,email:l.email,firstName:l.firstName,lastName:l.lastName,name:l.name,phone:l.phone}}),this.securityQuestionForm.patchValue({securityQuestion:l.securityQuestion})}),this.systemConfigDataService.environment$.subscribe(l=>{this.loginAttribute=l.authentication.loginAttribute,"username"===this.loginAttribute?this.profileForm.get("profileDetailsGroup.username")?.addValidators([s.kI.required]):this.profileForm.get("profileDetailsGroup.email")?.addValidators([s.kI.required])}),this.profileForm.get("profileDetailsGroup.email")?.valueChanges.subscribe(l=>{this.currentProfile.email!==l?(this.needPassword=!0,this.profileForm.addControl("currentPassword",new s.NI("",s.kI.required))):(this.needPassword=!1,this.profileForm.removeControl("currentPassword"))})}updateProfile(){if(this.profileForm.invalid||this.profileForm.pristine)return;const l={...this.currentProfile,...this.profileForm.controls.profileDetailsGroup.value};this.needPassword&&(l.currentPassword=this.profileForm.controls.currentPassword.value),this.profileService.saveProfile(l).pipe((0,_.K)(o=>(this.triggerAlert("error",o.error.error.message),(0,d._)(()=>new Error(o))))).subscribe(()=>{this.triggerAlert("success",this.translateService.translate("userManagement.profile.alerts.detailsUpdated"))})}triggerAlert(l,o){this.alertType=l,this.alertMsg=o,this.showAlert=!0}updateSecurityQuestion(){if(this.securityQuestionForm.invalid||this.securityQuestionForm.pristine)return;const l={...this.currentProfile,...this.securityQuestionForm.value};this.profileService.saveProfile(l).pipe((0,_.K)(o=>(this.triggerAlert("error",o.error.error.message),(0,d._)(()=>new Error(o))))).subscribe(()=>{this.triggerAlert("success",this.translateService.translate("userManagement.profile.alerts.securtyQuestionUpdated")),this.securityQuestionForm.controls.securityAnswer.setValue(null)})}updatePassword(){this.updatePasswordForm.invalid||this.updatePasswordForm.pristine||this.passwordService.updatePassword(this.updatePasswordForm.value).pipe((0,_.K)(l=>(this.triggerAlert("error",l.error.error.message),(0,d._)(()=>new Error(l))))).subscribe(()=>{this.triggerAlert("success",this.translateService.translate("userManagement.profile.alerts.passwordUpdated")),this.updatePasswordForm.reset()})}}).\u0275fac=function(l){return new(l||i)(e.Y36(x.Z),e.Y36(s.qu),e.Y36(F.gz),e.Y36(q.s),e.Y36(v.y),e.Y36(T.Vn),e.Y36(a.B))},i.\u0275cmp=e.Xpm({type:i,selectors:[["df-profile"]],standalone:!0,features:[e.jDz],decls:62,vars:57,consts:[["dynamicHeight","","mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedTabChange"],[3,"label"],[1,"tab-container"],[3,"showAlert","alertType","alertClosed"],["name","user-profile-form",3,"formGroup","ngSubmit"],["formGroupName","profileDetailsGroup"],["appearance","outline",4,"ngIf"],["mat-flat-button","","color","primary","type","submit"],["name","security-question-form",3,"formGroup","ngSubmit"],["appearance","outline"],["matInput","","formControlName","securityQuestion"],["matInput","","formControlName","securityAnswer"],["name","update-password-form",3,"formGroup","ngSubmit"],["matInput","","type","password","formControlName","oldPassword"],[4,"ngIf"],["matInput","","type","password","formControlName","newPassword"],["matInput","","type","password","formControlName","confirmPassword"],["matInput","","type","password","formControlName","currentPassword"]],template:function(l,o){if(1&l&&(e.TgZ(0,"mat-tab-group",0),e.NdJ("selectedTabChange",function(){return o.showAlert=!1}),e.ALo(1,"async"),e.TgZ(2,"mat-tab",1),e.ALo(3,"transloco"),e.TgZ(4,"div",2)(5,"df-alert",3),e.NdJ("alertClosed",function(){return o.showAlert=!1}),e._uU(6),e.qZA(),e.TgZ(7,"form",4),e.NdJ("ngSubmit",function(){return o.updateProfile()}),e._UZ(8,"df-profile-details",5),e.YNc(9,b,6,4,"mat-form-field",6),e.TgZ(10,"button",7),e._uU(11),e.ALo(12,"transloco"),e.qZA()()()(),e.TgZ(13,"mat-tab",1),e.ALo(14,"transloco"),e.TgZ(15,"div",2)(16,"df-alert",3),e.NdJ("alertClosed",function(){return o.showAlert=!1}),e._uU(17),e.qZA(),e.TgZ(18,"form",8),e.NdJ("ngSubmit",function(){return o.updateSecurityQuestion()}),e.TgZ(19,"mat-form-field",9)(20,"mat-label"),e._uU(21),e.ALo(22,"transloco"),e.qZA(),e._UZ(23,"input",10),e.qZA(),e.TgZ(24,"mat-form-field",9)(25,"mat-label"),e._uU(26),e.ALo(27,"transloco"),e.qZA(),e._UZ(28,"input",11),e.qZA(),e.TgZ(29,"button",7),e._uU(30),e.ALo(31,"transloco"),e.qZA()()()(),e.TgZ(32,"mat-tab",1),e.ALo(33,"transloco"),e.TgZ(34,"div",2)(35,"df-alert",3),e.NdJ("alertClosed",function(){return o.showAlert=!1}),e._uU(36),e.qZA(),e.TgZ(37,"form",12),e.NdJ("ngSubmit",function(){return o.updatePassword()}),e.TgZ(38,"df-alert",3),e.NdJ("alertClosed",function(){return o.showAlert=!1}),e._uU(39),e.qZA(),e.TgZ(40,"mat-form-field",9)(41,"mat-label"),e._uU(42),e.ALo(43,"transloco"),e.qZA(),e._UZ(44,"input",13),e.YNc(45,U,3,3,"mat-error",14),e.qZA(),e.TgZ(46,"mat-form-field",9)(47,"mat-label"),e._uU(48),e.ALo(49,"transloco"),e.qZA(),e._UZ(50,"input",15),e.YNc(51,D,3,3,"mat-error",14),e.YNc(52,Z,3,3,"mat-error",14),e.qZA(),e.TgZ(53,"mat-form-field",9)(54,"mat-label"),e._uU(55),e.ALo(56,"transloco"),e.qZA(),e._UZ(57,"input",16),e.YNc(58,I,3,3,"mat-error",14),e.qZA(),e.TgZ(59,"button",7),e._uU(60),e.ALo(61,"transloco"),e.qZA()()()()()),2&l){let p,w,L,y;e.Tol(e.lcZ(1,33,o.isSmallScreen)?"small":"large"),e.xp6(2),e.Q6J("label",e.lcZ(3,35,"userManagement.profile.tabs.details")),e.xp6(3),e.Q6J("showAlert",o.showAlert)("alertType",o.alertType),e.xp6(1),e.Oqu(o.alertMsg),e.xp6(1),e.Q6J("formGroup",o.profileForm),e.xp6(2),e.Q6J("ngIf",o.needPassword),e.xp6(2),e.hij(" ",e.lcZ(12,37,"save")," "),e.xp6(2),e.Q6J("label",e.lcZ(14,39,"userManagement.profile.tabs.securityQuestion")),e.xp6(3),e.Q6J("showAlert",o.showAlert)("alertType",o.alertType),e.xp6(1),e.Oqu(o.alertMsg),e.xp6(1),e.Q6J("formGroup",o.securityQuestionForm),e.xp6(3),e.Oqu(e.lcZ(22,41,"userManagement.controls.securityQuestion.label")),e.xp6(5),e.Oqu(e.lcZ(27,43,"userManagement.controls.securityAnswer.label")),e.xp6(4),e.hij(" ",e.lcZ(31,45,"save")," "),e.xp6(2),e.Q6J("label",e.lcZ(33,47,"userManagement.profile.tabs.password")),e.xp6(3),e.Q6J("showAlert",o.showAlert)("alertType",o.alertType),e.xp6(1),e.Oqu(o.alertMsg),e.xp6(1),e.Q6J("formGroup",o.updatePasswordForm),e.xp6(1),e.Q6J("showAlert",o.showAlert)("alertType",o.alertType),e.xp6(1),e.Oqu(o.alertMsg),e.xp6(3),e.Oqu(e.lcZ(43,49,"userManagement.controls.oldPassword.label")),e.xp6(3),e.Q6J("ngIf",null==(p=o.updatePasswordForm.get("oldPassword"))||null==p.errors?null:p.errors.required),e.xp6(3),e.Oqu(e.lcZ(49,51,"userManagement.controls.password.label")),e.xp6(3),e.Q6J("ngIf",null==(w=o.updatePasswordForm.get("newPassword"))||null==w.errors?null:w.errors.required),e.xp6(1),e.Q6J("ngIf",null==(L=o.updatePasswordForm.get("newPassword"))||null==L.errors?null:L.errors.minlength),e.xp6(3),e.Oqu(e.lcZ(56,53,"userManagement.controls.confirmPassword.label")),e.xp6(3),e.Q6J("ngIf",null==(y=o.updatePasswordForm.get("confirmPassword"))?null:y.hasError("doesNotMatch")),e.xp6(2),e.hij(" ",e.lcZ(61,55,"save")," ")}},dependencies:[f.Nh,f.uX,f.SP,E.v,s.UX,s._Y,s.Fj,s.JJ,s.JL,s.sg,s.u,s.x0,A.e,m.O5,h.lN,h.KE,h.hX,h.TO,r.c,r.Nt,C.ot,C.lW,m.Ov,T.Ot],encapsulation:2}),i);M=(0,n.gn)([(0,O.c)({checkProperties:!0})],M)},41089:(N,P,t)=>{t.d(P,{v:()=>h});var n=t(65879),s=t(96814),_=t(32296),d=t(45597),g=t(90590);function E(m,A){if(1&m){const f=n.EpF();n.TgZ(0,"button",5),n.NdJ("click",function(){n.CHM(f);const O=n.oxw(2);return n.KtG(O.dismissAlert())}),n.TgZ(1,"fa-icon",6),n._uU(2),n.qZA()()}if(2&m){const f=n.oxw(2);n.xp6(1),n.Q6J("icon",f.faXmark),n.xp6(1),n.Oqu("alerts.close")}}function C(m,A){if(1&m&&(n.TgZ(0,"div",1),n._UZ(1,"fa-icon",2),n.TgZ(2,"span",3),n.Hsn(3),n.qZA(),n.YNc(4,E,3,2,"button",4),n.qZA()),2&m){const f=n.oxw();n.Tol(f.alertType),n.xp6(1),n.Q6J("icon",f.icon),n.xp6(3),n.Q6J("ngIf",f.dismissible)}}const r=["*"];let h=(()=>{class m{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new n.vpe,this.faXmark=g.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return g.f8k;case"error":return g.$9F;case"warning":return g.RLE;default:return g.sqG}}}return m.\u0275fac=function(f){return new(f||m)},m.\u0275cmp=n.Xpm({type:m,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[n.jDz],ngContentSelectors:r,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(f,T){1&f&&(n.F$t(),n.YNc(0,C,5,4,"div",0)),2&f&&n.Q6J("ngIf",T.showAlert)},dependencies:[s.O5,_.ot,_.RK,d.uH,d.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),m})()},2593:(N,P,t)=>{t.d(P,{e:()=>v});var m,n=t(97582),s=t(96814),_=t(56223),d=t(64170),g=t(2032),E=t(42346),C=t(78791),r=t(65879),h=t(65763);function A(a,i){1&a&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&a&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"userManagement.controls.username.errors.required")," "))}function f(a,i){1&a&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&a&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"userManagement.controls.username.errors.minLength")," "))}function T(a,i){1&a&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&a&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"userManagement.controls.email.errors.invalid")," "))}function O(a,i){1&a&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&a&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"userManagement.controls.email.errors.required")," "))}function e(a,i){1&a&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&a&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"userManagement.controls.firstName.errors.required")," "))}function x(a,i){1&a&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&a&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"userManagement.controls.lastName.errors.required")," "))}function F(a,i){1&a&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&a&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"userManagement.controls.displayName.errors.required")," "))}function q(a,i){1&a&&(r.TgZ(0,"mat-form-field",2)(1,"mat-label"),r._uU(2),r.ALo(3,"transloco"),r.qZA(),r._UZ(4,"input",10),r.qZA()),2&a&&(r.xp6(2),r.Oqu(r.lcZ(3,1,"userManagement.controls.phone.label")))}let v=((m=class{constructor(i,c){this.rootFormGroup=i,this.themeService=c,this.isDarkMode=this.themeService.darkMode$}ngOnInit(){this.rootForm=this.rootFormGroup.control,this.rootFormGroup.ngSubmit.subscribe(()=>{this.rootForm.markAllAsTouched()})}controlExists(i){return null!==this.rootForm.get(i)}isRequired(i){return!!this.rootForm.get(i)?.hasValidator(_.kI.required)}}).\u0275fac=function(i){return new(i||m)(r.Y36(_.sg),r.Y36(h.F))},m.\u0275cmp=r.Xpm({type:m,selectors:[["df-profile-details"]],standalone:!0,features:[r.jDz],decls:37,vars:31,consts:[["name","user-details-section",3,"formGroup"],["formGroupName","profileDetailsGroup"],["appearance","outline"],["matInput","","type","text","formControlName","username"],[4,"ngIf"],["matInput","","type","email","formControlName","email"],["matInput","","type","text","formControlName","firstName"],["matInput","","formControlName","lastName"],["matInput","","formControlName","name"],["appearance","outline",4,"ngIf"],["matInput","","formControlName","phone"]],template:function(i,c){if(1&i&&(r.ynx(0,0),r.ALo(1,"async"),r.ynx(2,1),r.TgZ(3,"mat-form-field",2)(4,"mat-label"),r._uU(5),r.ALo(6,"transloco"),r.ALo(7,"transloco"),r.qZA(),r._UZ(8,"input",3),r.YNc(9,A,3,3,"mat-error",4),r.YNc(10,f,3,3,"mat-error",4),r.qZA(),r.TgZ(11,"mat-form-field",2)(12,"mat-label"),r._uU(13),r.ALo(14,"transloco"),r.qZA(),r._UZ(15,"input",5),r.YNc(16,T,3,3,"mat-error",4),r.YNc(17,O,3,3,"mat-error",4),r.qZA(),r.TgZ(18,"mat-form-field",2)(19,"mat-label"),r._uU(20),r.ALo(21,"transloco"),r.qZA(),r._UZ(22,"input",6),r.YNc(23,e,3,3,"mat-error",4),r.qZA(),r.TgZ(24,"mat-form-field",2)(25,"mat-label"),r._uU(26),r.ALo(27,"transloco"),r.qZA(),r._UZ(28,"input",7),r.YNc(29,x,3,3,"mat-error",4),r.qZA(),r.TgZ(30,"mat-form-field",2)(31,"mat-label"),r._uU(32),r.ALo(33,"transloco"),r.qZA(),r._UZ(34,"input",8),r.YNc(35,F,3,3,"mat-error",4),r.qZA(),r.YNc(36,q,5,3,"mat-form-field",9),r.BQk()()),2&i){let b,U,D,Z,I,M,u;r.Tol(r.lcZ(1,17,c.isDarkMode)?"dark-theme":""),r.Q6J("formGroup",c.rootForm),r.xp6(5),r.AsE("",r.lcZ(6,19,"userManagement.controls.username.altLabel"),"",c.isRequired("profileDetailsGroup.username")?"":" "+r.lcZ(7,21,"userManagement.controls.username.optional"),""),r.xp6(4),r.Q6J("ngIf",null==(b=c.rootForm.get("profileDetailsGroup.username"))||null==b.errors?null:b.errors.required),r.xp6(1),r.Q6J("ngIf",null==(U=c.rootForm.get("profileDetailsGroup.username"))||null==U.errors?null:U.errors.minlength),r.xp6(3),r.hij(" ",r.lcZ(14,23,"userManagement.controls.email.label"),""),r.xp6(3),r.Q6J("ngIf",(null==(D=c.rootForm.get("profileDetailsGroup.email"))||null==D.errors?null:D.errors.email)&&!(null!=(D=c.rootForm.get("profileDetailsGroup.email"))&&null!=D.errors&&D.errors.required)),r.xp6(1),r.Q6J("ngIf",!(null!=(Z=c.rootForm.get("profileDetailsGroup.email"))&&null!=Z.errors&&Z.errors.email)&&(null==(Z=c.rootForm.get("profileDetailsGroup.email"))||null==Z.errors?null:Z.errors.required)),r.xp6(3),r.hij(" ",r.lcZ(21,25,"userManagement.controls.firstName.label"),""),r.xp6(3),r.Q6J("ngIf",null==(I=c.rootForm.get("profileDetailsGroup.firstName"))||null==I.errors?null:I.errors.required),r.xp6(3),r.Oqu(r.lcZ(27,27,"userManagement.controls.lastName.label")),r.xp6(3),r.Q6J("ngIf",null==(M=c.rootForm.get("profileDetailsGroup.lastName"))||null==M.errors?null:M.errors.required),r.xp6(3),r.Oqu(r.lcZ(33,29,"userManagement.controls.displayName.label")),r.xp6(3),r.Q6J("ngIf",null==(u=c.rootForm.get("profileDetailsGroup.name"))||null==u.errors?null:u.errors.required),r.xp6(1),r.Q6J("ngIf",c.controlExists("profileDetailsGroup.phone"))}},dependencies:[d.lN,d.KE,d.hX,d.TO,g.c,g.Nt,_.u5,_.Fj,_.JJ,_.JL,_.UX,_.sg,_.u,_.x0,E.Ot,s.O5,s.Ov],encapsulation:2}),m);v=(0,n.gn)([(0,C.c)({checkProperties:!0})],v)},92418:(N,P,t)=>{function n(s){return _=>{const d=_.parent;if(d){const g=d.get(s);if(g&&_.value!==g.value)return{doesNotMatch:!0}}return null}}t.d(P,{t:()=>n})}}]); \ No newline at end of file diff --git a/dist/8372.14badd2604c8a3ff.js b/dist/8372.14badd2604c8a3ff.js new file mode 100644 index 00000000..6db8ebda --- /dev/null +++ b/dist/8372.14badd2604c8a3ff.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8372],{58372:(F,C,a)=>{a.r(C),a.d(C,{DfLoginComponent:()=>b});var r=a(97582),s=a(56223),x=a(26306),O=a(58504),u=a(41089),A=a(81896),_=a(62651),m=a(71514);const M={google:m.xYR,github:m.zhw,microsoft:m.hVS,amazon:m._sB,apple:m.Av$,linkedin:m.D9H,bitbucket:m.KOC,facebook:m.neY,salesforce:m.Y0K,twitch:m.z0T,openid:m.JrB};function g(e){return Object.keys(M).includes(e)}function f(e){return M[e]}var p,l=a(45597),d=a(32296),Z=a(2032),P=a(23680),L=a(98525),T=a(64170),h=a(96814),D=a(26385),v=a(95195),I=a(42346),w=a(78791),t=a(65879),J=a(75911),U=a(99496),N=a(65763),S=a(72246);function E(e,o){if(1&e&&(t.TgZ(0,"mat-option",18),t._uU(1),t.qZA()),2&e){const n=o.$implicit;t.Q6J("value",n.name),t.xp6(1),t.hij(" ",n.label," ")}}function Q(e,o){if(1&e&&(t.TgZ(0,"mat-form-field",8)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",16),t._UZ(5,"mat-option"),t.YNc(6,E,2,2,"mat-option",17),t.qZA()()),2&e){const n=t.oxw();t.xp6(2),t.hij(" ",t.lcZ(3,2,"userManagement.controls.services.label"),""),t.xp6(4),t.Q6J("ngForOf",n.ldapServices)}}function Y(e,o){1&e&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.email.errors.invalid")," "))}function j(e,o){1&e&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.email.errors.required")," "))}function q(e,o){if(1&e&&(t.TgZ(0,"mat-form-field",8)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",19),t.YNc(5,Y,3,3,"mat-error",10),t.YNc(6,j,3,3,"mat-error",10),t.qZA()),2&e){const n=t.oxw();let i,c;t.xp6(2),t.hij(" ",t.lcZ(3,3,"userManagement.controls.email.label"),""),t.xp6(3),t.Q6J("ngIf",(null==(i=n.loginForm.get("email"))||null==i.errors?null:i.errors.email)&&!(null!=(i=n.loginForm.get("email"))&&null!=i.errors&&i.errors.required)),t.xp6(1),t.Q6J("ngIf",!(null!=(c=n.loginForm.get("email"))&&null!=c.errors&&c.errors.email)&&(null==(c=n.loginForm.get("email"))||null==c.errors?null:c.errors.required))}}function k(e,o){1&e&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.username.errors.required")," "))}function B(e,o){if(1&e&&(t.TgZ(0,"mat-form-field",8)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",20),t.YNc(5,k,3,3,"mat-error",10),t.qZA()),2&e){const n=t.oxw();let i;t.xp6(2),t.Oqu(t.lcZ(3,2,"userManagement.controls.username.altLabel")),t.xp6(3),t.Q6J("ngIf",null==(i=n.loginForm.get("username"))||null==i.errors?null:i.errors.required)}}function R(e,o){1&e&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"userManagement.controls.password.errors.required")," "))}function $(e,o){1&e&&t.GkF(0)}function K(e,o){1&e&&t.GkF(0)}function W(e,o){if(1&e&&(t.TgZ(0,"fa-icon",28),t._uU(1),t.qZA()),2&e){const n=t.oxw(2).$implicit,i=t.oxw(3);t.Q6J("icon",i.getIcon(n.iconClass)),t.xp6(1),t.Oqu(n.label)}}function H(e,o){if(1&e&&(t.TgZ(0,"a",26),t.YNc(1,W,2,2,"fa-icon",27),t.qZA()),2&e){const n=t.oxw().$implicit,i=t.oxw(3);t.Q6J("href","/api/v2/"+n.path,t.LSH),t.uIk("aria-label",n.label),t.xp6(1),t.Q6J("ngIf",i.iconExist(n.iconClass))}}function z(e,o){if(1&e&&(t.TgZ(0,"a",26),t._uU(1),t.qZA()),2&e){const n=t.oxw().$implicit;t.Q6J("href","/api/v2/"+n.path,t.LSH),t.xp6(1),t.hij(" ",n.label," ")}}function V(e,o){if(1&e&&(t.ynx(0),t.YNc(1,H,2,3,"a",25),t.YNc(2,z,2,2,"a",25),t.BQk()),2&e){const n=o.$implicit,i=t.oxw(3);t.xp6(1),t.Q6J("ngIf",i.iconExist(n.iconClass)),t.xp6(1),t.Q6J("ngIf",!i.iconExist(n.iconClass))}}function G(e,o){if(1&e&&(t.TgZ(0,"div",22)(1,"h3"),t._uU(2),t.qZA(),t._UZ(3,"mat-divider"),t.TgZ(4,"div",23),t.YNc(5,V,3,2,"ng-container",24),t.qZA()()),2&e){const n=t.oxw(),i=n.title,c=n.services;t.xp6(2),t.Oqu(i),t.xp6(3),t.Q6J("ngForOf",c)}}function X(e,o){1&e&&t.YNc(0,G,6,2,"div",21),2&e&&t.Q6J("ngIf",o.services.length)}const y=function(e,o){return{services:e,title:o}};let b=((p=class{constructor(o,n,i,c,tt,et){this.fb=o,this.systemConfigDataService=n,this.authService=i,this.router=c,this.themeService=tt,this.snackbarService=et,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.envloginAttribute="email",this.loginAttribute="email",this.ldapServices=[],this.oauthServices=[],this.samlServices=[],this.fpRoute=`/${_.Z.AUTH}/${_.Z.FORGOT_PASSWORD}`,this.isDarkMode=this.themeService.darkMode$,this.iconExist=g,this.getIcon=f,this.loginForm=this.fb.group({services:[""],username:[""],email:[""],password:["",[s.kI.required]]})}ngOnInit(){this.systemConfigDataService.environment$.subscribe(o=>{this.envloginAttribute=o.authentication.loginAttribute,this.setLoginAttribute(o.authentication.loginAttribute),this.ldapServices=o.authentication.adldap,this.oauthServices=o.authentication.oauth,this.samlServices=o.authentication.saml}),this.loginForm.controls.services.valueChanges.subscribe(o=>{this.setLoginAttribute(o?"username":this.envloginAttribute)}),this.snackbarService.setSnackbarLastEle("",!1)}setLoginAttribute(o){this.loginAttribute=o,"username"===o?(this.loginForm.controls.username.addValidators(s.kI.required),this.loginForm.controls.email.clearValidators()):(this.loginForm.controls.email.addValidators([s.kI.required,s.kI.email]),this.loginForm.controls.username.clearValidators()),this.loginForm.controls.username.updateValueAndValidity(),this.loginForm.controls.email.updateValueAndValidity()}login(){if(this.loginForm.invalid)return;const o={password:this.loginForm.value.password};this.ldapServices.length&&""!==this.loginForm.value.services&&(o.service=this.loginForm.value.services),"username"===this.loginAttribute?o.username=o.email=this.loginForm.value.username:o.email=this.loginForm.value.email,this.authService.login(o).pipe((0,x.K)(n=>(this.alertMsg=n.error.error.message,this.showAlert=!0,(0,O._)(()=>new Error(n))))).subscribe(()=>{this.showAlert=!1,this.router.navigate([_.Z.HOME])})}}).\u0275fac=function(o){return new(o||p)(t.Y36(s.qu),t.Y36(J.s),t.Y36(U.i),t.Y36(A.F0),t.Y36(N.F),t.Y36(S.w))},p.\u0275cmp=t.Xpm({type:p,selectors:[["df-user-login"]],standalone:!0,features:[t.jDz],decls:37,vars:39,consts:[[1,"user-management-card-container"],[1,"left-panel"],["src","assets/img/logo.png","alt","DreamFactory Logo",1,"logo"],[1,"right-panel"],[1,"user-management-card"],[3,"showAlert","alertType","alertClosed"],["name","login-form",3,"formGroup","ngSubmit"],["appearance","outline",4,"ngIf"],["appearance","outline"],["matInput","","type","password","formControlName","password"],[4,"ngIf"],["mat-flat-button","","color","primary","type","submit"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"action-links"],["mat-button","","target","_self",3,"routerLink"],["authServices",""],["formControlName","services"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","","type","email","formControlName","email"],["matInput","","type","text","formControlName","username"],["class","services-section",4,"ngIf"],[1,"services-section"],[1,"services-container"],[4,"ngFor","ngForOf"],["mat-flat-button","","color","primary",3,"href",4,"ngIf"],["mat-flat-button","","color","primary",3,"href"],["size","2x",3,"icon",4,"ngIf"],["size","2x",3,"icon"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1),t._UZ(3,"img",2),t.qZA(),t.TgZ(4,"div",3)(5,"mat-card",4)(6,"df-alert",5),t.NdJ("alertClosed",function(){return n.showAlert=!1}),t._uU(7),t.qZA(),t.TgZ(8,"mat-card-header")(9,"mat-card-title"),t._uU(10),t.ALo(11,"transloco"),t.qZA()(),t._UZ(12,"mat-divider"),t.TgZ(13,"mat-card-content")(14,"form",6),t.NdJ("ngSubmit",function(){return n.login()}),t.YNc(15,Q,7,4,"mat-form-field",7),t.YNc(16,q,7,5,"mat-form-field",7),t.YNc(17,B,6,4,"mat-form-field",7),t.TgZ(18,"mat-form-field",8)(19,"mat-label"),t._uU(20),t.ALo(21,"transloco"),t.qZA(),t._UZ(22,"input",9),t.YNc(23,R,3,3,"mat-error",10),t.qZA(),t.TgZ(24,"button",11),t._uU(25),t.ALo(26,"transloco"),t.qZA()(),t.YNc(27,$,1,0,"ng-container",12),t.ALo(28,"transloco"),t.YNc(29,K,1,0,"ng-container",12),t.ALo(30,"transloco"),t.TgZ(31,"div",13)(32,"a",14),t._uU(33),t.ALo(34,"transloco"),t.qZA()()()()()(),t.YNc(35,X,1,1,"ng-template",null,15,t.W1O)),2&o){const i=t.MAs(36);let c;t.Tol(t.lcZ(1,19,n.isDarkMode)?"dark-theme":""),t.xp6(6),t.Q6J("showAlert",n.showAlert)("alertType",n.alertType),t.xp6(1),t.Oqu(n.alertMsg),t.xp6(3),t.hij(" ",t.lcZ(11,21,"userManagement.login")," "),t.xp6(4),t.Q6J("formGroup",n.loginForm),t.xp6(1),t.Q6J("ngIf",n.ldapServices.length),t.xp6(1),t.Q6J("ngIf","email"===n.loginAttribute),t.xp6(1),t.Q6J("ngIf","username"===n.loginAttribute),t.xp6(3),t.Oqu(t.lcZ(21,23,"userManagement.controls.password.label")),t.xp6(3),t.Q6J("ngIf",null==(c=n.loginForm.get("password"))||null==c.errors?null:c.errors.required),t.xp6(2),t.hij(" ",t.lcZ(26,25,"userManagement.login")," "),t.xp6(2),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(33,y,n.oauthServices,t.lcZ(28,27,"userManagement.oAuth"))),t.xp6(2),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(36,y,n.samlServices,t.lcZ(30,29,"userManagement.saml"))),t.xp6(3),t.Q6J("routerLink",n.fpRoute),t.xp6(1),t.Oqu(t.lcZ(34,31,"userManagement.forgotPassword"))}},dependencies:[v.QW,v.a8,v.dn,v.dk,v.n5,u.v,D.t,D.d,s.UX,s._Y,s.Fj,s.JJ,s.JL,s.sg,s.u,h.O5,T.lN,T.KE,T.hX,T.TO,L.LD,L.gD,P.ey,P.Ng,h.ax,Z.c,Z.Nt,d.ot,d.zs,d.lW,h.tP,A.rH,l.uH,l.BN,I.Ot,h.ez,h.Ov],styles:[".user-management-card-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%]{padding:16px;margin:0 auto;min-width:300px;max-width:445px;box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%]{padding-bottom:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding-top:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%]{padding-top:32px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] .services-section[_ngcontent-%COMP%] .services-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-top:16px;gap:16px}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%], .user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.user-management-card-container[_ngcontent-%COMP%] .user-management-card[_ngcontent-%COMP%] .action-links[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.user-management-card-container[_ngcontent-%COMP%]{margin-top:20vh}.user-management-card-container.dark-theme[_ngcontent-%COMP%]{background-color:#1e1e1e;color:#fff}",".left-panel[_ngcontent-%COMP%]{display:block;margin-left:auto;margin-right:auto;margin-top:16px}.left-panel[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{min-width:300px;max-width:445px}"]}),p);b=(0,r.gn)([(0,w.c)({checkProperties:!0})],b)},41089:(F,C,a)=>{a.d(C,{v:()=>M});var r=a(65879),s=a(96814),x=a(32296),O=a(45597),u=a(90590);function A(g,f){if(1&g){const l=r.EpF();r.TgZ(0,"button",5),r.NdJ("click",function(){r.CHM(l);const Z=r.oxw(2);return r.KtG(Z.dismissAlert())}),r.TgZ(1,"fa-icon",6),r._uU(2),r.qZA()()}if(2&g){const l=r.oxw(2);r.xp6(1),r.Q6J("icon",l.faXmark),r.xp6(1),r.Oqu("alerts.close")}}function _(g,f){if(1&g&&(r.TgZ(0,"div",1),r._UZ(1,"fa-icon",2),r.TgZ(2,"span",3),r.Hsn(3),r.qZA(),r.YNc(4,A,3,2,"button",4),r.qZA()),2&g){const l=r.oxw();r.Tol(l.alertType),r.xp6(1),r.Q6J("icon",l.icon),r.xp6(3),r.Q6J("ngIf",l.dismissible)}}const m=["*"];let M=(()=>{class g{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new r.vpe,this.faXmark=u.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return u.f8k;case"error":return u.$9F;case"warning":return u.RLE;default:return u.sqG}}}return g.\u0275fac=function(l){return new(l||g)},g.\u0275cmp=r.Xpm({type:g,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[r.jDz],ngContentSelectors:m,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(l,d){1&l&&(r.F$t(),r.YNc(0,_,5,4,"div",0)),2&l&&r.Q6J("ngIf",d.showAlert)},dependencies:[s.O5,x.ot,x.RK,O.uH,O.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),g})()}}]); \ No newline at end of file diff --git a/dist/8393.fb4ff876758c2446.js b/dist/8393.fb4ff876758c2446.js new file mode 100644 index 00000000..f9cebfc1 --- /dev/null +++ b/dist/8393.fb4ff876758c2446.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8393],{78393:(ne,x,o)=>{o.r(x),o.d(x,{DfScriptDetailsComponent:()=>D});var y=o(97582),A=o(78791),C=o(82599),f=o(42346),p=o(64170),d=o(98525),l=o(96814),Z=o(24546);const E=[{label:(0,f.Iu)("scriptTypes.nodejs"),value:Z.h.NODEJS,extension:"js"},{label:(0,f.Iu)("scriptTypes.php"),value:Z.h.PHP,extension:"php"},{label:(0,f.Iu)("scriptTypes.python"),value:Z.h.PYTHON,extension:"py"}];var u,c=o(56223),v=o(32296),J=o(62810),F=o(24630),_=o(2032),U=o(27921),L=o(37398),P=o(15711),S=o(86806),Q=o(25313),T=o(23680),Y=o(45597),m=o(3305),M=o(6625),k=o(94664),j=o(30977),e=o(65879),N=o(65763);function w(i,n){if(1&i&&(e.TgZ(0,"mat-option",12),e._uU(1),e.qZA()),2&i){const t=n.$implicit;e.Q6J("value",t.label),e.xp6(1),e.hij(" ",t.label," ")}}function R(i,n){if(1&i){const t=e.EpF();e.ynx(0),e.TgZ(1,"form",1),e.ALo(2,"async"),e.TgZ(3,"mat-accordion")(4,"mat-expansion-panel",2)(5,"mat-expansion-panel-header")(6,"mat-panel-title"),e._uU(7," Link to Service "),e.qZA(),e._UZ(8,"mat-panel-description"),e.qZA(),e.TgZ(9,"mat-form-field",3)(10,"mat-label"),e._uU(11,"Select Service"),e.qZA(),e.TgZ(12,"mat-select",4),e.YNc(13,w,2,2,"mat-option",5),e.qZA()(),e.TgZ(14,"mat-form-field",3)(15,"mat-label"),e._uU(16,"Repository: "),e.qZA(),e._UZ(17,"input",6),e.qZA(),e.TgZ(18,"mat-form-field",3)(19,"mat-label"),e._uU(20,"Branch/Tag: "),e.qZA(),e._UZ(21,"input",7),e.qZA(),e.TgZ(22,"mat-form-field",3)(23,"mat-label"),e._uU(24,"Path"),e.qZA(),e._UZ(25,"input",8),e.qZA(),e.TgZ(26,"div",9)(27,"button",10),e.NdJ("click",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onViewLatest())}),e._UZ(28,"i",11),e._uU(29," View Latest "),e.qZA(),e.TgZ(30,"button",10),e.NdJ("click",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onDeleteCache())}),e._UZ(31,"i",11),e._uU(32," Delete Cache "),e.qZA()()()()(),e.BQk()}if(2&i){const t=e.oxw();e.xp6(1),e.Tol(e.lcZ(2,5,t.isDarkMode)?"dark-theme":""),e.Q6J("formGroup",t.roleForm),e.xp6(3),e.Q6J("expanded",!1),e.xp6(9),e.Q6J("ngForOf",t.storageServices)}}let b=((u=class{constructor(n,t,a,s){this.themeService=n,this.cacheService=t,this.baseService=a,this.crudService=s,this.storageServices=[],this.selectType=!1,this.isDarkMode=this.themeService.darkMode$,this.roleForm=new c.cw({serviceList:new c.NI(""),repoInput:new c.NI(""),branchInput:new c.NI(""),pathInput:new c.NI("")}),this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(r=>{this.storageServices=r.services})}ngOnInit(){this.updateDataSource()}ngOnChanges(n){n.storageServiceId&&this.findServiceById()}findServiceById(){this.selectType="github"===this.storageServices.find(t=>t.name===this.storageServiceId)?.type}updateDataSource(){}onViewLatest(){const n=this.roleForm.getRawValue(),I=`${n.serviceList??""}/_repo/${n.repoInput??""}?branch=${n.branchInput??""}&content=1&path=${n.pathInput??""}`;I.endsWith(".json")?this.baseService.downloadJson(I).subscribe(h=>this.content.setValue(h)):this.baseService.downloadFile(I).pipe((0,k.w)(h=>(0,j.Vu)(h))).subscribe(h=>this.content.setValue(h))}onDeleteCache(){this.cache&&this.cacheService.delete(`_event/${this.cache}`,{snackbarSuccess:"scripts.deleteCacheSuccessMsg"}).subscribe()}}).\u0275fac=function(n){return new(n||u)(e.Y36(N.F),e.Y36(S.OP),e.Y36(S.PA),e.Y36(S.qY))},u.\u0275cmp=e.Xpm({type:u,selectors:[["df-link-service"]],inputs:{cache:"cache",storageServiceId:"storageServiceId",storagePath:"storagePath",content:"content"},standalone:!0,features:[e._Bn([M.R]),e.TTD,e.jDz],decls:1,vars:1,consts:[[4,"ngIf"],[1,"details-section",3,"formGroup"],[3,"expanded"],["appearance","outline","subscriptSizing","dynamic",1,"full-width","form-field-gap"],["formControlName","serviceList"],[3,"value",4,"ngFor","ngForOf"],["matInput","","type","text","placeholder","path","formControlName","repoInput"],["matInput","","type","text","placeholder","path","formControlName","branchInput"],["matInput","","type","text","placeholder","path","formControlName","pathInput"],[1,"full-width","action-bar"],["mat-flat-button","","type","button","color","primary",1,"save-btn",3,"click"],[1,"fa","fa-refresh"],[3,"value"]],template:function(n,t){1&n&&e.YNc(0,R,33,7,"ng-container",0),2&n&&e.Q6J("ngIf",t.selectType)},dependencies:[p.lN,p.KE,p.hX,v.ot,v.lW,Q.p0,_.c,_.Nt,d.LD,d.gD,T.ey,C.rP,Y.uH,m.To,m.pp,m.ib,m.yz,m.yK,m.u4,l.Ov,T.Ng,c.UX,c._Y,c.Fj,c.JJ,c.JL,c.sg,c.u,l.ez,l.sg,l.O5],styles:[".lnik-service-accordion[_ngcontent-%COMP%]{padding:16px 0}.mat-column-actions[_ngcontent-%COMP%], .mat-column-private[_ngcontent-%COMP%]{max-width:10%}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.form-field-gap[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px}"]}),u);b=(0,y.gn)([(0,A.c)({checkProperties:!0})],b);var g,q=o(94517),O=o(81896);function G(i,n){if(1&i&&(e.TgZ(0,"mat-option",17),e._uU(1),e.qZA()),2&i){const t=n.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t," ")}}function B(i,n){if(1&i&&(e.TgZ(0,"mat-option",17),e._uU(1),e.qZA()),2&i){const t=n.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t," ")}}function V(i,n){if(1&i&&(e.TgZ(0,"mat-option",17),e._uU(1),e.qZA()),2&i){const t=n.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t," ")}}function $(i,n){1&i&&(e.ynx(0),e._uU(1,"Table Name"),e.BQk())}function H(i,n){1&i&&e._uU(0,"Name")}function K(i,n){if(1&i&&(e.TgZ(0,"mat-option",17),e._uU(1),e.qZA()),2&i){const t=n.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t," ")}}function z(i,n){if(1&i){const t=e.EpF();e.ynx(0),e.TgZ(1,"mat-form-field",3)(2,"mat-label"),e.YNc(3,$,2,0,"ng-container",1),e.YNc(4,H,1,0,"ng-template",null,18,e.W1O),e.qZA(),e.TgZ(6,"mat-select",13),e.NdJ("valueChange",function(s){e.CHM(t);const r=e.oxw(2);return e.KtG(r.selectTable=s)})("selectionChange",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.selectedTable())}),e.YNc(7,K,2,2,"mat-option",5),e.qZA()(),e.BQk()}if(2&i){const t=e.MAs(5),a=e.oxw(2);e.xp6(3),e.Q6J("ngIf","table"===a.tableProcedureFlag)("ngIfElse",t),e.xp6(3),e.Q6J("value",a.selectTable),e.xp6(1),e.Q6J("ngForOf",a.tableOptions)}}function W(i,n){if(1&i&&(e.ynx(0),e.TgZ(1,"mat-form-field",19)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e._UZ(5,"input",20),e.qZA(),e.BQk()),2&i){const t=e.oxw(2);e.xp6(3),e.Oqu(e.lcZ(4,2,"scripts.scriptName")),e.xp6(2),e.Q6J("value",t.completeScriptName)}}function X(i,n){if(1&i){const t=e.EpF();e.ynx(0),e.TgZ(1,"mat-form-field",3)(2,"mat-label"),e._uU(3),e.ALo(4,"transloco"),e.qZA(),e.TgZ(5,"mat-select",13),e.NdJ("valueChange",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.selectedServiceItem=s)})("selectionChange",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.selectedServiceItemEvent())}),e.YNc(6,G,2,2,"mat-option",5),e.qZA()(),e.TgZ(7,"mat-form-field",14)(8,"mat-label"),e._uU(9),e.ALo(10,"transloco"),e.qZA(),e.TgZ(11,"mat-select",13),e.NdJ("valueChange",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.selectedEventItem=s)})("selectionChange",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.selectedEventItemEvent())}),e.YNc(12,B,2,2,"mat-option",5),e.qZA()(),e.TgZ(13,"mat-form-field",14)(14,"mat-label"),e._uU(15),e.ALo(16,"transloco"),e.qZA(),e.TgZ(17,"mat-select",15),e.NdJ("valueChange",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.selectedRouteItem=s)}),e.YNc(18,V,2,2,"mat-option",5),e.qZA()(),e.YNc(19,z,8,4,"ng-container",16),e.YNc(20,W,6,4,"ng-container",16),e.BQk()}if(2&i){const t=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,11,"service")),e.xp6(2),e.Q6J("value",t.selectedServiceItem),e.xp6(1),e.Q6J("ngForOf",t.storeServiceArray),e.xp6(3),e.Oqu(e.lcZ(10,13,"scripts.scriptType")),e.xp6(2),e.Q6J("value",t.selectedEventItem),e.xp6(1),e.Q6J("ngForOf",t.ungroupedEventItems),e.xp6(3),e.Oqu(e.lcZ(16,15,"scripts.scriptMethod")),e.xp6(2),e.Q6J("value",t.selectedRouteItem),e.xp6(1),e.Q6J("ngForOf",t.ungroupedRouteOptions),e.xp6(1),e.Q6J("ngIf",t.tableOptions),e.xp6(1),e.Q6J("ngIf",t.completeScriptName)}}function ee(i,n){if(1&i&&(e.TgZ(0,"mat-form-field",19)(1,"mat-label"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e._UZ(4,"input",21),e.qZA()),2&i){const t=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,2,"scripts.tableName")),e.xp6(2),e.Q6J("value",t.completeScriptName)}}function te(i,n){if(1&i&&(e.TgZ(0,"mat-option",17),e._uU(1),e.qZA()),2&i){const t=n.$implicit;e.Q6J("value",t.value),e.xp6(1),e.hij(" ",t.label," ")}}let D=((g=class{constructor(n,t,a,s,r){this.activatedRoute=n,this.fb=t,this.router=a,this.eventScriptService=s,this.themeService=r,this.types=E,this.type="create",this.loaded=!1,this.isDarkMode=this.themeService.darkMode$,this.storeServiceArray=[],this.ungroupedEventItems=[],this.scriptForm=this.fb.group({name:[""],type:["nodejs",[c.kI.required]],content:[""],storageServiceId:[],storagePath:[""],isActive:[!1],allow_event_modification:[!1]})}ngOnInit(){this.activatedRoute.data.subscribe(({data:n,type:t})=>{if(this.type=t,"edit"===t){this.scriptDetails=n;let a=Object.keys(n).reduce((s,r)=>({...s,[(0,q.Vn)(r)]:n[r]}),{});a={...a,isActive:n.isActive},this.scriptForm.patchValue(a),this.scriptForm.controls.name.disable(),this.completeScriptName=n.name}else this.scriptEvents=(0,P.p)(n),this.unGroupedEvents=n,this.storageServices=n,this.storeServiceArray=Object.keys(this.storageServices)}),this.scriptEventsOptions=this.scriptForm.controls.name.valueChanges.pipe((0,U.O)(""),(0,L.U)(n=>this.filterGroup(n))),this.loaded=!0}getControl(n){return this.scriptForm.controls[n]}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}submit(){if(!this.scriptForm.valid)return;const n=this.scriptForm.getRawValue(),t={...n,storageServiceId:"local_file"===n.storageServiceId?.type?n.storageServiceId?.id:null,storage_path:"local_file"===n.storageServiceId?.type?n.storagePath:null,name:this.completeScriptName??this.selectedRouteItem};"edit"===this.type?(this.scriptDetails={...this.scriptDetails,...t},this.eventScriptService.update(n.name,n).subscribe(()=>this.goBack())):(this.scriptDetails=n,this.eventScriptService.create(t,void 0,t.name).subscribe(()=>this.goBack()))}filterGroup(n){return n?this.scriptEvents.map(t=>({name:t.name,endpoints:t.endpoints.filter(a=>a.toLowerCase().includes(n.toLowerCase()))})).filter(t=>t.endpoints.length>0):this.scriptEvents}selectedServiceItemEvent(){this.ungroupedEventItems=[],this.ungroupedRouteOptions=[],this.selectedRouteItem="";let n=this.selectedServiceItem;"api_docs"===n&&(n="apiDocs"),this.ungroupedEventOptions=this.unGroupedEvents[n],this.ungroupedEventItems=this.ungroupedEventItems||[],Object.keys(this.ungroupedEventOptions).forEach(t=>{this.ungroupedEventItems.push(t)})}selectedEventItemEvent(){this.ungroupedRouteOptions=[...this.ungroupedEventOptions[this.selectedEventItem].endpoints];const n=this.ungroupedEventOptions[this.selectedEventItem].parameter;n&&"object"==typeof n&&Object.keys(n).length>0&&("tableName"===Object.keys(n)[0]?(this.tableProcedureFlag="table",this.tableOptions=[...this.ungroupedEventOptions[this.selectedEventItem].parameter.tableName]):"procedureName"===Object.keys(n)[0]?(this.tableProcedureFlag="procedure",this.tableOptions=[...this.ungroupedEventOptions[this.selectedEventItem].parameter.procedureName]):"functionName"===Object.keys(n)[0]&&(this.tableProcedureFlag="function",this.tableOptions=[...this.ungroupedEventOptions[this.selectedEventItem].parameter.procedureName]))}selectedTable(){this.completeScriptName=this.selectedRouteItem.replace("{table_name}",this.selectTable)}selectedRoute(){this.completeScriptName=this.selectedRouteItem,this.selectTable&&(this.completeScriptName=this.completeScriptName.replace("{table_name}",this.selectTable))}}).\u0275fac=function(n){return new(n||g)(e.Y36(O.gz),e.Y36(c.qu),e.Y36(O.F0),e.Y36(S.qY),e.Y36(N.F))},g.\u0275cmp=e.Xpm({type:g,selectors:[["df-script-details"]],standalone:!0,features:[e.jDz],decls:26,vars:32,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["editing",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["formControlName","isActive",1,"dynamic-width"],["formControlName","allow_event_modification",1,"dynamic-width"],[3,"cache","storageServiceId","storagePath","content"],[1,"full-width",3,"cache","type","storageServiceId","storagePath","content"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],["mat-flat-button","","color","primary",1,"save-btn"],[3,"value","valueChange","selectionChange"],["appearance","outline","subscriptSizing","dynamic",1,"half-width"],[3,"value","valueChange"],[4,"ngIf"],[3,"value"],["procedure",""],["appearance","outline",1,"full-width"],["matInput","",3,"value"],["matInput","","disabled","",3,"value"]],template:function(n,t){if(1&n&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(){return t.submit()}),e.ALo(1,"async"),e.YNc(2,X,21,17,"ng-container",1),e.YNc(3,ee,5,4,"ng-template",null,2,e.W1O),e.TgZ(5,"mat-form-field",3)(6,"mat-label"),e._uU(7),e.ALo(8,"transloco"),e.qZA(),e.TgZ(9,"mat-select",4),e.YNc(10,te,2,2,"mat-option",5),e.qZA()(),e.TgZ(11,"mat-slide-toggle",6),e._uU(12),e.ALo(13,"transloco"),e.qZA(),e.TgZ(14,"mat-slide-toggle",7),e._uU(15),e.ALo(16,"transloco"),e.qZA(),e._UZ(17,"df-link-service",8)(18,"df-script-editor",9),e.TgZ(19,"div",10)(20,"button",11),e.NdJ("click",function(){return t.goBack()}),e._uU(21),e.ALo(22,"transloco"),e.qZA(),e.TgZ(23,"button",12),e._uU(24),e.ALo(25,"transloco"),e.qZA()()()),2&n){const a=e.MAs(4);e.Tol(e.lcZ(1,20,t.isDarkMode)?"dark-theme":""),e.Q6J("formGroup",t.scriptForm),e.xp6(2),e.Q6J("ngIf","edit"!==t.type)("ngIfElse",a),e.xp6(5),e.Oqu(e.lcZ(8,22,"scriptType")),e.xp6(3),e.Q6J("ngForOf",t.types),e.xp6(2),e.Oqu(e.lcZ(13,24,"active")),e.xp6(3),e.Oqu(e.lcZ(16,26,"eventModification")),e.xp6(2),e.Q6J("cache",t.scriptForm.getRawValue().name)("storageServiceId",t.selectedServiceItem)("storagePath",t.getControl("storagePath"))("content",t.getControl("content")),e.xp6(1),e.Q6J("cache",t.scriptForm.getRawValue().name)("type",t.getControl("type"))("storageServiceId",t.getControl("storageServiceId"))("storagePath",t.getControl("storagePath"))("content",t.getControl("content")),e.xp6(3),e.hij(" ",e.lcZ(22,28,"cancel")," "),e.xp6(3),e.hij(" ",e.lcZ(25,30,"save")," ")}},dependencies:[C.rP,C.Rr,f.Ot,p.lN,p.KE,p.hX,d.LD,d.gD,T.ey,l.ax,c.u5,c._Y,c.JJ,c.JL,c.UX,c.sg,c.u,v.ot,v.lW,J.E,F.Bb,_.c,_.Nt,l.Ov,l.ez,l.O5,b],encapsulation:2}),g);D=(0,y.gn)([(0,A.c)({checkProperties:!0})],D)}}]); \ No newline at end of file diff --git a/dist/8525.19cc02a66cd7ac62.js b/dist/8525.19cc02a66cd7ac62.js new file mode 100644 index 00000000..a947e866 --- /dev/null +++ b/dist/8525.19cc02a66cd7ac62.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8525],{98525:(de,R,s)=>{s.d(R,{LD:()=>ae,gD:()=>ie});var m=s(33651),f=s(96814),i=s(65879),o=s(23680),M=s(64170),D=s(89829),y=s(4300),L=s(49388),v=s(42495),B=s(78337),c=s(36028),b=s(56223),C=s(78645),F=s(74911),O=s(63019),I=s(27921),w=s(94664),k=s(48180),x=s(32181),T=s(37398),K=s(93997),u=s(59773),d=s(86825);const W=["trigger"],V=["panel"];function U(n,l){if(1&n&&(i.TgZ(0,"span",10),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Oqu(e.placeholder)}}function H(n,l){if(1&n&&(i.TgZ(0,"span",14),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e.triggerValue)}}function Y(n,l){1&n&&i.Hsn(0,0,["*ngSwitchCase","true"])}function G(n,l){if(1&n&&(i.TgZ(0,"span",11),i.YNc(1,H,2,1,"span",12),i.YNc(2,Y,1,0,"ng-content",13),i.qZA()),2&n){const e=i.oxw();i.Q6J("ngSwitch",!!e.customTrigger),i.xp6(2),i.Q6J("ngSwitchCase",!0)}}function j(n,l){if(1&n){const e=i.EpF();i.O4$(),i.kcU(),i.TgZ(0,"div",15,16),i.NdJ("@transformPanel.done",function(a){i.CHM(e);const r=i.oxw();return i.KtG(r._panelDoneAnimatingStream.next(a.toState))})("keydown",function(a){i.CHM(e);const r=i.oxw();return i.KtG(r._handleKeydown(a))}),i.Hsn(2,1),i.qZA()}if(2&n){const e=i.oxw();i.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),i.Q6J("ngClass",e.panelClass)("@transformPanel","showing"),i.uIk("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const Z=[[["mat-select-trigger"]],"*"],N=["mat-select-trigger","*"],z={transformPanelWrap:(0,d.X$)("transformPanelWrap",[(0,d.eR)("* => void",(0,d.IO)("@transformPanel",[(0,d.pV)()],{optional:!0}))]),transformPanel:(0,d.X$)("transformPanel",[(0,d.SB)("void",(0,d.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,d.eR)("void => showing",(0,d.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,d.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,d.eR)("* => void",(0,d.jt)("100ms linear",(0,d.oB)({opacity:0})))])};let A=0;const P=new i.OlP("mat-select-scroll-strategy"),Q=new i.OlP("MAT_SELECT_CONFIG"),X={provide:P,deps:[m.aV],useFactory:function J(n){return()=>n.scrollStrategies.reposition()}},$=new i.OlP("MatSelectTrigger");class q{constructor(l,e){this.source=l,this.value=e}}const ee=(0,o.Kr)((0,o.sb)((0,o.Id)((0,o.FD)(class{constructor(n,l,e,t,a){this._elementRef=n,this._defaultErrorStateMatcher=l,this._parentForm=e,this._parentFormGroup=t,this.ngControl=a,this.stateChanges=new C.x}}))));let te=(()=>{class n extends ee{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(b.kI.required)??!1}set required(e){this._required=(0,v.Ig)(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=(0,v.Ig)(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=(0,v.Ig)(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=(0,v.su)(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}constructor(e,t,a,r,p,g,h,ne,se,le,re,oe,ce,S){super(p,r,h,ne,le),this._viewportRuler=e,this._changeDetectorRef=t,this._ngZone=a,this._dir=g,this._parentFormField=se,this._liveAnnouncer=ce,this._defaultOptions=S,this._panelOpen=!1,this._compareWith=(_,E)=>_===E,this._uid="mat-select-"+A++,this._triggerAriaLabelledBy=null,this._destroy=new C.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+A++,this._panelDoneAnimatingStream=new C.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,F.P)(()=>{const _=this.options;return _?_.changes.pipe((0,I.O)(_),(0,w.w)(()=>(0,O.T)(..._.map(E=>E.onSelectionChange)))):this._ngZone.onStable.pipe((0,k.q)(1),(0,w.w)(()=>this.optionSelectionChanges))}),this.openedChange=new i.vpe,this._openedStream=this.openedChange.pipe((0,x.h)(_=>_),(0,T.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,x.h)(_=>!_),(0,T.U)(()=>{})),this.selectionChange=new i.vpe,this.valueChange=new i.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=S?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=S.typeaheadDebounceInterval),this._scrollStrategyFactory=oe,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(re)||0,this.id=this.id}ngOnInit(){this._selectionModel=new B.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,K.x)(),(0,u.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,u.R)(this._destroy)).subscribe(e=>{e.added.forEach(t=>t.select()),e.removed.forEach(t=>t.deselect())}),this.options.changes.pipe((0,I.O)(null),(0,u.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),t=this.ngControl;if(e!==this._triggerAriaLabelledBy){const a=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?a.setAttribute("aria-labelledby",e):a.removeAttribute("aria-labelledby")}t&&(this._previousControl!==t.control&&(void 0!==this._previousControl&&null!==t.disabled&&t.disabled!==this.disabled&&(this.disabled=t.disabled),this._previousControl=t.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const t=`${this.id}-panel`;this._trackedModal&&(0,y.iD)(this._trackedModal,"aria-owns",t),(0,y.Zf)(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&((0,y.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const t=e.keyCode,a=t===c.JH||t===c.LH||t===c.oh||t===c.SV,r=t===c.K5||t===c.L_,p=this._keyManager;if(!p.isTyping()&&r&&!(0,c.Vb)(e)||(this.multiple||e.altKey)&&a)e.preventDefault(),this.open();else if(!this.multiple){const g=this.selected;p.onKeydown(e);const h=this.selected;h&&g!==h&&this._liveAnnouncer.announce(h.viewValue,1e4)}}_handleOpenKeydown(e){const t=this._keyManager,a=e.keyCode,r=a===c.JH||a===c.LH,p=t.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(p||a!==c.K5&&a!==c.L_||!t.activeItem||(0,c.Vb)(e))if(!p&&this._multiple&&a===c.A&&e.ctrlKey){e.preventDefault();const g=this.options.some(h=>!h.disabled&&!h.selected);this.options.forEach(h=>{h.disabled||(g?h.select():h.deselect())})}else{const g=t.activeItemIndex;t.onKeydown(e),this._multiple&&r&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==g&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,k.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(t=>t.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(t=>this._selectOptionByValue(t)),this._sortValues();else{const t=this._selectOptionByValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const t=this.options.find(a=>{if(this._selectionModel.isSelected(a))return!1;try{return null!=a.value&&this._compareWith(a.value,e)}catch{return!1}});return t&&this._selectionModel.select(t),t}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_skipPredicate(e){return e.disabled}_initKeyManager(){this._keyManager=new y.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=(0,O.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,u.R)(e)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,O.T)(...this.options.map(t=>t._stateChanges)).pipe((0,u.R)(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,t){const a=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(a!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),a!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((t,a)=>this.sortComparator?this.sortComparator(t,a,e):e.indexOf(t)-e.indexOf(a)),this.stateChanges.next()}}_propagateChanges(e){let t=null;t=this.multiple?this.selected.map(a=>a.value):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(this._getChangeEvent(t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let t=0;t0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let t=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(t+=" "+this.ariaLabelledby),t}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(D.rL),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(o.rD),i.Y36(i.SBq),i.Y36(L.Is,8),i.Y36(b.F,8),i.Y36(b.sg,8),i.Y36(M.G_,8),i.Y36(b.a5,10),i.$8M("tabindex"),i.Y36(P),i.Y36(y.Kd),i.Y36(Q,8))},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&(i.Gf(W,5),i.Gf(V,5),i.Gf(m.pI,5)),2&e){let a;i.iGM(a=i.CRH())&&(t.trigger=a.first),i.iGM(a=i.CRH())&&(t.panel=a.first),i.iGM(a=i.CRH())&&(t._overlayDir=a.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[i.qOj,i.TTD]}),n})(),ie=(()=>{class n extends te{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=e=>!this.panelOpen&&e.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,u.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(e){const t=this.options.toArray()[e];if(t){const a=this.panel.nativeElement,r=(0,o.CB)(e,this.options,this.optionGroups),p=t._getHostElement();a.scrollTop=0===e&&1===r?0:(0,o.jH)(p.offsetTop,p.offsetHeight,a.scrollTop,a.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new q(this,e)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof m.xu?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=(0,v.Ig)(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}}return n.\u0275fac=function(){let l;return function(t){return(l||(l=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-select"]],contentQueries:function(e,t,a){if(1&e&&(i.Suo(a,$,5),i.Suo(a,o.ey,5),i.Suo(a,o.K7,5)),2&e){let r;i.iGM(r=i.CRH())&&(t.customTrigger=r.first),i.iGM(r=i.CRH())&&(t.options=r),i.iGM(r=i.CRH())&&(t.optionGroups=r)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(e,t){1&e&&i.NdJ("keydown",function(r){return t._handleKeydown(r)})("focus",function(){return t._onFocus()})("blur",function(){return t._onBlur()}),2&e&&(i.uIk("id",t.id)("tabindex",t.tabIndex)("aria-controls",t.panelOpen?t.id+"-panel":null)("aria-expanded",t.panelOpen)("aria-label",t.ariaLabel||null)("aria-required",t.required.toString())("aria-disabled",t.disabled.toString())("aria-invalid",t.errorState)("aria-activedescendant",t._getAriaActiveDescendant()),i.ekj("mat-mdc-select-disabled",t.disabled)("mat-mdc-select-invalid",t.errorState)("mat-mdc-select-required",t.required)("mat-mdc-select-empty",t.empty)("mat-mdc-select-multiple",t.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[i._Bn([{provide:M.Eo,useExisting:n},{provide:o.HF,useExisting:n}]),i.qOj],ngContentSelectors:N,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,t){if(1&e&&(i.F$t(Z),i.TgZ(0,"div",0,1),i.NdJ("click",function(){return t.toggle()}),i.TgZ(3,"div",2),i.YNc(4,U,2,1,"span",3),i.YNc(5,G,3,2,"span",4),i.qZA(),i.TgZ(6,"div",5)(7,"div",6),i.O4$(),i.TgZ(8,"svg",7),i._UZ(9,"path",8),i.qZA()()()(),i.YNc(10,j,3,9,"ng-template",9),i.NdJ("backdropClick",function(){return t.close()})("attach",function(){return t._onAttached()})("detach",function(){return t.close()})),2&e){const a=i.MAs(1);i.xp6(3),i.Q6J("ngSwitch",t.empty),i.uIk("id",t._valueId),i.xp6(1),i.Q6J("ngSwitchCase",!0),i.xp6(1),i.Q6J("ngSwitchCase",!1),i.xp6(5),i.Q6J("cdkConnectedOverlayPanelClass",t._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",t._scrollStrategy)("cdkConnectedOverlayOrigin",t._preferredOverlayOrigin||a)("cdkConnectedOverlayOpen",t.panelOpen)("cdkConnectedOverlayPositions",t._positions)("cdkConnectedOverlayWidth",t._overlayWidth)}},dependencies:[f.mk,f.RF,f.n9,f.ED,m.pI,m.xu],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[z.transformPanel]},changeDetection:0}),n})(),ae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[X],imports:[f.ez,m.U8,o.Ng,o.BQ,D.ZD,M.lN,o.Ng,o.BQ]}),n})()}}]); \ No newline at end of file diff --git a/dist/8531.9537d84ac30a9176.js b/dist/8531.9537d84ac30a9176.js new file mode 100644 index 00000000..69e2f83b --- /dev/null +++ b/dist/8531.9537d84ac30a9176.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8531],{38531:(yo,gt,r)=>{r.r(gt),r.d(gt,{DfPaywallModal:()=>Ft,DfServiceDetailsComponent:()=>st});var k,Qt=r(15861),J=r(97582),s=r(96814),d=r(56223),pt=r(75986),U=r(3305),f=r(64170),C=r(2032),P=r(98525),E=r(82599),Lt=r(74104),z=r(42346),t=r(65879),h=r(32296),v=r(45597),A=r(90590),y=r(92596),Y=r(78791),W=r(24630),Z=r(27921),x=r(37398),Jt=r(15711),X=r(81896),B=r(65763),b=r(23680);function Ut(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Et(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("aria-label",e.schema.label)}}function Yt(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function Bt(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,Yt,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Rt(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const qt=function(){return["integer","string","password","text"]},Gt=function(){return["picklist","multi_picklist"]};function Ht(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Ut,2,1,"mat-label",1),t.YNc(2,Et,1,3,"input",5),t.YNc(3,Bt,2,3,"mat-select",6),t.YNc(4,Rt,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,qt).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,Gt).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function jt(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",13,14),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",15),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function Vt(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function $t(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",16),t.YNc(1,Vt,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function Kt(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Wt(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function Xt(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",17),t.YNc(1,Kt,2,1,"mat-label",1),t._UZ(2,"input",18),t.TgZ(3,"mat-autocomplete",null,19),t.YNc(5,Wt,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const te=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let R=((k=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=A.DBf,this.control=new d.NI,this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(({systemEvents:o})=>{this.eventList=(0,Jt.H)(o.resource)}),this.filteredEventList=this.control.valueChanges.pipe((0,Z.O)(""),(0,x.U)(o=>this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())))))}ngDoCheck(){this.controlDir.control instanceof d.NI&&this.controlDir.control.hasValidator(d.kI.required)&&this.control.addValidators(d.kI.required)}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}writeValue(o){this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||k)(t.Y36(d.a5,10),t.Y36(X.gz),t.Y36(B.F))},k.\u0275cmp=t.Xpm({type:k,selectors:[["df-dynamic-field"]],inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:6,vars:9,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ht,5,6,"mat-form-field",0),t.YNc(3,jt,7,5,"ng-container",1),t.YNc(4,$t,2,4,"mat-slide-toggle",2),t.YNc(5,Xt,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(8,te).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[f.lN,f.KE,f.hX,f.R9,C.c,C.Nt,s.O5,P.LD,P.gD,b.ey,E.rP,E.Rr,d.UX,d.Fj,d.JJ,d.oH,s.ax,h.ot,h.lW,z.Ot,v.uH,v.BN,y.AV,y.gM,W.Bb,W.XC,W.ZL,s.Ov],encapsulation:2}),k);R=(0,J.gn)([(0,Y.c)({checkProperties:!0})],R);var M,tt,_=r(25313),w=r(95195),ee=r(75058);function ne(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function oe(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,ne,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function ce(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function ae(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,ce,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function ie(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function re(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,ae,3,2,"th",5),t.YNc(2,ie,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function de(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function le(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function me(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function se(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,le,1,2,"df-verb-picker",18),t.YNc(3,me,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function ge(n,o){1&n&&(t.ynx(0,11),t.YNc(1,de,2,1,"th",5),t.YNc(2,se,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function pe(n,o){if(1&n&&t.YNc(0,ge,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function fe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const _e=function(n){return{id:n}};function be(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,m=t.oxw();return t.KtG(m.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,_e,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function he(n,o){1&n&&t._UZ(0,"tr",25)}function ue(n,o){1&n&&t._UZ(0,"tr",26)}let et=(tt=M=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=A.r8p,this.faTrashCan=A.Vui,this.faCircleInfo=A.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new d.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new d.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,x.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,x.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new d.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},M.\u0275fac=function(o){return new(o||M)(t.Y36(d.qu),t.Y36(B.F))},M.\u0275cmp=t.Xpm({type:M,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:d.JU,useExisting:(0,t.Gpc)(()=>tt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,oe,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,re,3,1,"ng-container",2),t.YNc(5,pe,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,fe,4,4,"th",5),t.YNc(9,be,4,7,"td",6),t.BQk(),t.YNc(10,he,1,0,"tr",7),t.YNc(11,ue,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[d.UX,d.Fj,d.JJ,d.JL,d.oH,d.sg,d.u,s.ax,f.lN,f.KE,f.R9,C.c,C.Nt,h.ot,h.nh,v.uH,v.BN,R,s.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,w.QW,w.a8,w.dk,y.AV,y.gM,z.Ot,ee.M,P.LD,s.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),M);et=tt=(0,J.gn)([(0,Y.c)({checkProperties:!0})],et);var D,ft=r(41609),nt=r(94517),N=r(86806),q=r(24546),xe=r(62810),S=r(17700),_t=r(30977),Ce=r(67961);r(6625);let ot=((D=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(m=>{this.storageServices=m.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,_t.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(Ce.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||D)(t.Y36(S.uw),t.Y36(N.PA),t.Y36(N.OP),t.Y36(N.PA),t.Y36(B.F))},D.\u0275cmp=t.Xpm({type:D,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[h.ot,h.lW,z.Ot,f.lN,P.LD,pt.p9,d.u5,d.JJ,S.Is,C.c,ft.C,s.Ov,d.UX,d.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),D);ot=(0,J.gn)([(0,Y.c)({checkProperties:!0})],ot);var G=r(94664),H=r(26306),Me=r(21631),F=r(58504),bt=r(22096);const ht=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mqtt",label:"MQTT Client",description:"MQTT Client based on Mosquitto.",group:"IoT",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],j=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var Oe=r(73991),V=r(30617),ct=r(49488),at=r(8996),it=r(68484),ut=r(4300),rt=r(49388),T=r(42495),dt=r(36028),Pe=r(62831),lt=r(78645),Q=r(59773);function ve(n,o){1&n&&t.Hsn(0)}const ye=["*"];let xt=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Ct=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),ke=0;const Mt=new t.OlP("STEPPER_GLOBAL_OPTIONS");let mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,T.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,T.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,T.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,T.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>L)),t.Y36(Mt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Ct,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:ye,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,ve,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),L=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,T.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,T.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new lt.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=ke++}ngAfterContentInit(){this._steps.changes.pipe((0,Z.O)(this._steps),(0,Q.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,Z.O)(this._stepHeader),(0,Q.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new ut.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,bt.of)()).pipe((0,Z.O)(this._layoutDirection()),(0,Q.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,dt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==dt.L_&&a!==dt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Pe.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(L))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Se=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(L))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),De=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[rt.vT]}),n})();var Te=r(47394),Ie=r(93997),g=r(86825);function ze(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Ae(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Ze(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function Ne(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Fe(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Qe(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Ae,2,1,"span",10),t.YNc(2,Ze,2,1,"span",11),t.YNc(3,Ne,2,1,"span",11),t.YNc(4,Fe,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Je(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function Ue(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Ee(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function Ye(n,o){}function Be(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,Ye,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Re=["*"];function qe(n,o){1&n&&t._UZ(0,"div",11)}const Ot=function(n,o){return{step:n,i:o}};function Ge(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,qe,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Ot,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Pt=function(n){return{animationDuration:n}},vt=function(n,o){return{value:n,params:o}};function He(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,vt,a._getAnimationDirection(c),t.VKq(6,Pt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function je(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Ge,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,He,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function Ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),m=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",m)("ngTemplateOutletContext",t.WLB(10,Ot,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,vt,i._getAnimationDirection(c),t.VKq(13,Pt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function $e(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Ve,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function Ke(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let $=(()=>{class n extends Ct{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),K=(()=>{class n{constructor(){this.changes=new lt.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Xe={provide:K,deps:[[new t.FiY,new t.tp0,K]],useFactory:function We(n){return n||new K}},tn=(0,b.pj)(class extends xt{constructor(o){super(o)}},"primary");let yt=(()=>{class n extends tn{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof $?null:this.label}_templateLabel(){return this.label instanceof $?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(K),t.Y36(ut.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,ze,1,2,"ng-container",2),t.YNc(4,Qe,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Le,2,1,"div",5),t.YNc(7,Je,2,1,"div",5),t.YNc(8,Ue,2,1,"div",6),t.YNc(9,Ee,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[s.O5,s.tP,s.RF,s.n9,s.ED,V.Hw,b.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const St={horizontalStepTransition:(0,g.X$)("horizontalStepTransition",[(0,g.SB)("previous",(0,g.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,g.SB)("current",(0,g.oB)({transform:"none",visibility:"inherit"})),(0,g.SB)("next",(0,g.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,g.eR)("* => *",(0,g.ru)([(0,g.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,g.IO)("@*",(0,g.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,g.X$)("verticalStepTransition",[(0,g.SB)("previous",(0,g.oB)({height:"0px",visibility:"hidden"})),(0,g.SB)("next",(0,g.oB)({height:"0px",visibility:"hidden"})),(0,g.SB)("current",(0,g.oB)({height:"*",visibility:"inherit"})),(0,g.eR)("* <=> current",(0,g.ru)([(0,g.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,g.IO)("@*",(0,g.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Dt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),en=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Tt=(()=>{class n extends mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Te.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,G.w)(()=>this._stepper.selectionChange.pipe((0,x.U)(e=>e.selectedStep===this),(0,Z.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new it.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>It)),t.Y36(b.rD,4),t.Y36(t.s_b),t.Y36(Mt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,$,5),t.Suo(a,en,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:b.rD,useExisting:n},{provide:mt,useExisting:n}]),t.qOj],ngContentSelectors:Re,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Be,2,1,"ng-template"))},dependencies:[it.Pl],encapsulation:2,changeDetection:0}),n})(),It=(()=>{class n extends L{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new lt.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,Q.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Ie.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,Q.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(rt.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Tt,5),t.Suo(a,Dt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(yt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:L,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,je,5,2,"div",1),t.YNc(2,$e,2,1,"ng-container",2),t.BQk(),t.YNc(3,Ke,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[s.sg,s.O5,s.tP,s.RF,s.n9,yt],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[St.horizontalStepTransition,St.verticalStepTransition]},changeDetection:0}),n})(),nn=(()=>{class n extends we{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),on=(()=>{class n extends Se{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),cn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[Xe,b.rD],imports:[b.BQ,s.ez,it.eL,De,V.Ps,b.si,b.BQ]}),n})();var an=r(87466),rn=r(26385),dn=r(75911),zt=r(69862),ln=r(72246),mn=r(32778),sn=r(22939);let gn=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${at._}/system/${e}`,c)}get(e){return this.http.get(`${at._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(zt.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var I;const pn=["stepper"],fn=["accessLevelGroup"];function _n(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function bn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function hn(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function un(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,hn,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function xn(n,o){1&n&&t._uU(0,"Service Details")}function Cn(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function Mn(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function On(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function Pn(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function vn(n,o){1&n&&t._uU(0,"Service Options")}function yn(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function kn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,yn,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function wn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width","file_certificate"!==e.type)("full-width","file_certificate"===e.type),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Sn(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const At=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate"]};function Dn(n,o){if(1&n&&(t.YNc(0,wn,1,6,"df-dynamic-field",46),t.YNc(1,Sn,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,At).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Tn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,kn,2,1,"ng-container",1),t.YNc(2,Dn,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function In(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,Tn,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function zn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function An(n,o){1&n&&t._uU(0,"Security Configuration")}function Zn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function Nn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Zn,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function Fn(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Qn(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Ln(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Jn(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Un(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function En(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Qn,2,0,"mat-icon",74),t.YNc(2,Ln,2,0,"mat-icon",74),t.YNc(3,Jn,2,0,"mat-icon",74),t.YNc(4,Un,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function Yn(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Bn(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Rn(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function qn(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Gn(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Yn,2,0,"mat-icon",74),t.YNc(2,Bn,2,0,"mat-icon",74),t.YNc(3,Rn,2,0,"mat-icon",74),t.YNc(4,qn,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const Zt=function(){return{standalone:!0}};function Hn(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,_n,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,bn,8,6,"label",16),t.YNc(22,un,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,xn,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,Cn,7,7,"mat-form-field",17),t.YNc(31,Mn,7,7,"mat-form-field",18),t.YNc(32,On,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,Pn,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,vn,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,In,5,1,"ng-container",3),t.YNc(45,zn,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,An,1,0,"ng-template",7),t.YNc(48,Nn,52,12,"div",24),t.YNc(49,Fn,7,0,"div",24),t.qZA(),t.YNc(50,En,5,5,"ng-template",25),t.YNc(51,Gn,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,Zt)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function jn(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function Vn(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function $n(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function Kn(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function Wn(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function Xn(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function eo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Xn,4,3,"ng-container",1),t.YNc(2,to,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function no(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function oo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,no,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function co(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,Zt))}}function ao(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function io(n,o){if(1&n&&(t.ynx(0),t.YNc(1,co,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,ao,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function ro(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function lo(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function mo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,lo,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function so(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width","file_certificate"!==e.type)("full-width","file_certificate"===e.type),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function go(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function po(n,o){if(1&n&&(t.YNc(0,so,1,6,"df-dynamic-field",95),t.YNc(1,go,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,At).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function fo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,mo,2,1,"ng-container",1),t.YNc(2,po,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function _o(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,oo,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,io,5,2,"ng-container",3),t.YNc(10,ro,7,2,"ng-container",3),t.YNc(11,fo,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function bo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function ho(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,bo,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function uo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,jn,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,Vn,7,7,"mat-form-field",17),t.YNc(9,$n,7,7,"mat-form-field",77),t.YNc(10,Kn,7,7,"mat-form-field",78),t.YNc(11,Wn,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,eo,4,2,"ng-container",3),t.qZA(),t.YNc(14,_o,12,8,"ng-container",3),t.YNc(15,ho,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function xo(n,o){1&n&&t._UZ(0,"df-paywall")}const Co=["calendlyWidget"],Nt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let st=((I=class{constructor(o,e,c,a,i,m,l,p,O,Mo,Oo,Po,vo){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=m,this.http=l,this.dialog=p,this.themeService=O,this.snackbarService=Mo,this.currentServiceService=Oo,this.snackBar=Po,this.systemService=vo,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=A.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",d.kI.required],name:["",d.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,G.w)(o=>this.activatedRoute.data.pipe((0,x.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,m=o.platform?.license;this.serviceTypes=a.filter(l=>"python"!==l.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===m&&this.notIncludedServices.push(...j.map(l=>(l.class="not-included",l)).filter(l=>i.includes(l.group))),"OPEN SOURCE"===m&&this.notIncludedServices.push(...ht.map(l=>(l.class="not-included",l)).filter(l=>i.includes(l.group)),...j.map(l=>(l.class="not-included",l)).filter(l=>i.includes(l.group)))):("SILVER"===m&&this.serviceTypes.push(...j.filter(l=>i.includes(l.group))),"OPEN SOURCE"===m&&this.serviceTypes.push(...ht.filter(l=>i.includes(l.group)),...j.filter(l=>i.includes(l.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(l=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(l),this.initializeConfig(l)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(d.kI.required),e?.addControl(a.name,new d.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new d.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(d.kI.required),e?.addControl("serviceDefinition",new d.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new d.NI("")),e.addControl("content",new d.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?q.h.NODEJS:"python"===o||"python3"===o?q.h.PYTHON:"php"===o?q.h.PHP:q.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,_t.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,nt.LZ)(a.name)})):e.items;return{...e,name:(0,nt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let m,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},m={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(m.config.app_role_map=c.config.appRoleMap.map(l=>Object.keys(l).reduce((p,O)=>({...p,[(0,nt.Vn)(O)]:l[O]}),{}))),c.config.iconClass&&(m.config.icon_class=c.config.iconClass),delete m.isActive):(m={...c,id:this.edit?this.serviceData.id:null},m={...c}),this.edit){const l={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete l.config.serviceDefinition,this.servicesService.update(this.serviceData.id,l,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(l.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:p=>console.error("Error flushing cache",p)})})}else this.servicesService.create({resource:[m]},i).pipe((0,G.w)(l=>this.isDatabase?this.http.get(`${at._}/${a}/_table`).pipe((0,x.U)(()=>l),(0,H.K)(p=>this.servicesService.delete(l.resource[0].id).pipe((0,Me.z)(()=>(0,F._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,bt.of)(l))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:l=>{this.snackbarService.openSnackBar(l.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Ft).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Qt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,H.K)(i=>(0,F._)(()=>i)),(0,G.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,H.K)(p=>(this.snackBar.open(`Error creating app: ${p.error?.message||p.message||"Unknown error"}`,"Close",{duration:5e3}),(0,F._)(()=>p))),(0,x.U)(p=>{if(!p?.resource?.[0])throw new Error("App response missing resource array");const O=p.resource[0];if(!O.apiKey)throw new Error("App response missing apiKey");return{apiKey:O.apiKey,formattedName:e}}),(0,H.K)(p=>(0,F._)(()=>p))):(0,F._)(()=>new Error("Invalid role response"))),(0,x.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard.writeText(i.apiKey),this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(m=>{m||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||I)(t.Y36(X.gz),t.Y36(d.qu),t.Y36(N.xS),t.Y36(N.OP),t.Y36(X.F0),t.Y36(dn.s),t.Y36(zt.eN),t.Y36(S.uw),t.Y36(B.F),t.Y36(ln.w),t.Y36(mn.K),t.Y36(sn.ux),t.Y36(gn))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(pn,5),t.Gf(fn,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,Hn,52,24,"ng-container",1),t.YNc(3,uo,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,xo,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[f.lN,f.KE,f.hX,f.R9,C.c,C.Nt,P.LD,P.gD,b.ey,s.ax,E.rP,E.Rr,Lt.Nh,U.To,U.pp,U.ib,U.yz,z.Ot,d.UX,d._Y,d.Fj,d._,d.JJ,d.JL,d.oH,d.sg,d.u,d.x0,d.u5,d.On,s.O5,pt.p9,R,et,ft.C,v.uH,v.BN,y.AV,y.gM,h.ot,h.lW,xe.E,ot,Oe.U,cn,Tt,$,It,nn,on,Dt,s.ez,s.RF,s.n9,s.Ov,V.Ps,V.Hw,ct.vV,ct.A9,ct.Yi,an.Fk,w.QW,w.a8,w.dn,rn.t],styles:[Nt]}),I);st=(0,J.gn)([(0,Y.c)({checkProperties:!0})],st);let Ft=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(Co,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[S.Is,S.uh,S.xY,h.ot,z.Ot],styles:[Nt]}),n})()}}]); \ No newline at end of file diff --git a/dist/8542.d7c5965b05221582.js b/dist/8542.d7c5965b05221582.js new file mode 100644 index 00000000..5ad4f3e1 --- /dev/null +++ b/dist/8542.d7c5965b05221582.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8542],{68542:(O,Z,n)=>{n.r(Z),n.d(Z,{DfRelationshipDetailsComponent:()=>C});var h,a=n(97582),r=n(56223),T=n(86806),f=n(32296),m=n(64170),A=n(2032),j=n(42346),d=n(96814),v=n(98525),l=n(82599),_=n(78791),s=n(41089),g=n(26306),D=n(58504),e=n(65879),F=n(81896),E=n(49787),I=n(23680);function R(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function x(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function U(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function M(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function q(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function N(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function P(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function y(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function L(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function S(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function J(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function Q(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function B(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function K(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function Y(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function W(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function $(o,t){if(1&o&&(e.TgZ(0,"mat-option",23),e._uU(1),e.qZA()),2&o){const i=t.$implicit;e.Q6J("value",i.value),e.xp6(1),e.hij(" ",i.label," ")}}function k(o,t){1&o&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"schema.alerts.tableNameError")," "))}function w(o,t){1&o&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"update")))}function V(o,t){1&o&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&o&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"save")))}n(6625);let C=((h=class{constructor(t,i,c,u,p){this.crudService=t,this.fb=i,this.activatedRoute=c,this.router=u,this.breakpointService=p,this.typeOptions=[{label:"Belongs To",value:"belongs_to"},{label:"Has Many",value:"has_many"},{label:"Has One",value:"has_one"},{label:"Many To Many",value:"many_many"}],this.isXSmallScreen=this.breakpointService.isXSmallScreen,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.relationshipForm=this.fb.group({name:[{value:null,disabled:!0}],alias:[null],label:[null],description:[null],alwaysFetch:[!1],type:[null,r.kI.required],isVirtual:[{value:!0,disabled:!0}],field:[null,r.kI.required],refServiceId:[null,r.kI.required],refTable:[null,r.kI.required],refField:[null,r.kI.required],junctionServiceId:[{value:null,disabled:!0}],junctionTable:[{value:null,disabled:!0}],junctionField:[{value:null,disabled:!0}],junctionRefField:[{value:null,disabled:!0}]})}ngOnInit(){this.activatedRoute.data.subscribe(t=>{this.type=t.type,this.dbName=this.activatedRoute.snapshot.params.name,this.tableName=this.activatedRoute.snapshot.params.id,this.fieldOptions=t.fields.resource.map(i=>({label:i.label,value:i.name})),this.serviceOptions=t.services.resource.map(i=>({label:"edit"===this.type?i.type:i.label,value:i.id,name:i.name})),"edit"===this.type&&(this.relationshipForm.patchValue({name:t.data.name,alias:t.data.alias,label:t.data.label,description:t.data.description,alwaysFetch:t.data.alwaysFetch,type:t.data.type,isVirtual:t.data.isVirtual,field:t.data.field,refServiceId:t.data.refServiceId,refTable:t.data.refTable,refField:t.data.refField,junctionServiceId:t.data.junctionServiceId,junctionTable:t.data.junctionTable,junctionField:t.data.junctionField,junctionRefField:t.data.junctionRefField}),t.data.refServiceId&&(this.getTables("reference",t.data.refServiceId),this.getFields("reference",t.data.refTable,t.data.refServiceId)),t.data.junctionServiceId&&(this.getTables("junction",t.data.junctionServiceId),this.getFields("junction",t.data.junctionTable,t.data.junctionServiceId)),"many_many"===t.data.type&&(this.relationshipForm.get("junctionServiceId")?.enable(),this.relationshipForm.get("junctionServiceId")?.addValidators([r.kI.required]),this.relationshipForm.get("junctionTable")?.enable(),this.relationshipForm.get("junctionTable")?.addValidators([r.kI.required]),this.relationshipForm.get("junctionField")?.enable(),this.relationshipForm.get("junctionField")?.addValidators([r.kI.required]),this.relationshipForm.get("junctionRefField")?.enable(),this.relationshipForm.get("junctionRefField")?.addValidators([r.kI.required])))}),this.relationshipForm.get("type")?.valueChanges.subscribe(t=>{"many_many"===t?this.relationshipForm.get("junctionServiceId")?.enable():(this.relationshipForm.get("junctionServiceId")?.disable(),this.relationshipForm.get("junctionTable")?.disable(),this.relationshipForm.get("junctionField")?.disable(),this.relationshipForm.get("junctionRefField")?.disable())}),this.relationshipForm.get("refServiceId")?.valueChanges.subscribe(t=>{t&&(this.relationshipForm.get("refTable")?.reset(),this.relationshipForm.get("refField")?.reset(),this.getTables("reference",t))}),this.relationshipForm.get("refTable")?.valueChanges.subscribe(t=>{t&&(this.relationshipForm.get("refField")?.reset(),this.getFields("reference",t,this.relationshipForm.get("refServiceId")?.value))}),this.relationshipForm.get("junctionServiceId")?.valueChanges.subscribe(t=>{t&&(this.relationshipForm.get("junctionTable")?.reset(),this.relationshipForm.get("junctionTable")?.enable(),this.getTables("junction",t))}),this.relationshipForm.get("junctionTable")?.valueChanges.subscribe(t=>{t&&(this.relationshipForm.get("junctionField")?.reset(),this.relationshipForm.get("junctionField")?.enable(),this.relationshipForm.get("junctionRefField")?.reset(),this.relationshipForm.get("junctionRefField")?.enable(),this.getFields("junction",t,this.relationshipForm.get("junctionServiceId")?.value))})}getServiceName(t){return this.serviceOptions.find(c=>c.value===t?c.name:null)?.name}getTables(t,i){if("reference"===t){const c=this.getServiceName(i);this.crudService.get(`${c}/_schema`).subscribe(u=>{this.referenceTableOptions=u.resource.map(p=>({label:p.name,value:p.name}))})}else if("junction"===t){const c=this.getServiceName(i);this.crudService.get(`${c}/_schema`).subscribe(u=>{this.junctionTableOptions=u.resource.map(p=>({label:p.name,value:p.name}))})}}getFields(t,i,c){if("reference"===t){const u=this.getServiceName(c);this.crudService.get(`${u}/_schema/${i}`).subscribe(p=>{this.referenceFieldOptions=p.field.map(b=>({label:b.label,value:b.name}))})}else if("junction"===t){const u=this.getServiceName(c);this.crudService.get(`${u}/_schema/${i}`).subscribe(p=>{this.junctionFieldOptions=p.field.map(b=>({label:b.label,value:b.name}))})}}triggerAlert(t,i){this.alertType=t,this.alertMsg=i,this.showAlert=!0}goBack(){("create"===this.type||"edit"===this.type)&&this.router.navigate(["../../"],{relativeTo:this.activatedRoute})}save(){if(this.relationshipForm.invalid)return;const t={resource:[{...this.relationshipForm.getRawValue()}]};"create"===this.type?this.crudService.create(t,{snackbarSuccess:"schema.relationships.alerts.createSuccess"},`${this.dbName}/_schema/${this.tableName}/_related`).pipe((0,g.K)(i=>(this.triggerAlert("error",i.error.error.context.resource[0].message),(0,D._)(()=>new Error(i))))).subscribe(()=>{this.goBack()}):"edit"===this.type&&this.crudService.patch(`${this.dbName}/_schema/${this.tableName}/_related`,t,{snackbarSuccess:"schema.relationships.alerts.updateSuccess"}).pipe((0,g.K)(i=>(this.triggerAlert("error",i.error.error.message),(0,D._)(()=>new Error(i))))).subscribe(()=>{this.goBack()})}}).\u0275fac=function(t){return new(t||h)(e.Y36(T.PA),e.Y36(r.qu),e.Y36(F.gz),e.Y36(F.F0),e.Y36(E.y))},h.\u0275cmp=e.Xpm({type:h,selectors:[["df-relationship-details"]],standalone:!0,features:[e.jDz],decls:117,vars:97,consts:[[3,"showAlert","alertType","alertClosed"],[1,"details-section",3,"formGroup","ngSubmit"],["subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","name",3,"placeholder"],["matInput","","formControlName","alias"],["matInput","","formControlName","label"],["matInput","","formControlName","description"],["formControlName","alwaysFetch",1,"dynamic-width"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["formControlName","isVirtual",1,"dynamic-width"],["formControlName","field"],["formControlName","refServiceId"],["formControlName","refTable"],["formControlName","refField"],["formControlName","junctionServiceId"],["formControlName","junctionTable"],["formControlName","junctionField"],["formControlName","junctionRefField"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",3,"click"],["mat-flat-button","","color","primary"],[3,"value"]],template:function(t,i){1&t&&(e.TgZ(0,"df-alert",0),e.NdJ("alertClosed",function(){return i.showAlert=!1}),e._uU(1),e.qZA(),e.TgZ(2,"form",1),e.NdJ("ngSubmit",function(){return i.save()}),e.ALo(3,"async"),e.TgZ(4,"mat-form-field",2)(5,"mat-label"),e._uU(6),e.ALo(7,"transloco"),e.ALo(8,"transloco"),e.qZA(),e._UZ(9,"input",3),e.ALo(10,"transloco"),e.qZA(),e.TgZ(11,"mat-form-field",2)(12,"mat-label"),e._uU(13),e.ALo(14,"transloco"),e.qZA(),e._UZ(15,"input",4),e.qZA(),e.TgZ(16,"mat-form-field",2)(17,"mat-label"),e._uU(18),e.ALo(19,"transloco"),e.qZA(),e._UZ(20,"input",5),e.qZA(),e.TgZ(21,"mat-form-field",2)(22,"mat-label"),e._uU(23),e.ALo(24,"transloco"),e.qZA(),e._UZ(25,"input",6),e.qZA(),e.TgZ(26,"mat-slide-toggle",7),e._uU(27),e.ALo(28,"transloco"),e.qZA(),e.TgZ(29,"mat-form-field",2)(30,"mat-label"),e._uU(31),e.ALo(32,"transloco"),e.qZA(),e.TgZ(33,"mat-select",8),e.YNc(34,R,2,2,"mat-option",9),e.qZA(),e.YNc(35,x,3,3,"mat-error",10),e.qZA(),e.TgZ(36,"mat-slide-toggle",11),e._uU(37),e.ALo(38,"transloco"),e.qZA(),e.TgZ(39,"mat-form-field",2)(40,"mat-label"),e._uU(41),e.ALo(42,"transloco"),e.qZA(),e.TgZ(43,"mat-select",12),e.YNc(44,U,2,2,"mat-option",9),e.qZA(),e.YNc(45,M,3,3,"mat-error",10),e.qZA(),e.TgZ(46,"mat-form-field",2)(47,"mat-label"),e._uU(48),e.ALo(49,"transloco"),e.qZA(),e.TgZ(50,"mat-select",13),e.YNc(51,q,2,2,"mat-option",9),e.qZA(),e.YNc(52,N,3,3,"mat-error",10),e.qZA(),e.TgZ(53,"mat-form-field",2)(54,"mat-label"),e._uU(55),e.ALo(56,"transloco"),e.qZA(),e.TgZ(57,"mat-select",14)(58,"mat-option"),e._uU(59),e.ALo(60,"transloco"),e.qZA(),e.YNc(61,P,2,2,"mat-option",9),e.qZA(),e.YNc(62,y,3,3,"mat-error",10),e.qZA(),e.TgZ(63,"mat-form-field",2)(64,"mat-label"),e._uU(65),e.ALo(66,"transloco"),e.qZA(),e.TgZ(67,"mat-select",15)(68,"mat-option"),e._uU(69),e.ALo(70,"transloco"),e.qZA(),e.YNc(71,L,2,2,"mat-option",9),e.qZA(),e.YNc(72,S,3,3,"mat-error",10),e.qZA(),e.TgZ(73,"mat-form-field",2)(74,"mat-label"),e._uU(75),e.ALo(76,"transloco"),e.qZA(),e.TgZ(77,"mat-select",16),e.YNc(78,J,2,2,"mat-option",9),e.qZA(),e.YNc(79,Q,3,3,"mat-error",10),e.qZA(),e.TgZ(80,"mat-form-field",2)(81,"mat-label"),e._uU(82),e.ALo(83,"transloco"),e.qZA(),e.TgZ(84,"mat-select",17)(85,"mat-option"),e._uU(86),e.ALo(87,"transloco"),e.qZA(),e.YNc(88,B,2,2,"mat-option",9),e.qZA(),e.YNc(89,K,3,3,"mat-error",10),e.qZA(),e.TgZ(90,"mat-form-field",2)(91,"mat-label"),e._uU(92),e.ALo(93,"transloco"),e.qZA(),e.TgZ(94,"mat-select",18)(95,"mat-option"),e._uU(96),e.ALo(97,"transloco"),e.qZA(),e.YNc(98,Y,2,2,"mat-option",9),e.qZA(),e.YNc(99,W,3,3,"mat-error",10),e.qZA(),e.TgZ(100,"mat-form-field",2)(101,"mat-label"),e._uU(102),e.ALo(103,"transloco"),e.qZA(),e.TgZ(104,"mat-select",19)(105,"mat-option"),e._uU(106),e.ALo(107,"transloco"),e.qZA(),e.YNc(108,$,2,2,"mat-option",9),e.qZA(),e.YNc(109,k,3,3,"mat-error",10),e.qZA(),e.TgZ(110,"div",20)(111,"button",21),e.NdJ("click",function(){return i.goBack()}),e._uU(112),e.ALo(113,"transloco"),e.qZA(),e.TgZ(114,"button",22),e.YNc(115,w,3,3,"span",10),e.YNc(116,V,3,3,"span",10),e.qZA()()()),2&t&&(e.Q6J("showAlert",i.showAlert)("alertType",i.alertType),e.xp6(1),e.hij(" ",i.alertMsg,"\n"),e.xp6(1),e.ekj("x-small",e.lcZ(3,49,i.isXSmallScreen)),e.Q6J("formGroup",i.relationshipForm),e.xp6(4),e.AsE(" ",e.lcZ(7,51,"name")," - ",e.lcZ(8,53,"schema.relationships.name.tooltip")," "),e.xp6(3),e.s9C("placeholder",e.lcZ(10,55,"name")),e.xp6(4),e.hij(" ",e.lcZ(14,57,"schema.alias")," "),e.xp6(5),e.hij(" ",e.lcZ(19,59,"label")," "),e.xp6(5),e.hij(" ",e.lcZ(24,61,"description")," "),e.xp6(4),e.Oqu(e.lcZ(28,63,"schema.relationships.fetch")),e.xp6(4),e.hij(" ",e.lcZ(32,65,"schema.relationships.type")," "),e.xp6(3),e.Q6J("ngForOf",i.typeOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.type.hasError("required")),e.xp6(2),e.Oqu(e.lcZ(38,67,"schema.relationships.virtualRelationship")),e.xp6(4),e.hij(" ",e.lcZ(42,69,"schema.relationships.field.label")," "),e.xp6(3),e.Q6J("ngForOf",i.fieldOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.field.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(49,71,"schema.relationships.referenceService.label")," "),e.xp6(3),e.Q6J("ngForOf",i.serviceOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.refServiceId.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(56,73,"schema.relationships.referenceTable.label")," "),e.xp6(4),e.hij(" - ",e.lcZ(60,75,"schema.relationships.referenceTable.default")," - "),e.xp6(2),e.Q6J("ngForOf",i.referenceTableOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.refTable.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(66,77,"schema.relationships.referenceField.label")," "),e.xp6(4),e.hij(" - ",e.lcZ(70,79,"schema.relationships.referenceField.default")," - "),e.xp6(2),e.Q6J("ngForOf",i.referenceFieldOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.refField.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(76,81,"schema.relationships.junctionService.label")," "),e.xp6(3),e.Q6J("ngForOf",i.serviceOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.junctionServiceId.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(83,83,"schema.relationships.junctionTable.label")," "),e.xp6(4),e.hij(" - ",e.lcZ(87,85,"schema.relationships.junctionTable.default")," - "),e.xp6(2),e.Q6J("ngForOf",i.junctionTableOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.junctionTable.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(93,87,"schema.relationships.junctionField.label")," "),e.xp6(4),e.hij(" - ",e.lcZ(97,89,"schema.relationships.junctionField.default")," - "),e.xp6(2),e.Q6J("ngForOf",i.junctionFieldOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.junctionField.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(103,91,"schema.relationships.junctionReferenceField.label")," "),e.xp6(4),e.hij(" - ",e.lcZ(107,93,"schema.relationships.junctionReferenceField.default")," - "),e.xp6(2),e.Q6J("ngForOf",i.junctionFieldOptions),e.xp6(1),e.Q6J("ngIf",i.relationshipForm.controls.junctionRefField.hasError("required")),e.xp6(3),e.hij(" ",e.lcZ(113,95,"cancel")," "),e.xp6(3),e.Q6J("ngIf","edit"===i.type),e.xp6(1),e.Q6J("ngIf","create"===i.type))},dependencies:[r.UX,r._Y,r.Fj,r.JJ,r.JL,r.sg,r.u,f.ot,f.lW,m.lN,m.KE,m.hX,m.TO,A.c,A.Nt,v.LD,v.gD,I.ey,l.rP,l.Rr,j.Ot,d.Ov,d.ax,d.O5,s.v],encapsulation:2}),h);C=(0,a.gn)([(0,_.c)({checkProperties:!0})],C)},41089:(O,Z,n)=>{n.d(Z,{v:()=>v});var a=n(65879),r=n(96814),T=n(32296),f=n(45597),m=n(90590);function A(l,_){if(1&l){const s=a.EpF();a.TgZ(0,"button",5),a.NdJ("click",function(){a.CHM(s);const D=a.oxw(2);return a.KtG(D.dismissAlert())}),a.TgZ(1,"fa-icon",6),a._uU(2),a.qZA()()}if(2&l){const s=a.oxw(2);a.xp6(1),a.Q6J("icon",s.faXmark),a.xp6(1),a.Oqu("alerts.close")}}function j(l,_){if(1&l&&(a.TgZ(0,"div",1),a._UZ(1,"fa-icon",2),a.TgZ(2,"span",3),a.Hsn(3),a.qZA(),a.YNc(4,A,3,2,"button",4),a.qZA()),2&l){const s=a.oxw();a.Tol(s.alertType),a.xp6(1),a.Q6J("icon",s.icon),a.xp6(3),a.Q6J("ngIf",s.dismissible)}}const d=["*"];let v=(()=>{class l{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new a.vpe,this.faXmark=m.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return m.f8k;case"error":return m.$9F;case"warning":return m.RLE;default:return m.sqG}}}return l.\u0275fac=function(s){return new(s||l)},l.\u0275cmp=a.Xpm({type:l,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[a.jDz],ngContentSelectors:d,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(s,g){1&s&&(a.F$t(),a.YNc(0,j,5,4,"div",0)),2&s&&a.Q6J("ngIf",g.showAlert)},dependencies:[r.O5,T.ot,T.RK,f.uH,f.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),l})()}}]); \ No newline at end of file diff --git a/dist/8941.ebd281b9c6ab427f.js b/dist/8941.ebd281b9c6ab427f.js new file mode 100644 index 00000000..78d1af14 --- /dev/null +++ b/dist/8941.ebd281b9c6ab427f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8941],{18941:(Ct,M,d)=>{d.r(M),d.d(M,{DfManageServiceReportComponent:()=>ut});var g,s=d(96814),z=d(73991),T=d(97582),D=d(64135),I=d(86806),S=d(74490),R=d(78791),t=d(65879),f=d(81896),Z=d(4300),O=d(42346),P=d(17700),p=d(32296),y=d(45597),l=d(25313),b=d(77988),_=d(56223),v=d(21476),x=d(64170),k=d(2032),h=d(13566);function N(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&e){const n=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",n.faPlus)}}function A(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(n);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&e){const n=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",n.faRefresh)}}function J(e,c){if(1&e&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&e){const n=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",n.currentFilter)}}function Q(e,c){if(1&e&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&e){const n=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(n.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,n.header)," ")}}function Y(e,c){if(1&e&&t._UZ(0,"fa-icon",27),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(n))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(n))))}}function E(e,c){if(1&e&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(n)?"confirmed":"pending")," ")}}function $(e,c){if(1&e&&(t.ynx(0),t._uU(1),t.BQk()),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(n)," ")}}function U(e,c){if(1&e&&t._UZ(0,"fa-icon",29),2&e){const n=t.oxw(6);t.Q6J("icon",n.faTriangleExclamation)}}function F(e,c){1&e&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&e&&(t.xp6(1),t.Oqu("-"))}function L(e,c){if(1&e&&(t.ynx(0),t.YNc(1,U,1,1,"fa-icon",28),t.YNc(2,F,2,1,"span",5),t.BQk()),2&e){const n=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(n))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(n)))}}function B(e,c){if(1&e&&(t.TgZ(0,"td",25),t.YNc(1,Y,1,3,"fa-icon",26),t.YNc(2,E,3,3,"ng-container",5),t.YNc(3,$,2,1,"ng-container",5),t.YNc(4,L,3,2,"ng-container",5),t.qZA()),2&e){const n=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===n.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===n.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==n.columnDef&&"registration"!==n.columnDef&&"log"!==n.columnDef),t.xp6(1),t.Q6J("ngIf","log"===n.columnDef)}}function G(e,c){if(1&e&&(t.ynx(0,21),t.YNc(1,Q,4,6,"th",22),t.YNc(2,B,5,4,"td",23),t.BQk()),2&e){const n=t.oxw().$implicit;t.Q6J("matColumnDef",n.columnDef)}}function K(e,c){1&e&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function H(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(n).$implicit,m=t.oxw(3).$implicit,i=t.oxw(2);let w;return t.KtG(i.goEventScriptsPage((null==m||null==(w=m.cell(r))?null:w.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&e){const n=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(n))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(n))))}}function j(e,c){1&e&&(t.ynx(0),t.YNc(1,K,2,0,"th",32),t.YNc(2,H,2,3,"td",33),t.BQk())}function V(e,c){1&e&&t._UZ(0,"th",34)}function q(e,c){1&e&&t._UZ(0,"td",35)}function W(e,c){1&e&&(t.YNc(0,V,1,0,"th",32),t.YNc(1,q,1,0,"td",33))}function X(e,c){if(1&e&&(t.ynx(0,21),t.YNc(1,j,3,0,"ng-container",30),t.YNc(2,W,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&e){const n=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",n)}}function tt(e,c){1&e&&t._UZ(0,"th",34)}d(6625);const u=function(e){return{param:e}};function et(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(n);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&e){const n=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,n.actions.additional[0].ariaLabel.key,t.VKq(5,u,n.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",n.actions.additional[0].icon)}}function nt(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(n);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&e){const n=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,n.actions.additional[0].ariaLabel.key,t.VKq(7,u,n.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,n.actions.additional[0].label)," ")}}function ot(e,c){if(1&e&&(t.ynx(0),t.YNc(1,et,3,7,"button",39),t.YNc(2,nt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&e){const n=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",n)}}function ct(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(n).$implicit,m=t.oxw(3).$implicit;return t.KtG(r.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&e){const n=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(n,o)),t.uIk("aria-label",t.xi3(1,3,n.ariaLabel.key,t.VKq(8,u,n.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,n.label)," ")}}function at(e,c){if(1&e&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ct,4,10,"button",46),t.qZA()),2&e){const n=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",n),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function dt(e,c){if(1&e&&(t.ynx(0),t.YNc(1,ot,4,2,"ng-container",30),t.YNc(2,at,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&e){const n=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",n)}}function rt(e,c){if(1&e&&(t.TgZ(0,"td",35),t.YNc(1,dt,4,2,"ng-container",5),t.qZA()),2&e){const n=t.oxw(4);t.xp6(1),t.Q6J("ngIf",n.actions.additional&&n.actions.additional.length>0)}}function it(e,c){if(1&e&&(t.ynx(0,37),t.YNc(1,tt,1,0,"th",32),t.YNc(2,rt,2,1,"td",33),t.BQk()),2&e){const n=t.oxw().$implicit;t.Q6J("matColumnDef",n.columnDef)}}function lt(e,c){if(1&e&&(t.ynx(0),t.YNc(1,G,3,1,"ng-container",19),t.YNc(2,X,4,3,"ng-container",19),t.YNc(3,it,3,1,"ng-container",20),t.BQk()),2&e){const n=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==n.columnDef&&"scripting"!==n.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===n.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===n.columnDef)}}function mt(e,c){1&e&&t._UZ(0,"tr",48)}function gt(e,c){if(1&e){const n=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(n).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(r))})("keydown",function(a){const m=t.CHM(n).$implicit,i=t.oxw(2);return t.KtG(i.handleKeyDown(a,m))}),t.qZA()}if(2&e){const n=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(n)),t.uIk("tabindex",o.isClickable(n)?0:-1)}}function st(e,c){if(1&e&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&e){const n=t.oxw(2);t.xp6(1),t.uIk("colspan",n.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function pt(e,c){if(1&e){const n=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(n);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,lt,4,3,"ng-container",13),t.YNc(5,mt,1,0,"tr",14),t.YNc(6,gt,1,3,"tr",15),t.YNc(7,st,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(n);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&e){const n=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",n.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const bt=[[["","topActions",""]]],_t=function(e){return{currentPageSize:e}};let C=((g=class extends D.j{constructor(c,n,o,a,r,m){super(n,o,a,r,m),this.service=c,this.allowCreate=!1,this.columns=[{columnDef:"time",cell:i=>i.lastModifiedDate,header:"time"},{columnDef:"serviceId",cell:i=>i.serviceId,header:"serviceId"},{columnDef:"serviceName",cell:i=>i.serviceName,header:"serviceName"},{columnDef:"userEmail",cell:i=>i.userEmail,header:"userEmail"},{columnDef:"action",cell:i=>i.action,header:"action"},{columnDef:"request",cell:i=>i.requestVerb,header:"request"}],this.actions={default:null,additional:null},this.filterQuery=(0,S.s)("serviceReports")}mapDataToTable(c){return c}refreshTable(c,n,o){this.service.getAll({limit:c,offset:n,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||g)(t.Y36(I.kG),t.Y36(f.F0),t.Y36(f.gz),t.Y36(Z.Kd),t.Y36(O.Vn),t.Y36(P.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-manage-service-report-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,n){1&c&&(t.F$t(bt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,N,3,4,"button",1),t.YNc(3,A,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,J,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,pt,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,n.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",n.allowCreate),t.xp6(1),t.Q6J("ngIf",n.schema),t.xp6(3),t.Q6J("ngIf",n.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,_t,t.lcZ(8,8,n.currentPageSize$))))},dependencies:[s.O5,p.ot,p.lW,p.RK,p.nh,y.uH,y.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,s.sg,b.Tx,b.VK,b.OP,b.p6,_.UX,_.Fj,_.JJ,_.oH,O.Ot,s.Ov,P.Is,v.TU,v.NW,x.lN,x.KE,x.hX,k.c,k.Nt,h.JX,h.YE,h.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);function xt(e,c){1&e&&t._UZ(0,"df-paywall")}function ht(e,c){1&e&&t._UZ(0,"df-manage-service-report-table")}C=(0,T.gn)([(0,R.c)({checkProperties:!0})],C);let ut=(()=>{class e{constructor(n){this.activcatedRoute=n,this.paywall=!1,this.activcatedRoute.data.subscribe(({data:o})=>{"paywall"===o&&(this.paywall=!0)})}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(f.gz))},e.\u0275cmp=t.Xpm({type:e,selectors:[["df-manage-service-report"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["allowed",""]],template:function(n,o){if(1&n&&(t.YNc(0,xt,1,0,"df-paywall",0),t.YNc(1,ht,1,0,"ng-template",null,1,t.W1O)),2&n){const a=t.MAs(2);t.Q6J("ngIf",o.paywall)("ngIfElse",a)}},dependencies:[z.U,s.O5,C],encapsulation:2}),e})()}}]); \ No newline at end of file diff --git a/dist/9043.271fa6197fcc674e.js b/dist/9043.271fa6197fcc674e.js new file mode 100644 index 00000000..4a0edab5 --- /dev/null +++ b/dist/9043.271fa6197fcc674e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[9043],{69043:(E,c,s)=>{s.r(c),s.d(c,{DfSystemInfoComponent:()=>a});var l,m=s(97582),i=s(96814),f=s(42346),p=s(78791),n=s(65879),_=s(49787),g=s(75911),u=s(2637);function v(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.licenseKey"),": ",null==e.environment.platform?null:e.environment.platform.licenseKey," ")}}function y(t,o){if(1&t&&(n.ynx(0),n.TgZ(1,"li"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"li"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.BQk()),2&t){const e=n.oxw();n.xp6(2),n.AsE(" ",n.lcZ(3,4,"systemInfo.instance.subscriptionStatus"),": ",e.status.msg," "),n.xp6(3),n.AsE(" ",n.lcZ(6,6,"systemInfo.instance.subscriptionExpirationDate"),": ",e.status.renewalDate," ")}}function A(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.systemDatabase"),": ",null==e.environment.platform?null:e.environment.platform.dbDriver," ")}}function Z(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.installPath"),": ",null==e.environment.platform?null:e.environment.platform.installPath," ")}}function d(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logPath"),": ",null==e.environment.platform?null:e.environment.platform.logPath," ")}}function x(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logMode"),": ",null==e.environment.platform?null:e.environment.platform.logMode," ")}}function C(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logLevel"),": ",null==e.environment.platform?null:e.environment.platform.logLevel," ")}}function I(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.cacheDriver"),": ",null==e.environment.platform?null:e.environment.platform.cacheDriver," ")}}function O(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.demo"),": ",null==e.environment.platform?null:e.environment.platform.isTrial," ")}}function P(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" DreamFactory ",n.lcZ(2,2,"systemInfo.instance.instanceId"),": ",null==e.environment.platform?null:e.environment.platform.dfInstanceId," ")}}function h(t,o){if(1&t&&(n.TgZ(0,"li")(1,"span"),n._uU(2),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.qZA()()),2&t){const e=o.$implicit;n.xp6(2),n.Oqu(e.name),n.xp6(2),n.Oqu(e.version)}}function M(t,o){if(1&t&&(n.TgZ(0,"div",7)(1,"h3"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"div",8)(5,"span"),n._uU(6),n.ALo(7,"transloco"),n.qZA(),n.TgZ(8,"span"),n._uU(9),n.ALo(10,"transloco"),n.qZA()(),n.TgZ(11,"div",9)(12,"ul"),n.YNc(13,h,5,2,"li",10),n.qZA()()()),2&t){const e=n.oxw();n.xp6(2),n.Oqu(n.lcZ(3,4,"systemInfo.packages")),n.xp6(4),n.Oqu(n.lcZ(7,6,"name")),n.xp6(3),n.Oqu(n.lcZ(10,8,"version")),n.xp6(4),n.Q6J("ngForOf",null==e.environment.platform?null:e.environment.platform.packages)}}function T(t,o){if(1&t&&(n.ynx(0),n.TgZ(1,"li"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"li"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.BQk()),2&t){const e=n.oxw();n.xp6(2),n.AsE(" PHP ",n.lcZ(3,4,"version"),": ",e.environment.php.core.phpVersion," "),n.xp6(3),n.AsE(" PHP ",n.lcZ(6,6,"systemInfo.server.serverApi"),": ",e.environment.php.general.serverApi," ")}}let a=((l=class{constructor(o,e,r){this.breakpointService=o,this.systemConfigDataService=e,this.licenseCheckService=r,this.environment=this.systemConfigDataService.environment}ngOnInit(){this.systemConfigDataService.environment$.subscribe(o=>{o.platform?.license&&"OPEN SOURCE"!==o.platform?.license&&o.platform?.licenseKey?this.licenseCheckService.check(o.platform?.licenseKey).subscribe(r=>{this.status=r}):this.status=void 0})}}).\u0275fac=function(o){return new(o||l)(n.Y36(_.y),n.Y36(g.s),n.Y36(u.t))},l.\u0275cmp=n.Xpm({type:l,selectors:[["df-system-info"]],standalone:!0,features:[n.jDz],decls:63,vars:68,consts:[[1,"system-info-container"],[1,"system-info-instance"],[1,"system-info-platform"],[4,"ngIf"],["class","system-info-packages",4,"ngIf"],[1,"system-info-server"],[1,"system-info-client"],[1,"system-info-packages"],[1,"package-header"],[1,"overflow-scroll"],[4,"ngFor","ngForOf"]],template:function(o,e){1&o&&(n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"h2"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.TgZ(7,"div",1),n.ALo(8,"async"),n.TgZ(9,"div",2)(10,"ul")(11,"li"),n._uU(12),n.ALo(13,"transloco"),n.qZA(),n.YNc(14,v,3,4,"li",3),n.YNc(15,y,7,8,"ng-container",3),n.TgZ(16,"li"),n._uU(17),n.ALo(18,"transloco"),n.qZA(),n.YNc(19,A,3,4,"li",3),n.YNc(20,Z,3,4,"li",3),n.YNc(21,d,3,4,"li",3),n.YNc(22,x,3,4,"li",3),n.YNc(23,C,3,4,"li",3),n.YNc(24,I,3,4,"li",3),n.YNc(25,O,3,4,"li",3),n.YNc(26,P,3,4,"li",3),n.qZA()(),n.YNc(27,M,14,10,"div",4),n.qZA(),n.TgZ(28,"h2"),n._uU(29),n.ALo(30,"transloco"),n.qZA(),n.TgZ(31,"div",5)(32,"ul")(33,"li"),n._uU(34),n.ALo(35,"transloco"),n.qZA(),n.TgZ(36,"li"),n._uU(37),n.ALo(38,"transloco"),n.qZA(),n.TgZ(39,"li"),n._uU(40),n.ALo(41,"transloco"),n.qZA(),n.TgZ(42,"li"),n._uU(43),n.ALo(44,"transloco"),n.qZA(),n.TgZ(45,"li"),n._uU(46),n.ALo(47,"transloco"),n.qZA(),n.YNc(48,T,7,8,"ng-container",3),n.qZA()(),n.TgZ(49,"h2"),n._uU(50),n.ALo(51,"transloco"),n.qZA(),n.TgZ(52,"div",6)(53,"ul")(54,"li"),n._uU(55),n.ALo(56,"transloco"),n.qZA(),n.TgZ(57,"li"),n._uU(58),n.ALo(59,"transloco"),n.qZA(),n.TgZ(60,"li"),n._uU(61),n.ALo(62,"transloco"),n.qZA()()()()),2&o&&(n.xp6(2),n.hij(" ",n.lcZ(3,38,"systemInfo.subheading")," "),n.xp6(3),n.hij("DreamFactory ",n.lcZ(6,40,"systemInfo.instance.instance"),""),n.xp6(2),n.ekj("x-small",n.lcZ(8,42,e.breakpointService.isXSmallScreen)),n.xp6(5),n.AsE(" ",n.lcZ(13,44,"systemInfo.instance.licenseLevel"),": ",null==e.environment.platform?null:e.environment.platform.license," "),n.xp6(2),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.licenseKey),n.xp6(1),n.Q6J("ngIf",e.status),n.xp6(2),n.AsE(" DreamFactory ",n.lcZ(18,46,"version"),": ",null==e.environment.platform?null:e.environment.platform.version," "),n.xp6(2),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.dbDriver),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.installPath),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logPath),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logMode),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logLevel),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.cacheDriver),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.isTrial),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.dfInstanceId),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.packages),n.xp6(2),n.Oqu(n.lcZ(30,48,"systemInfo.server.heading")),n.xp6(5),n.AsE(" ",n.lcZ(35,50,"systemInfo.server.os"),": ",e.environment.server.serverOs," "),n.xp6(3),n.AsE(" ",n.lcZ(38,52,"systemInfo.server.release"),": ",e.environment.server.release," "),n.xp6(3),n.AsE("",n.lcZ(41,54,"version"),": ",e.environment.server.version,""),n.xp6(3),n.AsE(" ",n.lcZ(44,56,"systemInfo.server.host"),": ",e.environment.server.host," "),n.xp6(3),n.AsE(" ",n.lcZ(47,58,"systemInfo.server.machine"),": ",e.environment.server.machine," "),n.xp6(2),n.Q6J("ngIf",e.environment.php),n.xp6(2),n.Oqu(n.lcZ(51,60,"systemInfo.client.heading")),n.xp6(5),n.AsE(" ",n.lcZ(56,62,"systemInfo.client.userAgent"),": ",null==e.environment.client?null:e.environment.client.userAgent," "),n.xp6(3),n.AsE(" ",n.lcZ(59,64,"systemInfo.client.ipAddress"),": ",null==e.environment.client?null:e.environment.client.ipAddress," "),n.xp6(3),n.AsE(" ",n.lcZ(62,66,"systemInfo.client.Locale"),": ",null==e.environment.client?null:e.environment.client.locale," "))},dependencies:[i.Ov,i.ax,f.Ot,i.O5],styles:[".system-info-container[_ngcontent-%COMP%]{padding-bottom:32px}.system-info-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding:0;margin:0}.system-info-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{line-height:3rem}.system-info-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%]{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%]{padding-left:20px;border-left:1px dashed #000;max-width:40%}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] .package-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:700;border-bottom:2px solid #000;padding-bottom:5px;margin-bottom:5px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] .overflow-scroll[_ngcontent-%COMP%]{height:300px;overflow:auto}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:10px;padding-bottom:.2rem;border-bottom:1px dotted #bdbdbd}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%]{flex-direction:column;gap:10px}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-platform[_ngcontent-%COMP%]{max-width:100%}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%]{max-width:100%;padding-left:0;border-left:none}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:10px 10px 0}.system-info-container[_ngcontent-%COMP%] .system-info-server[_ngcontent-%COMP%]{margin:20px 0}"]}),l);a=(0,m.gn)([(0,p.c)({checkProperties:!0})],a)}}]); \ No newline at end of file diff --git a/dist/9280.ae7034942d0d1d5a.js b/dist/9280.ae7034942d0d1d5a.js new file mode 100644 index 00000000..d07a37b3 --- /dev/null +++ b/dist/9280.ae7034942d0d1d5a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[9280],{49280:(b,u,a)=>{a.r(u),a.d(u,{DfEmailTemplateDetailsComponent:()=>C});var _,t=a(97582),i=a(56223),f=a(23680),T=a(98525),m=a(2032),c=a(64170),h=a(32296),A=a(96814),Z=a(42346),n=a(86806),p=a(78791),r=a(41089),d=a(26306),g=a(58504),e=a(65879),O=a(81896),D=a(49787),v=a(65763),M=a(72246);function P(s,o){1&s&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&s&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"emailTemplates.templateName.error")," "))}function U(s,o){1&s&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&s&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"update")))}function L(s,o){1&s&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"transloco"),e.qZA()),2&s&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"save")))}a(6625);let C=((_=class{constructor(o,l,E,y,x,I,N){this.crudService=o,this.fb=l,this.router=E,this.breakpointService=y,this.activatedRoute=x,this.themeService=I,this.snackbarService=N,this.alertMsg="",this.showAlert=!1,this.alertType="error",this.isDarkMode=this.themeService.darkMode$,this.emailTemplateForm=this.fb.group({name:["",i.kI.required],description:[""],to:[""],cc:[""],bcc:[""],subject:[""],attachment:[""],body:[""],senderName:[""],senderEmail:[""],replyToName:[""],replyToEmail:[""],id:[null]})}ngOnInit(){this.activatedRoute.data.subscribe(({data:o})=>{this.editApp=o}),this.snackbarService.setSnackbarLastEle(this.editApp.name,!0),this.editApp&&this.emailTemplateForm.patchValue({name:this.editApp.name,description:this.editApp.description,to:this.editApp.to,cc:this.editApp.cc,bcc:this.editApp.bcc,subject:this.editApp.subject,attachment:this.editApp.attachment,body:this.editApp.bodyHtml,senderName:this.editApp.fromName,senderEmail:this.editApp.fromEmail,replyToName:this.editApp.replyToName,replyToEmail:this.editApp.replyToEmail,id:this.editApp.id})}triggerAlert(o,l){this.alertType=o,this.alertMsg=l,this.showAlert=!0}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}onSubmit(){if(this.emailTemplateForm.invalid)return;const o={name:this.emailTemplateForm.value.name,description:this.emailTemplateForm.value.description,to:this.emailTemplateForm.value.to,cc:this.emailTemplateForm.value.cc,bcc:this.emailTemplateForm.value.bcc,subject:this.emailTemplateForm.value.subject,attachment:this.emailTemplateForm.value.attachment,bodyHtml:this.emailTemplateForm.value.body,fromName:this.emailTemplateForm.value.senderName,fromEmail:this.emailTemplateForm.value.senderEmail,replyToName:this.emailTemplateForm.value.replyToName,replyToEmail:this.emailTemplateForm.value.replyToEmail};this.emailTemplateForm.value.id?this.crudService.update(this.emailTemplateForm.value.id,o,{snackbarSuccess:"emailTemplates.alerts.updateSuccess"}).pipe((0,d.K)(l=>(this.triggerAlert("error",l.error.error.message),(0,g._)(()=>new Error(l))))).subscribe(()=>{this.goBack()}):this.crudService.create({resource:[o]},{snackbarSuccess:"emailTemplates.alerts.createSuccess"}).pipe((0,d.K)(l=>(this.triggerAlert("error",l.error.error.context.resource[0].message),(0,g._)(()=>new Error(l))))).subscribe(()=>{this.goBack()})}}).\u0275fac=function(o){return new(o||_)(e.Y36(n.Md),e.Y36(i.qu),e.Y36(O.F0),e.Y36(D.y),e.Y36(O.gz),e.Y36(v.F),e.Y36(M.w))},_.\u0275cmp=e.Xpm({type:_,selectors:[["df-email-template-details"]],standalone:!0,features:[e.jDz],decls:82,vars:78,consts:[[3,"showAlert","alertType","alertClosed"],[1,"email-template-details-container"],[1,"details-section",3,"formGroup","ngSubmit"],["appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name","required","",3,"placeholder"],[4,"ngIf"],["matInput","","formControlName","description",3,"placeholder"],["appearance","outline",1,"third-width"],["matInput","","formControlName","to"],["matInput","","formControlName","cc"],["matInput","","formControlName","bcc"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","formControlName","subject",3,"placeholder"],["matInput","","formControlName","attachment",3,"placeholder"],["rows","1","matInput","","formControlName","body",1,"email-template-body"],["matInput","","formControlName","senderName",3,"placeholder"],["matInput","","formControlName","senderEmail",3,"placeholder"],["matInput","","formControlName","replyToName",3,"placeholder"],["matInput","","formControlName","replyToEmail",3,"placeholder"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],["mat-flat-button","","color","primary",1,"save-btn"]],template:function(o,l){1&o&&(e.TgZ(0,"df-alert",0),e.NdJ("alertClosed",function(){return l.showAlert=!1}),e._uU(1),e.qZA(),e.TgZ(2,"div",1),e.ALo(3,"async"),e.ALo(4,"async"),e.TgZ(5,"form",2),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(6,"mat-form-field",3)(7,"mat-label"),e._uU(8),e.ALo(9,"transloco"),e.qZA(),e._UZ(10,"input",4),e.ALo(11,"transloco"),e.YNc(12,P,3,3,"mat-error",5),e.qZA(),e.TgZ(13,"mat-form-field",3)(14,"mat-label"),e._uU(15),e.ALo(16,"transloco"),e.qZA(),e._UZ(17,"input",6),e.ALo(18,"transloco"),e.qZA(),e.TgZ(19,"mat-form-field",7)(20,"mat-label"),e._uU(21),e.ALo(22,"transloco"),e.qZA(),e._UZ(23,"input",8),e.qZA(),e.TgZ(24,"mat-form-field",7)(25,"mat-label"),e._uU(26),e.ALo(27,"transloco"),e.qZA(),e._UZ(28,"input",9),e.qZA(),e.TgZ(29,"mat-form-field",7)(30,"mat-label"),e._uU(31),e.ALo(32,"transloco"),e.qZA(),e._UZ(33,"input",10),e.qZA(),e.TgZ(34,"mat-form-field",11)(35,"mat-label"),e._uU(36),e.ALo(37,"transloco"),e.qZA(),e._UZ(38,"input",12),e.ALo(39,"transloco"),e.qZA(),e.TgZ(40,"mat-form-field",11)(41,"mat-label"),e._uU(42),e.ALo(43,"transloco"),e.qZA(),e._UZ(44,"input",13),e.ALo(45,"transloco"),e.qZA(),e.TgZ(46,"mat-form-field",11)(47,"mat-label"),e._uU(48),e.ALo(49,"transloco"),e.qZA(),e._UZ(50,"textarea",14),e.qZA(),e.TgZ(51,"mat-form-field",3)(52,"mat-label"),e._uU(53),e.ALo(54,"transloco"),e.qZA(),e._UZ(55,"input",15),e.ALo(56,"transloco"),e.qZA(),e.TgZ(57,"mat-form-field",3)(58,"mat-label"),e._uU(59),e.ALo(60,"transloco"),e.qZA(),e._UZ(61,"input",16),e.ALo(62,"transloco"),e.qZA(),e.TgZ(63,"mat-form-field",3)(64,"mat-label"),e._uU(65),e.ALo(66,"transloco"),e.qZA(),e._UZ(67,"input",17),e.ALo(68,"transloco"),e.qZA(),e.TgZ(69,"mat-form-field",3)(70,"mat-label"),e._uU(71),e.ALo(72,"transloco"),e.qZA(),e._UZ(73,"input",18),e.ALo(74,"transloco"),e.qZA(),e.TgZ(75,"div",19)(76,"button",20),e.NdJ("click",function(){return l.goBack()}),e._uU(77),e.ALo(78,"transloco"),e.qZA(),e.TgZ(79,"button",21),e.YNc(80,U,3,3,"span",5),e.YNc(81,L,3,3,"span",5),e.qZA()()()()),2&o&&(e.Q6J("showAlert",l.showAlert)("alertType",l.alertType),e.xp6(1),e.hij(" ",l.alertMsg,"\n"),e.xp6(1),e.Tol(e.lcZ(3,32,l.isDarkMode)?"dark-theme":""),e.ekj("x-small",e.lcZ(4,34,l.breakpointService.isXSmallScreen)),e.xp6(3),e.Q6J("formGroup",l.emailTemplateForm),e.xp6(3),e.Oqu(e.lcZ(9,36,"emailTemplates.templateName.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(11,38,"emailTemplates.templateName.placeholder")),e.xp6(2),e.Q6J("ngIf",l.emailTemplateForm.controls.name.hasError("required")),e.xp6(3),e.Oqu(e.lcZ(16,40,"emailTemplates.templateDescription.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(18,42,"emailTemplates.templateDescription.placeholder")),e.xp6(4),e.Oqu(e.lcZ(22,44,"emailTemplates.recipient.label")),e.xp6(5),e.Oqu(e.lcZ(27,46,"emailTemplates.cc.label")),e.xp6(5),e.Oqu(e.lcZ(32,48,"emailTemplates.bcc.label")),e.xp6(5),e.Oqu(e.lcZ(37,50,"emailTemplates.subject.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(39,52,"emailTemplates.subject.placeholder")),e.xp6(4),e.Oqu(e.lcZ(43,54,"emailTemplates.attachment.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(45,56,"emailTemplates.attachment.placeholder")),e.xp6(4),e.Oqu(e.lcZ(49,58,"emailTemplates.body")),e.xp6(5),e.Oqu(e.lcZ(54,60,"emailTemplates.senderName.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(56,62,"emailTemplates.senderName.placeholder")),e.xp6(4),e.Oqu(e.lcZ(60,64,"emailTemplates.senderEmail.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(62,66,"emailTemplates.senderEmail.placeholder")),e.xp6(4),e.Oqu(e.lcZ(66,68,"emailTemplates.replyToName.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(68,70,"emailTemplates.replyToName.placeholder")),e.xp6(4),e.Oqu(e.lcZ(72,72,"emailTemplates.replyToEmail.label")),e.xp6(2),e.s9C("placeholder",e.lcZ(74,74,"emailTemplates.replyToEmail.placeholder")),e.xp6(4),e.hij(" ",e.lcZ(78,76,"cancel")," "),e.xp6(3),e.Q6J("ngIf",l.editApp),e.xp6(1),e.Q6J("ngIf",!l.editApp))},dependencies:[h.ot,h.lW,i.UX,i._Y,i.Fj,i.JJ,i.JL,i.Q7,i.sg,i.u,c.lN,c.KE,c.hX,c.TO,m.c,m.Nt,A.O5,T.LD,f.Ng,Z.Ot,A.Ov,r.v],styles:[".email-template-details-container[_ngcontent-%COMP%] .email-template-body[_ngcontent-%COMP%]{min-height:300px}.email-template-details-container.x-small[_ngcontent-%COMP%] .email-template-body[_ngcontent-%COMP%]{min-height:200px}"]}),_);C=(0,t.gn)([(0,p.c)({checkProperties:!0})],C)},41089:(b,u,a)=>{a.d(u,{v:()=>Z});var t=a(65879),i=a(96814),f=a(32296),T=a(45597),m=a(90590);function c(n,p){if(1&n){const r=t.EpF();t.TgZ(0,"button",5),t.NdJ("click",function(){t.CHM(r);const g=t.oxw(2);return t.KtG(g.dismissAlert())}),t.TgZ(1,"fa-icon",6),t._uU(2),t.qZA()()}if(2&n){const r=t.oxw(2);t.xp6(1),t.Q6J("icon",r.faXmark),t.xp6(1),t.Oqu("alerts.close")}}function h(n,p){if(1&n&&(t.TgZ(0,"div",1),t._UZ(1,"fa-icon",2),t.TgZ(2,"span",3),t.Hsn(3),t.qZA(),t.YNc(4,c,3,2,"button",4),t.qZA()),2&n){const r=t.oxw();t.Tol(r.alertType),t.xp6(1),t.Q6J("icon",r.icon),t.xp6(3),t.Q6J("ngIf",r.dismissible)}}const A=["*"];let Z=(()=>{class n{constructor(){this.alertType="success",this.showAlert=!1,this.dismissible=!0,this.alertClosed=new t.vpe,this.faXmark=m.g82}dismissAlert(){this.alertClosed.emit()}get icon(){switch(this.alertType){case"success":return m.f8k;case"error":return m.$9F;case"warning":return m.RLE;default:return m.sqG}}}return n.\u0275fac=function(r){return new(r||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-alert"]],inputs:{alertType:"alertType",showAlert:"showAlert",dismissible:"dismissible"},outputs:{alertClosed:"alertClosed"},standalone:!0,features:[t.jDz],ngContentSelectors:A,decls:1,vars:1,consts:[["class","alert-container",3,"class",4,"ngIf"],[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","","class","dismiss-alert",3,"click",4,"ngIf"],["mat-icon-button","",1,"dismiss-alert",3,"click"],[3,"icon"]],template:function(r,d){1&r&&(t.F$t(),t.YNc(0,h,5,4,"div",0)),2&r&&t.Q6J("ngIf",d.showAlert)},dependencies:[i.O5,f.ot,f.RK,T.uH,T.BN],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),n})()}}]); \ No newline at end of file diff --git a/dist/9488.6c46e3da9d9997d8.js b/dist/9488.6c46e3da9d9997d8.js new file mode 100644 index 00000000..95a47a07 --- /dev/null +++ b/dist/9488.6c46e3da9d9997d8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[9488],{49488:(x,v,r)=>{r.d(v,{A9:()=>m,Yi:()=>_,vV:()=>C});var f=r(4300),i=r(42495),k=r(78337),a=r(65879),y=r(56223),g=r(23680);const T=["button"],M=["*"],c=new a.OlP("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),b=new a.OlP("MatButtonToggleGroup"),B={provide:y.JU,useExisting:(0,a.Gpc)(()=>m),multi:!0};let h=0;class p{constructor(l,t){this.source=l,this.value=t}}let m=(()=>{class o{get name(){return this._name}set name(t){this._name=t,this._markButtonsForCheck()}get vertical(){return this._vertical}set vertical(t){this._vertical=(0,i.Ig)(t)}get value(){const t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map(e=>e.value):t[0]?t[0].value:void 0}set value(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}get selected(){const t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}get multiple(){return this._multiple}set multiple(t){this._multiple=(0,i.Ig)(t),this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(t){this._disabled=(0,i.Ig)(t),this._markButtonsForCheck()}constructor(t,e){this._changeDetector=t,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name="mat-button-toggle-group-"+h++,this.valueChange=new a.vpe,this.change=new a.vpe,this.appearance=e&&e.appearance?e.appearance:"standard"}ngOnInit(){this._selectionModel=new k.Ov(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(t=>t.checked))}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_emitChangeEvent(t){const e=new p(t,this.value);this._rawValue=e.value,this._controlValueAccessorChangeFn(e.value),this.change.emit(e)}_syncButtonToggle(t,e,n=!1,s=!1){!this.multiple&&this.selected&&!t.checked&&(this.selected.checked=!1),this._selectionModel?e?this._selectionModel.select(t):this._selectionModel.deselect(t):s=!0,s?Promise.resolve().then(()=>this._updateModelValue(t,n)):this._updateModelValue(t,n)}_isSelected(t){return this._selectionModel&&this._selectionModel.isSelected(t)}_isPrechecked(t){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(e=>null!=t.value&&e===t.value):t.value===this._rawValue)}_setSelectionByValue(t){this._rawValue=t,this._buttonToggles&&(this.multiple&&t?(Array.isArray(t),this._clearSelection(),t.forEach(e=>this._selectValue(e))):(this._clearSelection(),this._selectValue(t)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(t=>t.checked=!1)}_selectValue(t){const e=this._buttonToggles.find(n=>null!=n.value&&n.value===t);e&&(e.checked=!0,this._selectionModel.select(e))}_updateModelValue(t,e){e&&this._emitChangeEvent(t),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(t=>t._markForCheck())}}return o.\u0275fac=function(t){return new(t||o)(a.Y36(a.sBO),a.Y36(c,8))},o.\u0275dir=a.lG2({type:o,selectors:[["mat-button-toggle-group"]],contentQueries:function(t,e,n){if(1&t&&a.Suo(n,_,5),2&t){let s;a.iGM(s=a.CRH())&&(e._buttonToggles=s)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(t,e){2&t&&(a.uIk("aria-disabled",e.disabled),a.ekj("mat-button-toggle-vertical",e.vertical)("mat-button-toggle-group-appearance-standard","standard"===e.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[a._Bn([B,{provide:b,useExisting:o}])]}),o})();const G=(0,g.Kr)(class{});let _=(()=>{class o extends G{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(t){this._appearance=t}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(t){const e=(0,i.Ig)(t);e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(t){this._disabled=(0,i.Ig)(t)}constructor(t,e,n,s,E,u){super(),this._changeDetectorRef=e,this._elementRef=n,this._focusMonitor=s,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new a.vpe;const d=Number(E);this.tabIndex=d||0===d?d:null,this.buttonToggleGroup=t,this.appearance=u&&u.appearance?u.appearance:"standard"}ngOnInit(){const t=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+h++,t&&(t._isPrechecked(this)?this.checked=!0:t._isSelected(this)!==this._checked&&t._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)}focus(t){this._buttonElement.nativeElement.focus(t)}_onButtonClick(){const t=!!this._isSingleSelector()||!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new p(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}}return o.\u0275fac=function(t){return new(t||o)(a.Y36(b,8),a.Y36(a.sBO),a.Y36(a.SBq),a.Y36(f.tE),a.$8M("tabindex"),a.Y36(c,8))},o.\u0275cmp=a.Xpm({type:o,selectors:[["mat-button-toggle"]],viewQuery:function(t,e){if(1&t&&a.Gf(T,5),2&t){let n;a.iGM(n=a.CRH())&&(e._buttonElement=n.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(t,e){1&t&&a.NdJ("focus",function(){return e.focus()}),2&t&&(a.uIk("aria-label",null)("aria-labelledby",null)("id",e.id)("name",null),a.ekj("mat-button-toggle-standalone",!e.buttonToggleGroup)("mat-button-toggle-checked",e.checked)("mat-button-toggle-disabled",e.disabled)("mat-button-toggle-appearance-standard","standard"===e.appearance))},inputs:{disableRipple:"disableRipple",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[a.qOj],ngContentSelectors:M,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,e){if(1&t&&(a.F$t(),a.TgZ(0,"button",0,1),a.NdJ("click",function(){return e._onButtonClick()}),a.TgZ(2,"span",2),a.Hsn(3),a.qZA()(),a._UZ(4,"span",3)(5,"span",4)),2&t){const n=a.MAs(1);a.Q6J("id",e.buttonId)("disabled",e.disabled||null),a.uIk("tabindex",e.disabled?-1:e.tabIndex)("aria-pressed",e.checked)("name",e._getButtonName())("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),a.xp6(5),a.Q6J("matRippleTrigger",n)("matRippleDisabled",e.disableRipple||e.disabled)}},dependencies:[g.wG],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12;border-radius:var(--mat-standard-button-toggle-shape);border:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-text-font)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard{--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12;color:var(--mat-standard-button-toggle-text-color);background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-text-font)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color);background-color:var(--mat-standard-button-toggle-selected-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity)}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity)}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0}),o})(),C=(()=>{class o{}return o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=a.oAB({type:o}),o.\u0275inj=a.cJS({imports:[g.BQ,g.si,g.BQ]}),o})()}}]); \ No newline at end of file diff --git a/dist/9699.92e6e3bb01e258a9.js b/dist/9699.92e6e3bb01e258a9.js new file mode 100644 index 00000000..ed8d9d11 --- /dev/null +++ b/dist/9699.92e6e3bb01e258a9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[9699],{32778:(T,M,c)=>{c.d(M,{K:()=>d});var i=c(65619),I=c(65879);const f="currentServiceId";let d=(()=>{class h{constructor(){const u=localStorage.getItem(f);this.currentServiceId=new i.X(u?parseInt(u,10):-1)}setCurrentServiceId(u){localStorage.setItem(f,u.toString()),this.currentServiceId.next(u)}getCurrentServiceId(){return this.currentServiceId.asObservable()}clearCurrentServiceId(){localStorage.removeItem(f),this.currentServiceId.next(-1)}}return h.\u0275fac=function(u){return new(u||h)},h.\u0275prov=I.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},30617:(T,M,c)=>{c.d(M,{Hw:()=>J,Ps:()=>Z});var i=c(65879),I=c(23680),f=c(42495),d=c(96814),h=c(22096),m=c(58504),u=c(9315),S=c(47394),g=c(99397),_=c(37398),v=c(26306),P=c(64716),W=c(63020),b=c(48180),L=c(69862),w=c(6593);const K=["*"];let R;function F(o){return function z(){if(void 0===R&&(R=null,typeof window<"u")){const o=window;void 0!==o.trustedTypes&&(R=o.trustedTypes.createPolicy("angular#components",{createHTML:l=>l}))}return R}()?.createHTML(o)||o}function D(o){return Error(`Unable to find icon with the name "${o}"`)}function N(o){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${o}".`)}function U(o){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${o}".`)}class p{constructor(l,t,e){this.url=l,this.svgText=t,this.options=e}}let O=(()=>{class o{constructor(t,e,n,r){this._httpClient=t,this._sanitizer=e,this._errorHandler=r,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=n}addSvgIcon(t,e,n){return this.addSvgIconInNamespace("",t,e,n)}addSvgIconLiteral(t,e,n){return this.addSvgIconLiteralInNamespace("",t,e,n)}addSvgIconInNamespace(t,e,n,r){return this._addSvgIconConfig(t,e,new p(n,null,r))}addSvgIconResolver(t){return this._resolvers.push(t),this}addSvgIconLiteralInNamespace(t,e,n,r){const s=this._sanitizer.sanitize(i.q3G.HTML,n);if(!s)throw U(n);const a=F(s);return this._addSvgIconConfig(t,e,new p("",a,r))}addSvgIconSet(t,e){return this.addSvgIconSetInNamespace("",t,e)}addSvgIconSetLiteral(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}addSvgIconSetInNamespace(t,e,n){return this._addSvgIconSetConfig(t,new p(e,null,n))}addSvgIconSetLiteralInNamespace(t,e,n){const r=this._sanitizer.sanitize(i.q3G.HTML,e);if(!r)throw U(e);const s=F(r);return this._addSvgIconSetConfig(t,new p("",s,n))}registerFontClassAlias(t,e=t){return this._fontCssClassesByAlias.set(t,e),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(...t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){const e=this._sanitizer.sanitize(i.q3G.RESOURCE_URL,t);if(!e)throw N(t);const n=this._cachedIconsByUrl.get(e);return n?(0,h.of)(y(n)):this._loadSvgIconFromConfig(new p(t,null)).pipe((0,g.b)(r=>this._cachedIconsByUrl.set(e,r)),(0,_.U)(r=>y(r)))}getNamedSvgIcon(t,e=""){const n=x(e,t);let r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(e,t),r)return this._svgIconConfigs.set(n,r),this._getSvgFromConfig(r);const s=this._iconSetConfigs.get(e);return s?this._getSvgFromIconSetConfigs(t,s):(0,m._)(D(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgText?(0,h.of)(y(this._svgElementFromConfig(t))):this._loadSvgIconFromConfig(t).pipe((0,_.U)(e=>y(e)))}_getSvgFromIconSetConfigs(t,e){const n=this._extractIconWithNameFromAnySet(t,e);if(n)return(0,h.of)(n);const r=e.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe((0,v.K)(a=>{const C=`Loading icon set URL: ${this._sanitizer.sanitize(i.q3G.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(C)),(0,h.of)(null)})));return(0,u.D)(r).pipe((0,_.U)(()=>{const s=this._extractIconWithNameFromAnySet(t,e);if(!s)throw D(t);return s}))}_extractIconWithNameFromAnySet(t,e){for(let n=e.length-1;n>=0;n--){const r=e[n];if(r.svgText&&r.svgText.toString().indexOf(t)>-1){const s=this._svgElementFromConfig(r),a=this._extractSvgIconFromSet(s,t,r.options);if(a)return a}}return null}_loadSvgIconFromConfig(t){return this._fetchIcon(t).pipe((0,g.b)(e=>t.svgText=e),(0,_.U)(()=>this._svgElementFromConfig(t)))}_loadSvgIconSetFromConfig(t){return t.svgText?(0,h.of)(null):this._fetchIcon(t).pipe((0,g.b)(e=>t.svgText=e))}_extractSvgIconFromSet(t,e,n){const r=t.querySelector(`[id="${e}"]`);if(!r)return null;const s=r.cloneNode(!0);if(s.removeAttribute("id"),"svg"===s.nodeName.toLowerCase())return this._setSvgAttributes(s,n);if("symbol"===s.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(s),n);const a=this._svgElementFromString(F(""));return a.appendChild(s),this._setSvgAttributes(a,n)}_svgElementFromString(t){const e=this._document.createElement("DIV");e.innerHTML=t;const n=e.querySelector("svg");if(!n)throw Error(" tag not found");return n}_toSvgElement(t){const e=this._svgElementFromString(F("")),n=t.attributes;for(let r=0;rF(C)),(0,P.x)(()=>this._inProgressUrlFetches.delete(s)),(0,W.B)());return this._inProgressUrlFetches.set(s,E),E}_addSvgIconConfig(t,e,n){return this._svgIconConfigs.set(x(t,e),n),this}_addSvgIconSetConfig(t,e){const n=this._iconSetConfigs.get(t);return n?n.push(e):this._iconSetConfigs.set(t,[e]),this}_svgElementFromConfig(t){if(!t.svgElement){const e=this._svgElementFromString(t.svgText);this._setSvgAttributes(e,t.options),t.svgElement=e}return t.svgElement}_getIconConfigFromResolvers(t,e){for(let n=0;nl?l.pathname+l.search:""}}}),B=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Q=B.map(o=>`[${o}]`).join(", "),X=/^url\(['"]?#(.*?)['"]?\)$/;let J=(()=>{class o extends j{get inline(){return this._inline}set inline(t){this._inline=(0,f.Ig)(t)}get svgIcon(){return this._svgIcon}set svgIcon(t){t!==this._svgIcon&&(t?this._updateSvgIcon(t):this._svgIcon&&this._clearSvgElement(),this._svgIcon=t)}get fontSet(){return this._fontSet}set fontSet(t){const e=this._cleanupFontValue(t);e!==this._fontSet&&(this._fontSet=e,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(t){const e=this._cleanupFontValue(t);e!==this._fontIcon&&(this._fontIcon=e,this._updateFontIconClasses())}constructor(t,e,n,r,s,a){super(t),this._iconRegistry=e,this._location=r,this._errorHandler=s,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=S.w0.EMPTY,a&&(a.color&&(this.color=this.defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),n||t.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(t){if(!t)return["",""];const e=t.split(":");switch(e.length){case 1:return["",e[0]];case 2:return e;default:throw Error(`Invalid icon name: "${t}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const t=this._elementsWithExternalReferences;if(t&&t.size){const e=this._location.getPathname();e!==this._previousPath&&(this._previousPath=e,this._prependPathToReferences(e))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();const e=this._location.getPathname();this._previousPath=e,this._cacheChildrenWithExternalReferences(t),this._prependPathToReferences(e),this._elementRef.nativeElement.appendChild(t)}_clearSvgElement(){const t=this._elementRef.nativeElement;let e=t.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();e--;){const n=t.childNodes[e];(1!==n.nodeType||"svg"===n.nodeName.toLowerCase())&&n.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const t=this._elementRef.nativeElement,e=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(n=>n.length>0);this._previousFontSetClass.forEach(n=>t.classList.remove(n)),e.forEach(n=>t.classList.add(n)),this._previousFontSetClass=e,this.fontIcon!==this._previousFontIconClass&&!e.includes("mat-ligature-font")&&(this._previousFontIconClass&&t.classList.remove(this._previousFontIconClass),this.fontIcon&&t.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(t){return"string"==typeof t?t.trim().split(" ")[0]:t}_prependPathToReferences(t){const e=this._elementsWithExternalReferences;e&&e.forEach((n,r)=>{n.forEach(s=>{r.setAttribute(s.name,`url('${t}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(t){const e=t.querySelectorAll(Q),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r{const a=e[r],E=a.getAttribute(s),C=E?E.match(X):null;if(C){let A=n.get(a);A||(A=[],n.set(a,A)),A.push({name:s,value:C[1]})}})}_updateSvgIcon(t){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),t){const[e,n]=this._splitIconName(t);e&&(this._svgNamespace=e),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,e).pipe((0,b.q)(1)).subscribe(r=>this._setSvgElement(r),r=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${e}:${n}! ${r.message}`))})}}}return o.\u0275fac=function(t){return new(t||o)(i.Y36(i.SBq),i.Y36(O),i.$8M("aria-hidden"),i.Y36(V),i.Y36(i.qLn),i.Y36(G,8))},o.\u0275cmp=i.Xpm({type:o,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(t,e){2&t&&(i.uIk("data-mat-icon-type",e._usingFontIcon()?"font":"svg")("data-mat-icon-name",e._svgName||e.fontIcon)("data-mat-icon-namespace",e._svgNamespace||e.fontSet)("fontIcon",e._usingFontIcon()?e.fontIcon:null),i.ekj("mat-icon-inline",e.inline)("mat-icon-no-color","primary"!==e.color&&"accent"!==e.color&&"warn"!==e.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[i.qOj],ngContentSelectors:K,decls:1,vars:0,template:function(t,e){1&t&&(i.F$t(),i.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),o})(),Z=(()=>{class o{}return o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=i.oAB({type:o}),o.\u0275inj=i.cJS({imports:[I.BQ,I.BQ]}),o})()},15861:(T,M,c)=>{function i(f,d,h,m,u,S,g){try{var _=f[S](g),v=_.value}catch(P){return void h(P)}_.done?d(v):Promise.resolve(v).then(m,u)}function I(f){return function(){var d=this,h=arguments;return new Promise(function(m,u){var S=f.apply(d,h);function g(v){i(S,m,u,g,_,"next",v)}function _(v){i(S,m,u,g,_,"throw",v)}g(void 0)})}}c.d(M,{Z:()=>I})}}]); \ No newline at end of file diff --git a/dist/Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf b/dist/Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf new file mode 100644 index 00000000..ec3164ef Binary files /dev/null and b/dist/Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf differ diff --git a/dist/assets/ace-builds/mode-javascript.js b/dist/assets/ace-builds/mode-javascript.js new file mode 100644 index 00000000..71c47fa0 --- /dev/null +++ b/dist/assets/ace-builds/mode-javascript.js @@ -0,0 +1,8 @@ +ace.define("ace/mode/jsdoc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:["comment.doc.tag","comment.doc.text","lparen.doc"],regex:"(@(?:param|member|typedef|property|namespace|var|const|callback))(\\s*)({)",push:[{token:"lparen.doc",regex:"{",push:[{include:"doc-syntax"},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"}]},{token:["rparen.doc","text.doc","variable.parameter.doc","lparen.doc","variable.parameter.doc","rparen.doc"],regex:/(})(\s*)(?:([\w=:\/\.]+)|(?:(\[)([\w=:\/\.]+)(\])))/,next:"pop"},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"},{include:"doc-syntax"},{defaultToken:"text.doc"}]},{token:["comment.doc.tag","text.doc","lparen.doc"],regex:"(@(?:returns?|yields|type|this|suppress|public|protected|private|package|modifies|implements|external|exception|throws|enum|define|extends))(\\s*)({)",push:[{token:"lparen.doc",regex:"{",push:[{include:"doc-syntax"},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"}]},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"},{include:"doc-syntax"},{defaultToken:"text.doc"}]},{token:["comment.doc.tag","text.doc","variable.parameter.doc"],regex:'(@(?:alias|memberof|instance|module|name|lends|namespace|external|this|template|requires|param|implements|function|extends|typedef|mixes|constructor|var|memberof\\!|event|listens|exports|class|constructs|interface|emits|fires|throws|const|callback|borrows|augments))(\\s+)(\\w[\\w#.:/~"\\-]*)?'},{token:["comment.doc.tag","text.doc","variable.parameter.doc"],regex:"(@method)(\\s+)(\\w[\\w.\\(\\)]*)"},{token:"comment.doc.tag",regex:"@access\\s+(?:private|public|protected)"},{token:"comment.doc.tag",regex:"@kind\\s+(?:class|constant|event|external|file|function|member|mixin|module|namespace|typedef)"},{token:"comment.doc.tag",regex:"@\\w+(?=\\s|$)"},s.getTagRule(),{defaultToken:"comment.doc",caseInsensitive:!0}],"doc-syntax":[{token:"operator.doc",regex:/[|:]/},{token:"paren.doc",regex:/[\[\]]/}]},this.normalizeRules()};r.inherits(s,i),s.getTagRule=function(e){return{token:"comment.doc.tag.storage.type",regex:"\\b(?:TODO|FIXME|XXX|HACK)\\b"}},s.getStartRule=function(e){return{token:"comment.doc",regex:"\\/\\*(?=\\*)",next:e}},s.getEndRule=function(e){return{token:"comment.doc",regex:"\\*\\/",next:e}},t.JsDocCommentHighlightRules=s}),ace.define("ace/mode/javascript_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/jsdoc_comment_highlight_rules","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";function a(){var e=o.replace("\\d","\\d\\-"),t={onMatch:function(e,t,n){var r=e.charAt(1)=="/"?2:1;if(r==1)t!=this.nextState?n.unshift(this.next,this.nextState,0):n.unshift(this.next),n[2]++;else if(r==2&&t==this.nextState){n[1]--;if(!n[1]||n[1]<0)n.shift(),n.shift()}return[{type:"meta.tag.punctuation."+(r==1?"":"end-")+"tag-open.xml",value:e.slice(0,r)},{type:"meta.tag.tag-name.xml",value:e.substr(r)}]},regex:"",onMatch:function(e,t,n){return t==n[0]&&n.shift(),e.length==2&&(n[0]==this.nextState&&n[1]--,(!n[1]||n[1]<0)&&n.splice(0,2)),this.next=n[0]||"start",[{type:this.token,value:e}]},nextState:"jsx"},n,f("jsxAttributes"),{token:"entity.other.attribute-name.xml",regex:e},{token:"keyword.operator.attribute-equals.xml",regex:"="},{token:"text.tag-whitespace.xml",regex:"\\s+"},{token:"string.attribute-value.xml",regex:"'",stateName:"jsx_attr_q",push:[{token:"string.attribute-value.xml",regex:"'",next:"pop"},{include:"reference"},{defaultToken:"string.attribute-value.xml"}]},{token:"string.attribute-value.xml",regex:'"',stateName:"jsx_attr_qq",push:[{token:"string.attribute-value.xml",regex:'"',next:"pop"},{include:"reference"},{defaultToken:"string.attribute-value.xml"}]},t],this.$rules.reference=[{token:"constant.language.escape.reference.xml",regex:"(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"}]}function f(e){return[{token:"comment",regex:/\/\*/,next:[i.getTagRule(),{token:"comment",regex:"\\*\\/",next:e||"pop"},{defaultToken:"comment",caseInsensitive:!0}]},{token:"comment",regex:"\\/\\/",next:[i.getTagRule(),{token:"comment",regex:"$|^",next:e||"pop"},{defaultToken:"comment",caseInsensitive:!0}]}]}var r=e("../lib/oop"),i=e("./jsdoc_comment_highlight_rules").JsDocCommentHighlightRules,s=e("./text_highlight_rules").TextHighlightRules,o="[a-zA-Z\\$_\u00a1-\uffff][a-zA-Z\\d\\$_\u00a1-\uffff]*",u=function(e){var t=this.createKeywordMapper({"variable.language":"Array|Boolean|Date|Function|Iterator|Number|Object|RegExp|String|Proxy|Symbol|Namespace|QName|XML|XMLList|ArrayBuffer|Float32Array|Float64Array|Int16Array|Int32Array|Int8Array|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray|Error|EvalError|InternalError|RangeError|ReferenceError|StopIteration|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt|JSON|Math|this|arguments|prototype|window|document",keyword:"const|yield|import|get|set|async|await|break|case|catch|continue|default|delete|do|else|finally|for|function|if|in|of|instanceof|new|return|switch|throw|try|typeof|let|var|while|with|debugger|__parent__|__count__|escape|unescape|with|__proto__|class|enum|extends|super|export|implements|private|public|interface|package|protected|static|constructor","storage.type":"const|let|var|function","constant.language":"null|Infinity|NaN|undefined","support.function":"alert","constant.language.boolean":"true|false"},"identifier"),n="case|do|else|finally|in|instanceof|return|throw|try|typeof|yield|void",r="\\\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|u{[0-9a-fA-F]{1,6}}|[0-2][0-7]{0,2}|3[0-7][0-7]?|[4-7][0-7]?|.)";this.$rules={no_regex:[i.getStartRule("doc-start"),f("no_regex"),{token:"string",regex:"'(?=.)",next:"qstring"},{token:"string",regex:'"(?=.)',next:"qqstring"},{token:"constant.numeric",regex:/0(?:[xX][0-9a-fA-F]+|[oO][0-7]+|[bB][01]+)\b/},{token:"constant.numeric",regex:/(?:\d\d*(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+\b)?/},{token:["storage.type","punctuation.operator","support.function","punctuation.operator","entity.name.function","text","keyword.operator"],regex:"("+o+")(\\.)(prototype)(\\.)("+o+")(\\s*)(=)",next:"function_arguments"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","paren.lparen"],regex:"("+o+")(\\.)("+o+")(\\s*)(=)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:["entity.name.function","text","keyword.operator","text","storage.type","text","paren.lparen"],regex:"("+o+")(\\s*)(=)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","entity.name.function","text","paren.lparen"],regex:"("+o+")(\\.)("+o+")(\\s*)(=)(\\s*)(function\\*?)(\\s+)(\\w+)(\\s*)(\\()",next:"function_arguments"},{token:["storage.type","text","entity.name.function","text","paren.lparen"],regex:"(function\\*?)(\\s+)("+o+")(\\s*)(\\()",next:"function_arguments"},{token:["entity.name.function","text","punctuation.operator","text","storage.type","text","paren.lparen"],regex:"("+o+")(\\s*)(:)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:["text","text","storage.type","text","paren.lparen"],regex:"(:)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:"keyword",regex:"from(?=\\s*('|\"))"},{token:"keyword",regex:"(?:"+n+")\\b",next:"start"},{token:"support.constant",regex:/that\b/},{token:["storage.type","punctuation.operator","support.function.firebug"],regex:/(console)(\.)(warn|info|log|error|time|trace|timeEnd|assert)\b/},{token:t,regex:o},{token:"punctuation.operator",regex:/[.](?![.])/,next:"property"},{token:"storage.type",regex:/=>/,next:"start"},{token:"keyword.operator",regex:/--|\+\+|\.{3}|===|==|=|!=|!==|<+=?|>+=?|!|&&|\|\||\?:|[!$%&*+\-~\/^]=?/,next:"start"},{token:"punctuation.operator",regex:/[?:,;.]/,next:"start"},{token:"paren.lparen",regex:/[\[({]/,next:"start"},{token:"paren.rparen",regex:/[\])}]/},{token:"comment",regex:/^#!.*$/}],property:[{token:"text",regex:"\\s+"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","entity.name.function","text","paren.lparen"],regex:"("+o+")(\\.)("+o+")(\\s*)(=)(\\s*)(function\\*?)(?:(\\s+)(\\w+))?(\\s*)(\\()",next:"function_arguments"},{token:"punctuation.operator",regex:/[.](?![.])/},{token:"support.function",regex:/(s(?:h(?:ift|ow(?:Mod(?:elessDialog|alDialog)|Help))|croll(?:X|By(?:Pages|Lines)?|Y|To)?|t(?:op|rike)|i(?:n|zeToContent|debar|gnText)|ort|u(?:p|b(?:str(?:ing)?)?)|pli(?:ce|t)|e(?:nd|t(?:Re(?:sizable|questHeader)|M(?:i(?:nutes|lliseconds)|onth)|Seconds|Ho(?:tKeys|urs)|Year|Cursor|Time(?:out)?|Interval|ZOptions|Date|UTC(?:M(?:i(?:nutes|lliseconds)|onth)|Seconds|Hours|Date|FullYear)|FullYear|Active)|arch)|qrt|lice|avePreferences|mall)|h(?:ome|andleEvent)|navigate|c(?:har(?:CodeAt|At)|o(?:s|n(?:cat|textual|firm)|mpile)|eil|lear(?:Timeout|Interval)?|a(?:ptureEvents|ll)|reate(?:StyleSheet|Popup|EventObject))|t(?:o(?:GMTString|S(?:tring|ource)|U(?:TCString|pperCase)|Lo(?:caleString|werCase))|est|a(?:n|int(?:Enabled)?))|i(?:s(?:NaN|Finite)|ndexOf|talics)|d(?:isableExternalCapture|ump|etachEvent)|u(?:n(?:shift|taint|escape|watch)|pdateCommands)|j(?:oin|avaEnabled)|p(?:o(?:p|w)|ush|lugins.refresh|a(?:ddings|rse(?:Int|Float)?)|r(?:int|ompt|eference))|e(?:scape|nableExternalCapture|val|lementFromPoint|x(?:p|ec(?:Script|Command)?))|valueOf|UTC|queryCommand(?:State|Indeterm|Enabled|Value)|f(?:i(?:nd|lter|le(?:ModifiedDate|Size|CreatedDate|UpdatedDate)|xed)|o(?:nt(?:size|color)|rward|rEach)|loor|romCharCode)|watch|l(?:ink|o(?:ad|g)|astIndexOf)|a(?:sin|nchor|cos|t(?:tachEvent|ob|an(?:2)?)|pply|lert|b(?:s|ort))|r(?:ou(?:nd|teEvents)|e(?:size(?:By|To)|calc|turnValue|place|verse|l(?:oad|ease(?:Capture|Events)))|andom)|g(?:o|et(?:ResponseHeader|M(?:i(?:nutes|lliseconds)|onth)|Se(?:conds|lection)|Hours|Year|Time(?:zoneOffset)?|Da(?:y|te)|UTC(?:M(?:i(?:nutes|lliseconds)|onth)|Seconds|Hours|Da(?:y|te)|FullYear)|FullYear|A(?:ttention|llResponseHeaders)))|m(?:in|ove(?:B(?:y|elow)|To(?:Absolute)?|Above)|ergeAttributes|a(?:tch|rgins|x))|b(?:toa|ig|o(?:ld|rderWidths)|link|ack))\b(?=\()/},{token:"support.function.dom",regex:/(s(?:ub(?:stringData|mit)|plitText|e(?:t(?:NamedItem|Attribute(?:Node)?)|lect))|has(?:ChildNodes|Feature)|namedItem|c(?:l(?:ick|o(?:se|neNode))|reate(?:C(?:omment|DATASection|aption)|T(?:Head|extNode|Foot)|DocumentFragment|ProcessingInstruction|E(?:ntityReference|lement)|Attribute))|tabIndex|i(?:nsert(?:Row|Before|Cell|Data)|tem)|open|delete(?:Row|C(?:ell|aption)|T(?:Head|Foot)|Data)|focus|write(?:ln)?|a(?:dd|ppend(?:Child|Data))|re(?:set|place(?:Child|Data)|move(?:NamedItem|Child|Attribute(?:Node)?)?)|get(?:NamedItem|Element(?:sBy(?:Name|TagName|ClassName)|ById)|Attribute(?:Node)?)|blur)\b(?=\()/},{token:"support.constant",regex:/(s(?:ystemLanguage|cr(?:ipts|ollbars|een(?:X|Y|Top|Left))|t(?:yle(?:Sheets)?|atus(?:Text|bar)?)|ibling(?:Below|Above)|ource|uffixes|e(?:curity(?:Policy)?|l(?:ection|f)))|h(?:istory|ost(?:name)?|as(?:h|Focus))|y|X(?:MLDocument|SLDocument)|n(?:ext|ame(?:space(?:s|URI)|Prop))|M(?:IN_VALUE|AX_VALUE)|c(?:haracterSet|o(?:n(?:structor|trollers)|okieEnabled|lorDepth|mp(?:onents|lete))|urrent|puClass|l(?:i(?:p(?:boardData)?|entInformation)|osed|asses)|alle(?:e|r)|rypto)|t(?:o(?:olbar|p)|ext(?:Transform|Indent|Decoration|Align)|ags)|SQRT(?:1_2|2)|i(?:n(?:ner(?:Height|Width)|put)|ds|gnoreCase)|zIndex|o(?:scpu|n(?:readystatechange|Line)|uter(?:Height|Width)|p(?:sProfile|ener)|ffscreenBuffering)|NEGATIVE_INFINITY|d(?:i(?:splay|alog(?:Height|Top|Width|Left|Arguments)|rectories)|e(?:scription|fault(?:Status|Ch(?:ecked|arset)|View)))|u(?:ser(?:Profile|Language|Agent)|n(?:iqueID|defined)|pdateInterval)|_content|p(?:ixelDepth|ort|ersonalbar|kcs11|l(?:ugins|atform)|a(?:thname|dding(?:Right|Bottom|Top|Left)|rent(?:Window|Layer)?|ge(?:X(?:Offset)?|Y(?:Offset)?))|r(?:o(?:to(?:col|type)|duct(?:Sub)?|mpter)|e(?:vious|fix)))|e(?:n(?:coding|abledPlugin)|x(?:ternal|pando)|mbeds)|v(?:isibility|endor(?:Sub)?|Linkcolor)|URLUnencoded|P(?:I|OSITIVE_INFINITY)|f(?:ilename|o(?:nt(?:Size|Family|Weight)|rmName)|rame(?:s|Element)|gColor)|E|whiteSpace|l(?:i(?:stStyleType|n(?:eHeight|kColor))|o(?:ca(?:tion(?:bar)?|lName)|wsrc)|e(?:ngth|ft(?:Context)?)|a(?:st(?:M(?:odified|atch)|Index|Paren)|yer(?:s|X)|nguage))|a(?:pp(?:MinorVersion|Name|Co(?:deName|re)|Version)|vail(?:Height|Top|Width|Left)|ll|r(?:ity|guments)|Linkcolor|bove)|r(?:ight(?:Context)?|e(?:sponse(?:XML|Text)|adyState))|global|x|m(?:imeTypes|ultiline|enubar|argin(?:Right|Bottom|Top|Left))|L(?:N(?:10|2)|OG(?:10E|2E))|b(?:o(?:ttom|rder(?:Width|RightWidth|BottomWidth|Style|Color|TopWidth|LeftWidth))|ufferDepth|elow|ackground(?:Color|Image)))\b/},{token:"identifier",regex:o},{regex:"",token:"empty",next:"no_regex"}],start:[i.getStartRule("doc-start"),f("start"),{token:"string.regexp",regex:"\\/",next:"regex"},{token:"text",regex:"\\s+|^$",next:"start"},{token:"empty",regex:"",next:"no_regex"}],regex:[{token:"regexp.keyword.operator",regex:"\\\\(?:u[\\da-fA-F]{4}|x[\\da-fA-F]{2}|.)"},{token:"string.regexp",regex:"/[sxngimy]*",next:"no_regex"},{token:"invalid",regex:/\{\d+\b,?\d*\}[+*]|[+*$^?][+*]|[$^][?]|\?{3,}/},{token:"constant.language.escape",regex:/\(\?[:=!]|\)|\{\d+\b,?\d*\}|[+*]\?|[()$^+*?.]/},{token:"constant.language.delimiter",regex:/\|/},{token:"constant.language.escape",regex:/\[\^?/,next:"regex_character_class"},{token:"empty",regex:"$",next:"no_regex"},{defaultToken:"string.regexp"}],regex_character_class:[{token:"regexp.charclass.keyword.operator",regex:"\\\\(?:u[\\da-fA-F]{4}|x[\\da-fA-F]{2}|.)"},{token:"constant.language.escape",regex:"]",next:"regex"},{token:"constant.language.escape",regex:"-"},{token:"empty",regex:"$",next:"no_regex"},{defaultToken:"string.regexp.charachterclass"}],default_parameter:[{token:"string",regex:"'(?=.)",push:[{token:"string",regex:"'|$",next:"pop"},{include:"qstring"}]},{token:"string",regex:'"(?=.)',push:[{token:"string",regex:'"|$',next:"pop"},{include:"qqstring"}]},{token:"constant.language",regex:"null|Infinity|NaN|undefined"},{token:"constant.numeric",regex:/0(?:[xX][0-9a-fA-F]+|[oO][0-7]+|[bB][01]+)\b/},{token:"constant.numeric",regex:/(?:\d\d*(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+\b)?/},{token:"punctuation.operator",regex:",",next:"function_arguments"},{token:"text",regex:"\\s+"},{token:"punctuation.operator",regex:"$"},{token:"empty",regex:"",next:"no_regex"}],function_arguments:[f("function_arguments"),{token:"variable.parameter",regex:o},{token:"punctuation.operator",regex:","},{token:"text",regex:"\\s+"},{token:"punctuation.operator",regex:"$"},{token:"empty",regex:"",next:"no_regex"}],qqstring:[{token:"constant.language.escape",regex:r},{token:"string",regex:"\\\\$",consumeLineEnd:!0},{token:"string",regex:'"|$',next:"no_regex"},{defaultToken:"string"}],qstring:[{token:"constant.language.escape",regex:r},{token:"string",regex:"\\\\$",consumeLineEnd:!0},{token:"string",regex:"'|$",next:"no_regex"},{defaultToken:"string"}]};if(!e||!e.noES6)this.$rules.no_regex.unshift({regex:"[{}]",onMatch:function(e,t,n){this.next=e=="{"?this.nextState:"";if(e=="{"&&n.length)n.unshift("start",t);else if(e=="}"&&n.length){n.shift(),this.next=n.shift();if(this.next.indexOf("string")!=-1||this.next.indexOf("jsx")!=-1)return"paren.quasi.end"}return e=="{"?"paren.lparen":"paren.rparen"},nextState:"start"},{token:"string.quasi.start",regex:/`/,push:[{token:"constant.language.escape",regex:r},{token:"paren.quasi.start",regex:/\${/,push:"start"},{token:"string.quasi.end",regex:/`/,next:"pop"},{defaultToken:"string.quasi"}]},{token:["variable.parameter","text"],regex:"("+o+")(\\s*)(?=\\=>)"},{token:"paren.lparen",regex:"(\\()(?=.+\\s*=>)",next:"function_arguments"},{token:"variable.language",regex:"(?:(?:(?:Weak)?(?:Set|Map))|Promise)\\b"}),this.$rules.function_arguments.unshift({token:"keyword.operator",regex:"=",next:"default_parameter"},{token:"keyword.operator",regex:"\\.{3}"}),this.$rules.property.unshift({token:"support.function",regex:"(findIndex|repeat|startsWith|endsWith|includes|isSafeInteger|trunc|cbrt|log2|log10|sign|then|catch|finally|resolve|reject|race|any|all|allSettled|keys|entries|isInteger)\\b(?=\\()"},{token:"constant.language",regex:"(?:MAX_SAFE_INTEGER|MIN_SAFE_INTEGER|EPSILON)\\b"}),(!e||e.jsx!=0)&&a.call(this);this.embedRules(i,"doc-",[i.getEndRule("no_regex")]),this.normalizeRules()};r.inherits(u,s),t.JavaScriptHighlightRules=u}),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(e,t,n){"use strict";var r=e("../range").Range,i=function(){};(function(){this.checkOutdent=function(e,t){return/^\s+$/.test(e)?/^\s*\}/.test(t):!1},this.autoOutdent=function(e,t){var n=e.getLine(t),i=n.match(/^(\s*\})/);if(!i)return 0;var s=i[1].length,o=e.findMatchingBracket({row:t,column:s});if(!o||o.row==t)return 0;var u=this.$getIndent(e.getLine(o.row));e.replace(new r(t,0,t,s-1),u)},this.$getIndent=function(e){return e.match(/^\s*/)[0]}}).call(i.prototype),t.MatchingBraceOutdent=i}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(e){e&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+e.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+e.end)))};r.inherits(o,s),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);if(this.singleLineBlockCommentRe.test(r)&&!this.startRegionRe.test(r)&&!this.tripleStarBlockCommentRe.test(r))return"";var i=this._getFoldWidgetBase(e,t,n);return!i&&this.startRegionRe.test(r)?"start":i},this.getFoldWidgetRange=function(e,t,n,r){var i=e.getLine(n);if(this.startRegionRe.test(i))return this.getCommentRegionBlock(e,i,n);var s=i.match(this.foldingStartMarker);if(s){var o=s.index;if(s[1])return this.openingBracketBlock(e,s[1],n,o);var u=e.getCommentFoldRange(n,o+s[0].length,1);return u&&!u.isMultiLine()&&(r?u=this.getSectionRange(e,n):t!="all"&&(u=null)),u}if(t==="markbegin")return;var s=i.match(this.foldingStopMarker);if(s){var o=s.index+s[0].length;return s[1]?this.closingBracketBlock(e,s[1],n,o):e.getCommentFoldRange(n,o,-1)}},this.getSectionRange=function(e,t){var n=e.getLine(t),r=n.search(/\S/),s=t,o=n.length;t+=1;var u=t,a=e.getLength();while(++tf)break;var l=this.getFoldWidgetRange(e,"all",t);if(l){if(l.start.row<=s)break;if(l.isMultiLine())t=l.end.row;else if(r==f)break}u=t}return new i(s,o,u,e.getLine(u).length)},this.getCommentRegionBlock=function(e,t,n){var r=t.search(/\s*$/),s=e.getLength(),o=n,u=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;while(++no)return new i(o,r,l,t.length)}}.call(o.prototype)}),ace.define("ace/mode/javascript",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/javascript_highlight_rules","ace/mode/matching_brace_outdent","ace/worker/worker_client","ace/mode/behaviour/cstyle","ace/mode/folding/cstyle"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./javascript_highlight_rules").JavaScriptHighlightRules,o=e("./matching_brace_outdent").MatchingBraceOutdent,u=e("../worker/worker_client").WorkerClient,a=e("./behaviour/cstyle").CstyleBehaviour,f=e("./folding/cstyle").FoldMode,l=function(){this.HighlightRules=s,this.$outdent=new o,this.$behaviour=new a,this.foldingRules=new f};r.inherits(l,i),function(){this.lineCommentStart="//",this.blockComment={start:"/*",end:"*/"},this.$quotes={'"':'"',"'":"'","`":"`"},this.$pairQuotesAfter={"`":/\w/},this.getNextLineIndent=function(e,t,n){var r=this.$getIndent(t),i=this.getTokenizer().getLineTokens(t,e),s=i.tokens,o=i.state;if(s.length&&s[s.length-1].type=="comment")return r;if(e=="start"||e=="no_regex"){var u=t.match(/^.*(?:\bcase\b.*:|[\{\(\[])\s*$/);u&&(r+=n)}else if(e=="doc-start"){if(o=="start"||o=="no_regex")return"";var u=t.match(/^\s*(\/?)\*/);u&&(u[1]&&(r+=" "),r+="* ")}return r},this.checkOutdent=function(e,t,n){return this.$outdent.checkOutdent(t,n)},this.autoOutdent=function(e,t,n){this.$outdent.autoOutdent(t,n)},this.createWorker=function(e){var t=new u(["ace"],"ace/mode/javascript_worker","JavaScriptWorker");return t.attachToDocument(e.getDocument()),t.on("annotate",function(t){e.setAnnotations(t.data)}),t.on("terminate",function(){e.clearAnnotations()}),t},this.$id="ace/mode/javascript",this.snippetFileId="ace/snippets/javascript"}.call(l.prototype),t.Mode=l}); (function() { + ace.require(["ace/mode/javascript"], function(m) { + if (typeof module == "object" && typeof exports == "object" && module) { + module.exports = m; + } + }); + })(); + \ No newline at end of file diff --git a/dist/assets/ace-builds/mode-json.js b/dist/assets/ace-builds/mode-json.js new file mode 100644 index 00000000..a1338c79 --- /dev/null +++ b/dist/assets/ace-builds/mode-json.js @@ -0,0 +1,8 @@ +ace.define("ace/mode/json_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"variable",regex:'["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]\\s*(?=:)'},{token:"string",regex:'"',next:"string"},{token:"constant.numeric",regex:"0[xX][0-9a-fA-F]+\\b"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"constant.language.boolean",regex:"(?:true|false)\\b"},{token:"text",regex:"['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']"},{token:"comment",regex:"\\/\\/.*$"},{token:"comment.start",regex:"\\/\\*",next:"comment"},{token:"paren.lparen",regex:"[[({]"},{token:"paren.rparen",regex:"[\\])}]"},{token:"punctuation.operator",regex:/[,]/},{token:"text",regex:"\\s+"}],string:[{token:"constant.language.escape",regex:/\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|["\\\/bfnrt])/},{token:"string",regex:'"|$',next:"start"},{defaultToken:"string"}],comment:[{token:"comment.end",regex:"\\*\\/",next:"start"},{defaultToken:"comment"}]}};r.inherits(s,i),t.JsonHighlightRules=s}),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(e,t,n){"use strict";var r=e("../range").Range,i=function(){};(function(){this.checkOutdent=function(e,t){return/^\s+$/.test(e)?/^\s*\}/.test(t):!1},this.autoOutdent=function(e,t){var n=e.getLine(t),i=n.match(/^(\s*\})/);if(!i)return 0;var s=i[1].length,o=e.findMatchingBracket({row:t,column:s});if(!o||o.row==t)return 0;var u=this.$getIndent(e.getLine(o.row));e.replace(new r(t,0,t,s-1),u)},this.$getIndent=function(e){return e.match(/^\s*/)[0]}}).call(i.prototype),t.MatchingBraceOutdent=i}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(e){e&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+e.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+e.end)))};r.inherits(o,s),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);if(this.singleLineBlockCommentRe.test(r)&&!this.startRegionRe.test(r)&&!this.tripleStarBlockCommentRe.test(r))return"";var i=this._getFoldWidgetBase(e,t,n);return!i&&this.startRegionRe.test(r)?"start":i},this.getFoldWidgetRange=function(e,t,n,r){var i=e.getLine(n);if(this.startRegionRe.test(i))return this.getCommentRegionBlock(e,i,n);var s=i.match(this.foldingStartMarker);if(s){var o=s.index;if(s[1])return this.openingBracketBlock(e,s[1],n,o);var u=e.getCommentFoldRange(n,o+s[0].length,1);return u&&!u.isMultiLine()&&(r?u=this.getSectionRange(e,n):t!="all"&&(u=null)),u}if(t==="markbegin")return;var s=i.match(this.foldingStopMarker);if(s){var o=s.index+s[0].length;return s[1]?this.closingBracketBlock(e,s[1],n,o):e.getCommentFoldRange(n,o,-1)}},this.getSectionRange=function(e,t){var n=e.getLine(t),r=n.search(/\S/),s=t,o=n.length;t+=1;var u=t,a=e.getLength();while(++tf)break;var l=this.getFoldWidgetRange(e,"all",t);if(l){if(l.start.row<=s)break;if(l.isMultiLine())t=l.end.row;else if(r==f)break}u=t}return new i(s,o,u,e.getLine(u).length)},this.getCommentRegionBlock=function(e,t,n){var r=t.search(/\s*$/),s=e.getLength(),o=n,u=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;while(++no)return new i(o,r,l,t.length)}}.call(o.prototype)}),ace.define("ace/mode/json",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/json_highlight_rules","ace/mode/matching_brace_outdent","ace/mode/folding/cstyle","ace/worker/worker_client"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./json_highlight_rules").JsonHighlightRules,o=e("./matching_brace_outdent").MatchingBraceOutdent,u=e("./folding/cstyle").FoldMode,a=e("../worker/worker_client").WorkerClient,f=function(){this.HighlightRules=s,this.$outdent=new o,this.$behaviour=this.$defaultBehaviour,this.foldingRules=new u};r.inherits(f,i),function(){this.lineCommentStart="//",this.blockComment={start:"/*",end:"*/"},this.getNextLineIndent=function(e,t,n){var r=this.$getIndent(t);if(e=="start"){var i=t.match(/^.*[\{\(\[]\s*$/);i&&(r+=n)}return r},this.checkOutdent=function(e,t,n){return this.$outdent.checkOutdent(t,n)},this.autoOutdent=function(e,t,n){this.$outdent.autoOutdent(t,n)},this.createWorker=function(e){var t=new a(["ace"],"ace/mode/json_worker","JsonWorker");return t.attachToDocument(e.getDocument()),t.on("annotate",function(t){e.setAnnotations(t.data)}),t.on("terminate",function(){e.clearAnnotations()}),t},this.$id="ace/mode/json"}.call(f.prototype),t.Mode=f}); (function() { + ace.require(["ace/mode/json"], function(m) { + if (typeof module == "object" && typeof exports == "object" && module) { + module.exports = m; + } + }); + })(); + \ No newline at end of file diff --git a/dist/assets/ace-builds/mode-php.js b/dist/assets/ace-builds/mode-php.js new file mode 100644 index 00000000..f2f3a833 --- /dev/null +++ b/dist/assets/ace-builds/mode-php.js @@ -0,0 +1,8 @@ +ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"comment.doc.tag",regex:"@\\w+(?=\\s|$)"},s.getTagRule(),{defaultToken:"comment.doc",caseInsensitive:!0}]}};r.inherits(s,i),s.getTagRule=function(e){return{token:"comment.doc.tag.storage.type",regex:"\\b(?:TODO|FIXME|XXX|HACK)\\b"}},s.getStartRule=function(e){return{token:"comment.doc",regex:"\\/\\*(?=\\*)",next:e}},s.getEndRule=function(e){return{token:"comment.doc",regex:"\\*\\/",next:e}},t.DocCommentHighlightRules=s}),ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../lib/lang"),s=e("./text_highlight_rules").TextHighlightRules,o=t.supportType="align-content|align-items|align-self|all|animation|animation-delay|animation-direction|animation-duration|animation-fill-mode|animation-iteration-count|animation-name|animation-play-state|animation-timing-function|backface-visibility|background|background-attachment|background-blend-mode|background-clip|background-color|background-image|background-origin|background-position|background-repeat|background-size|border|border-bottom|border-bottom-color|border-bottom-left-radius|border-bottom-right-radius|border-bottom-style|border-bottom-width|border-collapse|border-color|border-image|border-image-outset|border-image-repeat|border-image-slice|border-image-source|border-image-width|border-left|border-left-color|border-left-style|border-left-width|border-radius|border-right|border-right-color|border-right-style|border-right-width|border-spacing|border-style|border-top|border-top-color|border-top-left-radius|border-top-right-radius|border-top-style|border-top-width|border-width|bottom|box-shadow|box-sizing|caption-side|clear|clip|color|column-count|column-fill|column-gap|column-rule|column-rule-color|column-rule-style|column-rule-width|column-span|column-width|columns|content|counter-increment|counter-reset|cursor|direction|display|empty-cells|filter|flex|flex-basis|flex-direction|flex-flow|flex-grow|flex-shrink|flex-wrap|float|font|font-family|font-size|font-size-adjust|font-stretch|font-style|font-variant|font-weight|hanging-punctuation|height|justify-content|left|letter-spacing|line-height|list-style|list-style-image|list-style-position|list-style-type|margin|margin-bottom|margin-left|margin-right|margin-top|max-height|max-width|max-zoom|min-height|min-width|min-zoom|nav-down|nav-index|nav-left|nav-right|nav-up|opacity|order|outline|outline-color|outline-offset|outline-style|outline-width|overflow|overflow-x|overflow-y|padding|padding-bottom|padding-left|padding-right|padding-top|page-break-after|page-break-before|page-break-inside|perspective|perspective-origin|position|quotes|resize|right|tab-size|table-layout|text-align|text-align-last|text-decoration|text-decoration-color|text-decoration-line|text-decoration-style|text-indent|text-justify|text-overflow|text-shadow|text-transform|top|transform|transform-origin|transform-style|transition|transition-delay|transition-duration|transition-property|transition-timing-function|unicode-bidi|user-select|user-zoom|vertical-align|visibility|white-space|width|word-break|word-spacing|word-wrap|z-index",u=t.supportFunction="rgb|rgba|url|attr|counter|counters",a=t.supportConstant="absolute|after-edge|after|all-scroll|all|alphabetic|always|antialiased|armenian|auto|avoid-column|avoid-page|avoid|balance|baseline|before-edge|before|below|bidi-override|block-line-height|block|bold|bolder|border-box|both|bottom|box|break-all|break-word|capitalize|caps-height|caption|center|central|char|circle|cjk-ideographic|clone|close-quote|col-resize|collapse|column|consider-shifts|contain|content-box|cover|crosshair|cubic-bezier|dashed|decimal-leading-zero|decimal|default|disabled|disc|disregard-shifts|distribute-all-lines|distribute-letter|distribute-space|distribute|dotted|double|e-resize|ease-in|ease-in-out|ease-out|ease|ellipsis|end|exclude-ruby|flex-end|flex-start|fill|fixed|georgian|glyphs|grid-height|groove|hand|hanging|hebrew|help|hidden|hiragana-iroha|hiragana|horizontal|icon|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space|ideographic|inactive|include-ruby|inherit|initial|inline-block|inline-box|inline-line-height|inline-table|inline|inset|inside|inter-ideograph|inter-word|invert|italic|justify|katakana-iroha|katakana|keep-all|last|left|lighter|line-edge|line-through|line|linear|list-item|local|loose|lower-alpha|lower-greek|lower-latin|lower-roman|lowercase|lr-tb|ltr|mathematical|max-height|max-size|medium|menu|message-box|middle|move|n-resize|ne-resize|newspaper|no-change|no-close-quote|no-drop|no-open-quote|no-repeat|none|normal|not-allowed|nowrap|nw-resize|oblique|open-quote|outset|outside|overline|padding-box|page|pointer|pre-line|pre-wrap|pre|preserve-3d|progress|relative|repeat-x|repeat-y|repeat|replaced|reset-size|ridge|right|round|row-resize|rtl|s-resize|scroll|se-resize|separate|slice|small-caps|small-caption|solid|space|square|start|static|status-bar|step-end|step-start|steps|stretch|strict|sub|super|sw-resize|table-caption|table-cell|table-column-group|table-column|table-footer-group|table-header-group|table-row-group|table-row|table|tb-rl|text-after-edge|text-before-edge|text-bottom|text-size|text-top|text|thick|thin|transparent|underline|upper-alpha|upper-latin|upper-roman|uppercase|use-script|vertical-ideographic|vertical-text|visible|w-resize|wait|whitespace|z-index|zero|zoom",f=t.supportConstantColor="aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen",l=t.supportConstantFonts="arial|century|comic|courier|cursive|fantasy|garamond|georgia|helvetica|impact|lucida|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif|monospace",c=t.numRe="\\-?(?:(?:[0-9]+(?:\\.[0-9]+)?)|(?:\\.[0-9]+))",h=t.pseudoElements="(\\:+)\\b(after|before|first-letter|first-line|moz-selection|selection)\\b",p=t.pseudoClasses="(:)\\b(active|checked|disabled|empty|enabled|first-child|first-of-type|focus|hover|indeterminate|invalid|last-child|last-of-type|link|not|nth-child|nth-last-child|nth-last-of-type|nth-of-type|only-child|only-of-type|required|root|target|valid|visited)\\b",d=function(){var e=this.createKeywordMapper({"support.function":u,"support.constant":a,"support.type":o,"support.constant.color":f,"support.constant.fonts":l},"text",!0);this.$rules={start:[{include:["strings","url","comments"]},{token:"paren.lparen",regex:"\\{",next:"ruleset"},{token:"paren.rparen",regex:"\\}"},{token:"string",regex:"@(?!viewport)",next:"media"},{token:"keyword",regex:"#[a-z0-9-_]+"},{token:"keyword",regex:"%"},{token:"variable",regex:"\\.[a-z0-9-_]+"},{token:"string",regex:":[a-z0-9-_]+"},{token:"constant.numeric",regex:c},{token:"constant",regex:"[a-z0-9-_]+"},{caseInsensitive:!0}],media:[{include:["strings","url","comments"]},{token:"paren.lparen",regex:"\\{",next:"start"},{token:"paren.rparen",regex:"\\}",next:"start"},{token:"string",regex:";",next:"start"},{token:"keyword",regex:"(?:media|supports|document|charset|import|namespace|media|supports|document|page|font|keyframes|viewport|counter-style|font-feature-values|swash|ornaments|annotation|stylistic|styleset|character-variant)"}],comments:[{token:"comment",regex:"\\/\\*",push:[{token:"comment",regex:"\\*\\/",next:"pop"},{defaultToken:"comment"}]}],ruleset:[{regex:"-(webkit|ms|moz|o)-",token:"text"},{token:"punctuation.operator",regex:"[:;]"},{token:"paren.rparen",regex:"\\}",next:"start"},{include:["strings","url","comments"]},{token:["constant.numeric","keyword"],regex:"("+c+")(ch|cm|deg|em|ex|fr|gd|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vm|vw|%)"},{token:"constant.numeric",regex:c},{token:"constant.numeric",regex:"#[a-f0-9]{6}"},{token:"constant.numeric",regex:"#[a-f0-9]{3}"},{token:["punctuation","entity.other.attribute-name.pseudo-element.css"],regex:h},{token:["punctuation","entity.other.attribute-name.pseudo-class.css"],regex:p},{include:"url"},{token:e,regex:"\\-?[a-zA-Z_][a-zA-Z0-9_\\-]*"},{caseInsensitive:!0}],url:[{token:"support.function",regex:"(?:url(:?-prefix)?|domain|regexp)\\(",push:[{token:"support.function",regex:"\\)",next:"pop"},{defaultToken:"string"}]}],strings:[{token:"string.start",regex:"'",push:[{token:"string.end",regex:"'|$",next:"pop"},{include:"escapes"},{token:"constant.language.escape",regex:/\\$/,consumeLineEnd:!0},{defaultToken:"string"}]},{token:"string.start",regex:'"',push:[{token:"string.end",regex:'"|$',next:"pop"},{include:"escapes"},{token:"constant.language.escape",regex:/\\$/,consumeLineEnd:!0},{defaultToken:"string"}]}],escapes:[{token:"constant.language.escape",regex:/\\([a-fA-F\d]{1,6}|[^a-fA-F\d])/}]},this.normalizeRules()};r.inherits(d,s),t.CssHighlightRules=d}),ace.define("ace/mode/jsdoc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:["comment.doc.tag","comment.doc.text","lparen.doc"],regex:"(@(?:param|member|typedef|property|namespace|var|const|callback))(\\s*)({)",push:[{token:"lparen.doc",regex:"{",push:[{include:"doc-syntax"},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"}]},{token:["rparen.doc","text.doc","variable.parameter.doc","lparen.doc","variable.parameter.doc","rparen.doc"],regex:/(})(\s*)(?:([\w=:\/\.]+)|(?:(\[)([\w=:\/\.]+)(\])))/,next:"pop"},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"},{include:"doc-syntax"},{defaultToken:"text.doc"}]},{token:["comment.doc.tag","text.doc","lparen.doc"],regex:"(@(?:returns?|yields|type|this|suppress|public|protected|private|package|modifies|implements|external|exception|throws|enum|define|extends))(\\s*)({)",push:[{token:"lparen.doc",regex:"{",push:[{include:"doc-syntax"},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"}]},{token:"rparen.doc",regex:"}|(?=$)",next:"pop"},{include:"doc-syntax"},{defaultToken:"text.doc"}]},{token:["comment.doc.tag","text.doc","variable.parameter.doc"],regex:'(@(?:alias|memberof|instance|module|name|lends|namespace|external|this|template|requires|param|implements|function|extends|typedef|mixes|constructor|var|memberof\\!|event|listens|exports|class|constructs|interface|emits|fires|throws|const|callback|borrows|augments))(\\s+)(\\w[\\w#.:/~"\\-]*)?'},{token:["comment.doc.tag","text.doc","variable.parameter.doc"],regex:"(@method)(\\s+)(\\w[\\w.\\(\\)]*)"},{token:"comment.doc.tag",regex:"@access\\s+(?:private|public|protected)"},{token:"comment.doc.tag",regex:"@kind\\s+(?:class|constant|event|external|file|function|member|mixin|module|namespace|typedef)"},{token:"comment.doc.tag",regex:"@\\w+(?=\\s|$)"},s.getTagRule(),{defaultToken:"comment.doc",caseInsensitive:!0}],"doc-syntax":[{token:"operator.doc",regex:/[|:]/},{token:"paren.doc",regex:/[\[\]]/}]},this.normalizeRules()};r.inherits(s,i),s.getTagRule=function(e){return{token:"comment.doc.tag.storage.type",regex:"\\b(?:TODO|FIXME|XXX|HACK)\\b"}},s.getStartRule=function(e){return{token:"comment.doc",regex:"\\/\\*(?=\\*)",next:e}},s.getEndRule=function(e){return{token:"comment.doc",regex:"\\*\\/",next:e}},t.JsDocCommentHighlightRules=s}),ace.define("ace/mode/javascript_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/jsdoc_comment_highlight_rules","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";function a(){var e=o.replace("\\d","\\d\\-"),t={onMatch:function(e,t,n){var r=e.charAt(1)=="/"?2:1;if(r==1)t!=this.nextState?n.unshift(this.next,this.nextState,0):n.unshift(this.next),n[2]++;else if(r==2&&t==this.nextState){n[1]--;if(!n[1]||n[1]<0)n.shift(),n.shift()}return[{type:"meta.tag.punctuation."+(r==1?"":"end-")+"tag-open.xml",value:e.slice(0,r)},{type:"meta.tag.tag-name.xml",value:e.substr(r)}]},regex:"",onMatch:function(e,t,n){return t==n[0]&&n.shift(),e.length==2&&(n[0]==this.nextState&&n[1]--,(!n[1]||n[1]<0)&&n.splice(0,2)),this.next=n[0]||"start",[{type:this.token,value:e}]},nextState:"jsx"},n,f("jsxAttributes"),{token:"entity.other.attribute-name.xml",regex:e},{token:"keyword.operator.attribute-equals.xml",regex:"="},{token:"text.tag-whitespace.xml",regex:"\\s+"},{token:"string.attribute-value.xml",regex:"'",stateName:"jsx_attr_q",push:[{token:"string.attribute-value.xml",regex:"'",next:"pop"},{include:"reference"},{defaultToken:"string.attribute-value.xml"}]},{token:"string.attribute-value.xml",regex:'"',stateName:"jsx_attr_qq",push:[{token:"string.attribute-value.xml",regex:'"',next:"pop"},{include:"reference"},{defaultToken:"string.attribute-value.xml"}]},t],this.$rules.reference=[{token:"constant.language.escape.reference.xml",regex:"(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"}]}function f(e){return[{token:"comment",regex:/\/\*/,next:[i.getTagRule(),{token:"comment",regex:"\\*\\/",next:e||"pop"},{defaultToken:"comment",caseInsensitive:!0}]},{token:"comment",regex:"\\/\\/",next:[i.getTagRule(),{token:"comment",regex:"$|^",next:e||"pop"},{defaultToken:"comment",caseInsensitive:!0}]}]}var r=e("../lib/oop"),i=e("./jsdoc_comment_highlight_rules").JsDocCommentHighlightRules,s=e("./text_highlight_rules").TextHighlightRules,o="[a-zA-Z\\$_\u00a1-\uffff][a-zA-Z\\d\\$_\u00a1-\uffff]*",u=function(e){var t=this.createKeywordMapper({"variable.language":"Array|Boolean|Date|Function|Iterator|Number|Object|RegExp|String|Proxy|Symbol|Namespace|QName|XML|XMLList|ArrayBuffer|Float32Array|Float64Array|Int16Array|Int32Array|Int8Array|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray|Error|EvalError|InternalError|RangeError|ReferenceError|StopIteration|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt|JSON|Math|this|arguments|prototype|window|document",keyword:"const|yield|import|get|set|async|await|break|case|catch|continue|default|delete|do|else|finally|for|function|if|in|of|instanceof|new|return|switch|throw|try|typeof|let|var|while|with|debugger|__parent__|__count__|escape|unescape|with|__proto__|class|enum|extends|super|export|implements|private|public|interface|package|protected|static|constructor","storage.type":"const|let|var|function","constant.language":"null|Infinity|NaN|undefined","support.function":"alert","constant.language.boolean":"true|false"},"identifier"),n="case|do|else|finally|in|instanceof|return|throw|try|typeof|yield|void",r="\\\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|u{[0-9a-fA-F]{1,6}}|[0-2][0-7]{0,2}|3[0-7][0-7]?|[4-7][0-7]?|.)";this.$rules={no_regex:[i.getStartRule("doc-start"),f("no_regex"),{token:"string",regex:"'(?=.)",next:"qstring"},{token:"string",regex:'"(?=.)',next:"qqstring"},{token:"constant.numeric",regex:/0(?:[xX][0-9a-fA-F]+|[oO][0-7]+|[bB][01]+)\b/},{token:"constant.numeric",regex:/(?:\d\d*(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+\b)?/},{token:["storage.type","punctuation.operator","support.function","punctuation.operator","entity.name.function","text","keyword.operator"],regex:"("+o+")(\\.)(prototype)(\\.)("+o+")(\\s*)(=)",next:"function_arguments"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","paren.lparen"],regex:"("+o+")(\\.)("+o+")(\\s*)(=)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:["entity.name.function","text","keyword.operator","text","storage.type","text","paren.lparen"],regex:"("+o+")(\\s*)(=)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","entity.name.function","text","paren.lparen"],regex:"("+o+")(\\.)("+o+")(\\s*)(=)(\\s*)(function\\*?)(\\s+)(\\w+)(\\s*)(\\()",next:"function_arguments"},{token:["storage.type","text","entity.name.function","text","paren.lparen"],regex:"(function\\*?)(\\s+)("+o+")(\\s*)(\\()",next:"function_arguments"},{token:["entity.name.function","text","punctuation.operator","text","storage.type","text","paren.lparen"],regex:"("+o+")(\\s*)(:)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:["text","text","storage.type","text","paren.lparen"],regex:"(:)(\\s*)(function\\*?)(\\s*)(\\()",next:"function_arguments"},{token:"keyword",regex:"from(?=\\s*('|\"))"},{token:"keyword",regex:"(?:"+n+")\\b",next:"start"},{token:"support.constant",regex:/that\b/},{token:["storage.type","punctuation.operator","support.function.firebug"],regex:/(console)(\.)(warn|info|log|error|time|trace|timeEnd|assert)\b/},{token:t,regex:o},{token:"punctuation.operator",regex:/[.](?![.])/,next:"property"},{token:"storage.type",regex:/=>/,next:"start"},{token:"keyword.operator",regex:/--|\+\+|\.{3}|===|==|=|!=|!==|<+=?|>+=?|!|&&|\|\||\?:|[!$%&*+\-~\/^]=?/,next:"start"},{token:"punctuation.operator",regex:/[?:,;.]/,next:"start"},{token:"paren.lparen",regex:/[\[({]/,next:"start"},{token:"paren.rparen",regex:/[\])}]/},{token:"comment",regex:/^#!.*$/}],property:[{token:"text",regex:"\\s+"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","entity.name.function","text","paren.lparen"],regex:"("+o+")(\\.)("+o+")(\\s*)(=)(\\s*)(function\\*?)(?:(\\s+)(\\w+))?(\\s*)(\\()",next:"function_arguments"},{token:"punctuation.operator",regex:/[.](?![.])/},{token:"support.function",regex:/(s(?:h(?:ift|ow(?:Mod(?:elessDialog|alDialog)|Help))|croll(?:X|By(?:Pages|Lines)?|Y|To)?|t(?:op|rike)|i(?:n|zeToContent|debar|gnText)|ort|u(?:p|b(?:str(?:ing)?)?)|pli(?:ce|t)|e(?:nd|t(?:Re(?:sizable|questHeader)|M(?:i(?:nutes|lliseconds)|onth)|Seconds|Ho(?:tKeys|urs)|Year|Cursor|Time(?:out)?|Interval|ZOptions|Date|UTC(?:M(?:i(?:nutes|lliseconds)|onth)|Seconds|Hours|Date|FullYear)|FullYear|Active)|arch)|qrt|lice|avePreferences|mall)|h(?:ome|andleEvent)|navigate|c(?:har(?:CodeAt|At)|o(?:s|n(?:cat|textual|firm)|mpile)|eil|lear(?:Timeout|Interval)?|a(?:ptureEvents|ll)|reate(?:StyleSheet|Popup|EventObject))|t(?:o(?:GMTString|S(?:tring|ource)|U(?:TCString|pperCase)|Lo(?:caleString|werCase))|est|a(?:n|int(?:Enabled)?))|i(?:s(?:NaN|Finite)|ndexOf|talics)|d(?:isableExternalCapture|ump|etachEvent)|u(?:n(?:shift|taint|escape|watch)|pdateCommands)|j(?:oin|avaEnabled)|p(?:o(?:p|w)|ush|lugins.refresh|a(?:ddings|rse(?:Int|Float)?)|r(?:int|ompt|eference))|e(?:scape|nableExternalCapture|val|lementFromPoint|x(?:p|ec(?:Script|Command)?))|valueOf|UTC|queryCommand(?:State|Indeterm|Enabled|Value)|f(?:i(?:nd|lter|le(?:ModifiedDate|Size|CreatedDate|UpdatedDate)|xed)|o(?:nt(?:size|color)|rward|rEach)|loor|romCharCode)|watch|l(?:ink|o(?:ad|g)|astIndexOf)|a(?:sin|nchor|cos|t(?:tachEvent|ob|an(?:2)?)|pply|lert|b(?:s|ort))|r(?:ou(?:nd|teEvents)|e(?:size(?:By|To)|calc|turnValue|place|verse|l(?:oad|ease(?:Capture|Events)))|andom)|g(?:o|et(?:ResponseHeader|M(?:i(?:nutes|lliseconds)|onth)|Se(?:conds|lection)|Hours|Year|Time(?:zoneOffset)?|Da(?:y|te)|UTC(?:M(?:i(?:nutes|lliseconds)|onth)|Seconds|Hours|Da(?:y|te)|FullYear)|FullYear|A(?:ttention|llResponseHeaders)))|m(?:in|ove(?:B(?:y|elow)|To(?:Absolute)?|Above)|ergeAttributes|a(?:tch|rgins|x))|b(?:toa|ig|o(?:ld|rderWidths)|link|ack))\b(?=\()/},{token:"support.function.dom",regex:/(s(?:ub(?:stringData|mit)|plitText|e(?:t(?:NamedItem|Attribute(?:Node)?)|lect))|has(?:ChildNodes|Feature)|namedItem|c(?:l(?:ick|o(?:se|neNode))|reate(?:C(?:omment|DATASection|aption)|T(?:Head|extNode|Foot)|DocumentFragment|ProcessingInstruction|E(?:ntityReference|lement)|Attribute))|tabIndex|i(?:nsert(?:Row|Before|Cell|Data)|tem)|open|delete(?:Row|C(?:ell|aption)|T(?:Head|Foot)|Data)|focus|write(?:ln)?|a(?:dd|ppend(?:Child|Data))|re(?:set|place(?:Child|Data)|move(?:NamedItem|Child|Attribute(?:Node)?)?)|get(?:NamedItem|Element(?:sBy(?:Name|TagName|ClassName)|ById)|Attribute(?:Node)?)|blur)\b(?=\()/},{token:"support.constant",regex:/(s(?:ystemLanguage|cr(?:ipts|ollbars|een(?:X|Y|Top|Left))|t(?:yle(?:Sheets)?|atus(?:Text|bar)?)|ibling(?:Below|Above)|ource|uffixes|e(?:curity(?:Policy)?|l(?:ection|f)))|h(?:istory|ost(?:name)?|as(?:h|Focus))|y|X(?:MLDocument|SLDocument)|n(?:ext|ame(?:space(?:s|URI)|Prop))|M(?:IN_VALUE|AX_VALUE)|c(?:haracterSet|o(?:n(?:structor|trollers)|okieEnabled|lorDepth|mp(?:onents|lete))|urrent|puClass|l(?:i(?:p(?:boardData)?|entInformation)|osed|asses)|alle(?:e|r)|rypto)|t(?:o(?:olbar|p)|ext(?:Transform|Indent|Decoration|Align)|ags)|SQRT(?:1_2|2)|i(?:n(?:ner(?:Height|Width)|put)|ds|gnoreCase)|zIndex|o(?:scpu|n(?:readystatechange|Line)|uter(?:Height|Width)|p(?:sProfile|ener)|ffscreenBuffering)|NEGATIVE_INFINITY|d(?:i(?:splay|alog(?:Height|Top|Width|Left|Arguments)|rectories)|e(?:scription|fault(?:Status|Ch(?:ecked|arset)|View)))|u(?:ser(?:Profile|Language|Agent)|n(?:iqueID|defined)|pdateInterval)|_content|p(?:ixelDepth|ort|ersonalbar|kcs11|l(?:ugins|atform)|a(?:thname|dding(?:Right|Bottom|Top|Left)|rent(?:Window|Layer)?|ge(?:X(?:Offset)?|Y(?:Offset)?))|r(?:o(?:to(?:col|type)|duct(?:Sub)?|mpter)|e(?:vious|fix)))|e(?:n(?:coding|abledPlugin)|x(?:ternal|pando)|mbeds)|v(?:isibility|endor(?:Sub)?|Linkcolor)|URLUnencoded|P(?:I|OSITIVE_INFINITY)|f(?:ilename|o(?:nt(?:Size|Family|Weight)|rmName)|rame(?:s|Element)|gColor)|E|whiteSpace|l(?:i(?:stStyleType|n(?:eHeight|kColor))|o(?:ca(?:tion(?:bar)?|lName)|wsrc)|e(?:ngth|ft(?:Context)?)|a(?:st(?:M(?:odified|atch)|Index|Paren)|yer(?:s|X)|nguage))|a(?:pp(?:MinorVersion|Name|Co(?:deName|re)|Version)|vail(?:Height|Top|Width|Left)|ll|r(?:ity|guments)|Linkcolor|bove)|r(?:ight(?:Context)?|e(?:sponse(?:XML|Text)|adyState))|global|x|m(?:imeTypes|ultiline|enubar|argin(?:Right|Bottom|Top|Left))|L(?:N(?:10|2)|OG(?:10E|2E))|b(?:o(?:ttom|rder(?:Width|RightWidth|BottomWidth|Style|Color|TopWidth|LeftWidth))|ufferDepth|elow|ackground(?:Color|Image)))\b/},{token:"identifier",regex:o},{regex:"",token:"empty",next:"no_regex"}],start:[i.getStartRule("doc-start"),f("start"),{token:"string.regexp",regex:"\\/",next:"regex"},{token:"text",regex:"\\s+|^$",next:"start"},{token:"empty",regex:"",next:"no_regex"}],regex:[{token:"regexp.keyword.operator",regex:"\\\\(?:u[\\da-fA-F]{4}|x[\\da-fA-F]{2}|.)"},{token:"string.regexp",regex:"/[sxngimy]*",next:"no_regex"},{token:"invalid",regex:/\{\d+\b,?\d*\}[+*]|[+*$^?][+*]|[$^][?]|\?{3,}/},{token:"constant.language.escape",regex:/\(\?[:=!]|\)|\{\d+\b,?\d*\}|[+*]\?|[()$^+*?.]/},{token:"constant.language.delimiter",regex:/\|/},{token:"constant.language.escape",regex:/\[\^?/,next:"regex_character_class"},{token:"empty",regex:"$",next:"no_regex"},{defaultToken:"string.regexp"}],regex_character_class:[{token:"regexp.charclass.keyword.operator",regex:"\\\\(?:u[\\da-fA-F]{4}|x[\\da-fA-F]{2}|.)"},{token:"constant.language.escape",regex:"]",next:"regex"},{token:"constant.language.escape",regex:"-"},{token:"empty",regex:"$",next:"no_regex"},{defaultToken:"string.regexp.charachterclass"}],default_parameter:[{token:"string",regex:"'(?=.)",push:[{token:"string",regex:"'|$",next:"pop"},{include:"qstring"}]},{token:"string",regex:'"(?=.)',push:[{token:"string",regex:'"|$',next:"pop"},{include:"qqstring"}]},{token:"constant.language",regex:"null|Infinity|NaN|undefined"},{token:"constant.numeric",regex:/0(?:[xX][0-9a-fA-F]+|[oO][0-7]+|[bB][01]+)\b/},{token:"constant.numeric",regex:/(?:\d\d*(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+\b)?/},{token:"punctuation.operator",regex:",",next:"function_arguments"},{token:"text",regex:"\\s+"},{token:"punctuation.operator",regex:"$"},{token:"empty",regex:"",next:"no_regex"}],function_arguments:[f("function_arguments"),{token:"variable.parameter",regex:o},{token:"punctuation.operator",regex:","},{token:"text",regex:"\\s+"},{token:"punctuation.operator",regex:"$"},{token:"empty",regex:"",next:"no_regex"}],qqstring:[{token:"constant.language.escape",regex:r},{token:"string",regex:"\\\\$",consumeLineEnd:!0},{token:"string",regex:'"|$',next:"no_regex"},{defaultToken:"string"}],qstring:[{token:"constant.language.escape",regex:r},{token:"string",regex:"\\\\$",consumeLineEnd:!0},{token:"string",regex:"'|$",next:"no_regex"},{defaultToken:"string"}]};if(!e||!e.noES6)this.$rules.no_regex.unshift({regex:"[{}]",onMatch:function(e,t,n){this.next=e=="{"?this.nextState:"";if(e=="{"&&n.length)n.unshift("start",t);else if(e=="}"&&n.length){n.shift(),this.next=n.shift();if(this.next.indexOf("string")!=-1||this.next.indexOf("jsx")!=-1)return"paren.quasi.end"}return e=="{"?"paren.lparen":"paren.rparen"},nextState:"start"},{token:"string.quasi.start",regex:/`/,push:[{token:"constant.language.escape",regex:r},{token:"paren.quasi.start",regex:/\${/,push:"start"},{token:"string.quasi.end",regex:/`/,next:"pop"},{defaultToken:"string.quasi"}]},{token:["variable.parameter","text"],regex:"("+o+")(\\s*)(?=\\=>)"},{token:"paren.lparen",regex:"(\\()(?=.+\\s*=>)",next:"function_arguments"},{token:"variable.language",regex:"(?:(?:(?:Weak)?(?:Set|Map))|Promise)\\b"}),this.$rules.function_arguments.unshift({token:"keyword.operator",regex:"=",next:"default_parameter"},{token:"keyword.operator",regex:"\\.{3}"}),this.$rules.property.unshift({token:"support.function",regex:"(findIndex|repeat|startsWith|endsWith|includes|isSafeInteger|trunc|cbrt|log2|log10|sign|then|catch|finally|resolve|reject|race|any|all|allSettled|keys|entries|isInteger)\\b(?=\\()"},{token:"constant.language",regex:"(?:MAX_SAFE_INTEGER|MIN_SAFE_INTEGER|EPSILON)\\b"}),(!e||e.jsx!=0)&&a.call(this);this.embedRules(i,"doc-",[i.getEndRule("no_regex")]),this.normalizeRules()};r.inherits(u,s),t.JavaScriptHighlightRules=u}),ace.define("ace/mode/xml_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(e){var t="[_:a-zA-Z\u00c0-\uffff][-_:.a-zA-Z0-9\u00c0-\uffff]*";this.$rules={start:[{token:"string.cdata.xml",regex:"<\\!\\[CDATA\\[",next:"cdata"},{token:["punctuation.instruction.xml","keyword.instruction.xml"],regex:"(<\\?)("+t+")",next:"processing_instruction"},{token:"comment.start.xml",regex:"<\\!--",next:"comment"},{token:["xml-pe.doctype.xml","xml-pe.doctype.xml"],regex:"(<\\!)(DOCTYPE)(?=[\\s])",next:"doctype",caseInsensitive:!0},{include:"tag"},{token:"text.end-tag-open.xml",regex:"",next:"start"}],doctype:[{include:"whitespace"},{include:"string"},{token:"xml-pe.doctype.xml",regex:">",next:"start"},{token:"xml-pe.xml",regex:"[-_a-zA-Z0-9:]+"},{token:"punctuation.int-subset",regex:"\\[",push:"int_subset"}],int_subset:[{token:"text.xml",regex:"\\s+"},{token:"punctuation.int-subset.xml",regex:"]",next:"pop"},{token:["punctuation.markup-decl.xml","keyword.markup-decl.xml"],regex:"(<\\!)("+t+")",push:[{token:"text",regex:"\\s+"},{token:"punctuation.markup-decl.xml",regex:">",next:"pop"},{include:"string"}]}],cdata:[{token:"string.cdata.xml",regex:"\\]\\]>",next:"start"},{token:"text.xml",regex:"\\s+"},{token:"text.xml",regex:"(?:[^\\]]|\\](?!\\]>))+"}],comment:[{token:"comment.end.xml",regex:"-->",next:"start"},{defaultToken:"comment.xml"}],reference:[{token:"constant.language.escape.reference.xml",regex:"(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"}],attr_reference:[{token:"constant.language.escape.reference.attribute-value.xml",regex:"(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"}],tag:[{token:["meta.tag.punctuation.tag-open.xml","meta.tag.punctuation.end-tag-open.xml","meta.tag.tag-name.xml"],regex:"(?:(<)|(",next:"start"}]}],tag_whitespace:[{token:"text.tag-whitespace.xml",regex:"\\s+"}],whitespace:[{token:"text.whitespace.xml",regex:"\\s+"}],string:[{token:"string.xml",regex:"'",push:[{token:"string.xml",regex:"'",next:"pop"},{defaultToken:"string.xml"}]},{token:"string.xml",regex:'"',push:[{token:"string.xml",regex:'"',next:"pop"},{defaultToken:"string.xml"}]}],attributes:[{token:"entity.other.attribute-name.xml",regex:t},{token:"keyword.operator.attribute-equals.xml",regex:"="},{include:"tag_whitespace"},{include:"attribute_value"}],attribute_value:[{token:"string.attribute-value.xml",regex:"'",push:[{token:"string.attribute-value.xml",regex:"'",next:"pop"},{include:"attr_reference"},{defaultToken:"string.attribute-value.xml"}]},{token:"string.attribute-value.xml",regex:'"',push:[{token:"string.attribute-value.xml",regex:'"',next:"pop"},{include:"attr_reference"},{defaultToken:"string.attribute-value.xml"}]}]},this.constructor===s&&this.normalizeRules()};(function(){this.embedTagRules=function(e,t,n){this.$rules.tag.unshift({token:["meta.tag.punctuation.tag-open.xml","meta.tag."+n+".tag-name.xml"],regex:"(<)("+n+"(?=\\s|>|$))",next:[{include:"attributes"},{token:"meta.tag.punctuation.tag-close.xml",regex:"/?>",next:t+"start"}]}),this.$rules[n+"-end"]=[{include:"attributes"},{token:"meta.tag.punctuation.tag-close.xml",regex:"/?>",next:"start",onMatch:function(e,t,n){return n.splice(0),this.token}}],this.embedRules(e,t,[{token:["meta.tag.punctuation.end-tag-open.xml","meta.tag."+n+".tag-name.xml"],regex:"(|$))",next:n+"-end"},{token:"string.cdata.xml",regex:"<\\!\\[CDATA\\["},{token:"string.cdata.xml",regex:"\\]\\]>"}])}}).call(i.prototype),r.inherits(s,i),t.XmlHighlightRules=s}),ace.define("ace/mode/html_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/css_highlight_rules","ace/mode/javascript_highlight_rules","ace/mode/xml_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../lib/lang"),s=e("./css_highlight_rules").CssHighlightRules,o=e("./javascript_highlight_rules").JavaScriptHighlightRules,u=e("./xml_highlight_rules").XmlHighlightRules,a=i.createMap({a:"anchor",button:"form",form:"form",img:"image",input:"form",label:"form",option:"form",script:"script",select:"form",textarea:"form",style:"style",table:"table",tbody:"table",td:"table",tfoot:"table",th:"table",tr:"table"}),f=function(){u.call(this),this.addRules({attributes:[{include:"tag_whitespace"},{token:"entity.other.attribute-name.xml",regex:"[-_a-zA-Z0-9:.]+"},{token:"keyword.operator.attribute-equals.xml",regex:"=",push:[{include:"tag_whitespace"},{token:"string.unquoted.attribute-value.html",regex:"[^<>='\"`\\s]+",next:"pop"},{token:"empty",regex:"",next:"pop"}]},{include:"attribute_value"}],tag:[{token:function(e,t){var n=a[t];return["meta.tag.punctuation."+(e=="<"?"":"end-")+"tag-open.xml","meta.tag"+(n?"."+n:"")+".tag-name.xml"]},regex:"(",next:"start"}]}),this.embedTagRules(s,"css-","style"),this.embedTagRules((new o({jsx:!1})).getRules(),"js-","script"),this.constructor===f&&this.normalizeRules()};r.inherits(f,u),t.HtmlHighlightRules=f}),ace.define("ace/mode/php_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/doc_comment_highlight_rules","ace/mode/text_highlight_rules","ace/mode/html_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../lib/lang"),s=e("./doc_comment_highlight_rules").DocCommentHighlightRules,o=e("./text_highlight_rules").TextHighlightRules,u=e("./html_highlight_rules").HtmlHighlightRules,a=function(){var e=s,t=i.arrayToMap("abs|acos|acosh|addcslashes|addslashes|aggregate|aggregate_info|aggregate_methods|aggregate_methods_by_list|aggregate_methods_by_regexp|aggregate_properties|aggregate_properties_by_list|aggregate_properties_by_regexp|aggregation_info|amqpconnection|amqpexchange|amqpqueue|apache_child_terminate|apache_get_modules|apache_get_version|apache_getenv|apache_lookup_uri|apache_note|apache_request_headers|apache_reset_timeout|apache_response_headers|apache_setenv|apc_add|apc_bin_dump|apc_bin_dumpfile|apc_bin_load|apc_bin_loadfile|apc_cache_info|apc_cas|apc_clear_cache|apc_compile_file|apc_dec|apc_define_constants|apc_delete|apc_delete_file|apc_exists|apc_fetch|apc_inc|apc_load_constants|apc_sma_info|apc_store|apciterator|apd_breakpoint|apd_callstack|apd_clunk|apd_continue|apd_croak|apd_dump_function_table|apd_dump_persistent_resources|apd_dump_regular_resources|apd_echo|apd_get_active_symbols|apd_set_pprof_trace|apd_set_session|apd_set_session_trace|apd_set_session_trace_socket|appenditerator|array|array_change_key_case|array_chunk|array_column|array_combine|array_count_values|array_diff|array_diff_assoc|array_diff_key|array_diff_uassoc|array_diff_ukey|array_fill|array_fill_keys|array_filter|array_flip|array_intersect|array_intersect_assoc|array_intersect_key|array_intersect_uassoc|array_intersect_ukey|array_key_exists|array_keys|array_map|array_merge|array_merge_recursive|array_multisort|array_pad|array_pop|array_product|array_push|array_rand|array_reduce|array_replace|array_replace_recursive|array_reverse|array_search|array_shift|array_slice|array_splice|array_sum|array_udiff|array_udiff_assoc|array_udiff_uassoc|array_uintersect|array_uintersect_assoc|array_uintersect_uassoc|array_unique|array_unshift|array_values|array_walk|array_walk_recursive|arrayaccess|arrayiterator|arrayobject|arsort|asin|asinh|asort|assert|assert_options|atan|atan2|atanh|audioproperties|badfunctioncallexception|badmethodcallexception|base64_decode|base64_encode|base_convert|basename|bbcode_add_element|bbcode_add_smiley|bbcode_create|bbcode_destroy|bbcode_parse|bbcode_set_arg_parser|bbcode_set_flags|bcadd|bccomp|bcdiv|bcmod|bcmul|bcompiler_load|bcompiler_load_exe|bcompiler_parse_class|bcompiler_read|bcompiler_write_class|bcompiler_write_constant|bcompiler_write_exe_footer|bcompiler_write_file|bcompiler_write_footer|bcompiler_write_function|bcompiler_write_functions_from_file|bcompiler_write_header|bcompiler_write_included_filename|bcpow|bcpowmod|bcscale|bcsqrt|bcsub|bin2hex|bind_textdomain_codeset|bindec|bindtextdomain|bson_decode|bson_encode|bumpValue|bzclose|bzcompress|bzdecompress|bzerrno|bzerror|bzerrstr|bzflush|bzopen|bzread|bzwrite|cachingiterator|cairo|cairo_create|cairo_font_face_get_type|cairo_font_face_status|cairo_font_options_create|cairo_font_options_equal|cairo_font_options_get_antialias|cairo_font_options_get_hint_metrics|cairo_font_options_get_hint_style|cairo_font_options_get_subpixel_order|cairo_font_options_hash|cairo_font_options_merge|cairo_font_options_set_antialias|cairo_font_options_set_hint_metrics|cairo_font_options_set_hint_style|cairo_font_options_set_subpixel_order|cairo_font_options_status|cairo_format_stride_for_width|cairo_image_surface_create|cairo_image_surface_create_for_data|cairo_image_surface_create_from_png|cairo_image_surface_get_data|cairo_image_surface_get_format|cairo_image_surface_get_height|cairo_image_surface_get_stride|cairo_image_surface_get_width|cairo_matrix_create_scale|cairo_matrix_create_translate|cairo_matrix_invert|cairo_matrix_multiply|cairo_matrix_rotate|cairo_matrix_transform_distance|cairo_matrix_transform_point|cairo_matrix_translate|cairo_pattern_add_color_stop_rgb|cairo_pattern_add_color_stop_rgba|cairo_pattern_create_for_surface|cairo_pattern_create_linear|cairo_pattern_create_radial|cairo_pattern_create_rgb|cairo_pattern_create_rgba|cairo_pattern_get_color_stop_count|cairo_pattern_get_color_stop_rgba|cairo_pattern_get_extend|cairo_pattern_get_filter|cairo_pattern_get_linear_points|cairo_pattern_get_matrix|cairo_pattern_get_radial_circles|cairo_pattern_get_rgba|cairo_pattern_get_surface|cairo_pattern_get_type|cairo_pattern_set_extend|cairo_pattern_set_filter|cairo_pattern_set_matrix|cairo_pattern_status|cairo_pdf_surface_create|cairo_pdf_surface_set_size|cairo_ps_get_levels|cairo_ps_level_to_string|cairo_ps_surface_create|cairo_ps_surface_dsc_begin_page_setup|cairo_ps_surface_dsc_begin_setup|cairo_ps_surface_dsc_comment|cairo_ps_surface_get_eps|cairo_ps_surface_restrict_to_level|cairo_ps_surface_set_eps|cairo_ps_surface_set_size|cairo_scaled_font_create|cairo_scaled_font_extents|cairo_scaled_font_get_ctm|cairo_scaled_font_get_font_face|cairo_scaled_font_get_font_matrix|cairo_scaled_font_get_font_options|cairo_scaled_font_get_scale_matrix|cairo_scaled_font_get_type|cairo_scaled_font_glyph_extents|cairo_scaled_font_status|cairo_scaled_font_text_extents|cairo_surface_copy_page|cairo_surface_create_similar|cairo_surface_finish|cairo_surface_flush|cairo_surface_get_content|cairo_surface_get_device_offset|cairo_surface_get_font_options|cairo_surface_get_type|cairo_surface_mark_dirty|cairo_surface_mark_dirty_rectangle|cairo_surface_set_device_offset|cairo_surface_set_fallback_resolution|cairo_surface_show_page|cairo_surface_status|cairo_surface_write_to_png|cairo_svg_surface_create|cairo_svg_surface_restrict_to_version|cairo_svg_version_to_string|cairoantialias|cairocontent|cairocontext|cairoexception|cairoextend|cairofillrule|cairofilter|cairofontface|cairofontoptions|cairofontslant|cairofonttype|cairofontweight|cairoformat|cairogradientpattern|cairohintmetrics|cairohintstyle|cairoimagesurface|cairolineargradient|cairolinecap|cairolinejoin|cairomatrix|cairooperator|cairopath|cairopattern|cairopatterntype|cairopdfsurface|cairopslevel|cairopssurface|cairoradialgradient|cairoscaledfont|cairosolidpattern|cairostatus|cairosubpixelorder|cairosurface|cairosurfacepattern|cairosurfacetype|cairosvgsurface|cairosvgversion|cairotoyfontface|cal_days_in_month|cal_from_jd|cal_info|cal_to_jd|calcul_hmac|calculhmac|call_user_func|call_user_func_array|call_user_method|call_user_method_array|callbackfilteriterator|ceil|chdb|chdb_create|chdir|checkdate|checkdnsrr|chgrp|chmod|chop|chown|chr|chroot|chunk_split|class_alias|class_exists|class_implements|class_parents|class_uses|classkit_import|classkit_method_add|classkit_method_copy|classkit_method_redefine|classkit_method_remove|classkit_method_rename|clearstatcache|clone|closedir|closelog|collator|com|com_addref|com_create_guid|com_event_sink|com_get|com_get_active_object|com_invoke|com_isenum|com_load|com_load_typelib|com_message_pump|com_print_typeinfo|com_propget|com_propput|com_propset|com_release|com_set|compact|connection_aborted|connection_status|connection_timeout|constant|construct|construct|construct|convert_cyr_string|convert_uudecode|convert_uuencode|copy|cos|cosh|count|count_chars|countable|counter_bump|counter_bump_value|counter_create|counter_get|counter_get_meta|counter_get_named|counter_get_value|counter_reset|counter_reset_value|crack_check|crack_closedict|crack_getlastmessage|crack_opendict|crc32|create_function|crypt|ctype_alnum|ctype_alpha|ctype_cntrl|ctype_digit|ctype_graph|ctype_lower|ctype_print|ctype_punct|ctype_space|ctype_upper|ctype_xdigit|cubrid_affected_rows|cubrid_bind|cubrid_client_encoding|cubrid_close|cubrid_close_prepare|cubrid_close_request|cubrid_col_get|cubrid_col_size|cubrid_column_names|cubrid_column_types|cubrid_commit|cubrid_connect|cubrid_connect_with_url|cubrid_current_oid|cubrid_data_seek|cubrid_db_name|cubrid_disconnect|cubrid_drop|cubrid_errno|cubrid_error|cubrid_error_code|cubrid_error_code_facility|cubrid_error_msg|cubrid_execute|cubrid_fetch|cubrid_fetch_array|cubrid_fetch_assoc|cubrid_fetch_field|cubrid_fetch_lengths|cubrid_fetch_object|cubrid_fetch_row|cubrid_field_flags|cubrid_field_len|cubrid_field_name|cubrid_field_seek|cubrid_field_table|cubrid_field_type|cubrid_free_result|cubrid_get|cubrid_get_autocommit|cubrid_get_charset|cubrid_get_class_name|cubrid_get_client_info|cubrid_get_db_parameter|cubrid_get_server_info|cubrid_insert_id|cubrid_is_instance|cubrid_list_dbs|cubrid_load_from_glo|cubrid_lob_close|cubrid_lob_export|cubrid_lob_get|cubrid_lob_send|cubrid_lob_size|cubrid_lock_read|cubrid_lock_write|cubrid_move_cursor|cubrid_new_glo|cubrid_next_result|cubrid_num_cols|cubrid_num_fields|cubrid_num_rows|cubrid_ping|cubrid_prepare|cubrid_put|cubrid_query|cubrid_real_escape_string|cubrid_result|cubrid_rollback|cubrid_save_to_glo|cubrid_schema|cubrid_send_glo|cubrid_seq_drop|cubrid_seq_insert|cubrid_seq_put|cubrid_set_add|cubrid_set_autocommit|cubrid_set_db_parameter|cubrid_set_drop|cubrid_unbuffered_query|cubrid_version|curl_close|curl_copy_handle|curl_errno|curl_error|curl_exec|curl_getinfo|curl_init|curl_multi_add_handle|curl_multi_close|curl_multi_exec|curl_multi_getcontent|curl_multi_info_read|curl_multi_init|curl_multi_remove_handle|curl_multi_select|curl_setopt|curl_setopt_array|curl_version|current|cyrus_authenticate|cyrus_bind|cyrus_close|cyrus_connect|cyrus_query|cyrus_unbind|date|date_add|date_create|date_create_from_format|date_date_set|date_default_timezone_get|date_default_timezone_set|date_diff|date_format|date_get_last_errors|date_interval_create_from_date_string|date_interval_format|date_isodate_set|date_modify|date_offset_get|date_parse|date_parse_from_format|date_sub|date_sun_info|date_sunrise|date_sunset|date_time_set|date_timestamp_get|date_timestamp_set|date_timezone_get|date_timezone_set|dateinterval|dateperiod|datetime|datetimezone|db2_autocommit|db2_bind_param|db2_client_info|db2_close|db2_column_privileges|db2_columns|db2_commit|db2_conn_error|db2_conn_errormsg|db2_connect|db2_cursor_type|db2_escape_string|db2_exec|db2_execute|db2_fetch_array|db2_fetch_assoc|db2_fetch_both|db2_fetch_object|db2_fetch_row|db2_field_display_size|db2_field_name|db2_field_num|db2_field_precision|db2_field_scale|db2_field_type|db2_field_width|db2_foreign_keys|db2_free_result|db2_free_stmt|db2_get_option|db2_last_insert_id|db2_lob_read|db2_next_result|db2_num_fields|db2_num_rows|db2_pclose|db2_pconnect|db2_prepare|db2_primary_keys|db2_procedure_columns|db2_procedures|db2_result|db2_rollback|db2_server_info|db2_set_option|db2_special_columns|db2_statistics|db2_stmt_error|db2_stmt_errormsg|db2_table_privileges|db2_tables|dba_close|dba_delete|dba_exists|dba_fetch|dba_firstkey|dba_handlers|dba_insert|dba_key_split|dba_list|dba_nextkey|dba_open|dba_optimize|dba_popen|dba_replace|dba_sync|dbase_add_record|dbase_close|dbase_create|dbase_delete_record|dbase_get_header_info|dbase_get_record|dbase_get_record_with_names|dbase_numfields|dbase_numrecords|dbase_open|dbase_pack|dbase_replace_record|dbplus_add|dbplus_aql|dbplus_chdir|dbplus_close|dbplus_curr|dbplus_errcode|dbplus_errno|dbplus_find|dbplus_first|dbplus_flush|dbplus_freealllocks|dbplus_freelock|dbplus_freerlocks|dbplus_getlock|dbplus_getunique|dbplus_info|dbplus_last|dbplus_lockrel|dbplus_next|dbplus_open|dbplus_prev|dbplus_rchperm|dbplus_rcreate|dbplus_rcrtexact|dbplus_rcrtlike|dbplus_resolve|dbplus_restorepos|dbplus_rkeys|dbplus_ropen|dbplus_rquery|dbplus_rrename|dbplus_rsecindex|dbplus_runlink|dbplus_rzap|dbplus_savepos|dbplus_setindex|dbplus_setindexbynumber|dbplus_sql|dbplus_tcl|dbplus_tremove|dbplus_undo|dbplus_undoprepare|dbplus_unlockrel|dbplus_unselect|dbplus_update|dbplus_xlockrel|dbplus_xunlockrel|dbx_close|dbx_compare|dbx_connect|dbx_error|dbx_escape_string|dbx_fetch_row|dbx_query|dbx_sort|dcgettext|dcngettext|deaggregate|debug_backtrace|debug_print_backtrace|debug_zval_dump|decbin|dechex|decoct|define|define_syslog_variables|defined|deg2rad|delete|dgettext|die|dio_close|dio_fcntl|dio_open|dio_read|dio_seek|dio_stat|dio_tcsetattr|dio_truncate|dio_write|dir|directoryiterator|dirname|disk_free_space|disk_total_space|diskfreespace|dl|dngettext|dns_check_record|dns_get_mx|dns_get_record|dom_import_simplexml|domainexception|domattr|domattribute_name|domattribute_set_value|domattribute_specified|domattribute_value|domcharacterdata|domcomment|domdocument|domdocument_add_root|domdocument_create_attribute|domdocument_create_cdata_section|domdocument_create_comment|domdocument_create_element|domdocument_create_element_ns|domdocument_create_entity_reference|domdocument_create_processing_instruction|domdocument_create_text_node|domdocument_doctype|domdocument_document_element|domdocument_dump_file|domdocument_dump_mem|domdocument_get_element_by_id|domdocument_get_elements_by_tagname|domdocument_html_dump_mem|domdocument_xinclude|domdocumentfragment|domdocumenttype|domdocumenttype_entities|domdocumenttype_internal_subset|domdocumenttype_name|domdocumenttype_notations|domdocumenttype_public_id|domdocumenttype_system_id|domelement|domelement_get_attribute|domelement_get_attribute_node|domelement_get_elements_by_tagname|domelement_has_attribute|domelement_remove_attribute|domelement_set_attribute|domelement_set_attribute_node|domelement_tagname|domentity|domentityreference|domexception|domimplementation|domnamednodemap|domnode|domnode_add_namespace|domnode_append_child|domnode_append_sibling|domnode_attributes|domnode_child_nodes|domnode_clone_node|domnode_dump_node|domnode_first_child|domnode_get_content|domnode_has_attributes|domnode_has_child_nodes|domnode_insert_before|domnode_is_blank_node|domnode_last_child|domnode_next_sibling|domnode_node_name|domnode_node_type|domnode_node_value|domnode_owner_document|domnode_parent_node|domnode_prefix|domnode_previous_sibling|domnode_remove_child|domnode_replace_child|domnode_replace_node|domnode_set_content|domnode_set_name|domnode_set_namespace|domnode_unlink_node|domnodelist|domnotation|domprocessinginstruction|domprocessinginstruction_data|domprocessinginstruction_target|domtext|domxml_new_doc|domxml_open_file|domxml_open_mem|domxml_version|domxml_xmltree|domxml_xslt_stylesheet|domxml_xslt_stylesheet_doc|domxml_xslt_stylesheet_file|domxml_xslt_version|domxpath|domxsltstylesheet_process|domxsltstylesheet_result_dump_file|domxsltstylesheet_result_dump_mem|dotnet|dotnet_load|doubleval|each|easter_date|easter_days|echo|empty|emptyiterator|enchant_broker_describe|enchant_broker_dict_exists|enchant_broker_free|enchant_broker_free_dict|enchant_broker_get_error|enchant_broker_init|enchant_broker_list_dicts|enchant_broker_request_dict|enchant_broker_request_pwl_dict|enchant_broker_set_ordering|enchant_dict_add_to_personal|enchant_dict_add_to_session|enchant_dict_check|enchant_dict_describe|enchant_dict_get_error|enchant_dict_is_in_session|enchant_dict_quick_check|enchant_dict_store_replacement|enchant_dict_suggest|end|ereg|ereg_replace|eregi|eregi_replace|error_get_last|error_log|error_reporting|errorexception|escapeshellarg|escapeshellcmd|eval|event_add|event_base_free|event_base_loop|event_base_loopbreak|event_base_loopexit|event_base_new|event_base_priority_init|event_base_set|event_buffer_base_set|event_buffer_disable|event_buffer_enable|event_buffer_fd_set|event_buffer_free|event_buffer_new|event_buffer_priority_set|event_buffer_read|event_buffer_set_callback|event_buffer_timeout_set|event_buffer_watermark_set|event_buffer_write|event_del|event_free|event_new|event_set|exception|exec|exif_imagetype|exif_read_data|exif_tagname|exif_thumbnail|exit|exp|expect_expectl|expect_popen|explode|expm1|export|export|extension_loaded|extract|ezmlm_hash|fam_cancel_monitor|fam_close|fam_monitor_collection|fam_monitor_directory|fam_monitor_file|fam_next_event|fam_open|fam_pending|fam_resume_monitor|fam_suspend_monitor|fbsql_affected_rows|fbsql_autocommit|fbsql_blob_size|fbsql_change_user|fbsql_clob_size|fbsql_close|fbsql_commit|fbsql_connect|fbsql_create_blob|fbsql_create_clob|fbsql_create_db|fbsql_data_seek|fbsql_database|fbsql_database_password|fbsql_db_query|fbsql_db_status|fbsql_drop_db|fbsql_errno|fbsql_error|fbsql_fetch_array|fbsql_fetch_assoc|fbsql_fetch_field|fbsql_fetch_lengths|fbsql_fetch_object|fbsql_fetch_row|fbsql_field_flags|fbsql_field_len|fbsql_field_name|fbsql_field_seek|fbsql_field_table|fbsql_field_type|fbsql_free_result|fbsql_get_autostart_info|fbsql_hostname|fbsql_insert_id|fbsql_list_dbs|fbsql_list_fields|fbsql_list_tables|fbsql_next_result|fbsql_num_fields|fbsql_num_rows|fbsql_password|fbsql_pconnect|fbsql_query|fbsql_read_blob|fbsql_read_clob|fbsql_result|fbsql_rollback|fbsql_rows_fetched|fbsql_select_db|fbsql_set_characterset|fbsql_set_lob_mode|fbsql_set_password|fbsql_set_transaction|fbsql_start_db|fbsql_stop_db|fbsql_table_name|fbsql_tablename|fbsql_username|fbsql_warnings|fclose|fdf_add_doc_javascript|fdf_add_template|fdf_close|fdf_create|fdf_enum_values|fdf_errno|fdf_error|fdf_get_ap|fdf_get_attachment|fdf_get_encoding|fdf_get_file|fdf_get_flags|fdf_get_opt|fdf_get_status|fdf_get_value|fdf_get_version|fdf_header|fdf_next_field_name|fdf_open|fdf_open_string|fdf_remove_item|fdf_save|fdf_save_string|fdf_set_ap|fdf_set_encoding|fdf_set_file|fdf_set_flags|fdf_set_javascript_action|fdf_set_on_import_javascript|fdf_set_opt|fdf_set_status|fdf_set_submit_form_action|fdf_set_target_frame|fdf_set_value|fdf_set_version|feof|fflush|fgetc|fgetcsv|fgets|fgetss|file|file_exists|file_get_contents|file_put_contents|fileatime|filectime|filegroup|fileinode|filemtime|fileowner|fileperms|filepro|filepro_fieldcount|filepro_fieldname|filepro_fieldtype|filepro_fieldwidth|filepro_retrieve|filepro_rowcount|filesize|filesystemiterator|filetype|filter_has_var|filter_id|filter_input|filter_input_array|filter_list|filter_var|filter_var_array|filteriterator|finfo_buffer|finfo_close|finfo_file|finfo_open|finfo_set_flags|floatval|flock|floor|flush|fmod|fnmatch|fopen|forward_static_call|forward_static_call_array|fpassthru|fprintf|fputcsv|fputs|fread|frenchtojd|fribidi_log2vis|fscanf|fseek|fsockopen|fstat|ftell|ftok|ftp_alloc|ftp_cdup|ftp_chdir|ftp_chmod|ftp_close|ftp_connect|ftp_delete|ftp_exec|ftp_fget|ftp_fput|ftp_get|ftp_get_option|ftp_login|ftp_mdtm|ftp_mkdir|ftp_nb_continue|ftp_nb_fget|ftp_nb_fput|ftp_nb_get|ftp_nb_put|ftp_nlist|ftp_pasv|ftp_put|ftp_pwd|ftp_quit|ftp_raw|ftp_rawlist|ftp_rename|ftp_rmdir|ftp_set_option|ftp_site|ftp_size|ftp_ssl_connect|ftp_systype|ftruncate|func_get_arg|func_get_args|func_num_args|function_exists|fwrite|gc_collect_cycles|gc_disable|gc_enable|gc_enabled|gd_info|gearmanclient|gearmanjob|gearmantask|gearmanworker|geoip_continent_code_by_name|geoip_country_code3_by_name|geoip_country_code_by_name|geoip_country_name_by_name|geoip_database_info|geoip_db_avail|geoip_db_filename|geoip_db_get_all_info|geoip_id_by_name|geoip_isp_by_name|geoip_org_by_name|geoip_record_by_name|geoip_region_by_name|geoip_region_name_by_code|geoip_time_zone_by_country_and_region|getMeta|getNamed|getValue|get_browser|get_called_class|get_cfg_var|get_class|get_class_methods|get_class_vars|get_current_user|get_declared_classes|get_declared_interfaces|get_declared_traits|get_defined_constants|get_defined_functions|get_defined_vars|get_extension_funcs|get_headers|get_html_translation_table|get_include_path|get_included_files|get_loaded_extensions|get_magic_quotes_gpc|get_magic_quotes_runtime|get_meta_tags|get_object_vars|get_parent_class|get_required_files|get_resource_type|getallheaders|getconstant|getconstants|getconstructor|getcwd|getdate|getdefaultproperties|getdoccomment|getendline|getenv|getextension|getextensionname|getfilename|gethostbyaddr|gethostbyname|gethostbynamel|gethostname|getimagesize|getinterfacenames|getinterfaces|getlastmod|getmethod|getmethods|getmodifiers|getmxrr|getmygid|getmyinode|getmypid|getmyuid|getname|getnamespacename|getopt|getparentclass|getproperties|getproperty|getprotobyname|getprotobynumber|getrandmax|getrusage|getservbyname|getservbyport|getshortname|getstartline|getstaticproperties|getstaticpropertyvalue|gettext|gettimeofday|gettype|glob|globiterator|gmagick|gmagickdraw|gmagickpixel|gmdate|gmmktime|gmp_abs|gmp_add|gmp_and|gmp_clrbit|gmp_cmp|gmp_com|gmp_div|gmp_div_q|gmp_div_qr|gmp_div_r|gmp_divexact|gmp_fact|gmp_gcd|gmp_gcdext|gmp_hamdist|gmp_init|gmp_intval|gmp_invert|gmp_jacobi|gmp_legendre|gmp_mod|gmp_mul|gmp_neg|gmp_nextprime|gmp_or|gmp_perfect_square|gmp_popcount|gmp_pow|gmp_powm|gmp_prob_prime|gmp_random|gmp_scan0|gmp_scan1|gmp_setbit|gmp_sign|gmp_sqrt|gmp_sqrtrem|gmp_strval|gmp_sub|gmp_testbit|gmp_xor|gmstrftime|gnupg_adddecryptkey|gnupg_addencryptkey|gnupg_addsignkey|gnupg_cleardecryptkeys|gnupg_clearencryptkeys|gnupg_clearsignkeys|gnupg_decrypt|gnupg_decryptverify|gnupg_encrypt|gnupg_encryptsign|gnupg_export|gnupg_geterror|gnupg_getprotocol|gnupg_import|gnupg_init|gnupg_keyinfo|gnupg_setarmor|gnupg_seterrormode|gnupg_setsignmode|gnupg_sign|gnupg_verify|gopher_parsedir|grapheme_extract|grapheme_stripos|grapheme_stristr|grapheme_strlen|grapheme_strpos|grapheme_strripos|grapheme_strrpos|grapheme_strstr|grapheme_substr|gregoriantojd|gupnp_context_get_host_ip|gupnp_context_get_port|gupnp_context_get_subscription_timeout|gupnp_context_host_path|gupnp_context_new|gupnp_context_set_subscription_timeout|gupnp_context_timeout_add|gupnp_context_unhost_path|gupnp_control_point_browse_start|gupnp_control_point_browse_stop|gupnp_control_point_callback_set|gupnp_control_point_new|gupnp_device_action_callback_set|gupnp_device_info_get|gupnp_device_info_get_service|gupnp_root_device_get_available|gupnp_root_device_get_relative_location|gupnp_root_device_new|gupnp_root_device_set_available|gupnp_root_device_start|gupnp_root_device_stop|gupnp_service_action_get|gupnp_service_action_return|gupnp_service_action_return_error|gupnp_service_action_set|gupnp_service_freeze_notify|gupnp_service_info_get|gupnp_service_info_get_introspection|gupnp_service_introspection_get_state_variable|gupnp_service_notify|gupnp_service_proxy_action_get|gupnp_service_proxy_action_set|gupnp_service_proxy_add_notify|gupnp_service_proxy_callback_set|gupnp_service_proxy_get_subscribed|gupnp_service_proxy_remove_notify|gupnp_service_proxy_set_subscribed|gupnp_service_thaw_notify|gzclose|gzcompress|gzdecode|gzdeflate|gzencode|gzeof|gzfile|gzgetc|gzgets|gzgetss|gzinflate|gzopen|gzpassthru|gzputs|gzread|gzrewind|gzseek|gztell|gzuncompress|gzwrite|halt_compiler|haruannotation|haruannotation_setborderstyle|haruannotation_sethighlightmode|haruannotation_seticon|haruannotation_setopened|harudestination|harudestination_setfit|harudestination_setfitb|harudestination_setfitbh|harudestination_setfitbv|harudestination_setfith|harudestination_setfitr|harudestination_setfitv|harudestination_setxyz|harudoc|harudoc_addpage|harudoc_addpagelabel|harudoc_construct|harudoc_createoutline|harudoc_getcurrentencoder|harudoc_getcurrentpage|harudoc_getencoder|harudoc_getfont|harudoc_getinfoattr|harudoc_getpagelayout|harudoc_getpagemode|harudoc_getstreamsize|harudoc_insertpage|harudoc_loadjpeg|harudoc_loadpng|harudoc_loadraw|harudoc_loadttc|harudoc_loadttf|harudoc_loadtype1|harudoc_output|harudoc_readfromstream|harudoc_reseterror|harudoc_resetstream|harudoc_save|harudoc_savetostream|harudoc_setcompressionmode|harudoc_setcurrentencoder|harudoc_setencryptionmode|harudoc_setinfoattr|harudoc_setinfodateattr|harudoc_setopenaction|harudoc_setpagelayout|harudoc_setpagemode|harudoc_setpagesconfiguration|harudoc_setpassword|harudoc_setpermission|harudoc_usecnsencodings|harudoc_usecnsfonts|harudoc_usecntencodings|harudoc_usecntfonts|harudoc_usejpencodings|harudoc_usejpfonts|harudoc_usekrencodings|harudoc_usekrfonts|haruencoder|haruencoder_getbytetype|haruencoder_gettype|haruencoder_getunicode|haruencoder_getwritingmode|haruexception|harufont|harufont_getascent|harufont_getcapheight|harufont_getdescent|harufont_getencodingname|harufont_getfontname|harufont_gettextwidth|harufont_getunicodewidth|harufont_getxheight|harufont_measuretext|haruimage|haruimage_getbitspercomponent|haruimage_getcolorspace|haruimage_getheight|haruimage_getsize|haruimage_getwidth|haruimage_setcolormask|haruimage_setmaskimage|haruoutline|haruoutline_setdestination|haruoutline_setopened|harupage|harupage_arc|harupage_begintext|harupage_circle|harupage_closepath|harupage_concat|harupage_createdestination|harupage_createlinkannotation|harupage_createtextannotation|harupage_createurlannotation|harupage_curveto|harupage_curveto2|harupage_curveto3|harupage_drawimage|harupage_ellipse|harupage_endpath|harupage_endtext|harupage_eofill|harupage_eofillstroke|harupage_fill|harupage_fillstroke|harupage_getcharspace|harupage_getcmykfill|harupage_getcmykstroke|harupage_getcurrentfont|harupage_getcurrentfontsize|harupage_getcurrentpos|harupage_getcurrenttextpos|harupage_getdash|harupage_getfillingcolorspace|harupage_getflatness|harupage_getgmode|harupage_getgrayfill|harupage_getgraystroke|harupage_getheight|harupage_gethorizontalscaling|harupage_getlinecap|harupage_getlinejoin|harupage_getlinewidth|harupage_getmiterlimit|harupage_getrgbfill|harupage_getrgbstroke|harupage_getstrokingcolorspace|harupage_gettextleading|harupage_gettextmatrix|harupage_gettextrenderingmode|harupage_gettextrise|harupage_gettextwidth|harupage_gettransmatrix|harupage_getwidth|harupage_getwordspace|harupage_lineto|harupage_measuretext|harupage_movetextpos|harupage_moveto|harupage_movetonextline|harupage_rectangle|harupage_setcharspace|harupage_setcmykfill|harupage_setcmykstroke|harupage_setdash|harupage_setflatness|harupage_setfontandsize|harupage_setgrayfill|harupage_setgraystroke|harupage_setheight|harupage_sethorizontalscaling|harupage_setlinecap|harupage_setlinejoin|harupage_setlinewidth|harupage_setmiterlimit|harupage_setrgbfill|harupage_setrgbstroke|harupage_setrotate|harupage_setsize|harupage_setslideshow|harupage_settextleading|harupage_settextmatrix|harupage_settextrenderingmode|harupage_settextrise|harupage_setwidth|harupage_setwordspace|harupage_showtext|harupage_showtextnextline|harupage_stroke|harupage_textout|harupage_textrect|hasconstant|hash|hash_algos|hash_copy|hash_file|hash_final|hash_hmac|hash_hmac_file|hash_init|hash_update|hash_update_file|hash_update_stream|hasmethod|hasproperty|header|header_register_callback|header_remove|headers_list|headers_sent|hebrev|hebrevc|hex2bin|hexdec|highlight_file|highlight_string|html_entity_decode|htmlentities|htmlspecialchars|htmlspecialchars_decode|http_build_cookie|http_build_query|http_build_str|http_build_url|http_cache_etag|http_cache_last_modified|http_chunked_decode|http_date|http_deflate|http_get|http_get_request_body|http_get_request_body_stream|http_get_request_headers|http_head|http_inflate|http_match_etag|http_match_modified|http_match_request_header|http_negotiate_charset|http_negotiate_content_type|http_negotiate_language|http_parse_cookie|http_parse_headers|http_parse_message|http_parse_params|http_persistent_handles_clean|http_persistent_handles_count|http_persistent_handles_ident|http_post_data|http_post_fields|http_put_data|http_put_file|http_put_stream|http_redirect|http_request|http_request_body_encode|http_request_method_exists|http_request_method_name|http_request_method_register|http_request_method_unregister|http_response_code|http_send_content_disposition|http_send_content_type|http_send_data|http_send_file|http_send_last_modified|http_send_status|http_send_stream|http_support|http_throttle|httpdeflatestream|httpdeflatestream_construct|httpdeflatestream_factory|httpdeflatestream_finish|httpdeflatestream_flush|httpdeflatestream_update|httpinflatestream|httpinflatestream_construct|httpinflatestream_factory|httpinflatestream_finish|httpinflatestream_flush|httpinflatestream_update|httpmessage|httpmessage_addheaders|httpmessage_construct|httpmessage_detach|httpmessage_factory|httpmessage_fromenv|httpmessage_fromstring|httpmessage_getbody|httpmessage_getheader|httpmessage_getheaders|httpmessage_gethttpversion|httpmessage_getparentmessage|httpmessage_getrequestmethod|httpmessage_getrequesturl|httpmessage_getresponsecode|httpmessage_getresponsestatus|httpmessage_gettype|httpmessage_guesscontenttype|httpmessage_prepend|httpmessage_reverse|httpmessage_send|httpmessage_setbody|httpmessage_setheaders|httpmessage_sethttpversion|httpmessage_setrequestmethod|httpmessage_setrequesturl|httpmessage_setresponsecode|httpmessage_setresponsestatus|httpmessage_settype|httpmessage_tomessagetypeobject|httpmessage_tostring|httpquerystring|httpquerystring_construct|httpquerystring_get|httpquerystring_mod|httpquerystring_set|httpquerystring_singleton|httpquerystring_toarray|httpquerystring_tostring|httpquerystring_xlate|httprequest|httprequest_addcookies|httprequest_addheaders|httprequest_addpostfields|httprequest_addpostfile|httprequest_addputdata|httprequest_addquerydata|httprequest_addrawpostdata|httprequest_addssloptions|httprequest_clearhistory|httprequest_construct|httprequest_enablecookies|httprequest_getcontenttype|httprequest_getcookies|httprequest_getheaders|httprequest_gethistory|httprequest_getmethod|httprequest_getoptions|httprequest_getpostfields|httprequest_getpostfiles|httprequest_getputdata|httprequest_getputfile|httprequest_getquerydata|httprequest_getrawpostdata|httprequest_getrawrequestmessage|httprequest_getrawresponsemessage|httprequest_getrequestmessage|httprequest_getresponsebody|httprequest_getresponsecode|httprequest_getresponsecookies|httprequest_getresponsedata|httprequest_getresponseheader|httprequest_getresponseinfo|httprequest_getresponsemessage|httprequest_getresponsestatus|httprequest_getssloptions|httprequest_geturl|httprequest_resetcookies|httprequest_send|httprequest_setcontenttype|httprequest_setcookies|httprequest_setheaders|httprequest_setmethod|httprequest_setoptions|httprequest_setpostfields|httprequest_setpostfiles|httprequest_setputdata|httprequest_setputfile|httprequest_setquerydata|httprequest_setrawpostdata|httprequest_setssloptions|httprequest_seturl|httprequestpool|httprequestpool_attach|httprequestpool_construct|httprequestpool_destruct|httprequestpool_detach|httprequestpool_getattachedrequests|httprequestpool_getfinishedrequests|httprequestpool_reset|httprequestpool_send|httprequestpool_socketperform|httprequestpool_socketselect|httpresponse|httpresponse_capture|httpresponse_getbuffersize|httpresponse_getcache|httpresponse_getcachecontrol|httpresponse_getcontentdisposition|httpresponse_getcontenttype|httpresponse_getdata|httpresponse_getetag|httpresponse_getfile|httpresponse_getgzip|httpresponse_getheader|httpresponse_getlastmodified|httpresponse_getrequestbody|httpresponse_getrequestbodystream|httpresponse_getrequestheaders|httpresponse_getstream|httpresponse_getthrottledelay|httpresponse_guesscontenttype|httpresponse_redirect|httpresponse_send|httpresponse_setbuffersize|httpresponse_setcache|httpresponse_setcachecontrol|httpresponse_setcontentdisposition|httpresponse_setcontenttype|httpresponse_setdata|httpresponse_setetag|httpresponse_setfile|httpresponse_setgzip|httpresponse_setheader|httpresponse_setlastmodified|httpresponse_setstream|httpresponse_setthrottledelay|httpresponse_status|hw_array2objrec|hw_changeobject|hw_children|hw_childrenobj|hw_close|hw_connect|hw_connection_info|hw_cp|hw_deleteobject|hw_docbyanchor|hw_docbyanchorobj|hw_document_attributes|hw_document_bodytag|hw_document_content|hw_document_setcontent|hw_document_size|hw_dummy|hw_edittext|hw_error|hw_errormsg|hw_free_document|hw_getanchors|hw_getanchorsobj|hw_getandlock|hw_getchildcoll|hw_getchildcollobj|hw_getchilddoccoll|hw_getchilddoccollobj|hw_getobject|hw_getobjectbyquery|hw_getobjectbyquerycoll|hw_getobjectbyquerycollobj|hw_getobjectbyqueryobj|hw_getparents|hw_getparentsobj|hw_getrellink|hw_getremote|hw_getremotechildren|hw_getsrcbydestobj|hw_gettext|hw_getusername|hw_identify|hw_incollections|hw_info|hw_inscoll|hw_insdoc|hw_insertanchors|hw_insertdocument|hw_insertobject|hw_mapid|hw_modifyobject|hw_mv|hw_new_document|hw_objrec2array|hw_output_document|hw_pconnect|hw_pipedocument|hw_root|hw_setlinkroot|hw_stat|hw_unlock|hw_who|hwapi_attribute|hwapi_attribute_key|hwapi_attribute_langdepvalue|hwapi_attribute_value|hwapi_attribute_values|hwapi_checkin|hwapi_checkout|hwapi_children|hwapi_content|hwapi_content_mimetype|hwapi_content_read|hwapi_copy|hwapi_dbstat|hwapi_dcstat|hwapi_dstanchors|hwapi_dstofsrcanchor|hwapi_error_count|hwapi_error_reason|hwapi_find|hwapi_ftstat|hwapi_hgcsp|hwapi_hwstat|hwapi_identify|hwapi_info|hwapi_insert|hwapi_insertanchor|hwapi_insertcollection|hwapi_insertdocument|hwapi_link|hwapi_lock|hwapi_move|hwapi_new_content|hwapi_object|hwapi_object_assign|hwapi_object_attreditable|hwapi_object_count|hwapi_object_insert|hwapi_object_new|hwapi_object_remove|hwapi_object_title|hwapi_object_value|hwapi_objectbyanchor|hwapi_parents|hwapi_reason_description|hwapi_reason_type|hwapi_remove|hwapi_replace|hwapi_setcommittedversion|hwapi_srcanchors|hwapi_srcsofdst|hwapi_unlock|hwapi_user|hwapi_userlist|hypot|ibase_add_user|ibase_affected_rows|ibase_backup|ibase_blob_add|ibase_blob_cancel|ibase_blob_close|ibase_blob_create|ibase_blob_echo|ibase_blob_get|ibase_blob_import|ibase_blob_info|ibase_blob_open|ibase_close|ibase_commit|ibase_commit_ret|ibase_connect|ibase_db_info|ibase_delete_user|ibase_drop_db|ibase_errcode|ibase_errmsg|ibase_execute|ibase_fetch_assoc|ibase_fetch_object|ibase_fetch_row|ibase_field_info|ibase_free_event_handler|ibase_free_query|ibase_free_result|ibase_gen_id|ibase_maintain_db|ibase_modify_user|ibase_name_result|ibase_num_fields|ibase_num_params|ibase_param_info|ibase_pconnect|ibase_prepare|ibase_query|ibase_restore|ibase_rollback|ibase_rollback_ret|ibase_server_info|ibase_service_attach|ibase_service_detach|ibase_set_event_handler|ibase_timefmt|ibase_trans|ibase_wait_event|iconv|iconv_get_encoding|iconv_mime_decode|iconv_mime_decode_headers|iconv_mime_encode|iconv_set_encoding|iconv_strlen|iconv_strpos|iconv_strrpos|iconv_substr|id3_get_frame_long_name|id3_get_frame_short_name|id3_get_genre_id|id3_get_genre_list|id3_get_genre_name|id3_get_tag|id3_get_version|id3_remove_tag|id3_set_tag|id3v2attachedpictureframe|id3v2frame|id3v2tag|idate|idn_to_ascii|idn_to_unicode|idn_to_utf8|ifx_affected_rows|ifx_blobinfile_mode|ifx_byteasvarchar|ifx_close|ifx_connect|ifx_copy_blob|ifx_create_blob|ifx_create_char|ifx_do|ifx_error|ifx_errormsg|ifx_fetch_row|ifx_fieldproperties|ifx_fieldtypes|ifx_free_blob|ifx_free_char|ifx_free_result|ifx_get_blob|ifx_get_char|ifx_getsqlca|ifx_htmltbl_result|ifx_nullformat|ifx_num_fields|ifx_num_rows|ifx_pconnect|ifx_prepare|ifx_query|ifx_textasvarchar|ifx_update_blob|ifx_update_char|ifxus_close_slob|ifxus_create_slob|ifxus_free_slob|ifxus_open_slob|ifxus_read_slob|ifxus_seek_slob|ifxus_tell_slob|ifxus_write_slob|ignore_user_abort|iis_add_server|iis_get_dir_security|iis_get_script_map|iis_get_server_by_comment|iis_get_server_by_path|iis_get_server_rights|iis_get_service_state|iis_remove_server|iis_set_app_settings|iis_set_dir_security|iis_set_script_map|iis_set_server_rights|iis_start_server|iis_start_service|iis_stop_server|iis_stop_service|image2wbmp|image_type_to_extension|image_type_to_mime_type|imagealphablending|imageantialias|imagearc|imagechar|imagecharup|imagecolorallocate|imagecolorallocatealpha|imagecolorat|imagecolorclosest|imagecolorclosestalpha|imagecolorclosesthwb|imagecolordeallocate|imagecolorexact|imagecolorexactalpha|imagecolormatch|imagecolorresolve|imagecolorresolvealpha|imagecolorset|imagecolorsforindex|imagecolorstotal|imagecolortransparent|imageconvolution|imagecopy|imagecopymerge|imagecopymergegray|imagecopyresampled|imagecopyresized|imagecreate|imagecreatefromgd|imagecreatefromgd2|imagecreatefromgd2part|imagecreatefromgif|imagecreatefromjpeg|imagecreatefrompng|imagecreatefromstring|imagecreatefromwbmp|imagecreatefromxbm|imagecreatefromxpm|imagecreatetruecolor|imagedashedline|imagedestroy|imageellipse|imagefill|imagefilledarc|imagefilledellipse|imagefilledpolygon|imagefilledrectangle|imagefilltoborder|imagefilter|imagefontheight|imagefontwidth|imageftbbox|imagefttext|imagegammacorrect|imagegd|imagegd2|imagegif|imagegrabscreen|imagegrabwindow|imageinterlace|imageistruecolor|imagejpeg|imagelayereffect|imageline|imageloadfont|imagepalettecopy|imagepng|imagepolygon|imagepsbbox|imagepsencodefont|imagepsextendfont|imagepsfreefont|imagepsloadfont|imagepsslantfont|imagepstext|imagerectangle|imagerotate|imagesavealpha|imagesetbrush|imagesetpixel|imagesetstyle|imagesetthickness|imagesettile|imagestring|imagestringup|imagesx|imagesy|imagetruecolortopalette|imagettfbbox|imagettftext|imagetypes|imagewbmp|imagexbm|imagick|imagick_adaptiveblurimage|imagick_adaptiveresizeimage|imagick_adaptivesharpenimage|imagick_adaptivethresholdimage|imagick_addimage|imagick_addnoiseimage|imagick_affinetransformimage|imagick_animateimages|imagick_annotateimage|imagick_appendimages|imagick_averageimages|imagick_blackthresholdimage|imagick_blurimage|imagick_borderimage|imagick_charcoalimage|imagick_chopimage|imagick_clear|imagick_clipimage|imagick_clippathimage|imagick_clone|imagick_clutimage|imagick_coalesceimages|imagick_colorfloodfillimage|imagick_colorizeimage|imagick_combineimages|imagick_commentimage|imagick_compareimagechannels|imagick_compareimagelayers|imagick_compareimages|imagick_compositeimage|imagick_construct|imagick_contrastimage|imagick_contraststretchimage|imagick_convolveimage|imagick_cropimage|imagick_cropthumbnailimage|imagick_current|imagick_cyclecolormapimage|imagick_decipherimage|imagick_deconstructimages|imagick_deleteimageartifact|imagick_despeckleimage|imagick_destroy|imagick_displayimage|imagick_displayimages|imagick_distortimage|imagick_drawimage|imagick_edgeimage|imagick_embossimage|imagick_encipherimage|imagick_enhanceimage|imagick_equalizeimage|imagick_evaluateimage|imagick_extentimage|imagick_flattenimages|imagick_flipimage|imagick_floodfillpaintimage|imagick_flopimage|imagick_frameimage|imagick_fximage|imagick_gammaimage|imagick_gaussianblurimage|imagick_getcolorspace|imagick_getcompression|imagick_getcompressionquality|imagick_getcopyright|imagick_getfilename|imagick_getfont|imagick_getformat|imagick_getgravity|imagick_gethomeurl|imagick_getimage|imagick_getimagealphachannel|imagick_getimageartifact|imagick_getimagebackgroundcolor|imagick_getimageblob|imagick_getimageblueprimary|imagick_getimagebordercolor|imagick_getimagechanneldepth|imagick_getimagechanneldistortion|imagick_getimagechanneldistortions|imagick_getimagechannelextrema|imagick_getimagechannelmean|imagick_getimagechannelrange|imagick_getimagechannelstatistics|imagick_getimageclipmask|imagick_getimagecolormapcolor|imagick_getimagecolors|imagick_getimagecolorspace|imagick_getimagecompose|imagick_getimagecompression|imagick_getimagecompressionquality|imagick_getimagedelay|imagick_getimagedepth|imagick_getimagedispose|imagick_getimagedistortion|imagick_getimageextrema|imagick_getimagefilename|imagick_getimageformat|imagick_getimagegamma|imagick_getimagegeometry|imagick_getimagegravity|imagick_getimagegreenprimary|imagick_getimageheight|imagick_getimagehistogram|imagick_getimageindex|imagick_getimageinterlacescheme|imagick_getimageinterpolatemethod|imagick_getimageiterations|imagick_getimagelength|imagick_getimagemagicklicense|imagick_getimagematte|imagick_getimagemattecolor|imagick_getimageorientation|imagick_getimagepage|imagick_getimagepixelcolor|imagick_getimageprofile|imagick_getimageprofiles|imagick_getimageproperties|imagick_getimageproperty|imagick_getimageredprimary|imagick_getimageregion|imagick_getimagerenderingintent|imagick_getimageresolution|imagick_getimagesblob|imagick_getimagescene|imagick_getimagesignature|imagick_getimagesize|imagick_getimagetickspersecond|imagick_getimagetotalinkdensity|imagick_getimagetype|imagick_getimageunits|imagick_getimagevirtualpixelmethod|imagick_getimagewhitepoint|imagick_getimagewidth|imagick_getinterlacescheme|imagick_getiteratorindex|imagick_getnumberimages|imagick_getoption|imagick_getpackagename|imagick_getpage|imagick_getpixeliterator|imagick_getpixelregioniterator|imagick_getpointsize|imagick_getquantumdepth|imagick_getquantumrange|imagick_getreleasedate|imagick_getresource|imagick_getresourcelimit|imagick_getsamplingfactors|imagick_getsize|imagick_getsizeoffset|imagick_getversion|imagick_hasnextimage|imagick_haspreviousimage|imagick_identifyimage|imagick_implodeimage|imagick_labelimage|imagick_levelimage|imagick_linearstretchimage|imagick_liquidrescaleimage|imagick_magnifyimage|imagick_mapimage|imagick_mattefloodfillimage|imagick_medianfilterimage|imagick_mergeimagelayers|imagick_minifyimage|imagick_modulateimage|imagick_montageimage|imagick_morphimages|imagick_mosaicimages|imagick_motionblurimage|imagick_negateimage|imagick_newimage|imagick_newpseudoimage|imagick_nextimage|imagick_normalizeimage|imagick_oilpaintimage|imagick_opaquepaintimage|imagick_optimizeimagelayers|imagick_orderedposterizeimage|imagick_paintfloodfillimage|imagick_paintopaqueimage|imagick_painttransparentimage|imagick_pingimage|imagick_pingimageblob|imagick_pingimagefile|imagick_polaroidimage|imagick_posterizeimage|imagick_previewimages|imagick_previousimage|imagick_profileimage|imagick_quantizeimage|imagick_quantizeimages|imagick_queryfontmetrics|imagick_queryfonts|imagick_queryformats|imagick_radialblurimage|imagick_raiseimage|imagick_randomthresholdimage|imagick_readimage|imagick_readimageblob|imagick_readimagefile|imagick_recolorimage|imagick_reducenoiseimage|imagick_removeimage|imagick_removeimageprofile|imagick_render|imagick_resampleimage|imagick_resetimagepage|imagick_resizeimage|imagick_rollimage|imagick_rotateimage|imagick_roundcorners|imagick_sampleimage|imagick_scaleimage|imagick_separateimagechannel|imagick_sepiatoneimage|imagick_setbackgroundcolor|imagick_setcolorspace|imagick_setcompression|imagick_setcompressionquality|imagick_setfilename|imagick_setfirstiterator|imagick_setfont|imagick_setformat|imagick_setgravity|imagick_setimage|imagick_setimagealphachannel|imagick_setimageartifact|imagick_setimagebackgroundcolor|imagick_setimagebias|imagick_setimageblueprimary|imagick_setimagebordercolor|imagick_setimagechanneldepth|imagick_setimageclipmask|imagick_setimagecolormapcolor|imagick_setimagecolorspace|imagick_setimagecompose|imagick_setimagecompression|imagick_setimagecompressionquality|imagick_setimagedelay|imagick_setimagedepth|imagick_setimagedispose|imagick_setimageextent|imagick_setimagefilename|imagick_setimageformat|imagick_setimagegamma|imagick_setimagegravity|imagick_setimagegreenprimary|imagick_setimageindex|imagick_setimageinterlacescheme|imagick_setimageinterpolatemethod|imagick_setimageiterations|imagick_setimagematte|imagick_setimagemattecolor|imagick_setimageopacity|imagick_setimageorientation|imagick_setimagepage|imagick_setimageprofile|imagick_setimageproperty|imagick_setimageredprimary|imagick_setimagerenderingintent|imagick_setimageresolution|imagick_setimagescene|imagick_setimagetickspersecond|imagick_setimagetype|imagick_setimageunits|imagick_setimagevirtualpixelmethod|imagick_setimagewhitepoint|imagick_setinterlacescheme|imagick_setiteratorindex|imagick_setlastiterator|imagick_setoption|imagick_setpage|imagick_setpointsize|imagick_setresolution|imagick_setresourcelimit|imagick_setsamplingfactors|imagick_setsize|imagick_setsizeoffset|imagick_settype|imagick_shadeimage|imagick_shadowimage|imagick_sharpenimage|imagick_shaveimage|imagick_shearimage|imagick_sigmoidalcontrastimage|imagick_sketchimage|imagick_solarizeimage|imagick_spliceimage|imagick_spreadimage|imagick_steganoimage|imagick_stereoimage|imagick_stripimage|imagick_swirlimage|imagick_textureimage|imagick_thresholdimage|imagick_thumbnailimage|imagick_tintimage|imagick_transformimage|imagick_transparentpaintimage|imagick_transposeimage|imagick_transverseimage|imagick_trimimage|imagick_uniqueimagecolors|imagick_unsharpmaskimage|imagick_valid|imagick_vignetteimage|imagick_waveimage|imagick_whitethresholdimage|imagick_writeimage|imagick_writeimagefile|imagick_writeimages|imagick_writeimagesfile|imagickdraw|imagickdraw_affine|imagickdraw_annotation|imagickdraw_arc|imagickdraw_bezier|imagickdraw_circle|imagickdraw_clear|imagickdraw_clone|imagickdraw_color|imagickdraw_comment|imagickdraw_composite|imagickdraw_construct|imagickdraw_destroy|imagickdraw_ellipse|imagickdraw_getclippath|imagickdraw_getcliprule|imagickdraw_getclipunits|imagickdraw_getfillcolor|imagickdraw_getfillopacity|imagickdraw_getfillrule|imagickdraw_getfont|imagickdraw_getfontfamily|imagickdraw_getfontsize|imagickdraw_getfontstyle|imagickdraw_getfontweight|imagickdraw_getgravity|imagickdraw_getstrokeantialias|imagickdraw_getstrokecolor|imagickdraw_getstrokedasharray|imagickdraw_getstrokedashoffset|imagickdraw_getstrokelinecap|imagickdraw_getstrokelinejoin|imagickdraw_getstrokemiterlimit|imagickdraw_getstrokeopacity|imagickdraw_getstrokewidth|imagickdraw_gettextalignment|imagickdraw_gettextantialias|imagickdraw_gettextdecoration|imagickdraw_gettextencoding|imagickdraw_gettextundercolor|imagickdraw_getvectorgraphics|imagickdraw_line|imagickdraw_matte|imagickdraw_pathclose|imagickdraw_pathcurvetoabsolute|imagickdraw_pathcurvetoquadraticbezierabsolute|imagickdraw_pathcurvetoquadraticbezierrelative|imagickdraw_pathcurvetoquadraticbeziersmoothabsolute|imagickdraw_pathcurvetoquadraticbeziersmoothrelative|imagickdraw_pathcurvetorelative|imagickdraw_pathcurvetosmoothabsolute|imagickdraw_pathcurvetosmoothrelative|imagickdraw_pathellipticarcabsolute|imagickdraw_pathellipticarcrelative|imagickdraw_pathfinish|imagickdraw_pathlinetoabsolute|imagickdraw_pathlinetohorizontalabsolute|imagickdraw_pathlinetohorizontalrelative|imagickdraw_pathlinetorelative|imagickdraw_pathlinetoverticalabsolute|imagickdraw_pathlinetoverticalrelative|imagickdraw_pathmovetoabsolute|imagickdraw_pathmovetorelative|imagickdraw_pathstart|imagickdraw_point|imagickdraw_polygon|imagickdraw_polyline|imagickdraw_pop|imagickdraw_popclippath|imagickdraw_popdefs|imagickdraw_poppattern|imagickdraw_push|imagickdraw_pushclippath|imagickdraw_pushdefs|imagickdraw_pushpattern|imagickdraw_rectangle|imagickdraw_render|imagickdraw_rotate|imagickdraw_roundrectangle|imagickdraw_scale|imagickdraw_setclippath|imagickdraw_setcliprule|imagickdraw_setclipunits|imagickdraw_setfillalpha|imagickdraw_setfillcolor|imagickdraw_setfillopacity|imagickdraw_setfillpatternurl|imagickdraw_setfillrule|imagickdraw_setfont|imagickdraw_setfontfamily|imagickdraw_setfontsize|imagickdraw_setfontstretch|imagickdraw_setfontstyle|imagickdraw_setfontweight|imagickdraw_setgravity|imagickdraw_setstrokealpha|imagickdraw_setstrokeantialias|imagickdraw_setstrokecolor|imagickdraw_setstrokedasharray|imagickdraw_setstrokedashoffset|imagickdraw_setstrokelinecap|imagickdraw_setstrokelinejoin|imagickdraw_setstrokemiterlimit|imagickdraw_setstrokeopacity|imagickdraw_setstrokepatternurl|imagickdraw_setstrokewidth|imagickdraw_settextalignment|imagickdraw_settextantialias|imagickdraw_settextdecoration|imagickdraw_settextencoding|imagickdraw_settextundercolor|imagickdraw_setvectorgraphics|imagickdraw_setviewbox|imagickdraw_skewx|imagickdraw_skewy|imagickdraw_translate|imagickpixel|imagickpixel_clear|imagickpixel_construct|imagickpixel_destroy|imagickpixel_getcolor|imagickpixel_getcolorasstring|imagickpixel_getcolorcount|imagickpixel_getcolorvalue|imagickpixel_gethsl|imagickpixel_issimilar|imagickpixel_setcolor|imagickpixel_setcolorvalue|imagickpixel_sethsl|imagickpixeliterator|imagickpixeliterator_clear|imagickpixeliterator_construct|imagickpixeliterator_destroy|imagickpixeliterator_getcurrentiteratorrow|imagickpixeliterator_getiteratorrow|imagickpixeliterator_getnextiteratorrow|imagickpixeliterator_getpreviousiteratorrow|imagickpixeliterator_newpixeliterator|imagickpixeliterator_newpixelregioniterator|imagickpixeliterator_resetiterator|imagickpixeliterator_setiteratorfirstrow|imagickpixeliterator_setiteratorlastrow|imagickpixeliterator_setiteratorrow|imagickpixeliterator_synciterator|imap_8bit|imap_alerts|imap_append|imap_base64|imap_binary|imap_body|imap_bodystruct|imap_check|imap_clearflag_full|imap_close|imap_create|imap_createmailbox|imap_delete|imap_deletemailbox|imap_errors|imap_expunge|imap_fetch_overview|imap_fetchbody|imap_fetchheader|imap_fetchmime|imap_fetchstructure|imap_fetchtext|imap_gc|imap_get_quota|imap_get_quotaroot|imap_getacl|imap_getmailboxes|imap_getsubscribed|imap_header|imap_headerinfo|imap_headers|imap_last_error|imap_list|imap_listmailbox|imap_listscan|imap_listsubscribed|imap_lsub|imap_mail|imap_mail_compose|imap_mail_copy|imap_mail_move|imap_mailboxmsginfo|imap_mime_header_decode|imap_msgno|imap_num_msg|imap_num_recent|imap_open|imap_ping|imap_qprint|imap_rename|imap_renamemailbox|imap_reopen|imap_rfc822_parse_adrlist|imap_rfc822_parse_headers|imap_rfc822_write_address|imap_savebody|imap_scan|imap_scanmailbox|imap_search|imap_set_quota|imap_setacl|imap_setflag_full|imap_sort|imap_status|imap_subscribe|imap_thread|imap_timeout|imap_uid|imap_undelete|imap_unsubscribe|imap_utf7_decode|imap_utf7_encode|imap_utf8|implementsinterface|implode|import_request_variables|in_array|include|include_once|inclued_get_data|inet_ntop|inet_pton|infiniteiterator|ingres_autocommit|ingres_autocommit_state|ingres_charset|ingres_close|ingres_commit|ingres_connect|ingres_cursor|ingres_errno|ingres_error|ingres_errsqlstate|ingres_escape_string|ingres_execute|ingres_fetch_array|ingres_fetch_assoc|ingres_fetch_object|ingres_fetch_proc_return|ingres_fetch_row|ingres_field_length|ingres_field_name|ingres_field_nullable|ingres_field_precision|ingres_field_scale|ingres_field_type|ingres_free_result|ingres_next_error|ingres_num_fields|ingres_num_rows|ingres_pconnect|ingres_prepare|ingres_query|ingres_result_seek|ingres_rollback|ingres_set_environment|ingres_unbuffered_query|ini_alter|ini_get|ini_get_all|ini_restore|ini_set|innamespace|inotify_add_watch|inotify_init|inotify_queue_len|inotify_read|inotify_rm_watch|interface_exists|intl_error_name|intl_get_error_code|intl_get_error_message|intl_is_failure|intldateformatter|intval|invalidargumentexception|invoke|invokeargs|ip2long|iptcembed|iptcparse|is_a|is_array|is_bool|is_callable|is_dir|is_double|is_executable|is_file|is_finite|is_float|is_infinite|is_int|is_integer|is_link|is_long|is_nan|is_null|is_numeric|is_object|is_readable|is_real|is_resource|is_scalar|is_soap_fault|is_string|is_subclass_of|is_uploaded_file|is_writable|is_writeable|isabstract|iscloneable|isdisabled|isfinal|isinstance|isinstantiable|isinterface|isinternal|isiterateable|isset|issubclassof|isuserdefined|iterator|iterator_apply|iterator_count|iterator_to_array|iteratoraggregate|iteratoriterator|java_last_exception_clear|java_last_exception_get|jddayofweek|jdmonthname|jdtofrench|jdtogregorian|jdtojewish|jdtojulian|jdtounix|jewishtojd|join|jpeg2wbmp|json_decode|json_encode|json_last_error|jsonserializable|judy|judy_type|judy_version|juliantojd|kadm5_chpass_principal|kadm5_create_principal|kadm5_delete_principal|kadm5_destroy|kadm5_flush|kadm5_get_policies|kadm5_get_principal|kadm5_get_principals|kadm5_init_with_password|kadm5_modify_principal|key|krsort|ksort|lcfirst|lcg_value|lchgrp|lchown|ldap_8859_to_t61|ldap_add|ldap_bind|ldap_close|ldap_compare|ldap_connect|ldap_count_entries|ldap_delete|ldap_dn2ufn|ldap_err2str|ldap_errno|ldap_error|ldap_explode_dn|ldap_first_attribute|ldap_first_entry|ldap_first_reference|ldap_free_result|ldap_get_attributes|ldap_get_dn|ldap_get_entries|ldap_get_option|ldap_get_values|ldap_get_values_len|ldap_list|ldap_mod_add|ldap_mod_del|ldap_mod_replace|ldap_modify|ldap_next_attribute|ldap_next_entry|ldap_next_reference|ldap_parse_reference|ldap_parse_result|ldap_read|ldap_rename|ldap_sasl_bind|ldap_search|ldap_set_option|ldap_set_rebind_proc|ldap_sort|ldap_start_tls|ldap_t61_to_8859|ldap_unbind|lengthexception|levenshtein|libxml_clear_errors|libxml_disable_entity_loader|libxml_get_errors|libxml_get_last_error|libxml_set_streams_context|libxml_use_internal_errors|libxmlerror|limititerator|link|linkinfo|list|locale|localeconv|localtime|log|log10|log1p|logicexception|long2ip|lstat|ltrim|lzf_compress|lzf_decompress|lzf_optimized_for|m_checkstatus|m_completeauthorizations|m_connect|m_connectionerror|m_deletetrans|m_destroyconn|m_destroyengine|m_getcell|m_getcellbynum|m_getcommadelimited|m_getheader|m_initconn|m_initengine|m_iscommadelimited|m_maxconntimeout|m_monitor|m_numcolumns|m_numrows|m_parsecommadelimited|m_responsekeys|m_responseparam|m_returnstatus|m_setblocking|m_setdropfile|m_setip|m_setssl|m_setssl_cafile|m_setssl_files|m_settimeout|m_sslcert_gen_hash|m_transactionssent|m_transinqueue|m_transkeyval|m_transnew|m_transsend|m_uwait|m_validateidentifier|m_verifyconnection|m_verifysslcert|magic_quotes_runtime|mail|mailparse_determine_best_xfer_encoding|mailparse_msg_create|mailparse_msg_extract_part|mailparse_msg_extract_part_file|mailparse_msg_extract_whole_part_file|mailparse_msg_free|mailparse_msg_get_part|mailparse_msg_get_part_data|mailparse_msg_get_structure|mailparse_msg_parse|mailparse_msg_parse_file|mailparse_rfc822_parse_addresses|mailparse_stream_encode|mailparse_uudecode_all|main|max|maxdb_affected_rows|maxdb_autocommit|maxdb_bind_param|maxdb_bind_result|maxdb_change_user|maxdb_character_set_name|maxdb_client_encoding|maxdb_close|maxdb_close_long_data|maxdb_commit|maxdb_connect|maxdb_connect_errno|maxdb_connect_error|maxdb_data_seek|maxdb_debug|maxdb_disable_reads_from_master|maxdb_disable_rpl_parse|maxdb_dump_debug_info|maxdb_embedded_connect|maxdb_enable_reads_from_master|maxdb_enable_rpl_parse|maxdb_errno|maxdb_error|maxdb_escape_string|maxdb_execute|maxdb_fetch|maxdb_fetch_array|maxdb_fetch_assoc|maxdb_fetch_field|maxdb_fetch_field_direct|maxdb_fetch_fields|maxdb_fetch_lengths|maxdb_fetch_object|maxdb_fetch_row|maxdb_field_count|maxdb_field_seek|maxdb_field_tell|maxdb_free_result|maxdb_get_client_info|maxdb_get_client_version|maxdb_get_host_info|maxdb_get_metadata|maxdb_get_proto_info|maxdb_get_server_info|maxdb_get_server_version|maxdb_info|maxdb_init|maxdb_insert_id|maxdb_kill|maxdb_master_query|maxdb_more_results|maxdb_multi_query|maxdb_next_result|maxdb_num_fields|maxdb_num_rows|maxdb_options|maxdb_param_count|maxdb_ping|maxdb_prepare|maxdb_query|maxdb_real_connect|maxdb_real_escape_string|maxdb_real_query|maxdb_report|maxdb_rollback|maxdb_rpl_parse_enabled|maxdb_rpl_probe|maxdb_rpl_query_type|maxdb_select_db|maxdb_send_long_data|maxdb_send_query|maxdb_server_end|maxdb_server_init|maxdb_set_opt|maxdb_sqlstate|maxdb_ssl_set|maxdb_stat|maxdb_stmt_affected_rows|maxdb_stmt_bind_param|maxdb_stmt_bind_result|maxdb_stmt_close|maxdb_stmt_close_long_data|maxdb_stmt_data_seek|maxdb_stmt_errno|maxdb_stmt_error|maxdb_stmt_execute|maxdb_stmt_fetch|maxdb_stmt_free_result|maxdb_stmt_init|maxdb_stmt_num_rows|maxdb_stmt_param_count|maxdb_stmt_prepare|maxdb_stmt_reset|maxdb_stmt_result_metadata|maxdb_stmt_send_long_data|maxdb_stmt_sqlstate|maxdb_stmt_store_result|maxdb_store_result|maxdb_thread_id|maxdb_thread_safe|maxdb_use_result|maxdb_warning_count|mb_check_encoding|mb_convert_case|mb_convert_encoding|mb_convert_kana|mb_convert_variables|mb_decode_mimeheader|mb_decode_numericentity|mb_detect_encoding|mb_detect_order|mb_encode_mimeheader|mb_encode_numericentity|mb_encoding_aliases|mb_ereg|mb_ereg_match|mb_ereg_replace|mb_ereg_search|mb_ereg_search_getpos|mb_ereg_search_getregs|mb_ereg_search_init|mb_ereg_search_pos|mb_ereg_search_regs|mb_ereg_search_setpos|mb_eregi|mb_eregi_replace|mb_get_info|mb_http_input|mb_http_output|mb_internal_encoding|mb_language|mb_list_encodings|mb_output_handler|mb_parse_str|mb_preferred_mime_name|mb_regex_encoding|mb_regex_set_options|mb_send_mail|mb_split|mb_strcut|mb_strimwidth|mb_stripos|mb_stristr|mb_strlen|mb_strpos|mb_strrchr|mb_strrichr|mb_strripos|mb_strrpos|mb_strstr|mb_strtolower|mb_strtoupper|mb_strwidth|mb_substitute_character|mb_substr|mb_substr_count|mcrypt_cbc|mcrypt_cfb|mcrypt_create_iv|mcrypt_decrypt|mcrypt_ecb|mcrypt_enc_get_algorithms_name|mcrypt_enc_get_block_size|mcrypt_enc_get_iv_size|mcrypt_enc_get_key_size|mcrypt_enc_get_modes_name|mcrypt_enc_get_supported_key_sizes|mcrypt_enc_is_block_algorithm|mcrypt_enc_is_block_algorithm_mode|mcrypt_enc_is_block_mode|mcrypt_enc_self_test|mcrypt_encrypt|mcrypt_generic|mcrypt_generic_deinit|mcrypt_generic_end|mcrypt_generic_init|mcrypt_get_block_size|mcrypt_get_cipher_name|mcrypt_get_iv_size|mcrypt_get_key_size|mcrypt_list_algorithms|mcrypt_list_modes|mcrypt_module_close|mcrypt_module_get_algo_block_size|mcrypt_module_get_algo_key_size|mcrypt_module_get_supported_key_sizes|mcrypt_module_is_block_algorithm|mcrypt_module_is_block_algorithm_mode|mcrypt_module_is_block_mode|mcrypt_module_open|mcrypt_module_self_test|mcrypt_ofb|md5|md5_file|mdecrypt_generic|memcache|memcache_debug|memcached|memory_get_peak_usage|memory_get_usage|messageformatter|metaphone|method_exists|mhash|mhash_count|mhash_get_block_size|mhash_get_hash_name|mhash_keygen_s2k|microtime|mime_content_type|min|ming_keypress|ming_setcubicthreshold|ming_setscale|ming_setswfcompression|ming_useconstants|ming_useswfversion|mkdir|mktime|money_format|mongo|mongobindata|mongocode|mongocollection|mongoconnectionexception|mongocursor|mongocursorexception|mongocursortimeoutexception|mongodate|mongodb|mongodbref|mongoexception|mongogridfs|mongogridfscursor|mongogridfsexception|mongogridfsfile|mongoid|mongoint32|mongoint64|mongomaxkey|mongominkey|mongoregex|mongotimestamp|move_uploaded_file|mpegfile|mqseries_back|mqseries_begin|mqseries_close|mqseries_cmit|mqseries_conn|mqseries_connx|mqseries_disc|mqseries_get|mqseries_inq|mqseries_open|mqseries_put|mqseries_put1|mqseries_set|mqseries_strerror|msession_connect|msession_count|msession_create|msession_destroy|msession_disconnect|msession_find|msession_get|msession_get_array|msession_get_data|msession_inc|msession_list|msession_listvar|msession_lock|msession_plugin|msession_randstr|msession_set|msession_set_array|msession_set_data|msession_timeout|msession_uniq|msession_unlock|msg_get_queue|msg_queue_exists|msg_receive|msg_remove_queue|msg_send|msg_set_queue|msg_stat_queue|msql|msql_affected_rows|msql_close|msql_connect|msql_create_db|msql_createdb|msql_data_seek|msql_db_query|msql_dbname|msql_drop_db|msql_error|msql_fetch_array|msql_fetch_field|msql_fetch_object|msql_fetch_row|msql_field_flags|msql_field_len|msql_field_name|msql_field_seek|msql_field_table|msql_field_type|msql_fieldflags|msql_fieldlen|msql_fieldname|msql_fieldtable|msql_fieldtype|msql_free_result|msql_list_dbs|msql_list_fields|msql_list_tables|msql_num_fields|msql_num_rows|msql_numfields|msql_numrows|msql_pconnect|msql_query|msql_regcase|msql_result|msql_select_db|msql_tablename|mssql_bind|mssql_close|mssql_connect|mssql_data_seek|mssql_execute|mssql_fetch_array|mssql_fetch_assoc|mssql_fetch_batch|mssql_fetch_field|mssql_fetch_object|mssql_fetch_row|mssql_field_length|mssql_field_name|mssql_field_seek|mssql_field_type|mssql_free_result|mssql_free_statement|mssql_get_last_message|mssql_guid_string|mssql_init|mssql_min_error_severity|mssql_min_message_severity|mssql_next_result|mssql_num_fields|mssql_num_rows|mssql_pconnect|mssql_query|mssql_result|mssql_rows_affected|mssql_select_db|mt_getrandmax|mt_rand|mt_srand|multipleiterator|mysql_affected_rows|mysql_client_encoding|mysql_close|mysql_connect|mysql_create_db|mysql_data_seek|mysql_db_name|mysql_db_query|mysql_drop_db|mysql_errno|mysql_error|mysql_escape_string|mysql_fetch_array|mysql_fetch_assoc|mysql_fetch_field|mysql_fetch_lengths|mysql_fetch_object|mysql_fetch_row|mysql_field_flags|mysql_field_len|mysql_field_name|mysql_field_seek|mysql_field_table|mysql_field_type|mysql_free_result|mysql_get_client_info|mysql_get_host_info|mysql_get_proto_info|mysql_get_server_info|mysql_info|mysql_insert_id|mysql_list_dbs|mysql_list_fields|mysql_list_processes|mysql_list_tables|mysql_num_fields|mysql_num_rows|mysql_pconnect|mysql_ping|mysql_query|mysql_real_escape_string|mysql_result|mysql_select_db|mysql_set_charset|mysql_stat|mysql_tablename|mysql_thread_id|mysql_unbuffered_query|mysqli|mysqli_affected_rows|mysqli_autocommit|mysqli_bind_param|mysqli_bind_result|mysqli_cache_stats|mysqli_change_user|mysqli_character_set_name|mysqli_client_encoding|mysqli_close|mysqli_commit|mysqli_connect|mysqli_connect_errno|mysqli_connect_error|mysqli_data_seek|mysqli_debug|mysqli_disable_reads_from_master|mysqli_disable_rpl_parse|mysqli_driver|mysqli_dump_debug_info|mysqli_embedded_server_end|mysqli_embedded_server_start|mysqli_enable_reads_from_master|mysqli_enable_rpl_parse|mysqli_errno|mysqli_error|mysqli_escape_string|mysqli_execute|mysqli_fetch|mysqli_fetch_all|mysqli_fetch_array|mysqli_fetch_assoc|mysqli_fetch_field|mysqli_fetch_field_direct|mysqli_fetch_fields|mysqli_fetch_lengths|mysqli_fetch_object|mysqli_fetch_row|mysqli_field_count|mysqli_field_seek|mysqli_field_tell|mysqli_free_result|mysqli_get_charset|mysqli_get_client_info|mysqli_get_client_stats|mysqli_get_client_version|mysqli_get_connection_stats|mysqli_get_host_info|mysqli_get_metadata|mysqli_get_proto_info|mysqli_get_server_info|mysqli_get_server_version|mysqli_get_warnings|mysqli_info|mysqli_init|mysqli_insert_id|mysqli_kill|mysqli_link_construct|mysqli_master_query|mysqli_more_results|mysqli_multi_query|mysqli_next_result|mysqli_num_fields|mysqli_num_rows|mysqli_options|mysqli_param_count|mysqli_ping|mysqli_poll|mysqli_prepare|mysqli_query|mysqli_real_connect|mysqli_real_escape_string|mysqli_real_query|mysqli_reap_async_query|mysqli_refresh|mysqli_report|mysqli_result|mysqli_rollback|mysqli_rpl_parse_enabled|mysqli_rpl_probe|mysqli_rpl_query_type|mysqli_select_db|mysqli_send_long_data|mysqli_send_query|mysqli_set_charset|mysqli_set_local_infile_default|mysqli_set_local_infile_handler|mysqli_set_opt|mysqli_slave_query|mysqli_sqlstate|mysqli_ssl_set|mysqli_stat|mysqli_stmt|mysqli_stmt_affected_rows|mysqli_stmt_attr_get|mysqli_stmt_attr_set|mysqli_stmt_bind_param|mysqli_stmt_bind_result|mysqli_stmt_close|mysqli_stmt_data_seek|mysqli_stmt_errno|mysqli_stmt_error|mysqli_stmt_execute|mysqli_stmt_fetch|mysqli_stmt_field_count|mysqli_stmt_free_result|mysqli_stmt_get_result|mysqli_stmt_get_warnings|mysqli_stmt_init|mysqli_stmt_insert_id|mysqli_stmt_next_result|mysqli_stmt_num_rows|mysqli_stmt_param_count|mysqli_stmt_prepare|mysqli_stmt_reset|mysqli_stmt_result_metadata|mysqli_stmt_send_long_data|mysqli_stmt_sqlstate|mysqli_stmt_store_result|mysqli_store_result|mysqli_thread_id|mysqli_thread_safe|mysqli_use_result|mysqli_warning|mysqli_warning_count|mysqlnd_ms_get_stats|mysqlnd_ms_query_is_select|mysqlnd_ms_set_user_pick_server|mysqlnd_qc_change_handler|mysqlnd_qc_clear_cache|mysqlnd_qc_get_cache_info|mysqlnd_qc_get_core_stats|mysqlnd_qc_get_handler|mysqlnd_qc_get_query_trace_log|mysqlnd_qc_set_user_handlers|natcasesort|natsort|ncurses_addch|ncurses_addchnstr|ncurses_addchstr|ncurses_addnstr|ncurses_addstr|ncurses_assume_default_colors|ncurses_attroff|ncurses_attron|ncurses_attrset|ncurses_baudrate|ncurses_beep|ncurses_bkgd|ncurses_bkgdset|ncurses_border|ncurses_bottom_panel|ncurses_can_change_color|ncurses_cbreak|ncurses_clear|ncurses_clrtobot|ncurses_clrtoeol|ncurses_color_content|ncurses_color_set|ncurses_curs_set|ncurses_def_prog_mode|ncurses_def_shell_mode|ncurses_define_key|ncurses_del_panel|ncurses_delay_output|ncurses_delch|ncurses_deleteln|ncurses_delwin|ncurses_doupdate|ncurses_echo|ncurses_echochar|ncurses_end|ncurses_erase|ncurses_erasechar|ncurses_filter|ncurses_flash|ncurses_flushinp|ncurses_getch|ncurses_getmaxyx|ncurses_getmouse|ncurses_getyx|ncurses_halfdelay|ncurses_has_colors|ncurses_has_ic|ncurses_has_il|ncurses_has_key|ncurses_hide_panel|ncurses_hline|ncurses_inch|ncurses_init|ncurses_init_color|ncurses_init_pair|ncurses_insch|ncurses_insdelln|ncurses_insertln|ncurses_insstr|ncurses_instr|ncurses_isendwin|ncurses_keyok|ncurses_keypad|ncurses_killchar|ncurses_longname|ncurses_meta|ncurses_mouse_trafo|ncurses_mouseinterval|ncurses_mousemask|ncurses_move|ncurses_move_panel|ncurses_mvaddch|ncurses_mvaddchnstr|ncurses_mvaddchstr|ncurses_mvaddnstr|ncurses_mvaddstr|ncurses_mvcur|ncurses_mvdelch|ncurses_mvgetch|ncurses_mvhline|ncurses_mvinch|ncurses_mvvline|ncurses_mvwaddstr|ncurses_napms|ncurses_new_panel|ncurses_newpad|ncurses_newwin|ncurses_nl|ncurses_nocbreak|ncurses_noecho|ncurses_nonl|ncurses_noqiflush|ncurses_noraw|ncurses_pair_content|ncurses_panel_above|ncurses_panel_below|ncurses_panel_window|ncurses_pnoutrefresh|ncurses_prefresh|ncurses_putp|ncurses_qiflush|ncurses_raw|ncurses_refresh|ncurses_replace_panel|ncurses_reset_prog_mode|ncurses_reset_shell_mode|ncurses_resetty|ncurses_savetty|ncurses_scr_dump|ncurses_scr_init|ncurses_scr_restore|ncurses_scr_set|ncurses_scrl|ncurses_show_panel|ncurses_slk_attr|ncurses_slk_attroff|ncurses_slk_attron|ncurses_slk_attrset|ncurses_slk_clear|ncurses_slk_color|ncurses_slk_init|ncurses_slk_noutrefresh|ncurses_slk_refresh|ncurses_slk_restore|ncurses_slk_set|ncurses_slk_touch|ncurses_standend|ncurses_standout|ncurses_start_color|ncurses_termattrs|ncurses_termname|ncurses_timeout|ncurses_top_panel|ncurses_typeahead|ncurses_ungetch|ncurses_ungetmouse|ncurses_update_panels|ncurses_use_default_colors|ncurses_use_env|ncurses_use_extended_names|ncurses_vidattr|ncurses_vline|ncurses_waddch|ncurses_waddstr|ncurses_wattroff|ncurses_wattron|ncurses_wattrset|ncurses_wborder|ncurses_wclear|ncurses_wcolor_set|ncurses_werase|ncurses_wgetch|ncurses_whline|ncurses_wmouse_trafo|ncurses_wmove|ncurses_wnoutrefresh|ncurses_wrefresh|ncurses_wstandend|ncurses_wstandout|ncurses_wvline|newinstance|newinstanceargs|newt_bell|newt_button|newt_button_bar|newt_centered_window|newt_checkbox|newt_checkbox_get_value|newt_checkbox_set_flags|newt_checkbox_set_value|newt_checkbox_tree|newt_checkbox_tree_add_item|newt_checkbox_tree_find_item|newt_checkbox_tree_get_current|newt_checkbox_tree_get_entry_value|newt_checkbox_tree_get_multi_selection|newt_checkbox_tree_get_selection|newt_checkbox_tree_multi|newt_checkbox_tree_set_current|newt_checkbox_tree_set_entry|newt_checkbox_tree_set_entry_value|newt_checkbox_tree_set_width|newt_clear_key_buffer|newt_cls|newt_compact_button|newt_component_add_callback|newt_component_takes_focus|newt_create_grid|newt_cursor_off|newt_cursor_on|newt_delay|newt_draw_form|newt_draw_root_text|newt_entry|newt_entry_get_value|newt_entry_set|newt_entry_set_filter|newt_entry_set_flags|newt_finished|newt_form|newt_form_add_component|newt_form_add_components|newt_form_add_hot_key|newt_form_destroy|newt_form_get_current|newt_form_run|newt_form_set_background|newt_form_set_height|newt_form_set_size|newt_form_set_timer|newt_form_set_width|newt_form_watch_fd|newt_get_screen_size|newt_grid_add_components_to_form|newt_grid_basic_window|newt_grid_free|newt_grid_get_size|newt_grid_h_close_stacked|newt_grid_h_stacked|newt_grid_place|newt_grid_set_field|newt_grid_simple_window|newt_grid_v_close_stacked|newt_grid_v_stacked|newt_grid_wrapped_window|newt_grid_wrapped_window_at|newt_init|newt_label|newt_label_set_text|newt_listbox|newt_listbox_append_entry|newt_listbox_clear|newt_listbox_clear_selection|newt_listbox_delete_entry|newt_listbox_get_current|newt_listbox_get_selection|newt_listbox_insert_entry|newt_listbox_item_count|newt_listbox_select_item|newt_listbox_set_current|newt_listbox_set_current_by_key|newt_listbox_set_data|newt_listbox_set_entry|newt_listbox_set_width|newt_listitem|newt_listitem_get_data|newt_listitem_set|newt_open_window|newt_pop_help_line|newt_pop_window|newt_push_help_line|newt_radio_get_current|newt_radiobutton|newt_redraw_help_line|newt_reflow_text|newt_refresh|newt_resize_screen|newt_resume|newt_run_form|newt_scale|newt_scale_set|newt_scrollbar_set|newt_set_help_callback|newt_set_suspend_callback|newt_suspend|newt_textbox|newt_textbox_get_num_lines|newt_textbox_reflowed|newt_textbox_set_height|newt_textbox_set_text|newt_vertical_scrollbar|newt_wait_for_key|newt_win_choice|newt_win_entries|newt_win_menu|newt_win_message|newt_win_messagev|newt_win_ternary|next|ngettext|nl2br|nl_langinfo|norewinditerator|normalizer|notes_body|notes_copy_db|notes_create_db|notes_create_note|notes_drop_db|notes_find_note|notes_header_info|notes_list_msgs|notes_mark_read|notes_mark_unread|notes_nav_create|notes_search|notes_unread|notes_version|nsapi_request_headers|nsapi_response_headers|nsapi_virtual|nthmac|number_format|numberformatter|oauth|oauth_get_sbs|oauth_urlencode|oauthexception|oauthprovider|ob_clean|ob_deflatehandler|ob_end_clean|ob_end_flush|ob_etaghandler|ob_flush|ob_get_clean|ob_get_contents|ob_get_flush|ob_get_length|ob_get_level|ob_get_status|ob_gzhandler|ob_iconv_handler|ob_implicit_flush|ob_inflatehandler|ob_list_handlers|ob_start|ob_tidyhandler|oci_bind_array_by_name|oci_bind_by_name|oci_cancel|oci_client_version|oci_close|oci_collection_append|oci_collection_assign|oci_collection_element_assign|oci_collection_element_get|oci_collection_free|oci_collection_max|oci_collection_size|oci_collection_trim|oci_commit|oci_connect|oci_define_by_name|oci_error|oci_execute|oci_fetch|oci_fetch_all|oci_fetch_array|oci_fetch_assoc|oci_fetch_object|oci_fetch_row|oci_field_is_null|oci_field_name|oci_field_precision|oci_field_scale|oci_field_size|oci_field_type|oci_field_type_raw|oci_free_statement|oci_internal_debug|oci_lob_append|oci_lob_close|oci_lob_copy|oci_lob_eof|oci_lob_erase|oci_lob_export|oci_lob_flush|oci_lob_free|oci_lob_getbuffering|oci_lob_import|oci_lob_is_equal|oci_lob_load|oci_lob_read|oci_lob_rewind|oci_lob_save|oci_lob_savefile|oci_lob_seek|oci_lob_setbuffering|oci_lob_size|oci_lob_tell|oci_lob_truncate|oci_lob_write|oci_lob_writetemporary|oci_lob_writetofile|oci_new_collection|oci_new_connect|oci_new_cursor|oci_new_descriptor|oci_num_fields|oci_num_rows|oci_parse|oci_password_change|oci_pconnect|oci_result|oci_rollback|oci_server_version|oci_set_action|oci_set_client_identifier|oci_set_client_info|oci_set_edition|oci_set_module_name|oci_set_prefetch|oci_statement_type|ocibindbyname|ocicancel|ocicloselob|ocicollappend|ocicollassign|ocicollassignelem|ocicollgetelem|ocicollmax|ocicollsize|ocicolltrim|ocicolumnisnull|ocicolumnname|ocicolumnprecision|ocicolumnscale|ocicolumnsize|ocicolumntype|ocicolumntyperaw|ocicommit|ocidefinebyname|ocierror|ociexecute|ocifetch|ocifetchinto|ocifetchstatement|ocifreecollection|ocifreecursor|ocifreedesc|ocifreestatement|ociinternaldebug|ociloadlob|ocilogoff|ocilogon|ocinewcollection|ocinewcursor|ocinewdescriptor|ocinlogon|ocinumcols|ociparse|ociplogon|ociresult|ocirollback|ocirowcount|ocisavelob|ocisavelobfile|ociserverversion|ocisetprefetch|ocistatementtype|ociwritelobtofile|ociwritetemporarylob|octdec|odbc_autocommit|odbc_binmode|odbc_close|odbc_close_all|odbc_columnprivileges|odbc_columns|odbc_commit|odbc_connect|odbc_cursor|odbc_data_source|odbc_do|odbc_error|odbc_errormsg|odbc_exec|odbc_execute|odbc_fetch_array|odbc_fetch_into|odbc_fetch_object|odbc_fetch_row|odbc_field_len|odbc_field_name|odbc_field_num|odbc_field_precision|odbc_field_scale|odbc_field_type|odbc_foreignkeys|odbc_free_result|odbc_gettypeinfo|odbc_longreadlen|odbc_next_result|odbc_num_fields|odbc_num_rows|odbc_pconnect|odbc_prepare|odbc_primarykeys|odbc_procedurecolumns|odbc_procedures|odbc_result|odbc_result_all|odbc_rollback|odbc_setoption|odbc_specialcolumns|odbc_statistics|odbc_tableprivileges|odbc_tables|openal_buffer_create|openal_buffer_data|openal_buffer_destroy|openal_buffer_get|openal_buffer_loadwav|openal_context_create|openal_context_current|openal_context_destroy|openal_context_process|openal_context_suspend|openal_device_close|openal_device_open|openal_listener_get|openal_listener_set|openal_source_create|openal_source_destroy|openal_source_get|openal_source_pause|openal_source_play|openal_source_rewind|openal_source_set|openal_source_stop|openal_stream|opendir|openlog|openssl_cipher_iv_length|openssl_csr_export|openssl_csr_export_to_file|openssl_csr_get_public_key|openssl_csr_get_subject|openssl_csr_new|openssl_csr_sign|openssl_decrypt|openssl_dh_compute_key|openssl_digest|openssl_encrypt|openssl_error_string|openssl_free_key|openssl_get_cipher_methods|openssl_get_md_methods|openssl_get_privatekey|openssl_get_publickey|openssl_open|openssl_pkcs12_export|openssl_pkcs12_export_to_file|openssl_pkcs12_read|openssl_pkcs7_decrypt|openssl_pkcs7_encrypt|openssl_pkcs7_sign|openssl_pkcs7_verify|openssl_pkey_export|openssl_pkey_export_to_file|openssl_pkey_free|openssl_pkey_get_details|openssl_pkey_get_private|openssl_pkey_get_public|openssl_pkey_new|openssl_private_decrypt|openssl_private_encrypt|openssl_public_decrypt|openssl_public_encrypt|openssl_random_pseudo_bytes|openssl_seal|openssl_sign|openssl_verify|openssl_x509_check_private_key|openssl_x509_checkpurpose|openssl_x509_export|openssl_x509_export_to_file|openssl_x509_free|openssl_x509_parse|openssl_x509_read|ord|outeriterator|outofboundsexception|outofrangeexception|output_add_rewrite_var|output_reset_rewrite_vars|overflowexception|overload|override_function|ovrimos_close|ovrimos_commit|ovrimos_connect|ovrimos_cursor|ovrimos_exec|ovrimos_execute|ovrimos_fetch_into|ovrimos_fetch_row|ovrimos_field_len|ovrimos_field_name|ovrimos_field_num|ovrimos_field_type|ovrimos_free_result|ovrimos_longreadlen|ovrimos_num_fields|ovrimos_num_rows|ovrimos_prepare|ovrimos_result|ovrimos_result_all|ovrimos_rollback|pack|parentiterator|parse_ini_file|parse_ini_string|parse_str|parse_url|parsekit_compile_file|parsekit_compile_string|parsekit_func_arginfo|passthru|pathinfo|pclose|pcntl_alarm|pcntl_exec|pcntl_fork|pcntl_getpriority|pcntl_setpriority|pcntl_signal|pcntl_signal_dispatch|pcntl_sigprocmask|pcntl_sigtimedwait|pcntl_sigwaitinfo|pcntl_wait|pcntl_waitpid|pcntl_wexitstatus|pcntl_wifexited|pcntl_wifsignaled|pcntl_wifstopped|pcntl_wstopsig|pcntl_wtermsig|pdf_activate_item|pdf_add_annotation|pdf_add_bookmark|pdf_add_launchlink|pdf_add_locallink|pdf_add_nameddest|pdf_add_note|pdf_add_outline|pdf_add_pdflink|pdf_add_table_cell|pdf_add_textflow|pdf_add_thumbnail|pdf_add_weblink|pdf_arc|pdf_arcn|pdf_attach_file|pdf_begin_document|pdf_begin_font|pdf_begin_glyph|pdf_begin_item|pdf_begin_layer|pdf_begin_page|pdf_begin_page_ext|pdf_begin_pattern|pdf_begin_template|pdf_begin_template_ext|pdf_circle|pdf_clip|pdf_close|pdf_close_image|pdf_close_pdi|pdf_close_pdi_page|pdf_closepath|pdf_closepath_fill_stroke|pdf_closepath_stroke|pdf_concat|pdf_continue_text|pdf_create_3dview|pdf_create_action|pdf_create_annotation|pdf_create_bookmark|pdf_create_field|pdf_create_fieldgroup|pdf_create_gstate|pdf_create_pvf|pdf_create_textflow|pdf_curveto|pdf_define_layer|pdf_delete|pdf_delete_pvf|pdf_delete_table|pdf_delete_textflow|pdf_encoding_set_char|pdf_end_document|pdf_end_font|pdf_end_glyph|pdf_end_item|pdf_end_layer|pdf_end_page|pdf_end_page_ext|pdf_end_pattern|pdf_end_template|pdf_endpath|pdf_fill|pdf_fill_imageblock|pdf_fill_pdfblock|pdf_fill_stroke|pdf_fill_textblock|pdf_findfont|pdf_fit_image|pdf_fit_pdi_page|pdf_fit_table|pdf_fit_textflow|pdf_fit_textline|pdf_get_apiname|pdf_get_buffer|pdf_get_errmsg|pdf_get_errnum|pdf_get_font|pdf_get_fontname|pdf_get_fontsize|pdf_get_image_height|pdf_get_image_width|pdf_get_majorversion|pdf_get_minorversion|pdf_get_parameter|pdf_get_pdi_parameter|pdf_get_pdi_value|pdf_get_value|pdf_info_font|pdf_info_matchbox|pdf_info_table|pdf_info_textflow|pdf_info_textline|pdf_initgraphics|pdf_lineto|pdf_load_3ddata|pdf_load_font|pdf_load_iccprofile|pdf_load_image|pdf_makespotcolor|pdf_moveto|pdf_new|pdf_open_ccitt|pdf_open_file|pdf_open_gif|pdf_open_image|pdf_open_image_file|pdf_open_jpeg|pdf_open_memory_image|pdf_open_pdi|pdf_open_pdi_document|pdf_open_pdi_page|pdf_open_tiff|pdf_pcos_get_number|pdf_pcos_get_stream|pdf_pcos_get_string|pdf_place_image|pdf_place_pdi_page|pdf_process_pdi|pdf_rect|pdf_restore|pdf_resume_page|pdf_rotate|pdf_save|pdf_scale|pdf_set_border_color|pdf_set_border_dash|pdf_set_border_style|pdf_set_char_spacing|pdf_set_duration|pdf_set_gstate|pdf_set_horiz_scaling|pdf_set_info|pdf_set_info_author|pdf_set_info_creator|pdf_set_info_keywords|pdf_set_info_subject|pdf_set_info_title|pdf_set_layer_dependency|pdf_set_leading|pdf_set_parameter|pdf_set_text_matrix|pdf_set_text_pos|pdf_set_text_rendering|pdf_set_text_rise|pdf_set_value|pdf_set_word_spacing|pdf_setcolor|pdf_setdash|pdf_setdashpattern|pdf_setflat|pdf_setfont|pdf_setgray|pdf_setgray_fill|pdf_setgray_stroke|pdf_setlinecap|pdf_setlinejoin|pdf_setlinewidth|pdf_setmatrix|pdf_setmiterlimit|pdf_setpolydash|pdf_setrgbcolor|pdf_setrgbcolor_fill|pdf_setrgbcolor_stroke|pdf_shading|pdf_shading_pattern|pdf_shfill|pdf_show|pdf_show_boxed|pdf_show_xy|pdf_skew|pdf_stringwidth|pdf_stroke|pdf_suspend_page|pdf_translate|pdf_utf16_to_utf8|pdf_utf32_to_utf16|pdf_utf8_to_utf16|pdo|pdo_cubrid_schema|pdo_pgsqllobcreate|pdo_pgsqllobopen|pdo_pgsqllobunlink|pdo_sqlitecreateaggregate|pdo_sqlitecreatefunction|pdoexception|pdostatement|pfsockopen|pg_affected_rows|pg_cancel_query|pg_client_encoding|pg_close|pg_connect|pg_connection_busy|pg_connection_reset|pg_connection_status|pg_convert|pg_copy_from|pg_copy_to|pg_dbname|pg_delete|pg_end_copy|pg_escape_bytea|pg_escape_string|pg_execute|pg_fetch_all|pg_fetch_all_columns|pg_fetch_array|pg_fetch_assoc|pg_fetch_object|pg_fetch_result|pg_fetch_row|pg_field_is_null|pg_field_name|pg_field_num|pg_field_prtlen|pg_field_size|pg_field_table|pg_field_type|pg_field_type_oid|pg_free_result|pg_get_notify|pg_get_pid|pg_get_result|pg_host|pg_insert|pg_last_error|pg_last_notice|pg_last_oid|pg_lo_close|pg_lo_create|pg_lo_export|pg_lo_import|pg_lo_open|pg_lo_read|pg_lo_read_all|pg_lo_seek|pg_lo_tell|pg_lo_unlink|pg_lo_write|pg_meta_data|pg_num_fields|pg_num_rows|pg_options|pg_parameter_status|pg_pconnect|pg_ping|pg_port|pg_prepare|pg_put_line|pg_query|pg_query_params|pg_result_error|pg_result_error_field|pg_result_seek|pg_result_status|pg_select|pg_send_execute|pg_send_prepare|pg_send_query|pg_send_query_params|pg_set_client_encoding|pg_set_error_verbosity|pg_trace|pg_transaction_status|pg_tty|pg_unescape_bytea|pg_untrace|pg_update|pg_version|php_check_syntax|php_ini_loaded_file|php_ini_scanned_files|php_logo_guid|php_sapi_name|php_strip_whitespace|php_uname|phpcredits|phpinfo|phpversion|pi|png2wbmp|popen|pos|posix_access|posix_ctermid|posix_errno|posix_get_last_error|posix_getcwd|posix_getegid|posix_geteuid|posix_getgid|posix_getgrgid|posix_getgrnam|posix_getgroups|posix_getlogin|posix_getpgid|posix_getpgrp|posix_getpid|posix_getppid|posix_getpwnam|posix_getpwuid|posix_getrlimit|posix_getsid|posix_getuid|posix_initgroups|posix_isatty|posix_kill|posix_mkfifo|posix_mknod|posix_setegid|posix_seteuid|posix_setgid|posix_setpgid|posix_setsid|posix_setuid|posix_strerror|posix_times|posix_ttyname|posix_uname|pow|preg_filter|preg_grep|preg_last_error|preg_match|preg_match_all|preg_quote|preg_replace|preg_replace_callback|preg_split|prev|print|print_r|printer_abort|printer_close|printer_create_brush|printer_create_dc|printer_create_font|printer_create_pen|printer_delete_brush|printer_delete_dc|printer_delete_font|printer_delete_pen|printer_draw_bmp|printer_draw_chord|printer_draw_elipse|printer_draw_line|printer_draw_pie|printer_draw_rectangle|printer_draw_roundrect|printer_draw_text|printer_end_doc|printer_end_page|printer_get_option|printer_list|printer_logical_fontheight|printer_open|printer_select_brush|printer_select_font|printer_select_pen|printer_set_option|printer_start_doc|printer_start_page|printer_write|printf|proc_close|proc_get_status|proc_nice|proc_open|proc_terminate|property_exists|ps_add_bookmark|ps_add_launchlink|ps_add_locallink|ps_add_note|ps_add_pdflink|ps_add_weblink|ps_arc|ps_arcn|ps_begin_page|ps_begin_pattern|ps_begin_template|ps_circle|ps_clip|ps_close|ps_close_image|ps_closepath|ps_closepath_stroke|ps_continue_text|ps_curveto|ps_delete|ps_end_page|ps_end_pattern|ps_end_template|ps_fill|ps_fill_stroke|ps_findfont|ps_get_buffer|ps_get_parameter|ps_get_value|ps_hyphenate|ps_include_file|ps_lineto|ps_makespotcolor|ps_moveto|ps_new|ps_open_file|ps_open_image|ps_open_image_file|ps_open_memory_image|ps_place_image|ps_rect|ps_restore|ps_rotate|ps_save|ps_scale|ps_set_border_color|ps_set_border_dash|ps_set_border_style|ps_set_info|ps_set_parameter|ps_set_text_pos|ps_set_value|ps_setcolor|ps_setdash|ps_setflat|ps_setfont|ps_setgray|ps_setlinecap|ps_setlinejoin|ps_setlinewidth|ps_setmiterlimit|ps_setoverprintmode|ps_setpolydash|ps_shading|ps_shading_pattern|ps_shfill|ps_show|ps_show2|ps_show_boxed|ps_show_xy|ps_show_xy2|ps_string_geometry|ps_stringwidth|ps_stroke|ps_symbol|ps_symbol_name|ps_symbol_width|ps_translate|pspell_add_to_personal|pspell_add_to_session|pspell_check|pspell_clear_session|pspell_config_create|pspell_config_data_dir|pspell_config_dict_dir|pspell_config_ignore|pspell_config_mode|pspell_config_personal|pspell_config_repl|pspell_config_runtogether|pspell_config_save_repl|pspell_new|pspell_new_config|pspell_new_personal|pspell_save_wordlist|pspell_store_replacement|pspell_suggest|putenv|px_close|px_create_fp|px_date2string|px_delete|px_delete_record|px_get_field|px_get_info|px_get_parameter|px_get_record|px_get_schema|px_get_value|px_insert_record|px_new|px_numfields|px_numrecords|px_open_fp|px_put_record|px_retrieve_record|px_set_blob_file|px_set_parameter|px_set_tablename|px_set_targetencoding|px_set_value|px_timestamp2string|px_update_record|qdom_error|qdom_tree|quoted_printable_decode|quoted_printable_encode|quotemeta|rad2deg|radius_acct_open|radius_add_server|radius_auth_open|radius_close|radius_config|radius_create_request|radius_cvt_addr|radius_cvt_int|radius_cvt_string|radius_demangle|radius_demangle_mppe_key|radius_get_attr|radius_get_vendor_attr|radius_put_addr|radius_put_attr|radius_put_int|radius_put_string|radius_put_vendor_addr|radius_put_vendor_attr|radius_put_vendor_int|radius_put_vendor_string|radius_request_authenticator|radius_send_request|radius_server_secret|radius_strerror|rand|range|rangeexception|rar_wrapper_cache_stats|rararchive|rarentry|rarexception|rawurldecode|rawurlencode|read_exif_data|readdir|readfile|readgzfile|readline|readline_add_history|readline_callback_handler_install|readline_callback_handler_remove|readline_callback_read_char|readline_clear_history|readline_completion_function|readline_info|readline_list_history|readline_on_new_line|readline_read_history|readline_redisplay|readline_write_history|readlink|realpath|realpath_cache_get|realpath_cache_size|recode|recode_file|recode_string|recursivearrayiterator|recursivecachingiterator|recursivecallbackfilteriterator|recursivedirectoryiterator|recursivefilteriterator|recursiveiterator|recursiveiteratoriterator|recursiveregexiterator|recursivetreeiterator|reflection|reflectionclass|reflectionexception|reflectionextension|reflectionfunction|reflectionfunctionabstract|reflectionmethod|reflectionobject|reflectionparameter|reflectionproperty|reflector|regexiterator|register_shutdown_function|register_tick_function|rename|rename_function|require|require_once|reset|resetValue|resourcebundle|restore_error_handler|restore_exception_handler|restore_include_path|return|rewind|rewinddir|rmdir|round|rpm_close|rpm_get_tag|rpm_is_valid|rpm_open|rpm_version|rrd_create|rrd_error|rrd_fetch|rrd_first|rrd_graph|rrd_info|rrd_last|rrd_lastupdate|rrd_restore|rrd_tune|rrd_update|rrd_xport|rrdcreator|rrdgraph|rrdupdater|rsort|rtrim|runkit_class_adopt|runkit_class_emancipate|runkit_constant_add|runkit_constant_redefine|runkit_constant_remove|runkit_function_add|runkit_function_copy|runkit_function_redefine|runkit_function_remove|runkit_function_rename|runkit_import|runkit_lint|runkit_lint_file|runkit_method_add|runkit_method_copy|runkit_method_redefine|runkit_method_remove|runkit_method_rename|runkit_return_value_used|runkit_sandbox_output_handler|runkit_superglobals|runtimeexception|samconnection_commit|samconnection_connect|samconnection_constructor|samconnection_disconnect|samconnection_errno|samconnection_error|samconnection_isconnected|samconnection_peek|samconnection_peekall|samconnection_receive|samconnection_remove|samconnection_rollback|samconnection_send|samconnection_setDebug|samconnection_subscribe|samconnection_unsubscribe|sammessage_body|sammessage_constructor|sammessage_header|sca_createdataobject|sca_getservice|sca_localproxy_createdataobject|sca_soapproxy_createdataobject|scandir|sdo_das_changesummary_beginlogging|sdo_das_changesummary_endlogging|sdo_das_changesummary_getchangeddataobjects|sdo_das_changesummary_getchangetype|sdo_das_changesummary_getoldcontainer|sdo_das_changesummary_getoldvalues|sdo_das_changesummary_islogging|sdo_das_datafactory_addpropertytotype|sdo_das_datafactory_addtype|sdo_das_datafactory_getdatafactory|sdo_das_dataobject_getchangesummary|sdo_das_relational_applychanges|sdo_das_relational_construct|sdo_das_relational_createrootdataobject|sdo_das_relational_executepreparedquery|sdo_das_relational_executequery|sdo_das_setting_getlistindex|sdo_das_setting_getpropertyindex|sdo_das_setting_getpropertyname|sdo_das_setting_getvalue|sdo_das_setting_isset|sdo_das_xml_addtypes|sdo_das_xml_create|sdo_das_xml_createdataobject|sdo_das_xml_createdocument|sdo_das_xml_document_getrootdataobject|sdo_das_xml_document_getrootelementname|sdo_das_xml_document_getrootelementuri|sdo_das_xml_document_setencoding|sdo_das_xml_document_setxmldeclaration|sdo_das_xml_document_setxmlversion|sdo_das_xml_loadfile|sdo_das_xml_loadstring|sdo_das_xml_savefile|sdo_das_xml_savestring|sdo_datafactory_create|sdo_dataobject_clear|sdo_dataobject_createdataobject|sdo_dataobject_getcontainer|sdo_dataobject_getsequence|sdo_dataobject_gettypename|sdo_dataobject_gettypenamespaceuri|sdo_exception_getcause|sdo_list_insert|sdo_model_property_getcontainingtype|sdo_model_property_getdefault|sdo_model_property_getname|sdo_model_property_gettype|sdo_model_property_iscontainment|sdo_model_property_ismany|sdo_model_reflectiondataobject_construct|sdo_model_reflectiondataobject_export|sdo_model_reflectiondataobject_getcontainmentproperty|sdo_model_reflectiondataobject_getinstanceproperties|sdo_model_reflectiondataobject_gettype|sdo_model_type_getbasetype|sdo_model_type_getname|sdo_model_type_getnamespaceuri|sdo_model_type_getproperties|sdo_model_type_getproperty|sdo_model_type_isabstracttype|sdo_model_type_isdatatype|sdo_model_type_isinstance|sdo_model_type_isopentype|sdo_model_type_issequencedtype|sdo_sequence_getproperty|sdo_sequence_insert|sdo_sequence_move|seekableiterator|sem_acquire|sem_get|sem_release|sem_remove|serializable|serialize|session_cache_expire|session_cache_limiter|session_commit|session_decode|session_destroy|session_encode|session_get_cookie_params|session_id|session_is_registered|session_module_name|session_name|session_pgsql_add_error|session_pgsql_get_error|session_pgsql_get_field|session_pgsql_reset|session_pgsql_set_field|session_pgsql_status|session_regenerate_id|session_register|session_save_path|session_set_cookie_params|session_set_save_handler|session_start|session_unregister|session_unset|session_write_close|setCounterClass|set_error_handler|set_exception_handler|set_file_buffer|set_include_path|set_magic_quotes_runtime|set_socket_blocking|set_time_limit|setcookie|setlocale|setproctitle|setrawcookie|setstaticpropertyvalue|setthreadtitle|settype|sha1|sha1_file|shell_exec|shm_attach|shm_detach|shm_get_var|shm_has_var|shm_put_var|shm_remove|shm_remove_var|shmop_close|shmop_delete|shmop_open|shmop_read|shmop_size|shmop_write|show_source|shuffle|signeurlpaiement|similar_text|simplexml_import_dom|simplexml_load_file|simplexml_load_string|simplexmlelement|simplexmliterator|sin|sinh|sizeof|sleep|snmp|snmp2_get|snmp2_getnext|snmp2_real_walk|snmp2_set|snmp2_walk|snmp3_get|snmp3_getnext|snmp3_real_walk|snmp3_set|snmp3_walk|snmp_get_quick_print|snmp_get_valueretrieval|snmp_read_mib|snmp_set_enum_print|snmp_set_oid_numeric_print|snmp_set_oid_output_format|snmp_set_quick_print|snmp_set_valueretrieval|snmpget|snmpgetnext|snmprealwalk|snmpset|snmpwalk|snmpwalkoid|soapclient|soapfault|soapheader|soapparam|soapserver|soapvar|socket_accept|socket_bind|socket_clear_error|socket_close|socket_connect|socket_create|socket_create_listen|socket_create_pair|socket_get_option|socket_get_status|socket_getpeername|socket_getsockname|socket_last_error|socket_listen|socket_read|socket_recv|socket_recvfrom|socket_select|socket_send|socket_sendto|socket_set_block|socket_set_blocking|socket_set_nonblock|socket_set_option|socket_set_timeout|socket_shutdown|socket_strerror|socket_write|solr_get_version|solrclient|solrclientexception|solrdocument|solrdocumentfield|solrexception|solrgenericresponse|solrillegalargumentexception|solrillegaloperationexception|solrinputdocument|solrmodifiableparams|solrobject|solrparams|solrpingresponse|solrquery|solrqueryresponse|solrresponse|solrupdateresponse|solrutils|sort|soundex|sphinxclient|spl_autoload|spl_autoload_call|spl_autoload_extensions|spl_autoload_functions|spl_autoload_register|spl_autoload_unregister|spl_classes|spl_object_hash|splbool|spldoublylinkedlist|splenum|splfileinfo|splfileobject|splfixedarray|splfloat|splheap|splint|split|spliti|splmaxheap|splminheap|splobjectstorage|splobserver|splpriorityqueue|splqueue|splstack|splstring|splsubject|spltempfileobject|spoofchecker|sprintf|sql_regcase|sqlite3|sqlite3result|sqlite3stmt|sqlite_array_query|sqlite_busy_timeout|sqlite_changes|sqlite_close|sqlite_column|sqlite_create_aggregate|sqlite_create_function|sqlite_current|sqlite_error_string|sqlite_escape_string|sqlite_exec|sqlite_factory|sqlite_fetch_all|sqlite_fetch_array|sqlite_fetch_column_types|sqlite_fetch_object|sqlite_fetch_single|sqlite_fetch_string|sqlite_field_name|sqlite_has_more|sqlite_has_prev|sqlite_key|sqlite_last_error|sqlite_last_insert_rowid|sqlite_libencoding|sqlite_libversion|sqlite_next|sqlite_num_fields|sqlite_num_rows|sqlite_open|sqlite_popen|sqlite_prev|sqlite_query|sqlite_rewind|sqlite_seek|sqlite_single_query|sqlite_udf_decode_binary|sqlite_udf_encode_binary|sqlite_unbuffered_query|sqlite_valid|sqrt|srand|sscanf|ssdeep_fuzzy_compare|ssdeep_fuzzy_hash|ssdeep_fuzzy_hash_filename|ssh2_auth_hostbased_file|ssh2_auth_none|ssh2_auth_password|ssh2_auth_pubkey_file|ssh2_connect|ssh2_exec|ssh2_fetch_stream|ssh2_fingerprint|ssh2_methods_negotiated|ssh2_publickey_add|ssh2_publickey_init|ssh2_publickey_list|ssh2_publickey_remove|ssh2_scp_recv|ssh2_scp_send|ssh2_sftp|ssh2_sftp_lstat|ssh2_sftp_mkdir|ssh2_sftp_readlink|ssh2_sftp_realpath|ssh2_sftp_rename|ssh2_sftp_rmdir|ssh2_sftp_stat|ssh2_sftp_symlink|ssh2_sftp_unlink|ssh2_shell|ssh2_tunnel|stat|stats_absolute_deviation|stats_cdf_beta|stats_cdf_binomial|stats_cdf_cauchy|stats_cdf_chisquare|stats_cdf_exponential|stats_cdf_f|stats_cdf_gamma|stats_cdf_laplace|stats_cdf_logistic|stats_cdf_negative_binomial|stats_cdf_noncentral_chisquare|stats_cdf_noncentral_f|stats_cdf_poisson|stats_cdf_t|stats_cdf_uniform|stats_cdf_weibull|stats_covariance|stats_den_uniform|stats_dens_beta|stats_dens_cauchy|stats_dens_chisquare|stats_dens_exponential|stats_dens_f|stats_dens_gamma|stats_dens_laplace|stats_dens_logistic|stats_dens_negative_binomial|stats_dens_normal|stats_dens_pmf_binomial|stats_dens_pmf_hypergeometric|stats_dens_pmf_poisson|stats_dens_t|stats_dens_weibull|stats_harmonic_mean|stats_kurtosis|stats_rand_gen_beta|stats_rand_gen_chisquare|stats_rand_gen_exponential|stats_rand_gen_f|stats_rand_gen_funiform|stats_rand_gen_gamma|stats_rand_gen_ibinomial|stats_rand_gen_ibinomial_negative|stats_rand_gen_int|stats_rand_gen_ipoisson|stats_rand_gen_iuniform|stats_rand_gen_noncenral_chisquare|stats_rand_gen_noncentral_f|stats_rand_gen_noncentral_t|stats_rand_gen_normal|stats_rand_gen_t|stats_rand_get_seeds|stats_rand_phrase_to_seeds|stats_rand_ranf|stats_rand_setall|stats_skew|stats_standard_deviation|stats_stat_binomial_coef|stats_stat_correlation|stats_stat_gennch|stats_stat_independent_t|stats_stat_innerproduct|stats_stat_noncentral_t|stats_stat_paired_t|stats_stat_percentile|stats_stat_powersum|stats_variance|stomp|stomp_connect_error|stomp_version|stompexception|stompframe|str_getcsv|str_ireplace|str_pad|str_repeat|str_replace|str_rot13|str_shuffle|str_split|str_word_count|strcasecmp|strchr|strcmp|strcoll|strcspn|stream_bucket_append|stream_bucket_make_writeable|stream_bucket_new|stream_bucket_prepend|stream_context_create|stream_context_get_default|stream_context_get_options|stream_context_get_params|stream_context_set_default|stream_context_set_option|stream_context_set_params|stream_copy_to_stream|stream_encoding|stream_filter_append|stream_filter_prepend|stream_filter_register|stream_filter_remove|stream_get_contents|stream_get_filters|stream_get_line|stream_get_meta_data|stream_get_transports|stream_get_wrappers|stream_is_local|stream_notification_callback|stream_register_wrapper|stream_resolve_include_path|stream_select|stream_set_blocking|stream_set_read_buffer|stream_set_timeout|stream_set_write_buffer|stream_socket_accept|stream_socket_client|stream_socket_enable_crypto|stream_socket_get_name|stream_socket_pair|stream_socket_recvfrom|stream_socket_sendto|stream_socket_server|stream_socket_shutdown|stream_supports_lock|stream_wrapper_register|stream_wrapper_restore|stream_wrapper_unregister|streamwrapper|strftime|strip_tags|stripcslashes|stripos|stripslashes|stristr|strlen|strnatcasecmp|strnatcmp|strncasecmp|strncmp|strpbrk|strpos|strptime|strrchr|strrev|strripos|strrpos|strspn|strstr|strtok|strtolower|strtotime|strtoupper|strtr|strval|substr|substr_compare|substr_count|substr_replace|svm|svmmodel|svn_add|svn_auth_get_parameter|svn_auth_set_parameter|svn_blame|svn_cat|svn_checkout|svn_cleanup|svn_client_version|svn_commit|svn_delete|svn_diff|svn_export|svn_fs_abort_txn|svn_fs_apply_text|svn_fs_begin_txn2|svn_fs_change_node_prop|svn_fs_check_path|svn_fs_contents_changed|svn_fs_copy|svn_fs_delete|svn_fs_dir_entries|svn_fs_file_contents|svn_fs_file_length|svn_fs_is_dir|svn_fs_is_file|svn_fs_make_dir|svn_fs_make_file|svn_fs_node_created_rev|svn_fs_node_prop|svn_fs_props_changed|svn_fs_revision_prop|svn_fs_revision_root|svn_fs_txn_root|svn_fs_youngest_rev|svn_import|svn_log|svn_ls|svn_mkdir|svn_repos_create|svn_repos_fs|svn_repos_fs_begin_txn_for_commit|svn_repos_fs_commit_txn|svn_repos_hotcopy|svn_repos_open|svn_repos_recover|svn_revert|svn_status|svn_update|swf_actiongeturl|swf_actiongotoframe|swf_actiongotolabel|swf_actionnextframe|swf_actionplay|swf_actionprevframe|swf_actionsettarget|swf_actionstop|swf_actiontogglequality|swf_actionwaitforframe|swf_addbuttonrecord|swf_addcolor|swf_closefile|swf_definebitmap|swf_definefont|swf_defineline|swf_definepoly|swf_definerect|swf_definetext|swf_endbutton|swf_enddoaction|swf_endshape|swf_endsymbol|swf_fontsize|swf_fontslant|swf_fonttracking|swf_getbitmapinfo|swf_getfontinfo|swf_getframe|swf_labelframe|swf_lookat|swf_modifyobject|swf_mulcolor|swf_nextid|swf_oncondition|swf_openfile|swf_ortho|swf_ortho2|swf_perspective|swf_placeobject|swf_polarview|swf_popmatrix|swf_posround|swf_pushmatrix|swf_removeobject|swf_rotate|swf_scale|swf_setfont|swf_setframe|swf_shapearc|swf_shapecurveto|swf_shapecurveto3|swf_shapefillbitmapclip|swf_shapefillbitmaptile|swf_shapefilloff|swf_shapefillsolid|swf_shapelinesolid|swf_shapelineto|swf_shapemoveto|swf_showframe|swf_startbutton|swf_startdoaction|swf_startshape|swf_startsymbol|swf_textwidth|swf_translate|swf_viewport|swfaction|swfbitmap|swfbutton|swfdisplayitem|swffill|swffont|swffontchar|swfgradient|swfmorph|swfmovie|swfprebuiltclip|swfshape|swfsound|swfsoundinstance|swfsprite|swftext|swftextfield|swfvideostream|swish_construct|swish_getmetalist|swish_getpropertylist|swish_prepare|swish_query|swishresult_getmetalist|swishresult_stem|swishresults_getparsedwords|swishresults_getremovedstopwords|swishresults_nextresult|swishresults_seekresult|swishsearch_execute|swishsearch_resetlimit|swishsearch_setlimit|swishsearch_setphrasedelimiter|swishsearch_setsort|swishsearch_setstructure|sybase_affected_rows|sybase_close|sybase_connect|sybase_data_seek|sybase_deadlock_retry_count|sybase_fetch_array|sybase_fetch_assoc|sybase_fetch_field|sybase_fetch_object|sybase_fetch_row|sybase_field_seek|sybase_free_result|sybase_get_last_message|sybase_min_client_severity|sybase_min_error_severity|sybase_min_message_severity|sybase_min_server_severity|sybase_num_fields|sybase_num_rows|sybase_pconnect|sybase_query|sybase_result|sybase_select_db|sybase_set_message_handler|sybase_unbuffered_query|symlink|sys_get_temp_dir|sys_getloadavg|syslog|system|tag|tan|tanh|tcpwrap_check|tempnam|textdomain|tidy|tidy_access_count|tidy_config_count|tidy_diagnose|tidy_error_count|tidy_get_error_buffer|tidy_get_output|tidy_load_config|tidy_reset_config|tidy_save_config|tidy_set_encoding|tidy_setopt|tidy_warning_count|tidynode|time|time_nanosleep|time_sleep_until|timezone_abbreviations_list|timezone_identifiers_list|timezone_location_get|timezone_name_from_abbr|timezone_name_get|timezone_offset_get|timezone_open|timezone_transitions_get|timezone_version_get|tmpfile|token_get_all|token_name|tokyotyrant|tokyotyrantquery|tokyotyranttable|tostring|tostring|touch|trait_exists|transliterator|traversable|trigger_error|trim|uasort|ucfirst|ucwords|udm_add_search_limit|udm_alloc_agent|udm_alloc_agent_array|udm_api_version|udm_cat_list|udm_cat_path|udm_check_charset|udm_check_stored|udm_clear_search_limits|udm_close_stored|udm_crc32|udm_errno|udm_error|udm_find|udm_free_agent|udm_free_ispell_data|udm_free_res|udm_get_doc_count|udm_get_res_field|udm_get_res_param|udm_hash32|udm_load_ispell_data|udm_open_stored|udm_set_agent_param|uksort|umask|underflowexception|unexpectedvalueexception|uniqid|unixtojd|unlink|unpack|unregister_tick_function|unserialize|unset|urldecode|urlencode|use_soap_error_handler|user_error|usleep|usort|utf8_decode|utf8_encode|v8js|v8jsexception|var_dump|var_export|variant|variant_abs|variant_add|variant_and|variant_cast|variant_cat|variant_cmp|variant_date_from_timestamp|variant_date_to_timestamp|variant_div|variant_eqv|variant_fix|variant_get_type|variant_idiv|variant_imp|variant_int|variant_mod|variant_mul|variant_neg|variant_not|variant_or|variant_pow|variant_round|variant_set|variant_set_type|variant_sub|variant_xor|version_compare|vfprintf|virtual|vpopmail_add_alias_domain|vpopmail_add_alias_domain_ex|vpopmail_add_domain|vpopmail_add_domain_ex|vpopmail_add_user|vpopmail_alias_add|vpopmail_alias_del|vpopmail_alias_del_domain|vpopmail_alias_get|vpopmail_alias_get_all|vpopmail_auth_user|vpopmail_del_domain|vpopmail_del_domain_ex|vpopmail_del_user|vpopmail_error|vpopmail_passwd|vpopmail_set_user_quota|vprintf|vsprintf|w32api_deftype|w32api_init_dtype|w32api_invoke_function|w32api_register_function|w32api_set_call_method|wddx_add_vars|wddx_deserialize|wddx_packet_end|wddx_packet_start|wddx_serialize_value|wddx_serialize_vars|win32_continue_service|win32_create_service|win32_delete_service|win32_get_last_control_message|win32_pause_service|win32_ps_list_procs|win32_ps_stat_mem|win32_ps_stat_proc|win32_query_service_status|win32_set_service_status|win32_start_service|win32_start_service_ctrl_dispatcher|win32_stop_service|wincache_fcache_fileinfo|wincache_fcache_meminfo|wincache_lock|wincache_ocache_fileinfo|wincache_ocache_meminfo|wincache_refresh_if_changed|wincache_rplist_fileinfo|wincache_rplist_meminfo|wincache_scache_info|wincache_scache_meminfo|wincache_ucache_add|wincache_ucache_cas|wincache_ucache_clear|wincache_ucache_dec|wincache_ucache_delete|wincache_ucache_exists|wincache_ucache_get|wincache_ucache_inc|wincache_ucache_info|wincache_ucache_meminfo|wincache_ucache_set|wincache_unlock|wordwrap|xattr_get|xattr_list|xattr_remove|xattr_set|xattr_supported|xdiff_file_bdiff|xdiff_file_bdiff_size|xdiff_file_bpatch|xdiff_file_diff|xdiff_file_diff_binary|xdiff_file_merge3|xdiff_file_patch|xdiff_file_patch_binary|xdiff_file_rabdiff|xdiff_string_bdiff|xdiff_string_bdiff_size|xdiff_string_bpatch|xdiff_string_diff|xdiff_string_diff_binary|xdiff_string_merge3|xdiff_string_patch|xdiff_string_patch_binary|xdiff_string_rabdiff|xhprof_disable|xhprof_enable|xhprof_sample_disable|xhprof_sample_enable|xml_error_string|xml_get_current_byte_index|xml_get_current_column_number|xml_get_current_line_number|xml_get_error_code|xml_parse|xml_parse_into_struct|xml_parser_create|xml_parser_create_ns|xml_parser_free|xml_parser_get_option|xml_parser_set_option|xml_set_character_data_handler|xml_set_default_handler|xml_set_element_handler|xml_set_end_namespace_decl_handler|xml_set_external_entity_ref_handler|xml_set_notation_decl_handler|xml_set_object|xml_set_processing_instruction_handler|xml_set_start_namespace_decl_handler|xml_set_unparsed_entity_decl_handler|xmlreader|xmlrpc_decode|xmlrpc_decode_request|xmlrpc_encode|xmlrpc_encode_request|xmlrpc_get_type|xmlrpc_is_fault|xmlrpc_parse_method_descriptions|xmlrpc_server_add_introspection_data|xmlrpc_server_call_method|xmlrpc_server_create|xmlrpc_server_destroy|xmlrpc_server_register_introspection_callback|xmlrpc_server_register_method|xmlrpc_set_type|xmlwriter_end_attribute|xmlwriter_end_cdata|xmlwriter_end_comment|xmlwriter_end_document|xmlwriter_end_dtd|xmlwriter_end_dtd_attlist|xmlwriter_end_dtd_element|xmlwriter_end_dtd_entity|xmlwriter_end_element|xmlwriter_end_pi|xmlwriter_flush|xmlwriter_full_end_element|xmlwriter_open_memory|xmlwriter_open_uri|xmlwriter_output_memory|xmlwriter_set_indent|xmlwriter_set_indent_string|xmlwriter_start_attribute|xmlwriter_start_attribute_ns|xmlwriter_start_cdata|xmlwriter_start_comment|xmlwriter_start_document|xmlwriter_start_dtd|xmlwriter_start_dtd_attlist|xmlwriter_start_dtd_element|xmlwriter_start_dtd_entity|xmlwriter_start_element|xmlwriter_start_element_ns|xmlwriter_start_pi|xmlwriter_text|xmlwriter_write_attribute|xmlwriter_write_attribute_ns|xmlwriter_write_cdata|xmlwriter_write_comment|xmlwriter_write_dtd|xmlwriter_write_dtd_attlist|xmlwriter_write_dtd_element|xmlwriter_write_dtd_entity|xmlwriter_write_element|xmlwriter_write_element_ns|xmlwriter_write_pi|xmlwriter_write_raw|xpath_eval|xpath_eval_expression|xpath_new_context|xpath_register_ns|xpath_register_ns_auto|xptr_eval|xptr_new_context|xslt_backend_info|xslt_backend_name|xslt_backend_version|xslt_create|xslt_errno|xslt_error|xslt_free|xslt_getopt|xslt_process|xslt_set_base|xslt_set_encoding|xslt_set_error_handler|xslt_set_log|xslt_set_object|xslt_set_sax_handler|xslt_set_sax_handlers|xslt_set_scheme_handler|xslt_set_scheme_handlers|xslt_setopt|xsltprocessor|yaml_emit|yaml_emit_file|yaml_parse|yaml_parse_file|yaml_parse_url|yaz_addinfo|yaz_ccl_conf|yaz_ccl_parse|yaz_close|yaz_connect|yaz_database|yaz_element|yaz_errno|yaz_error|yaz_es|yaz_es_result|yaz_get_option|yaz_hits|yaz_itemorder|yaz_present|yaz_range|yaz_record|yaz_scan|yaz_scan_result|yaz_schema|yaz_search|yaz_set_option|yaz_sort|yaz_syntax|yaz_wait|yp_all|yp_cat|yp_err_string|yp_errno|yp_first|yp_get_default_domain|yp_master|yp_match|yp_next|yp_order|zend_logo_guid|zend_thread_id|zend_version|zip_close|zip_entry_close|zip_entry_compressedsize|zip_entry_compressionmethod|zip_entry_filesize|zip_entry_name|zip_entry_open|zip_entry_read|zip_open|zip_read|ziparchive|ziparchive_addemptydir|ziparchive_addfile|ziparchive_addfromstring|ziparchive_close|ziparchive_deleteindex|ziparchive_deletename|ziparchive_extractto|ziparchive_getarchivecomment|ziparchive_getcommentindex|ziparchive_getcommentname|ziparchive_getfromindex|ziparchive_getfromname|ziparchive_getnameindex|ziparchive_getstatusstring|ziparchive_getstream|ziparchive_locatename|ziparchive_open|ziparchive_renameindex|ziparchive_renamename|ziparchive_setCommentName|ziparchive_setarchivecomment|ziparchive_setcommentindex|ziparchive_statindex|ziparchive_statname|ziparchive_unchangeall|ziparchive_unchangearchive|ziparchive_unchangeindex|ziparchive_unchangename|zlib_get_coding_type".split("|")),n=i.arrayToMap("abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|final|finally|for|foreach|function|global|goto|if|implements|instanceof|insteadof|interface|namespace|new|or|private|protected|public|static|switch|throw|trait|try|use|var|while|xor|yield".split("|")),r=i.arrayToMap("__halt_compiler|die|echo|empty|exit|eval|include|include_once|isset|list|require|require_once|return|print|unset".split("|")),o=i.arrayToMap("true|TRUE|false|FALSE|null|NULL|__CLASS__|__DIR__|__FILE__|__LINE__|__METHOD__|__FUNCTION__|__NAMESPACE__|__TRAIT__".split("|")),u=i.arrayToMap("$GLOBALS|$_SERVER|$_GET|$_POST|$_FILES|$_REQUEST|$_SESSION|$_ENV|$_COOKIE|$php_errormsg|$HTTP_RAW_POST_DATA|$http_response_header|$argc|$argv".split("|")),a=i.arrayToMap("key_exists|cairo_matrix_create_scale|cairo_matrix_create_translate|call_user_method|call_user_method_array|com_addref|com_get|com_invoke|com_isenum|com_load|com_release|com_set|connection_timeout|cubrid_load_from_glo|cubrid_new_glo|cubrid_save_to_glo|cubrid_send_glo|define_syslog_variables|dl|ereg|ereg_replace|eregi|eregi_replace|hw_documentattributes|hw_documentbodytag|hw_documentsize|hw_outputdocument|imagedashedline|maxdb_bind_param|maxdb_bind_result|maxdb_client_encoding|maxdb_close_long_data|maxdb_execute|maxdb_fetch|maxdb_get_metadata|maxdb_param_count|maxdb_send_long_data|mcrypt_ecb|mcrypt_generic_end|mime_content_type|mysql_createdb|mysql_dbname|mysql_db_query|mysql_drop_db|mysql_dropdb|mysql_escape_string|mysql_fieldflags|mysql_fieldflags|mysql_fieldname|mysql_fieldtable|mysql_fieldtype|mysql_freeresult|mysql_listdbs|mysql_list_fields|mysql_listfields|mysql_list_tables|mysql_listtables|mysql_numfields|mysql_numrows|mysql_selectdb|mysql_tablename|mysqli_bind_param|mysqli_bind_result|mysqli_disable_reads_from_master|mysqli_disable_rpl_parse|mysqli_enable_reads_from_master|mysqli_enable_rpl_parse|mysqli_execute|mysqli_fetch|mysqli_get_metadata|mysqli_master_query|mysqli_param_count|mysqli_rpl_parse_enabled|mysqli_rpl_probe|mysqli_rpl_query_type|mysqli_send_long_data|mysqli_send_query|mysqli_slave_query|ocibindbyname|ocicancel|ocicloselob|ocicollappend|ocicollassign|ocicollassignelem|ocicollgetelem|ocicollmax|ocicollsize|ocicolltrim|ocicolumnisnull|ocicolumnname|ocicolumnprecision|ocicolumnscale|ocicolumnsize|ocicolumntype|ocicolumntyperaw|ocicommit|ocidefinebyname|ocierror|ociexecute|ocifetch|ocifetchinto|ocifetchstatement|ocifreecollection|ocifreecursor|ocifreedesc|ocifreestatement|ociinternaldebug|ociloadlob|ocilogoff|ocilogon|ocinewcollection|ocinewcursor|ocinewdescriptor|ocinlogon|ocinumcols|ociparse|ociplogon|ociresult|ocirollback|ocirowcount|ocisavelob|ocisavelobfile|ociserverversion|ocisetprefetch|ocistatementtype|ociwritelobtofile|ociwritetemporarylob|PDF_add_annotation|PDF_add_bookmark|PDF_add_launchlink|PDF_add_locallink|PDF_add_note|PDF_add_outline|PDF_add_pdflink|PDF_add_weblink|PDF_attach_file|PDF_begin_page|PDF_begin_template|PDF_close_pdi|PDF_close|PDF_findfont|PDF_get_font|PDF_get_fontname|PDF_get_fontsize|PDF_get_image_height|PDF_get_image_width|PDF_get_majorversion|PDF_get_minorversion|PDF_get_pdi_parameter|PDF_get_pdi_value|PDF_open_ccitt|PDF_open_file|PDF_open_gif|PDF_open_image_file|PDF_open_image|PDF_open_jpeg|PDF_open_pdi|PDF_open_tiff|PDF_place_image|PDF_place_pdi_page|PDF_set_border_color|PDF_set_border_dash|PDF_set_border_style|PDF_set_char_spacing|PDF_set_duration|PDF_set_horiz_scaling|PDF_set_info_author|PDF_set_info_creator|PDF_set_info_keywords|PDF_set_info_subject|PDF_set_info_title|PDF_set_leading|PDF_set_text_matrix|PDF_set_text_rendering|PDF_set_text_rise|PDF_set_word_spacing|PDF_setgray_fill|PDF_setgray_stroke|PDF_setgray|PDF_setpolydash|PDF_setrgbcolor_fill|PDF_setrgbcolor_stroke|PDF_setrgbcolor|PDF_show_boxed|php_check_syntax|px_set_tablename|px_set_targetencoding|runkit_sandbox_output_handler|session_is_registered|session_register|session_unregisterset_magic_quotes_runtime|magic_quotes_runtime|set_socket_blocking|socket_set_blocking|set_socket_timeout|socket_set_timeout|split|spliti|sql_regcase".split("|")),f=i.arrayToMap("cfunction|old_function".split("|")),l=i.arrayToMap([]);this.$rules={start:[{token:"comment",regex:/(?:#|\/\/)(?:[^?]|\?[^>])*/},e.getStartRule("doc-start"),{token:"comment",regex:"\\/\\*",next:"comment"},{token:"string.regexp",regex:"[/](?:(?:\\[(?:\\\\]|[^\\]])+\\])|(?:\\\\/|[^\\]/]))*[/][gimy]*\\s*(?=[).,;]|$)"},{token:"string",regex:'"',next:"qqstring"},{token:"string",regex:"'",next:"qstring"},{token:"constant.numeric",regex:"0[xX][0-9a-fA-F]+\\b"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"constant.language",regex:"\\b(?:DEFAULT_INCLUDE_PATH|E_(?:ALL|CO(?:MPILE_(?:ERROR|WARNING)|RE_(?:ERROR|WARNING))|ERROR|NOTICE|PARSE|STRICT|USER_(?:ERROR|NOTICE|WARNING)|WARNING)|P(?:EAR_(?:EXTENSION_DIR|INSTALL_DIR)|HP_(?:BINDIR|CONFIG_FILE_(?:PATH|SCAN_DIR)|DATADIR|E(?:OL|XTENSION_DIR)|INT_(?:MAX|SIZE)|L(?:IBDIR|OCALSTATEDIR)|O(?:S|UTPUT_HANDLER_(?:CONT|END|START))|PREFIX|S(?:API|HLIB_SUFFIX|YSCONFDIR)|VERSION))|__COMPILER_HALT_OFFSET__)\\b"},{token:["keyword","text","support.class"],regex:"\\b(new)(\\s+)(\\w+)"},{token:["support.class","keyword.operator"],regex:"\\b(\\w+)(::)"},{token:"constant.language",regex:"\\b(?:A(?:B(?:DAY_(?:1|2|3|4|5|6|7)|MON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9))|LT_DIGITS|M_STR|SSERT_(?:ACTIVE|BAIL|CALLBACK|QUIET_EVAL|WARNING))|C(?:ASE_(?:LOWER|UPPER)|HAR_MAX|O(?:DESET|NNECTION_(?:ABORTED|NORMAL|TIMEOUT)|UNT_(?:NORMAL|RECURSIVE))|R(?:EDITS_(?:ALL|DOCS|FULLPAGE|G(?:ENERAL|ROUP)|MODULES|QA|SAPI)|NCYSTR|YPT_(?:BLOWFISH|EXT_DES|MD5|S(?:ALT_LENGTH|TD_DES)))|URRENCY_SYMBOL)|D(?:AY_(?:1|2|3|4|5|6|7)|ECIMAL_POINT|IRECTORY_SEPARATOR|_(?:FMT|T_FMT))|E(?:NT_(?:COMPAT|NOQUOTES|QUOTES)|RA(?:_(?:D_(?:FMT|T_FMT)|T_FMT|YEAR)|)|XTR_(?:IF_EXISTS|OVERWRITE|PREFIX_(?:ALL|I(?:F_EXISTS|NVALID)|SAME)|SKIP))|FRAC_DIGITS|GROUPING|HTML_(?:ENTITIES|SPECIALCHARS)|IN(?:FO_(?:ALL|C(?:ONFIGURATION|REDITS)|ENVIRONMENT|GENERAL|LICENSE|MODULES|VARIABLES)|I_(?:ALL|PERDIR|SYSTEM|USER)|T_(?:CURR_SYMBOL|FRAC_DIGITS))|L(?:C_(?:ALL|C(?:OLLATE|TYPE)|M(?:ESSAGES|ONETARY)|NUMERIC|TIME)|O(?:CK_(?:EX|NB|SH|UN)|G_(?:A(?:LERT|UTH(?:PRIV|))|C(?:ONS|R(?:IT|ON))|D(?:AEMON|EBUG)|E(?:MERG|RR)|INFO|KERN|L(?:OCAL(?:0|1|2|3|4|5|6|7)|PR)|MAIL|N(?:DELAY|EWS|O(?:TICE|WAIT))|ODELAY|P(?:ERROR|ID)|SYSLOG|U(?:SER|UCP)|WARNING)))|M(?:ON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9|DECIMAL_POINT|GROUPING|THOUSANDS_SEP)|_(?:1_PI|2_(?:PI|SQRTPI)|E|L(?:N(?:10|2)|OG(?:10E|2E))|PI(?:_(?:2|4)|)|SQRT(?:1_2|2)))|N(?:EGATIVE_SIGN|O(?:EXPR|STR)|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|P(?:ATH(?:INFO_(?:BASENAME|DIRNAME|EXTENSION)|_SEPARATOR)|M_STR|OSITIVE_SIGN|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|RADIXCHAR|S(?:EEK_(?:CUR|END|SET)|ORT_(?:ASC|DESC|NUMERIC|REGULAR|STRING)|TR_PAD_(?:BOTH|LEFT|RIGHT))|T(?:HOUS(?:ANDS_SEP|EP)|_FMT(?:_AMPM|))|YES(?:EXPR|STR)|STD(?:IN|OUT|ERR))\\b"},{token:function(e){return n.hasOwnProperty(e)?"keyword":o.hasOwnProperty(e)?"constant.language":u.hasOwnProperty(e)?"variable.language":l.hasOwnProperty(e)?"invalid.illegal":t.hasOwnProperty(e)?"support.function":e=="debugger"?"invalid.deprecated":e.match(/^(\$[a-zA-Z_\x7f-\uffff][a-zA-Z0-9_\x7f-\uffff]*|self|parent)$/)?"variable":"identifier"},regex:/[a-zA-Z_$\x7f-\uffff][a-zA-Z0-9_\x7f-\uffff]*/},{onMatch:function(e,t,n){e=e.substr(3);if(e[0]=="'"||e[0]=='"')e=e.slice(1,-1);return n.unshift(this.next,e),"markup.list"},regex:/<<<(?:\w+|'\w+'|"\w+")$/,next:"heredoc"},{token:"keyword.operator",regex:"::|!|\\$|%|&|\\*|\\-\\-|\\-|\\+\\+|\\+|~|===|==|!=|!==|<=|>=|=>|<<=|>>=|>>>=|<>|<|>|\\.=|=|!|&&|\\|\\||\\?\\:|\\*=|/=|%=|\\+=|\\-=|&=|\\^=|\\b(?:in|instanceof|new|delete|typeof|void)"},{token:"punctuation.operator",regex:/[,;]/},{token:"paren.lparen",regex:"[[({]"},{token:"paren.rparen",regex:"[\\])}]"},{token:"text",regex:"\\s+"}],heredoc:[{onMatch:function(e,t,n){return n[1]!=e?(this.next="","string"):(n.shift(),n.shift(),this.next=this.nextState,"markup.list")},regex:"^\\w+(?=;?$)",nextState:"start"},{token:"string",regex:".*"}],comment:[{token:"comment",regex:"\\*\\/",next:"start"},{defaultToken:"comment"}],qqstring:[{token:"constant.language.escape",regex:'\\\\(?:[nrtvef\\\\"$]|[0-7]{1,3}|x[0-9A-Fa-f]{1,2})'},{token:"variable",regex:/\$[\w]+(?:\[[\w\]+]|[=\-]>\w+)?/},{token:"variable",regex:/\$\{[^"\}]+\}?/},{token:"string",regex:'"',next:"start"},{defaultToken:"string"}],qstring:[{token:"constant.language.escape",regex:/\\['\\]/},{token:"string",regex:"'",next:"start"},{defaultToken:"string"}]},this.embedRules(s,"doc-",[s.getEndRule("start")])};r.inherits(a,o);var f=function(){u.call(this);var e=[{token:"support.php_tag",regex:"<\\?(?:php|=)?",push:"php-start"}],t=[{token:"support.php_tag",regex:"\\?>",next:"pop"}];for(var n in this.$rules)this.$rules[n].unshift.apply(this.$rules[n],e);this.embedRules(a,"php-",t,["start"]),this.normalizeRules()};r.inherits(f,u),t.PhpHighlightRules=f,t.PhpLangHighlightRules=a}),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(e,t,n){"use strict";var r=e("../range").Range,i=function(){};(function(){this.checkOutdent=function(e,t){return/^\s+$/.test(e)?/^\s*\}/.test(t):!1},this.autoOutdent=function(e,t){var n=e.getLine(t),i=n.match(/^(\s*\})/);if(!i)return 0;var s=i[1].length,o=e.findMatchingBracket({row:t,column:s});if(!o||o.row==t)return 0;var u=this.$getIndent(e.getLine(o.row));e.replace(new r(t,0,t,s-1),u)},this.$getIndent=function(e){return e.match(/^\s*/)[0]}}).call(i.prototype),t.MatchingBraceOutdent=i}),ace.define("ace/mode/php_completions",["require","exports","module"],function(e,t,n){"use strict";function s(e,t){return e.type.lastIndexOf(t)>-1}var r={abs:["int abs(int number)","Return the absolute value of the number"],acos:["float acos(float number)","Return the arc cosine of the number in radians"],acosh:["float acosh(float number)","Returns the inverse hyperbolic cosine of the number, i.e. the value whose hyperbolic cosine is number"],addGlob:["bool addGlob(string pattern[,int flags [, array options]])","Add files matching the glob pattern. See php's glob for the pattern syntax."],addPattern:["bool addPattern(string pattern[, string path [, array options]])","Add files matching the pcre pattern. See php's pcre for the pattern syntax."],addcslashes:["string addcslashes(string str, string charlist)","Escapes all chars mentioned in charlist with backslash. It creates octal representations if asked to backslash characters with 8th bit set or with ASCII<32 (except '\\n', '\\r', '\\t' etc...)"],addslashes:["string addslashes(string str)","Escapes single quote, double quotes and backslash characters in a string with backslashes"],apache_child_terminate:["bool apache_child_terminate()","Terminate apache process after this request"],apache_get_modules:["array apache_get_modules()","Get a list of loaded Apache modules"],apache_get_version:["string apache_get_version()","Fetch Apache version"],apache_getenv:["bool apache_getenv(string variable [, bool walk_to_top])","Get an Apache subprocess_env variable"],apache_lookup_uri:["object apache_lookup_uri(string URI)","Perform a partial request of the given URI to obtain information about it"],apache_note:["string apache_note(string note_name [, string note_value])","Get and set Apache request notes"],apache_request_auth_name:["string apache_request_auth_name()",""],apache_request_auth_type:["string apache_request_auth_type()",""],apache_request_discard_request_body:["long apache_request_discard_request_body()",""],apache_request_err_headers_out:["array apache_request_err_headers_out([{string name|array list} [, string value [, bool replace = false]]])","* fetch all headers that go out in case of an error or a subrequest"],apache_request_headers:["array apache_request_headers()","Fetch all HTTP request headers"],apache_request_headers_in:["array apache_request_headers_in()","* fetch all incoming request headers"],apache_request_headers_out:["array apache_request_headers_out([{string name|array list} [, string value [, bool replace = false]]])","* fetch all outgoing request headers"],apache_request_is_initial_req:["bool apache_request_is_initial_req()",""],apache_request_log_error:["bool apache_request_log_error(string message, [long facility])",""],apache_request_meets_conditions:["long apache_request_meets_conditions()",""],apache_request_remote_host:["int apache_request_remote_host([int type])",""],apache_request_run:["long apache_request_run()","This is a wrapper for ap_sub_run_req and ap_destory_sub_req. It takes sub_request, runs it, destroys it, and returns it's status."],apache_request_satisfies:["long apache_request_satisfies()",""],apache_request_server_port:["int apache_request_server_port()",""],apache_request_set_etag:["void apache_request_set_etag()",""],apache_request_set_last_modified:["void apache_request_set_last_modified()",""],apache_request_some_auth_required:["bool apache_request_some_auth_required()",""],apache_request_sub_req_lookup_file:["object apache_request_sub_req_lookup_file(string file)","Returns sub-request for the specified file. You would need to run it yourself with run()."],apache_request_sub_req_lookup_uri:["object apache_request_sub_req_lookup_uri(string uri)","Returns sub-request for the specified uri. You would need to run it yourself with run()"],apache_request_sub_req_method_uri:["object apache_request_sub_req_method_uri(string method, string uri)","Returns sub-request for the specified file. You would need to run it yourself with run()."],apache_request_update_mtime:["long apache_request_update_mtime([int dependency_mtime])",""],apache_reset_timeout:["bool apache_reset_timeout()","Reset the Apache write timer"],apache_response_headers:["array apache_response_headers()","Fetch all HTTP response headers"],apache_setenv:["bool apache_setenv(string variable, string value [, bool walk_to_top])","Set an Apache subprocess_env variable"],array_change_key_case:["array array_change_key_case(array input [, int case=CASE_LOWER])","Retuns an array with all string keys lowercased [or uppercased]"],array_chunk:["array array_chunk(array input, int size [, bool preserve_keys])","Split array into chunks"],array_combine:["array array_combine(array keys, array values)","Creates an array by using the elements of the first parameter as keys and the elements of the second as the corresponding values"],array_count_values:["array array_count_values(array input)","Return the value as key and the frequency of that value in input as value"],array_diff:["array array_diff(array arr1, array arr2 [, array ...])","Returns the entries of arr1 that have values which are not present in any of the others arguments."],array_diff_assoc:["array array_diff_assoc(array arr1, array arr2 [, array ...])","Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal"],array_diff_key:["array array_diff_key(array arr1, array arr2 [, array ...])","Returns the entries of arr1 that have keys which are not present in any of the others arguments. This function is like array_diff() but works on the keys instead of the values. The associativity is preserved."],array_diff_uassoc:["array array_diff_uassoc(array arr1, array arr2 [, array ...], callback data_comp_func)","Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal. Elements are compared by user supplied function."],array_diff_ukey:["array array_diff_ukey(array arr1, array arr2 [, array ...], callback key_comp_func)","Returns the entries of arr1 that have keys which are not present in any of the others arguments. User supplied function is used for comparing the keys. This function is like array_udiff() but works on the keys instead of the values. The associativity is preserved."],array_fill:["array array_fill(int start_key, int num, mixed val)","Create an array containing num elements starting with index start_key each initialized to val"],array_fill_keys:["array array_fill_keys(array keys, mixed val)","Create an array using the elements of the first parameter as keys each initialized to val"],array_filter:["array array_filter(array input [, mixed callback])","Filters elements from the array via the callback."],array_flip:["array array_flip(array input)","Return array with key <-> value flipped"],array_intersect:["array array_intersect(array arr1, array arr2 [, array ...])","Returns the entries of arr1 that have values which are present in all the other arguments"],array_intersect_assoc:["array array_intersect_assoc(array arr1, array arr2 [, array ...])","Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check"],array_intersect_key:["array array_intersect_key(array arr1, array arr2 [, array ...])","Returns the entries of arr1 that have keys which are present in all the other arguments. Kind of equivalent to array_diff(array_keys($arr1), array_keys($arr2)[,array_keys(...)]). Equivalent of array_intersect_assoc() but does not do compare of the data."],array_intersect_uassoc:["array array_intersect_uassoc(array arr1, array arr2 [, array ...], callback key_compare_func)","Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check and they are compared by using an user-supplied callback."],array_intersect_ukey:["array array_intersect_ukey(array arr1, array arr2 [, array ...], callback key_compare_func)","Returns the entries of arr1 that have keys which are present in all the other arguments. Kind of equivalent to array_diff(array_keys($arr1), array_keys($arr2)[,array_keys(...)]). The comparison of the keys is performed by a user supplied function. Equivalent of array_intersect_uassoc() but does not do compare of the data."],array_key_exists:["bool array_key_exists(mixed key, array search)","Checks if the given key or index exists in the array"],array_keys:["array array_keys(array input [, mixed search_value[, bool strict]])","Return just the keys from the input array, optionally only for the specified search_value"],array_key_first:["mixed array_key_first(array arr)","Returns the first key of arr if the array is not empty; NULL otherwise"],array_key_last:["mixed array_key_last(array arr)","Returns the last key of arr if the array is not empty; NULL otherwise"],array_map:["array array_map(mixed callback, array input1 [, array input2 ,...])","Applies the callback to the elements in given arrays."],array_merge:["array array_merge(array arr1, array arr2 [, array ...])","Merges elements from passed arrays into one array"],array_merge_recursive:["array array_merge_recursive(array arr1, array arr2 [, array ...])","Recursively merges elements from passed arrays into one array"],array_multisort:["bool array_multisort(array ar1 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]] [, array ar2 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]], ...])","Sort multiple arrays at once similar to how ORDER BY clause works in SQL"],array_pad:["array array_pad(array input, int pad_size, mixed pad_value)","Returns a copy of input array padded with pad_value to size pad_size"],array_pop:["mixed array_pop(array stack)","Pops an element off the end of the array"],array_product:["mixed array_product(array input)","Returns the product of the array entries"],array_push:["int array_push(array stack, mixed var [, mixed ...])","Pushes elements onto the end of the array"],array_rand:["mixed array_rand(array input [, int num_req])","Return key/keys for random entry/entries in the array"],array_reduce:["mixed array_reduce(array input, mixed callback [, mixed initial])","Iteratively reduce the array to a single value via the callback."],array_replace:["array array_replace(array arr1, array arr2 [, array ...])","Replaces elements from passed arrays into one array"],array_replace_recursive:["array array_replace_recursive(array arr1, array arr2 [, array ...])","Recursively replaces elements from passed arrays into one array"],array_reverse:["array array_reverse(array input [, bool preserve keys])","Return input as a new array with the order of the entries reversed"],array_search:["mixed array_search(mixed needle, array haystack [, bool strict])","Searches the array for a given value and returns the corresponding key if successful"],array_shift:["mixed array_shift(array stack)","Pops an element off the beginning of the array"],array_slice:["array array_slice(array input, int offset [, int length [, bool preserve_keys]])","Returns elements specified by offset and length"],array_splice:["array array_splice(array input, int offset [, int length [, array replacement]])","Removes the elements designated by offset and length and replace them with supplied array"],array_sum:["mixed array_sum(array input)","Returns the sum of the array entries"],array_udiff:["array array_udiff(array arr1, array arr2 [, array ...], callback data_comp_func)","Returns the entries of arr1 that have values which are not present in any of the others arguments. Elements are compared by user supplied function."],array_udiff_assoc:["array array_udiff_assoc(array arr1, array arr2 [, array ...], callback key_comp_func)","Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal. Keys are compared by user supplied function."],array_udiff_uassoc:["array array_udiff_uassoc(array arr1, array arr2 [, array ...], callback data_comp_func, callback key_comp_func)","Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal. Keys and elements are compared by user supplied functions."],array_uintersect:["array array_uintersect(array arr1, array arr2 [, array ...], callback data_compare_func)","Returns the entries of arr1 that have values which are present in all the other arguments. Data is compared by using an user-supplied callback."],array_uintersect_assoc:["array array_uintersect_assoc(array arr1, array arr2 [, array ...], callback data_compare_func)","Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check. Data is compared by using an user-supplied callback."],array_uintersect_uassoc:["array array_uintersect_uassoc(array arr1, array arr2 [, array ...], callback data_compare_func, callback key_compare_func)","Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check. Both data and keys are compared by using user-supplied callbacks."],array_unique:["array array_unique(array input [, int sort_flags])","Removes duplicate values from array"],array_unshift:["int array_unshift(array stack, mixed var [, mixed ...])","Pushes elements onto the beginning of the array"],array_values:["array array_values(array input)","Return just the values from the input array"],array_walk:["bool array_walk(array input, string funcname [, mixed userdata])","Apply a user function to every member of an array"],array_walk_recursive:["bool array_walk_recursive(array input, string funcname [, mixed userdata])","Apply a user function recursively to every member of an array"],arsort:["bool arsort(array &array_arg [, int sort_flags])","Sort an array in reverse order and maintain index association"],asin:["float asin(float number)","Returns the arc sine of the number in radians"],asinh:["float asinh(float number)","Returns the inverse hyperbolic sine of the number, i.e. the value whose hyperbolic sine is number"],asort:["bool asort(array &array_arg [, int sort_flags])","Sort an array and maintain index association"],assert:["int assert(string|bool assertion)","Checks if assertion is false"],assert_options:["mixed assert_options(int what [, mixed value])","Set/get the various assert flags"],atan:["float atan(float number)","Returns the arc tangent of the number in radians"],atan2:["float atan2(float y, float x)","Returns the arc tangent of y/x, with the resulting quadrant determined by the signs of y and x"],atanh:["float atanh(float number)","Returns the inverse hyperbolic tangent of the number, i.e. the value whose hyperbolic tangent is number"],attachIterator:["void attachIterator(Iterator iterator[, mixed info])","Attach a new iterator"],base64_decode:["string base64_decode(string str[, bool strict])","Decodes string using MIME base64 algorithm"],base64_encode:["string base64_encode(string str)","Encodes string using MIME base64 algorithm"],base_convert:["string base_convert(string number, int frombase, int tobase)","Converts a number in a string from any base <= 36 to any base <= 36"],basename:["string basename(string path [, string suffix])","Returns the filename component of the path"],bcadd:["string bcadd(string left_operand, string right_operand [, int scale])","Returns the sum of two arbitrary precision numbers"],bccomp:["int bccomp(string left_operand, string right_operand [, int scale])","Compares two arbitrary precision numbers"],bcdiv:["string bcdiv(string left_operand, string right_operand [, int scale])","Returns the quotient of two arbitrary precision numbers (division)"],bcmod:["string bcmod(string left_operand, string right_operand)","Returns the modulus of the two arbitrary precision operands"],bcmul:["string bcmul(string left_operand, string right_operand [, int scale])","Returns the multiplication of two arbitrary precision numbers"],bcpow:["string bcpow(string x, string y [, int scale])","Returns the value of an arbitrary precision number raised to the power of another"],bcpowmod:["string bcpowmod(string x, string y, string mod [, int scale])","Returns the value of an arbitrary precision number raised to the power of another reduced by a modulous"],bcscale:["bool bcscale(int scale)","Sets default scale parameter for all bc math functions"],bcsqrt:["string bcsqrt(string operand [, int scale])","Returns the square root of an arbitray precision number"],bcsub:["string bcsub(string left_operand, string right_operand [, int scale])","Returns the difference between two arbitrary precision numbers"],bin2hex:["string bin2hex(string data)","Converts the binary representation of data to hex"],bind_textdomain_codeset:["string bind_textdomain_codeset (string domain, string codeset)","Specify the character encoding in which the messages from the DOMAIN message catalog will be returned."],bindec:["int bindec(string binary_number)","Returns the decimal equivalent of the binary number"],bindtextdomain:["string bindtextdomain(string domain_name, string dir)","Bind to the text domain domain_name, looking for translations in dir. Returns the current domain"],birdstep_autocommit:["bool birdstep_autocommit(int index)",""],birdstep_close:["bool birdstep_close(int id)",""],birdstep_commit:["bool birdstep_commit(int index)",""],birdstep_connect:["int birdstep_connect(string server, string user, string pass)",""],birdstep_exec:["int birdstep_exec(int index, string exec_str)",""],birdstep_fetch:["bool birdstep_fetch(int index)",""],birdstep_fieldname:["string birdstep_fieldname(int index, int col)",""],birdstep_fieldnum:["int birdstep_fieldnum(int index)",""],birdstep_freeresult:["bool birdstep_freeresult(int index)",""],birdstep_off_autocommit:["bool birdstep_off_autocommit(int index)",""],birdstep_result:["mixed birdstep_result(int index, mixed col)",""],birdstep_rollback:["bool birdstep_rollback(int index)",""],bzcompress:["string bzcompress(string source [, int blocksize100k [, int workfactor]])","Compresses a string into BZip2 encoded data"],bzdecompress:["string bzdecompress(string source [, int small])","Decompresses BZip2 compressed data"],bzerrno:["int bzerrno(resource bz)","Returns the error number"],bzerror:["array bzerror(resource bz)","Returns the error number and error string in an associative array"],bzerrstr:["string bzerrstr(resource bz)","Returns the error string"],bzopen:["resource bzopen(string|int file|fp, string mode)","Opens a new BZip2 stream"],bzread:["string bzread(resource bz[, int length])","Reads up to length bytes from a BZip2 stream, or 1024 bytes if length is not specified"],cal_days_in_month:["int cal_days_in_month(int calendar, int month, int year)","Returns the number of days in a month for a given year and calendar"],cal_from_jd:["array cal_from_jd(int jd, int calendar)","Converts from Julian Day Count to a supported calendar and return extended information"],cal_info:["array cal_info([int calendar])","Returns information about a particular calendar"],cal_to_jd:["int cal_to_jd(int calendar, int month, int day, int year)","Converts from a supported calendar to Julian Day Count"],call_user_func:["mixed call_user_func(mixed function_name [, mixed parmeter] [, mixed ...])","Call a user function which is the first parameter"],call_user_func_array:["mixed call_user_func_array(string function_name, array parameters)","Call a user function which is the first parameter with the arguments contained in array"],call_user_method:["mixed call_user_method(string method_name, mixed object [, mixed parameter] [, mixed ...])","Call a user method on a specific object or class"],call_user_method_array:["mixed call_user_method_array(string method_name, mixed object, array params)","Call a user method on a specific object or class using a parameter array"],ceil:["float ceil(float number)","Returns the next highest integer value of the number"],chdir:["bool chdir(string directory)","Change the current directory"],checkdate:["bool checkdate(int month, int day, int year)","Returns true(1) if it is a valid date in gregorian calendar"],chgrp:["bool chgrp(string filename, mixed group)","Change file group"],chmod:["bool chmod(string filename, int mode)","Change file mode"],chown:["bool chown(string filename, mixed user)","Change file owner"],chr:["string chr(int ascii)","Converts ASCII code to a character"],chroot:["bool chroot(string directory)","Change root directory"],chunk_split:["string chunk_split(string str [, int chunklen [, string ending]])","Returns split line"],class_alias:["bool class_alias(string user_class_name , string alias_name [, bool autoload])","Creates an alias for user defined class"],class_exists:["bool class_exists(string classname [, bool autoload])","Checks if the class exists"],class_implements:["array class_implements(mixed what [, bool autoload ])","Return all classes and interfaces implemented by SPL"],class_parents:["array class_parents(object instance [, bool autoload = true])","Return an array containing the names of all parent classes"],clearstatcache:["void clearstatcache([bool clear_realpath_cache[, string filename]])","Clear file stat cache"],closedir:["void closedir([resource dir_handle])","Close directory connection identified by the dir_handle"],closelog:["bool closelog()","Close connection to system logger"],collator_asort:["bool collator_asort( Collator $coll, array(string) $arr )","* Sort array using specified collator, maintaining index association."],collator_compare:["int collator_compare( Collator $coll, string $str1, string $str2 )","* Compare two strings."],collator_create:["Collator collator_create( string $locale )","* Create collator."],collator_get_attribute:["int collator_get_attribute( Collator $coll, int $attr )","* Get collation attribute value."],collator_get_error_code:["int collator_get_error_code( Collator $coll )","* Get collator's last error code."],collator_get_error_message:["string collator_get_error_message( Collator $coll )","* Get text description for collator's last error code."],collator_get_locale:["string collator_get_locale( Collator $coll, int $type )","* Gets the locale name of the collator."],collator_get_sort_key:["bool collator_get_sort_key( Collator $coll, string $str )","* Get a sort key for a string from a Collator. }}}"],collator_get_strength:["int collator_get_strength(Collator coll)","* Returns the current collation strength."],collator_set_attribute:["bool collator_set_attribute( Collator $coll, int $attr, int $val )","* Set collation attribute."],collator_set_strength:["bool collator_set_strength(Collator coll, int strength)","* Set the collation strength."],collator_sort:["bool collator_sort( Collator $coll, array(string) $arr [, int $sort_flags] )","* Sort array using specified collator."],collator_sort_with_sort_keys:["bool collator_sort_with_sort_keys( Collator $coll, array(string) $arr )","* Equivalent to standard PHP sort using Collator. * Uses ICU ucol_getSortKey for performance."],com_create_guid:["string com_create_guid()","Generate a globally unique identifier (GUID)"],com_event_sink:["bool com_event_sink(object comobject, object sinkobject [, mixed sinkinterface])","Connect events from a COM object to a PHP object"],com_get_active_object:["object com_get_active_object(string progid [, int code_page ])","Returns a handle to an already running instance of a COM object"],com_load_typelib:["bool com_load_typelib(string typelib_name [, int case_insensitive])","Loads a Typelibrary and registers its constants"],com_message_pump:["bool com_message_pump([int timeoutms])","Process COM messages, sleeping for up to timeoutms milliseconds"],com_print_typeinfo:["bool com_print_typeinfo(object comobject | string typelib, string dispinterface, bool wantsink)","Print out a PHP class definition for a dispatchable interface"],compact:["array compact(mixed var_names [, mixed ...])","Creates a hash containing variables and their values"],compose_locale:["static string compose_locale($array)","* Creates a locale by combining the parts of locale-ID passed * }}}"],confirm_extname_compiled:["string confirm_extname_compiled(string arg)","Return a string to confirm that the module is compiled in"],connection_aborted:["int connection_aborted()","Returns true if client disconnected"],connection_status:["int connection_status()","Returns the connection status bitfield"],constant:["mixed constant(string const_name)","Given the name of a constant this function will return the constant's associated value"],convert_cyr_string:["string convert_cyr_string(string str, string from, string to)","Convert from one Cyrillic character set to another"],convert_uudecode:["string convert_uudecode(string data)","decode a uuencoded string"],convert_uuencode:["string convert_uuencode(string data)","uuencode a string"],copy:["bool copy(string source_file, string destination_file [, resource context])","Copy a file"],cos:["float cos(float number)","Returns the cosine of the number in radians"],cosh:["float cosh(float number)","Returns the hyperbolic cosine of the number, defined as (exp(number) + exp(-number))/2"],count:["int count(mixed var [, int mode])","Count the number of elements in a variable (usually an array)"],count_chars:["mixed count_chars(string input [, int mode])","Returns info about what characters are used in input"],crc32:["string crc32(string str)","Calculate the crc32 polynomial of a string"],create_function:["string create_function(string args, string code)","Creates an anonymous function, and returns its name"],crypt:["string crypt(string str [, string salt])","Hash a string"],ctype_alnum:["bool ctype_alnum(mixed c)","Checks for alphanumeric character(s)"],ctype_alpha:["bool ctype_alpha(mixed c)","Checks for alphabetic character(s)"],ctype_cntrl:["bool ctype_cntrl(mixed c)","Checks for control character(s)"],ctype_digit:["bool ctype_digit(mixed c)","Checks for numeric character(s)"],ctype_graph:["bool ctype_graph(mixed c)","Checks for any printable character(s) except space"],ctype_lower:["bool ctype_lower(mixed c)","Checks for lowercase character(s)"],ctype_print:["bool ctype_print(mixed c)","Checks for printable character(s)"],ctype_punct:["bool ctype_punct(mixed c)","Checks for any printable character which is not whitespace or an alphanumeric character"],ctype_space:["bool ctype_space(mixed c)","Checks for whitespace character(s)"],ctype_upper:["bool ctype_upper(mixed c)","Checks for uppercase character(s)"],ctype_xdigit:["bool ctype_xdigit(mixed c)","Checks for character(s) representing a hexadecimal digit"],curl_close:["void curl_close(resource ch)","Close a cURL session"],curl_copy_handle:["resource curl_copy_handle(resource ch)","Copy a cURL handle along with all of it's preferences"],curl_errno:["int curl_errno(resource ch)","Return an integer containing the last error number"],curl_error:["string curl_error(resource ch)","Return a string contain the last error for the current session"],curl_exec:["bool curl_exec(resource ch)","Perform a cURL session"],curl_getinfo:["mixed curl_getinfo(resource ch [, int option])","Get information regarding a specific transfer"],curl_init:["resource curl_init([string url])","Initialize a cURL session"],curl_multi_add_handle:["int curl_multi_add_handle(resource mh, resource ch)","Add a normal cURL handle to a cURL multi handle"],curl_multi_close:["void curl_multi_close(resource mh)","Close a set of cURL handles"],curl_multi_exec:["int curl_multi_exec(resource mh, int &still_running)","Run the sub-connections of the current cURL handle"],curl_multi_getcontent:["string curl_multi_getcontent(resource ch)","Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set"],curl_multi_info_read:["array curl_multi_info_read(resource mh [, long msgs_in_queue])","Get information about the current transfers"],curl_multi_init:["resource curl_multi_init()","Returns a new cURL multi handle"],curl_multi_remove_handle:["int curl_multi_remove_handle(resource mh, resource ch)","Remove a multi handle from a set of cURL handles"],curl_multi_select:["int curl_multi_select(resource mh[, double timeout])",'Get all the sockets associated with the cURL extension, which can then be "selected"'],curl_setopt:["bool curl_setopt(resource ch, int option, mixed value)","Set an option for a cURL transfer"],curl_setopt_array:["bool curl_setopt_array(resource ch, array options)","Set an array of option for a cURL transfer"],curl_version:["array curl_version([int version])","Return cURL version information."],current:["mixed current(array array_arg)","Return the element currently pointed to by the internal array pointer"],date:["string date(string format [, long timestamp])","Format a local date/time"],date_add:["DateTime date_add(DateTime object, DateInterval interval)","Adds an interval to the current date in object."],date_create:["DateTime date_create([string time[, DateTimeZone object]])","Returns new DateTime object"],date_create_from_format:["DateTime date_create_from_format(string format, string time[, DateTimeZone object])","Returns new DateTime object formatted according to the specified format"],date_date_set:["DateTime date_date_set(DateTime object, long year, long month, long day)","Sets the date."],date_default_timezone_get:["string date_default_timezone_get()","Gets the default timezone used by all date/time functions in a script"],date_default_timezone_set:["bool date_default_timezone_set(string timezone_identifier)","Sets the default timezone used by all date/time functions in a script"],date_diff:["DateInterval date_diff(DateTime object [, bool absolute])","Returns the difference between two DateTime objects."],date_format:["string date_format(DateTime object, string format)","Returns date formatted according to given format"],date_get_last_errors:["array date_get_last_errors()","Returns the warnings and errors found while parsing a date/time string."],date_interval_create_from_date_string:["DateInterval date_interval_create_from_date_string(string time)","Uses the normal date parsers and sets up a DateInterval from the relative parts of the parsed string"],date_interval_format:["string date_interval_format(DateInterval object, string format)","Formats the interval."],date_isodate_set:["DateTime date_isodate_set(DateTime object, long year, long week[, long day])","Sets the ISO date."],date_modify:["DateTime date_modify(DateTime object, string modify)","Alters the timestamp."],date_offset_get:["long date_offset_get(DateTime object)","Returns the DST offset."],date_parse:["array date_parse(string date)","Returns associative array with detailed info about given date"],date_parse_from_format:["array date_parse_from_format(string format, string date)","Returns associative array with detailed info about given date"],date_sub:["DateTime date_sub(DateTime object, DateInterval interval)","Subtracts an interval to the current date in object."],date_sun_info:["array date_sun_info(long time, float latitude, float longitude)","Returns an array with information about sun set/rise and twilight begin/end"],date_sunrise:["mixed date_sunrise(mixed time [, int format [, float latitude [, float longitude [, float zenith [, float gmt_offset]]]]])","Returns time of sunrise for a given day and location"],date_sunset:["mixed date_sunset(mixed time [, int format [, float latitude [, float longitude [, float zenith [, float gmt_offset]]]]])","Returns time of sunset for a given day and location"],date_time_set:["DateTime date_time_set(DateTime object, long hour, long minute[, long second])","Sets the time."],date_timestamp_get:["long date_timestamp_get(DateTime object)","Gets the Unix timestamp."],date_timestamp_set:["DateTime date_timestamp_set(DateTime object, long unixTimestamp)","Sets the date and time based on an Unix timestamp."],date_timezone_get:["DateTimeZone date_timezone_get(DateTime object)","Return new DateTimeZone object relative to give DateTime"],date_timezone_set:["DateTime date_timezone_set(DateTime object, DateTimeZone object)","Sets the timezone for the DateTime object."],datefmt_create:["IntlDateFormatter datefmt_create(string $locale, long date_type, long time_type[, string $timezone_str, long $calendar, string $pattern] )","* Create formatter."],datefmt_format:["string datefmt_format( [mixed]int $args or array $args )","* Format the time value as a string. }}}"],datefmt_get_calendar:["string datefmt_get_calendar( IntlDateFormatter $mf )","* Get formatter calendar."],datefmt_get_datetype:["string datefmt_get_datetype( IntlDateFormatter $mf )","* Get formatter datetype."],datefmt_get_error_code:["int datefmt_get_error_code( IntlDateFormatter $nf )","* Get formatter's last error code."],datefmt_get_error_message:["string datefmt_get_error_message( IntlDateFormatter $coll )","* Get text description for formatter's last error code."],datefmt_get_locale:["string datefmt_get_locale(IntlDateFormatter $mf)","* Get formatter locale."],datefmt_get_pattern:["string datefmt_get_pattern( IntlDateFormatter $mf )","* Get formatter pattern."],datefmt_get_timetype:["string datefmt_get_timetype( IntlDateFormatter $mf )","* Get formatter timetype."],datefmt_get_timezone_id:["string datefmt_get_timezone_id( IntlDateFormatter $mf )","* Get formatter timezone_id."],datefmt_isLenient:["string datefmt_isLenient(IntlDateFormatter $mf)","* Get formatter locale."],datefmt_localtime:["integer datefmt_localtime( IntlDateFormatter $fmt, string $text_to_parse[, int $parse_pos ])","* Parse the string $value to a localtime array }}}"],datefmt_parse:["integer datefmt_parse( IntlDateFormatter $fmt, string $text_to_parse [, int $parse_pos] )","* Parse the string $value starting at parse_pos to a Unix timestamp -int }}}"],datefmt_setLenient:["string datefmt_setLenient(IntlDateFormatter $mf)","* Set formatter lenient."],datefmt_set_calendar:["bool datefmt_set_calendar( IntlDateFormatter $mf, int $calendar )","* Set formatter calendar."],datefmt_set_pattern:["bool datefmt_set_pattern( IntlDateFormatter $mf, string $pattern )","* Set formatter pattern."],datefmt_set_timezone_id:["bool datefmt_set_timezone_id( IntlDateFormatter $mf,$timezone_id)","* Set formatter timezone_id."],dba_close:["void dba_close(resource handle)","Closes database"],dba_delete:["bool dba_delete(string key, resource handle)","Deletes the entry associated with key If inifile: remove all other key lines"],dba_exists:["bool dba_exists(string key, resource handle)","Checks, if the specified key exists"],dba_fetch:["string dba_fetch(string key, [int skip ,] resource handle)","Fetches the data associated with key"],dba_firstkey:["string dba_firstkey(resource handle)","Resets the internal key pointer and returns the first key"],dba_handlers:["array dba_handlers([bool full_info])","List configured database handlers"],dba_insert:["bool dba_insert(string key, string value, resource handle)","If not inifile: Insert value as key, return false, if key exists already If inifile: Add vakue as key (next instance of key)"],dba_key_split:["array|false dba_key_split(string key)","Splits an inifile key into an array of the form array(0=>group,1=>value_name) but returns false if input is false or null"],dba_list:["array dba_list()","List opened databases"],dba_nextkey:["string dba_nextkey(resource handle)","Returns the next key"],dba_open:["resource dba_open(string path, string mode [, string handlername, string ...])","Opens path using the specified handler in mode"],dba_optimize:["bool dba_optimize(resource handle)","Optimizes (e.g. clean up, vacuum) database"],dba_popen:["resource dba_popen(string path, string mode [, string handlername, string ...])","Opens path using the specified handler in mode persistently"],dba_replace:["bool dba_replace(string key, string value, resource handle)","Inserts value as key, replaces key, if key exists already If inifile: remove all other key lines"],dba_sync:["bool dba_sync(resource handle)","Synchronizes database"],dcgettext:["string dcgettext(string domain_name, string msgid, long category)","Return the translation of msgid for domain_name and category, or msgid unaltered if a translation does not exist"],dcngettext:["string dcngettext(string domain, string msgid1, string msgid2, int n, int category)","Plural version of dcgettext()"],debug_backtrace:["array debug_backtrace([bool provide_object])","Return backtrace as array"],debug_print_backtrace:["void debug_print_backtrace()","Prints a PHP backtrace"],debug_zval_dump:["void debug_zval_dump(mixed var)","Dumps a string representation of an internal Zend value to output"],decbin:["string decbin(int decimal_number)","Returns a string containing a binary representation of the number"],dechex:["string dechex(int decimal_number)","Returns a string containing a hexadecimal representation of the given number"],decoct:["string decoct(int decimal_number)","Returns a string containing an octal representation of the given number"],define:["bool define(string constant_name, mixed value, bool case_insensitive=false)","Define a new constant"],define_syslog_variables:["void define_syslog_variables()","Initializes all syslog-related variables"],defined:["bool defined(string constant_name)","Check whether a constant exists"],deg2rad:["float deg2rad(float number)","Converts the number in degrees to the radian equivalent"],dgettext:["string dgettext(string domain_name, string msgid)","Return the translation of msgid for domain_name, or msgid unaltered if a translation does not exist"],die:["void die([mixed status])","Output a message and terminate the current script"],dir:["object dir(string directory[, resource context])","Directory class with properties, handle and class and methods read, rewind and close"],dirname:["string dirname(string path)","Returns the directory name component of the path"],disk_free_space:["float disk_free_space(string path)","Get free disk space for filesystem that path is on"],disk_total_space:["float disk_total_space(string path)","Get total disk space for filesystem that path is on"],display_disabled_function:["void display_disabled_function()","Dummy function which displays an error when a disabled function is called."],dl:["int dl(string extension_filename)","Load a PHP extension at runtime"],dngettext:["string dngettext(string domain, string msgid1, string msgid2, int count)","Plural version of dgettext()"],dns_check_record:["bool dns_check_record(string host [, string type])","Check DNS records corresponding to a given Internet host name or IP address"],dns_get_mx:["bool dns_get_mx(string hostname, array mxhosts [, array weight])","Get MX records corresponding to a given Internet host name"],dns_get_record:["array|false dns_get_record(string hostname [, int type[, array authns, array addtl]])","Get any Resource Record corresponding to a given Internet host name"],dom_attr_is_id:["bool dom_attr_is_id()","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Attr-isId Since: DOM Level 3"],dom_characterdata_append_data:["void dom_characterdata_append_data(string arg)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-32791A2F Since:"],dom_characterdata_delete_data:["void dom_characterdata_delete_data(int offset, int count)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-7C603781 Since:"],dom_characterdata_insert_data:["void dom_characterdata_insert_data(int offset, string arg)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-3EDB695F Since:"],dom_characterdata_replace_data:["void dom_characterdata_replace_data(int offset, int count, string arg)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-E5CBA7FB Since:"],dom_characterdata_substring_data:["string dom_characterdata_substring_data(int offset, int count)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-6531BCCF Since:"],dom_document_adopt_node:["DOMNode dom_document_adopt_node(DOMNode source)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Document3-adoptNode Since: DOM Level 3"],dom_document_create_attribute:["DOMAttr dom_document_create_attribute(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1084891198 Since:"],dom_document_create_attribute_ns:["DOMAttr dom_document_create_attribute_ns(string namespaceURI, string qualifiedName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-DocCrAttrNS Since: DOM Level 2"],dom_document_create_cdatasection:["DOMCdataSection dom_document_create_cdatasection(string data)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D26C0AF8 Since:"],dom_document_create_comment:["DOMComment dom_document_create_comment(string data)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1334481328 Since:"],dom_document_create_document_fragment:["DOMDocumentFragment dom_document_create_document_fragment()","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-35CB04B5 Since:"],dom_document_create_element:["DOMElement dom_document_create_element(string tagName [, string value])","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-2141741547 Since:"],dom_document_create_element_ns:["DOMElement dom_document_create_element_ns(string namespaceURI, string qualifiedName [,string value])","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-DocCrElNS Since: DOM Level 2"],dom_document_create_entity_reference:["DOMEntityReference dom_document_create_entity_reference(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-392B75AE Since:"],dom_document_create_processing_instruction:["DOMProcessingInstruction dom_document_create_processing_instruction(string target, string data)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-135944439 Since:"],dom_document_create_text_node:["DOMText dom_document_create_text_node(string data)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1975348127 Since:"],dom_document_get_element_by_id:["DOMElement dom_document_get_element_by_id(string elementId)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-getElBId Since: DOM Level 2"],dom_document_get_elements_by_tag_name:["DOMNodeList dom_document_get_elements_by_tag_name(string tagname)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-A6C9094 Since:"],dom_document_get_elements_by_tag_name_ns:["DOMNodeList dom_document_get_elements_by_tag_name_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-getElBTNNS Since: DOM Level 2"],dom_document_import_node:["DOMNode dom_document_import_node(DOMNode importedNode, bool deep)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Core-Document-importNode Since: DOM Level 2"],dom_document_load:["DOMNode dom_document_load(string source [, int options])","URL: http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS-load Since: DOM Level 3"],dom_document_load_html:["DOMNode dom_document_load_html(string source)","Since: DOM extended"],dom_document_load_html_file:["DOMNode dom_document_load_html_file(string source)","Since: DOM extended"],dom_document_loadxml:["DOMNode dom_document_loadxml(string source [, int options])","URL: http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS-loadXML Since: DOM Level 3"],dom_document_normalize_document:["void dom_document_normalize_document()","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Document3-normalizeDocument Since: DOM Level 3"],dom_document_relaxNG_validate_file:["bool dom_document_relaxNG_validate_file(string filename); */","PHP_FUNCTION(dom_document_relaxNG_validate_file) { _dom_document_relaxNG_validate(INTERNAL_FUNCTION_PARAM_PASSTHRU, DOM_LOAD_FILE); } /* }}} end dom_document_relaxNG_validate_file"],dom_document_relaxNG_validate_xml:["bool dom_document_relaxNG_validate_xml(string source); */","PHP_FUNCTION(dom_document_relaxNG_validate_xml) { _dom_document_relaxNG_validate(INTERNAL_FUNCTION_PARAM_PASSTHRU, DOM_LOAD_STRING); } /* }}} end dom_document_relaxNG_validate_xml"],dom_document_rename_node:["DOMNode dom_document_rename_node(node n, string namespaceURI, string qualifiedName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Document3-renameNode Since: DOM Level 3"],dom_document_save:["int dom_document_save(string file)","Convenience method to save to file"],dom_document_save_html:["string dom_document_save_html()","Convenience method to output as html"],dom_document_save_html_file:["int dom_document_save_html_file(string file)","Convenience method to save to file as html"],dom_document_savexml:["string dom_document_savexml([node n])","URL: http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS-saveXML Since: DOM Level 3"],dom_document_schema_validate:["bool dom_document_schema_validate(string source); */","PHP_FUNCTION(dom_document_schema_validate_xml) { _dom_document_schema_validate(INTERNAL_FUNCTION_PARAM_PASSTHRU, DOM_LOAD_STRING); } /* }}} end dom_document_schema_validate"],dom_document_schema_validate_file:["bool dom_document_schema_validate_file(string filename); */","PHP_FUNCTION(dom_document_schema_validate_file) { _dom_document_schema_validate(INTERNAL_FUNCTION_PARAM_PASSTHRU, DOM_LOAD_FILE); } /* }}} end dom_document_schema_validate_file"],dom_document_validate:["bool dom_document_validate()","Since: DOM extended"],dom_document_xinclude:["int dom_document_xinclude([int options])","Substitutues xincludes in a DomDocument"],dom_domconfiguration_can_set_parameter:["bool dom_domconfiguration_can_set_parameter(string name, domuserdata value)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMConfiguration-canSetParameter Since:"],dom_domconfiguration_get_parameter:["domdomuserdata dom_domconfiguration_get_parameter(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMConfiguration-getParameter Since:"],dom_domconfiguration_set_parameter:["dom_void dom_domconfiguration_set_parameter(string name, domuserdata value)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMConfiguration-property Since:"],dom_domerrorhandler_handle_error:["dom_bool dom_domerrorhandler_handle_error(domerror error)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-ERRORS-DOMErrorHandler-handleError Since:"],dom_domimplementation_create_document:["DOMDocument dom_domimplementation_create_document(string namespaceURI, string qualifiedName, DOMDocumentType doctype)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Level-2-Core-DOM-createDocument Since: DOM Level 2"],dom_domimplementation_create_document_type:["DOMDocumentType dom_domimplementation_create_document_type(string qualifiedName, string publicId, string systemId)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Level-2-Core-DOM-createDocType Since: DOM Level 2"],dom_domimplementation_get_feature:["DOMNode dom_domimplementation_get_feature(string feature, string version)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMImplementation3-getFeature Since: DOM Level 3"],dom_domimplementation_has_feature:["bool dom_domimplementation_has_feature(string feature, string version)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-5CED94D7 Since:"],dom_domimplementationlist_item:["domdomimplementation dom_domimplementationlist_item(int index)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMImplementationList-item Since:"],dom_domimplementationsource_get_domimplementation:["domdomimplementation dom_domimplementationsource_get_domimplementation(string features)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-getDOMImpl Since:"],dom_domimplementationsource_get_domimplementations:["domimplementationlist dom_domimplementationsource_get_domimplementations(string features)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-getDOMImpls Since:"],dom_domstringlist_item:["domstring dom_domstringlist_item(int index)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMStringList-item Since:"],dom_element_get_attribute:["string dom_element_get_attribute(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-666EE0F9 Since:"],dom_element_get_attribute_node:["DOMAttr dom_element_get_attribute_node(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-217A91B8 Since:"],dom_element_get_attribute_node_ns:["DOMAttr dom_element_get_attribute_node_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElGetAtNodeNS Since: DOM Level 2"],dom_element_get_attribute_ns:["string dom_element_get_attribute_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElGetAttrNS Since: DOM Level 2"],dom_element_get_elements_by_tag_name:["DOMNodeList dom_element_get_elements_by_tag_name(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1938918D Since:"],dom_element_get_elements_by_tag_name_ns:["DOMNodeList dom_element_get_elements_by_tag_name_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-A6C90942 Since: DOM Level 2"],dom_element_has_attribute:["bool dom_element_has_attribute(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElHasAttr Since: DOM Level 2"],dom_element_has_attribute_ns:["bool dom_element_has_attribute_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElHasAttrNS Since: DOM Level 2"],dom_element_remove_attribute:["void dom_element_remove_attribute(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-6D6AC0F9 Since:"],dom_element_remove_attribute_node:["DOMAttr dom_element_remove_attribute_node(DOMAttr oldAttr)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D589198 Since:"],dom_element_remove_attribute_ns:["void dom_element_remove_attribute_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElRemAtNS Since: DOM Level 2"],dom_element_set_attribute:["void dom_element_set_attribute(string name, string value)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-F68F082 Since:"],dom_element_set_attribute_node:["DOMAttr dom_element_set_attribute_node(DOMAttr newAttr)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-887236154 Since:"],dom_element_set_attribute_node_ns:["DOMAttr dom_element_set_attribute_node_ns(DOMAttr newAttr)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetAtNodeNS Since: DOM Level 2"],dom_element_set_attribute_ns:["void dom_element_set_attribute_ns(string namespaceURI, string qualifiedName, string value)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetAttrNS Since: DOM Level 2"],dom_element_set_id_attribute:["void dom_element_set_id_attribute(string name, bool isId)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetIdAttr Since: DOM Level 3"],dom_element_set_id_attribute_node:["void dom_element_set_id_attribute_node(attr idAttr, bool isId)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetIdAttrNode Since: DOM Level 3"],dom_element_set_id_attribute_ns:["void dom_element_set_id_attribute_ns(string namespaceURI, string localName, bool isId)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetIdAttrNS Since: DOM Level 3"],dom_import_simplexml:["somNode dom_import_simplexml(sxeobject node)","Get a simplexml_element object from dom to allow for processing"],dom_namednodemap_get_named_item:["DOMNode dom_namednodemap_get_named_item(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1074577549 Since:"],dom_namednodemap_get_named_item_ns:["DOMNode dom_namednodemap_get_named_item_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-getNamedItemNS Since: DOM Level 2"],dom_namednodemap_item:["DOMNode dom_namednodemap_item(int index)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-349467F9 Since:"],dom_namednodemap_remove_named_item:["DOMNode dom_namednodemap_remove_named_item(string name)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D58B193 Since:"],dom_namednodemap_remove_named_item_ns:["DOMNode dom_namednodemap_remove_named_item_ns(string namespaceURI, string localName)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-removeNamedItemNS Since: DOM Level 2"],dom_namednodemap_set_named_item:["DOMNode dom_namednodemap_set_named_item(DOMNode arg)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1025163788 Since:"],dom_namednodemap_set_named_item_ns:["DOMNode dom_namednodemap_set_named_item_ns(DOMNode arg)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-setNamedItemNS Since: DOM Level 2"],dom_namelist_get_name:["string dom_namelist_get_name(int index)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList-getName Since:"],dom_namelist_get_namespace_uri:["string dom_namelist_get_namespace_uri(int index)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList-getNamespaceURI Since:"],dom_node_append_child:["DomNode dom_node_append_child(DomNode newChild)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-184E7107 Since:"],dom_node_clone_node:["DomNode dom_node_clone_node(bool deep)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-3A0ED0A4 Since:"],dom_node_compare_document_position:["short dom_node_compare_document_position(DomNode other)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-compareDocumentPosition Since: DOM Level 3"],dom_node_get_feature:["DomNode dom_node_get_feature(string feature, string version)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-getFeature Since: DOM Level 3"],dom_node_get_user_data:["mixed dom_node_get_user_data(string key)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-getUserData Since: DOM Level 3"],dom_node_has_attributes:["bool dom_node_has_attributes()","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-NodeHasAttrs Since: DOM Level 2"],dom_node_has_child_nodes:["bool dom_node_has_child_nodes()","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-810594187 Since:"],dom_node_insert_before:["domnode dom_node_insert_before(DomNode newChild, DomNode refChild)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-952280727 Since:"],dom_node_is_default_namespace:["bool dom_node_is_default_namespace(string namespaceURI)","URL: http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-isDefaultNamespace Since: DOM Level 3"],dom_node_is_equal_node:["bool dom_node_is_equal_node(DomNode arg)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-isEqualNode Since: DOM Level 3"],dom_node_is_same_node:["bool dom_node_is_same_node(DomNode other)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-isSameNode Since: DOM Level 3"],dom_node_is_supported:["bool dom_node_is_supported(string feature, string version)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Level-2-Core-Node-supports Since: DOM Level 2"],dom_node_lookup_namespace_uri:["string dom_node_lookup_namespace_uri(string prefix)","URL: http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-lookupNamespaceURI Since: DOM Level 3"],dom_node_lookup_prefix:["string dom_node_lookup_prefix(string namespaceURI)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-lookupNamespacePrefix Since: DOM Level 3"],dom_node_normalize:["void dom_node_normalize()","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-normalize Since:"],dom_node_remove_child:["DomNode dom_node_remove_child(DomNode oldChild)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1734834066 Since:"],dom_node_replace_child:["DomNode dom_node_replace_child(DomNode newChild, DomNode oldChild)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-785887307 Since:"],dom_node_set_user_data:["mixed dom_node_set_user_data(string key, mixed data, userdatahandler handler)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-setUserData Since: DOM Level 3"],dom_nodelist_item:["DOMNode dom_nodelist_item(int index)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-844377136 Since:"],dom_string_extend_find_offset16:["int dom_string_extend_find_offset16(int offset32)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#i18n-methods-StringExtend-findOffset16 Since:"],dom_string_extend_find_offset32:["int dom_string_extend_find_offset32(int offset16)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#i18n-methods-StringExtend-findOffset32 Since:"],dom_text_is_whitespace_in_element_content:["bool dom_text_is_whitespace_in_element_content()","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Text3-isWhitespaceInElementContent Since: DOM Level 3"],dom_text_replace_whole_text:["DOMText dom_text_replace_whole_text(string content)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Text3-replaceWholeText Since: DOM Level 3"],dom_text_split_text:["DOMText dom_text_split_text(int offset)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-38853C1D Since:"],dom_userdatahandler_handle:["dom_void dom_userdatahandler_handle(short operation, string key, domobject data, node src, node dst)","URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-handleUserDataEvent Since:"],dom_xpath_evaluate:["mixed dom_xpath_evaluate(string expr [,DOMNode context])",""],dom_xpath_query:["DOMNodeList dom_xpath_query(string expr [,DOMNode context])",""],dom_xpath_register_ns:["bool dom_xpath_register_ns(string prefix, string uri)",""],dom_xpath_register_php_functions:["void dom_xpath_register_php_functions()",""],each:["array each(array arr)","Return the currently pointed key..value pair in the passed array, and advance the pointer to the next element"],easter_date:["int easter_date([int year])","Return the timestamp of midnight on Easter of a given year (defaults to current year)"],easter_days:["int easter_days([int year, [int method]])","Return the number of days after March 21 that Easter falls on for a given year (defaults to current year)"],echo:["void echo(string arg1 [, string ...])","Output one or more strings"],empty:["bool empty(mixed var)","Determine whether a variable is empty"],enchant_broker_describe:["array enchant_broker_describe(resource broker)","Enumerates the Enchant providers and tells you some rudimentary information about them. The same info is provided through phpinfo()"],enchant_broker_dict_exists:["bool enchant_broker_dict_exists(resource broker, string tag)","Whether a dictionary exists or not. Using non-empty tag"],enchant_broker_free:["bool enchant_broker_free(resource broker)","Destroys the broker object and its dictionnaries"],enchant_broker_free_dict:["resource enchant_broker_free_dict(resource dict)","Free the dictionary resource"],enchant_broker_get_dict_path:["string enchant_broker_get_dict_path(resource broker, int dict_type)","Get the directory path for a given backend, works with ispell and myspell"],enchant_broker_get_error:["string enchant_broker_get_error(resource broker)","Returns the last error of the broker"],enchant_broker_init:["resource enchant_broker_init()","create a new broker object capable of requesting"],enchant_broker_list_dicts:["string enchant_broker_list_dicts(resource broker)","Lists the dictionaries available for the given broker"],enchant_broker_request_dict:["resource enchant_broker_request_dict(resource broker, string tag)",'create a new dictionary using tag, the non-empty language tag you wish to request a dictionary for ("en_US", "de_DE", ...)'],enchant_broker_request_pwl_dict:["resource enchant_broker_request_pwl_dict(resource broker, string filename)","creates a dictionary using a PWL file. A PWL file is personal word file one word per line. It must exist before the call."],enchant_broker_set_dict_path:["bool enchant_broker_set_dict_path(resource broker, int dict_type, string value)","Set the directory path for a given backend, works with ispell and myspell"],enchant_broker_set_ordering:["bool enchant_broker_set_ordering(resource broker, string tag, string ordering)","Declares a preference of dictionaries to use for the language described/referred to by 'tag'. The ordering is a comma delimited list of provider names. As a special exception, the \"*\" tag can be used as a language tag to declare a default ordering for any language that does not explictly declare an ordering."],enchant_dict_add_to_personal:["void enchant_dict_add_to_personal(resource dict, string word)","add 'word' to personal word list"],enchant_dict_add_to_session:["void enchant_dict_add_to_session(resource dict, string word)","add 'word' to this spell-checking session"],enchant_dict_check:["bool enchant_dict_check(resource dict, string word)","If the word is correctly spelled return true, otherwise return false"],enchant_dict_describe:["array enchant_dict_describe(resource dict)","Describes an individual dictionary 'dict'"],enchant_dict_get_error:["string enchant_dict_get_error(resource dict)","Returns the last error of the current spelling-session"],enchant_dict_is_in_session:["bool enchant_dict_is_in_session(resource dict, string word)","whether or not 'word' exists in this spelling-session"],enchant_dict_quick_check:["bool enchant_dict_quick_check(resource dict, string word [, array &suggestions])","If the word is correctly spelled return true, otherwise return false, if suggestions variable is provided, fill it with spelling alternatives."],enchant_dict_store_replacement:["void enchant_dict_store_replacement(resource dict, string mis, string cor)","add a correction for 'mis' using 'cor'. Notes that you replaced @mis with @cor, so it's possibly more likely that future occurrences of @mis will be replaced with @cor. So it might bump @cor up in the suggestion list."],enchant_dict_suggest:["array enchant_dict_suggest(resource dict, string word)","Will return a list of values if any of those pre-conditions are not met."],end:["mixed end(array array_arg)","Advances array argument's internal pointer to the last element and return it"],ereg:["int ereg(string pattern, string string [, array registers])","Regular expression match"],ereg_replace:["string ereg_replace(string pattern, string replacement, string string)","Replace regular expression"],eregi:["int eregi(string pattern, string string [, array registers])","Case-insensitive regular expression match"],eregi_replace:["string eregi_replace(string pattern, string replacement, string string)","Case insensitive replace regular expression"],error_get_last:["array error_get_last()","Get the last occurred error as associative array. Returns NULL if there hasn't been an error yet."],error_log:["bool error_log(string message [, int message_type [, string destination [, string extra_headers]]])","Send an error message somewhere"],error_reporting:["int error_reporting([int new_error_level])","Return the current error_reporting level, and if an argument was passed - change to the new level"],escapeshellarg:["string escapeshellarg(string arg)","Quote and escape an argument for use in a shell command"],escapeshellcmd:["string escapeshellcmd(string command)","Escape shell metacharacters"],exec:["string exec(string command [, array &output [, int &return_value]])","Execute an external program"],exif_imagetype:["int exif_imagetype(string imagefile)","Get the type of an image"],exif_read_data:["array exif_read_data(string filename [, sections_needed [, sub_arrays[, read_thumbnail]]])","Reads header data from the JPEG/TIFF image filename and optionally reads the internal thumbnails"],exif_tagname:["string exif_tagname(index)","Get headername for index or false if not defined"],exif_thumbnail:["string exif_thumbnail(string filename [, &width, &height [, &imagetype]])","Reads the embedded thumbnail"],exit:["void exit([mixed status])","Output a message and terminate the current script"],exp:["float exp(float number)","Returns e raised to the power of the number"],explode:["array explode(string separator, string str [, int limit])","Splits a string on string separator and return array of components. If limit is positive only limit number of components is returned. If limit is negative all components except the last abs(limit) are returned."],expm1:["float expm1(float number)","Returns exp(number) - 1, computed in a way that accurate even when the value of number is close to zero"],extension_loaded:["bool extension_loaded(string extension_name)","Returns true if the named extension is loaded"],extract:["int extract(array var_array [, int extract_type [, string prefix]])","Imports variables into symbol table from an array"],ezmlm_hash:["int ezmlm_hash(string addr)","Calculate EZMLM list hash value."],fclose:["bool fclose(resource fp)","Close an open file pointer"],feof:["bool feof(resource fp)","Test for end-of-file on a file pointer"],fflush:["bool fflush(resource fp)","Flushes output"],fgetc:["string fgetc(resource fp)","Get a character from file pointer"],fgetcsv:["array fgetcsv(resource fp [,int length [, string delimiter [, string enclosure [, string escape]]]])","Get line from file pointer and parse for CSV fields"],fgets:["string fgets(resource fp[, int length])","Get a line from file pointer"],fgetss:["string fgetss(resource fp [, int length [, string allowable_tags]])","Get a line from file pointer and strip HTML tags"],file:["array file(string filename [, int flags[, resource context]])","Read entire file into an array"],file_exists:["bool file_exists(string filename)","Returns true if filename exists"],file_get_contents:["string file_get_contents(string filename [, bool use_include_path [, resource context [, long offset [, long maxlen]]]])","Read the entire file into a string"],file_put_contents:["int file_put_contents(string file, mixed data [, int flags [, resource context]])","Write/Create a file with contents data and return the number of bytes written"],fileatime:["int fileatime(string filename)","Get last access time of file"],filectime:["int filectime(string filename)","Get inode modification time of file"],filegroup:["int filegroup(string filename)","Get file group"],fileinode:["int fileinode(string filename)","Get file inode"],filemtime:["int filemtime(string filename)","Get last modification time of file"],fileowner:["int fileowner(string filename)","Get file owner"],fileperms:["int fileperms(string filename)","Get file permissions"],filesize:["int filesize(string filename)","Get file size"],filetype:["string filetype(string filename)","Get file type"],filter_has_var:["mixed filter_has_var(constant type, string variable_name)","* Returns true if the variable with the name 'name' exists in source."],filter_input:["mixed filter_input(constant type, string variable_name [, long filter [, mixed options]])","* Returns the filtered variable 'name'* from source `type`."],filter_input_array:["mixed filter_input_array(constant type, [, mixed options]])","* Returns an array with all arguments defined in 'definition'."],filter_var:["mixed filter_var(mixed variable [, long filter [, mixed options]])","* Returns the filtered version of the vriable."],filter_var_array:["mixed filter_var_array(array data, [, mixed options]])","* Returns an array with all arguments defined in 'definition'."],finfo_buffer:["string finfo_buffer(resource finfo, char *string [, int options [, resource context]])","Return infromation about a string buffer."],finfo_close:["resource finfo_close(resource finfo)","Close fileinfo resource."],finfo_file:["string finfo_file(resource finfo, char *file_name [, int options [, resource context]])","Return information about a file."],finfo_open:["resource finfo_open([int options [, string arg]])","Create a new fileinfo resource."],finfo_set_flags:["bool finfo_set_flags(resource finfo, int options)","Set libmagic configuration options."],floatval:["float floatval(mixed var)","Get the float value of a variable"],flock:["bool flock(resource fp, int operation [, int &wouldblock])","Portable file locking"],floor:["float floor(float number)","Returns the next lowest integer value from the number"],flush:["void flush()","Flush the output buffer"],fmod:["float fmod(float x, float y)","Returns the remainder of dividing x by y as a float"],fnmatch:["bool fnmatch(string pattern, string filename [, int flags])","Match filename against pattern"],fopen:["resource fopen(string filename, string mode [, bool use_include_path [, resource context]])","Open a file or a URL and return a file pointer"],forward_static_call:["mixed forward_static_call(mixed function_name [, mixed parmeter] [, mixed ...])","Call a user function which is the first parameter"],fpassthru:["int fpassthru(resource fp)","Output all remaining data from a file pointer"],fprintf:["int fprintf(resource stream, string format [, mixed arg1 [, mixed ...]])","Output a formatted string into a stream"],fputcsv:["int fputcsv(resource fp, array fields [, string delimiter [, string enclosure]])","Format line as CSV and write to file pointer"],fread:["string fread(resource fp, int length)","Binary-safe file read"],frenchtojd:["int frenchtojd(int month, int day, int year)","Converts a french republic calendar date to julian day count"],fscanf:["mixed fscanf(resource stream, string format [, string ...])","Implements a mostly ANSI compatible fscanf()"],fseek:["int fseek(resource fp, int offset [, int whence])","Seek on a file pointer"],fsockopen:["resource fsockopen(string hostname, int port [, int errno [, string errstr [, float timeout]]])","Open Internet or Unix domain socket connection"],fstat:["array fstat(resource fp)","Stat() on a filehandle"],ftell:["int ftell(resource fp)","Get file pointer's read/write position"],ftok:["int ftok(string pathname, string proj)","Convert a pathname and a project identifier to a System V IPC key"],ftp_alloc:["bool ftp_alloc(resource stream, int size[, &response])","Attempt to allocate space on the remote FTP server"],ftp_cdup:["bool ftp_cdup(resource stream)","Changes to the parent directory"],ftp_chdir:["bool ftp_chdir(resource stream, string directory)","Changes directories"],ftp_chmod:["int ftp_chmod(resource stream, int mode, string filename)","Sets permissions on a file"],ftp_close:["bool ftp_close(resource stream)","Closes the FTP stream"],ftp_connect:["resource ftp_connect(string host [, int port [, int timeout]])","Opens a FTP stream"],ftp_delete:["bool ftp_delete(resource stream, string file)","Deletes a file"],ftp_exec:["bool ftp_exec(resource stream, string command)","Requests execution of a program on the FTP server"],ftp_fget:["bool ftp_fget(resource stream, resource fp, string remote_file, int mode[, int resumepos])","Retrieves a file from the FTP server and writes it to an open file"],ftp_fput:["bool ftp_fput(resource stream, string remote_file, resource fp, int mode[, int startpos])","Stores a file from an open file to the FTP server"],ftp_get:["bool ftp_get(resource stream, string local_file, string remote_file, int mode[, int resume_pos])","Retrieves a file from the FTP server and writes it to a local file"],ftp_get_option:["mixed ftp_get_option(resource stream, int option)","Gets an FTP option"],ftp_login:["bool ftp_login(resource stream, string username, string password)","Logs into the FTP server"],ftp_mdtm:["int ftp_mdtm(resource stream, string filename)","Returns the last modification time of the file, or -1 on error"],ftp_mkdir:["string ftp_mkdir(resource stream, string directory)","Creates a directory and returns the absolute path for the new directory or false on error"],ftp_nb_continue:["int ftp_nb_continue(resource stream)","Continues retrieving/sending a file nbronously"],ftp_nb_fget:["int ftp_nb_fget(resource stream, resource fp, string remote_file, int mode[, int resumepos])","Retrieves a file from the FTP server asynchronly and writes it to an open file"],ftp_nb_fput:["int ftp_nb_fput(resource stream, string remote_file, resource fp, int mode[, int startpos])","Stores a file from an open file to the FTP server nbronly"],ftp_nb_get:["int ftp_nb_get(resource stream, string local_file, string remote_file, int mode[, int resume_pos])","Retrieves a file from the FTP server nbhronly and writes it to a local file"],ftp_nb_put:["int ftp_nb_put(resource stream, string remote_file, string local_file, int mode[, int startpos])","Stores a file on the FTP server"],ftp_nlist:["array ftp_nlist(resource stream, string directory)","Returns an array of filenames in the given directory"],ftp_pasv:["bool ftp_pasv(resource stream, bool pasv)","Turns passive mode on or off"],ftp_put:["bool ftp_put(resource stream, string remote_file, string local_file, int mode[, int startpos])","Stores a file on the FTP server"],ftp_pwd:["string ftp_pwd(resource stream)","Returns the present working directory"],ftp_raw:["array ftp_raw(resource stream, string command)","Sends a literal command to the FTP server"],ftp_rawlist:["array ftp_rawlist(resource stream, string directory [, bool recursive])","Returns a detailed listing of a directory as an array of output lines"],ftp_rename:["bool ftp_rename(resource stream, string src, string dest)","Renames the given file to a new path"],ftp_rmdir:["bool ftp_rmdir(resource stream, string directory)","Removes a directory"],ftp_set_option:["bool ftp_set_option(resource stream, int option, mixed value)","Sets an FTP option"],ftp_site:["bool ftp_site(resource stream, string cmd)","Sends a SITE command to the server"],ftp_size:["int ftp_size(resource stream, string filename)","Returns the size of the file, or -1 on error"],ftp_ssl_connect:["resource ftp_ssl_connect(string host [, int port [, int timeout]])","Opens a FTP-SSL stream"],ftp_systype:["string ftp_systype(resource stream)","Returns the system type identifier"],ftruncate:["bool ftruncate(resource fp, int size)","Truncate file to 'size' length"],func_get_arg:["mixed func_get_arg(int arg_num)","Get the $arg_num'th argument that was passed to the function"],func_get_args:["array func_get_args()","Get an array of the arguments that were passed to the function"],func_num_args:["int func_num_args()","Get the number of arguments that were passed to the function"],"function ":["",""],"foreach ":["",""],function_exists:["bool function_exists(string function_name)","Checks if the function exists"],fwrite:["int fwrite(resource fp, string str [, int length])","Binary-safe file write"],gc_collect_cycles:["int gc_collect_cycles()","Forces collection of any existing garbage cycles. Returns number of freed zvals"],gc_disable:["void gc_disable()","Deactivates the circular reference collector"],gc_enable:["void gc_enable()","Activates the circular reference collector"],gc_enabled:["void gc_enabled()","Returns status of the circular reference collector"],gd_info:["array gd_info()",""],getKeywords:["static array getKeywords(string $locale) {","* return an associative array containing keyword-value * pairs for this locale. The keys are keys to the array * }}}"],get_browser:["mixed get_browser([string browser_name [, bool return_array]])","Get information about the capabilities of a browser. If browser_name is omitted or null, HTTP_USER_AGENT is used. Returns an object by default; if return_array is true, returns an array."],get_called_class:["string get_called_class()",'Retrieves the "Late Static Binding" class name'],get_cfg_var:["mixed get_cfg_var(string option_name)","Get the value of a PHP configuration option"],get_class:["string get_class([object object])","Retrieves the class name"],get_class_methods:["array get_class_methods(mixed class)","Returns an array of method names for class or class instance."],get_class_vars:["array get_class_vars(string class_name)","Returns an array of default properties of the class."],get_current_user:["string get_current_user()","Get the name of the owner of the current PHP script"],get_declared_classes:["array get_declared_classes()","Returns an array of all declared classes."],get_declared_interfaces:["array get_declared_interfaces()","Returns an array of all declared interfaces."],get_defined_constants:["array get_defined_constants([bool categorize])","Return an array containing the names and values of all defined constants"],get_defined_functions:["array get_defined_functions()","Returns an array of all defined functions"],get_defined_vars:["array get_defined_vars()","Returns an associative array of names and values of all currently defined variable names (variables in the current scope)"],get_display_language:["static string get_display_language($locale[, $in_locale = null])","* gets the language for the $locale in $in_locale or default_locale"],get_display_name:["static string get_display_name($locale[, $in_locale = null])","* gets the name for the $locale in $in_locale or default_locale"],get_display_region:["static string get_display_region($locale, $in_locale = null)","* gets the region for the $locale in $in_locale or default_locale"],get_display_script:["static string get_display_script($locale, $in_locale = null)","* gets the script for the $locale in $in_locale or default_locale"],get_extension_funcs:["array get_extension_funcs(string extension_name)","Returns an array with the names of functions belonging to the named extension"],get_headers:["array get_headers(string url[, int format])","fetches all the headers sent by the server in response to a HTTP request"],get_html_translation_table:["array get_html_translation_table([int table [, int quote_style]])","Returns the internal translation table used by htmlspecialchars and htmlentities"],get_include_path:["string get_include_path()","Get the current include_path configuration option"],get_included_files:["array get_included_files()","Returns an array with the file names that were include_once()'d"],get_loaded_extensions:["array get_loaded_extensions([bool zend_extensions])","Return an array containing names of loaded extensions"],get_magic_quotes_gpc:["int get_magic_quotes_gpc()","Get the current active configuration setting of magic_quotes_gpc"],get_magic_quotes_runtime:["int get_magic_quotes_runtime()","Get the current active configuration setting of magic_quotes_runtime"],get_meta_tags:["array get_meta_tags(string filename [, bool use_include_path])","Extracts all meta tag content attributes from a file and returns an array"],get_object_vars:["array get_object_vars(object obj)","Returns an array of object properties"],get_parent_class:["string get_parent_class([mixed object])","Retrieves the parent class name for object or class or current scope."],get_resource_type:["string get_resource_type(resource res)","Get the resource type name for a given resource"],getallheaders:["array getallheaders()",""],getcwd:["mixed getcwd()","Gets the current directory"],getdate:["array getdate([int timestamp])","Get date/time information"],getenv:["string getenv(string varname)","Get the value of an environment variable"],gethostbyaddr:["string gethostbyaddr(string ip_address)","Get the Internet host name corresponding to a given IP address"],gethostbyname:["string gethostbyname(string hostname)","Get the IP address corresponding to a given Internet host name"],gethostbynamel:["array gethostbynamel(string hostname)","Return a list of IP addresses that a given hostname resolves to."],gethostname:["string gethostname()","Get the host name of the current machine"],getimagesize:["array getimagesize(string imagefile [, array info])","Get the size of an image as 4-element array"],getlastmod:["int getlastmod()","Get time of last page modification"],getmygid:["int getmygid()","Get PHP script owner's GID"],getmyinode:["int getmyinode()","Get the inode of the current script being parsed"],getmypid:["int getmypid()","Get current process ID"],getmyuid:["int getmyuid()","Get PHP script owner's UID"],getopt:["array getopt(string options [, array longopts])","Get options from the command line argument list"],getprotobyname:["int getprotobyname(string name)","Returns protocol number associated with name as per /etc/protocols"],getprotobynumber:["string getprotobynumber(int proto)","Returns protocol name associated with protocol number proto"],getrandmax:["int getrandmax()","Returns the maximum value a random number can have"],getrusage:["array getrusage([int who])","Returns an array of usage statistics"],getservbyname:["int getservbyname(string service, string protocol)",'Returns port associated with service. Protocol must be "tcp" or "udp"'],getservbyport:["string getservbyport(int port, string protocol)",'Returns service name associated with port. Protocol must be "tcp" or "udp"'],gettext:["string gettext(string msgid)","Return the translation of msgid for the current domain, or msgid unaltered if a translation does not exist"],gettimeofday:["array gettimeofday([bool get_as_float])","Returns the current time as array"],gettype:["string gettype(mixed var)","Returns the type of the variable"],glob:["array glob(string pattern [, int flags])","Find pathnames matching a pattern"],gmdate:["string gmdate(string format [, long timestamp])","Format a GMT date/time"],gmmktime:["int gmmktime([int hour [, int min [, int sec [, int mon [, int day [, int year]]]]]])","Get UNIX timestamp for a GMT date"],gmp_abs:["resource gmp_abs(resource a)","Calculates absolute value"],gmp_add:["resource gmp_add(resource a, resource b)","Add a and b"],gmp_and:["resource gmp_and(resource a, resource b)","Calculates logical AND of a and b"],gmp_clrbit:["void gmp_clrbit(resource &a, int index)","Clears bit in a"],gmp_cmp:["int gmp_cmp(resource a, resource b)","Compares two numbers"],gmp_com:["resource gmp_com(resource a)","Calculates one's complement of a"],gmp_div_q:["resource gmp_div_q(resource a, resource b [, int round])","Divide a by b, returns quotient only"],gmp_div_qr:["array gmp_div_qr(resource a, resource b [, int round])","Divide a by b, returns quotient and reminder"],gmp_div_r:["resource gmp_div_r(resource a, resource b [, int round])","Divide a by b, returns reminder only"],gmp_divexact:["resource gmp_divexact(resource a, resource b)","Divide a by b using exact division algorithm"],gmp_fact:["resource gmp_fact(int a)","Calculates factorial function"],gmp_gcd:["resource gmp_gcd(resource a, resource b)","Computes greatest common denominator (gcd) of a and b"],gmp_gcdext:["array gmp_gcdext(resource a, resource b)","Computes G, S, and T, such that AS + BT = G = `gcd' (A, B)"],gmp_hamdist:["int gmp_hamdist(resource a, resource b)","Calculates hamming distance between a and b"],gmp_init:["resource gmp_init(mixed number [, int base])","Initializes GMP number"],gmp_intval:["int gmp_intval(resource gmpnumber)","Gets signed long value of GMP number"],gmp_invert:["resource gmp_invert(resource a, resource b)","Computes the inverse of a modulo b"],gmp_jacobi:["int gmp_jacobi(resource a, resource b)","Computes Jacobi symbol"],gmp_legendre:["int gmp_legendre(resource a, resource b)","Computes Legendre symbol"],gmp_mod:["resource gmp_mod(resource a, resource b)","Computes a modulo b"],gmp_mul:["resource gmp_mul(resource a, resource b)","Multiply a and b"],gmp_neg:["resource gmp_neg(resource a)","Negates a number"],gmp_nextprime:["resource gmp_nextprime(resource a)","Finds next prime of a"],gmp_or:["resource gmp_or(resource a, resource b)","Calculates logical OR of a and b"],gmp_perfect_square:["bool gmp_perfect_square(resource a)","Checks if a is an exact square"],gmp_popcount:["int gmp_popcount(resource a)","Calculates the population count of a"],gmp_pow:["resource gmp_pow(resource base, int exp)","Raise base to power exp"],gmp_powm:["resource gmp_powm(resource base, resource exp, resource mod)","Raise base to power exp and take result modulo mod"],gmp_prob_prime:["int gmp_prob_prime(resource a[, int reps])",'Checks if a is "probably prime"'],gmp_random:["resource gmp_random([int limiter])","Gets random number"],gmp_scan0:["int gmp_scan0(resource a, int start)","Finds first zero bit"],gmp_scan1:["int gmp_scan1(resource a, int start)","Finds first non-zero bit"],gmp_setbit:["void gmp_setbit(resource &a, int index[, bool set_clear])","Sets or clear bit in a"],gmp_sign:["int gmp_sign(resource a)","Gets the sign of the number"],gmp_sqrt:["resource gmp_sqrt(resource a)","Takes integer part of square root of a"],gmp_sqrtrem:["array gmp_sqrtrem(resource a)","Square root with remainder"],gmp_strval:["string gmp_strval(resource gmpnumber [, int base])","Gets string representation of GMP number"],gmp_sub:["resource gmp_sub(resource a, resource b)","Subtract b from a"],gmp_testbit:["bool gmp_testbit(resource a, int index)","Tests if bit is set in a"],gmp_xor:["resource gmp_xor(resource a, resource b)","Calculates logical exclusive OR of a and b"],gmstrftime:["string gmstrftime(string format [, int timestamp])","Format a GMT/UCT time/date according to locale settings"],grapheme_extract:["string grapheme_extract(string str, int size[, int extract_type[, int start[, int next]]])","Function to extract a sequence of default grapheme clusters"],grapheme_stripos:["int grapheme_stripos(string haystack, string needle [, int offset ])","Find position of first occurrence of a string within another, ignoring case differences"],grapheme_stristr:["string grapheme_stristr(string haystack, string needle[, bool part])","Finds first occurrence of a string within another"],grapheme_strlen:["int grapheme_strlen(string str)","Get number of graphemes in a string"],grapheme_strpos:["int grapheme_strpos(string haystack, string needle [, int offset ])","Find position of first occurrence of a string within another"],grapheme_strripos:["int grapheme_strripos(string haystack, string needle [, int offset])","Find position of last occurrence of a string within another, ignoring case"],grapheme_strrpos:["int grapheme_strrpos(string haystack, string needle [, int offset])","Find position of last occurrence of a string within another"],grapheme_strstr:["string grapheme_strstr(string haystack, string needle[, bool part])","Finds first occurrence of a string within another"],grapheme_substr:["string grapheme_substr(string str, int start [, int length])","Returns part of a string"],gregoriantojd:["int gregoriantojd(int month, int day, int year)","Converts a gregorian calendar date to julian day count"],gzcompress:["string gzcompress(string data [, int level])","Gzip-compress a string"],gzdeflate:["string gzdeflate(string data [, int level])","Gzip-compress a string"],gzencode:["string gzencode(string data [, int level [, int encoding_mode]])","GZ encode a string"],gzfile:["array gzfile(string filename [, int use_include_path])","Read und uncompress entire .gz-file into an array"],gzinflate:["string gzinflate(string data [, int length])","Unzip a gzip-compressed string"],gzopen:["resource gzopen(string filename, string mode [, int use_include_path])","Open a .gz-file and return a .gz-file pointer"],gzuncompress:["string gzuncompress(string data [, int length])","Unzip a gzip-compressed string"],hash:["string hash(string algo, string data[, bool raw_output = false])","Generate a hash of a given input string Returns lowercase hexits by default"],hash_algos:["array hash_algos()","Return a list of registered hashing algorithms"],hash_copy:["resource hash_copy(resource context)","Copy hash resource"],hash_file:["string hash_file(string algo, string filename[, bool raw_output = false])","Generate a hash of a given file Returns lowercase hexits by default"],hash_final:["string hash_final(resource context[, bool raw_output=false])","Output resulting digest"],hash_hmac:["string hash_hmac(string algo, string data, string key[, bool raw_output = false])","Generate a hash of a given input string with a key using HMAC Returns lowercase hexits by default"],hash_hmac_file:["string hash_hmac_file(string algo, string filename, string key[, bool raw_output = false])","Generate a hash of a given file with a key using HMAC Returns lowercase hexits by default"],hash_init:["resource hash_init(string algo[, int options, string key])","Initialize a hashing context"],hash_update:["bool hash_update(resource context, string data)","Pump data into the hashing algorithm"],hash_update_file:["bool hash_update_file(resource context, string filename[, resource context])","Pump data into the hashing algorithm from a file"],hash_update_stream:["int hash_update_stream(resource context, resource handle[, integer length])","Pump data into the hashing algorithm from an open stream"],header:["void header(string header [, bool replace, [int http_response_code]])","Sends a raw HTTP header"],header_remove:["void header_remove([string name])","Removes an HTTP header previously set using header()"],headers_list:["array headers_list()","Return list of headers to be sent / already sent"],headers_sent:["bool headers_sent([string &$file [, int &$line]])","Returns true if headers have already been sent, false otherwise"],hebrev:["string hebrev(string str [, int max_chars_per_line])","Converts logical Hebrew text to visual text"],hebrevc:["string hebrevc(string str [, int max_chars_per_line])","Converts logical Hebrew text to visual text with newline conversion"],hexdec:["int hexdec(string hexadecimal_number)","Returns the decimal equivalent of the hexadecimal number"],highlight_file:["bool highlight_file(string file_name [, bool return] )","Syntax highlight a source file"],highlight_string:["bool highlight_string(string string [, bool return] )","Syntax highlight a string or optionally return it"],html_entity_decode:["string html_entity_decode(string string [, int quote_style][, string charset])","Convert all HTML entities to their applicable characters"],htmlentities:["string htmlentities(string string [, int quote_style[, string charset[, bool double_encode]]])","Convert all applicable characters to HTML entities"],htmlspecialchars:["string htmlspecialchars(string string [, int quote_style[, string charset[, bool double_encode]]])","Convert special characters to HTML entities"],htmlspecialchars_decode:["string htmlspecialchars_decode(string string [, int quote_style])","Convert special HTML entities back to characters"],http_build_query:["string http_build_query(mixed formdata [, string prefix [, string arg_separator]])","Generates a form-encoded query string from an associative array or object."],hypot:["float hypot(float num1, float num2)","Returns sqrt(num1*num1 + num2*num2)"],ibase_add_user:["bool ibase_add_user(resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]])","Add a user to security database"],ibase_affected_rows:["int ibase_affected_rows( [ resource link_identifier ] )","Returns the number of rows affected by the previous INSERT, UPDATE or DELETE statement"],ibase_backup:["mixed ibase_backup(resource service_handle, string source_db, string dest_file [, int options [, bool verbose]])","Initiates a backup task in the service manager and returns immediately"],ibase_blob_add:["bool ibase_blob_add(resource blob_handle, string data)","Add data into created blob"],ibase_blob_cancel:["bool ibase_blob_cancel(resource blob_handle)","Cancel creating blob"],ibase_blob_close:["string ibase_blob_close(resource blob_handle)","Close blob"],ibase_blob_create:["resource ibase_blob_create([resource link_identifier])","Create blob for adding data"],ibase_blob_echo:["bool ibase_blob_echo([ resource link_identifier, ] string blob_id)","Output blob contents to browser"],ibase_blob_get:["string ibase_blob_get(resource blob_handle, int len)","Get len bytes data from open blob"],ibase_blob_import:["string ibase_blob_import([ resource link_identifier, ] resource file)","Create blob, copy file in it, and close it"],ibase_blob_info:["array ibase_blob_info([ resource link_identifier, ] string blob_id)","Return blob length and other useful info"],ibase_blob_open:["resource ibase_blob_open([ resource link_identifier, ] string blob_id)","Open blob for retrieving data parts"],ibase_close:["bool ibase_close([resource link_identifier])","Close an InterBase connection"],ibase_commit:["bool ibase_commit( resource link_identifier )","Commit transaction"],ibase_commit_ret:["bool ibase_commit_ret( resource link_identifier )","Commit transaction and retain the transaction context"],ibase_connect:["resource ibase_connect(string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]])","Open a connection to an InterBase database"],ibase_db_info:["string ibase_db_info(resource service_handle, string db, int action [, int argument])","Request statistics about a database"],ibase_delete_user:["bool ibase_delete_user(resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]])","Delete a user from security database"],ibase_drop_db:["bool ibase_drop_db([resource link_identifier])","Drop an InterBase database"],ibase_errcode:["int ibase_errcode()","Return error code"],ibase_errmsg:["string ibase_errmsg()","Return error message"],ibase_execute:["mixed ibase_execute(resource query [, mixed bind_arg [, mixed bind_arg [, ...]]])","Execute a previously prepared query"],ibase_fetch_assoc:["array ibase_fetch_assoc(resource result [, int fetch_flags])","Fetch a row from the results of a query"],ibase_fetch_object:["object ibase_fetch_object(resource result [, int fetch_flags])","Fetch a object from the results of a query"],ibase_fetch_row:["array ibase_fetch_row(resource result [, int fetch_flags])","Fetch a row from the results of a query"],ibase_field_info:["array ibase_field_info(resource query_result, int field_number)","Get information about a field"],ibase_free_event_handler:["bool ibase_free_event_handler(resource event)","Frees the event handler set by ibase_set_event_handler()"],ibase_free_query:["bool ibase_free_query(resource query)","Free memory used by a query"],ibase_free_result:["bool ibase_free_result(resource result)","Free the memory used by a result"],ibase_gen_id:["int ibase_gen_id(string generator [, int increment [, resource link_identifier ]])","Increments the named generator and returns its new value"],ibase_maintain_db:["bool ibase_maintain_db(resource service_handle, string db, int action [, int argument])","Execute a maintenance command on the database server"],ibase_modify_user:["bool ibase_modify_user(resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]])","Modify a user in security database"],ibase_name_result:["bool ibase_name_result(resource result, string name)","Assign a name to a result for use with ... WHERE CURRENT OF statements"],ibase_num_fields:["int ibase_num_fields(resource query_result)","Get the number of fields in result"],ibase_num_params:["int ibase_num_params(resource query)","Get the number of params in a prepared query"],ibase_num_rows:["int ibase_num_rows( resource result_identifier )","Return the number of rows that are available in a result"],ibase_param_info:["array ibase_param_info(resource query, int field_number)","Get information about a parameter"],ibase_pconnect:["resource ibase_pconnect(string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]])","Open a persistent connection to an InterBase database"],ibase_prepare:["resource ibase_prepare(resource link_identifier[, string query [, resource trans_identifier ]])","Prepare a query for later execution"],ibase_query:["mixed ibase_query([resource link_identifier, [ resource link_identifier, ]] string query [, mixed bind_arg [, mixed bind_arg [, ...]]])","Execute a query"],ibase_restore:["mixed ibase_restore(resource service_handle, string source_file, string dest_db [, int options [, bool verbose]])","Initiates a restore task in the service manager and returns immediately"],ibase_rollback:["bool ibase_rollback( resource link_identifier )","Rollback transaction"],ibase_rollback_ret:["bool ibase_rollback_ret( resource link_identifier )","Rollback transaction and retain the transaction context"],ibase_server_info:["string ibase_server_info(resource service_handle, int action)","Request information about a database server"],ibase_service_attach:["resource ibase_service_attach(string host, string dba_username, string dba_password)","Connect to the service manager"],ibase_service_detach:["bool ibase_service_detach(resource service_handle)","Disconnect from the service manager"],ibase_set_event_handler:["resource ibase_set_event_handler([resource link_identifier,] callback handler, string event [, string event [, ...]])","Register the callback for handling each of the named events"],ibase_trans:["resource ibase_trans([int trans_args [, resource link_identifier [, ... ], int trans_args [, resource link_identifier [, ... ]] [, ...]]])","Start a transaction over one or several databases"],ibase_wait_event:["string ibase_wait_event([resource link_identifier,] string event [, string event [, ...]])","Waits for any one of the passed Interbase events to be posted by the database, and returns its name"],iconv:["string iconv(string in_charset, string out_charset, string str)","Returns str converted to the out_charset character set"],iconv_get_encoding:["mixed iconv_get_encoding([string type])","Get internal encoding and output encoding for ob_iconv_handler()"],iconv_mime_decode:["string iconv_mime_decode(string encoded_string [, int mode, string charset])","Decodes a mime header field"],iconv_mime_decode_headers:["array iconv_mime_decode_headers(string headers [, int mode, string charset])","Decodes multiple mime header fields"],iconv_mime_encode:["string iconv_mime_encode(string field_name, string field_value [, array preference])","Composes a mime header field with field_name and field_value in a specified scheme"],iconv_set_encoding:["bool iconv_set_encoding(string type, string charset)","Sets internal encoding and output encoding for ob_iconv_handler()"],iconv_strlen:["int iconv_strlen(string str [, string charset])","Returns the character count of str"],iconv_strpos:["int iconv_strpos(string haystack, string needle [, int offset [, string charset]])","Finds position of first occurrence of needle within part of haystack beginning with offset"],iconv_strrpos:["int iconv_strrpos(string haystack, string needle [, string charset])","Finds position of last occurrence of needle within part of haystack beginning with offset"],iconv_substr:["string iconv_substr(string str, int offset, [int length, string charset])","Returns specified part of a string"],idate:["int idate(string format [, int timestamp])","Format a local time/date as integer"],idn_to_ascii:["int idn_to_ascii(string domain[, int options])","Converts an Unicode domain to ASCII representation, as defined in the IDNA RFC"],idn_to_utf8:["int idn_to_utf8(string domain[, int options])","Converts an ASCII representation of the domain to Unicode (UTF-8), as defined in the IDNA RFC"],ignore_user_abort:["int ignore_user_abort([string value])","Set whether we want to ignore a user abort event or not"],image2wbmp:["bool image2wbmp(resource im [, string filename [, int threshold]])","Output WBMP image to browser or file"],image_type_to_extension:["string image_type_to_extension(int imagetype [, bool include_dot])","Get file extension for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype"],image_type_to_mime_type:["string image_type_to_mime_type(int imagetype)","Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype"],imagealphablending:["bool imagealphablending(resource im, bool on)","Turn alpha blending mode on or off for the given image"],imageantialias:["bool imageantialias(resource im, bool on)","Should antialiased functions used or not"],imagearc:["bool imagearc(resource im, int cx, int cy, int w, int h, int s, int e, int col)","Draw a partial ellipse"],imagechar:["bool imagechar(resource im, int font, int x, int y, string c, int col)","Draw a character"],imagecharup:["bool imagecharup(resource im, int font, int x, int y, string c, int col)","Draw a character rotated 90 degrees counter-clockwise"],imagecolorallocate:["int imagecolorallocate(resource im, int red, int green, int blue)","Allocate a color for an image"],imagecolorallocatealpha:["int imagecolorallocatealpha(resource im, int red, int green, int blue, int alpha)","Allocate a color with an alpha level. Works for true color and palette based images"],imagecolorat:["int imagecolorat(resource im, int x, int y)","Get the index of the color of a pixel"],imagecolorclosest:["int imagecolorclosest(resource im, int red, int green, int blue)","Get the index of the closest color to the specified color"],imagecolorclosestalpha:["int imagecolorclosestalpha(resource im, int red, int green, int blue, int alpha)","Find the closest matching colour with alpha transparency"],imagecolorclosesthwb:["int imagecolorclosesthwb(resource im, int red, int green, int blue)","Get the index of the color which has the hue, white and blackness nearest to the given color"],imagecolordeallocate:["bool imagecolordeallocate(resource im, int index)","De-allocate a color for an image"],imagecolorexact:["int imagecolorexact(resource im, int red, int green, int blue)","Get the index of the specified color"],imagecolorexactalpha:["int imagecolorexactalpha(resource im, int red, int green, int blue, int alpha)","Find exact match for colour with transparency"],imagecolormatch:["bool imagecolormatch(resource im1, resource im2)","Makes the colors of the palette version of an image more closely match the true color version"],imagecolorresolve:["int imagecolorresolve(resource im, int red, int green, int blue)","Get the index of the specified color or its closest possible alternative"],imagecolorresolvealpha:["int imagecolorresolvealpha(resource im, int red, int green, int blue, int alpha)","Resolve/Allocate a colour with an alpha level. Works for true colour and palette based images"],imagecolorset:["void imagecolorset(resource im, int col, int red, int green, int blue)","Set the color for the specified palette index"],imagecolorsforindex:["array imagecolorsforindex(resource im, int col)","Get the colors for an index"],imagecolorstotal:["int imagecolorstotal(resource im)","Find out the number of colors in an image's palette"],imagecolortransparent:["int imagecolortransparent(resource im [, int col])","Define a color as transparent"],imageconvolution:["resource imageconvolution(resource src_im, array matrix3x3, double div, double offset)","Apply a 3x3 convolution matrix, using coefficient div and offset"],imagecopy:["bool imagecopy(resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h)","Copy part of an image"],imagecopymerge:["bool imagecopymerge(resource src_im, resource dst_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct)","Merge one part of an image with another"],imagecopymergegray:["bool imagecopymergegray(resource src_im, resource dst_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct)","Merge one part of an image with another"],imagecopyresampled:["bool imagecopyresampled(resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h)","Copy and resize part of an image using resampling to help ensure clarity"],imagecopyresized:["bool imagecopyresized(resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h)","Copy and resize part of an image"],imagecreate:["resource imagecreate(int x_size, int y_size)","Create a new image"],imagecreatefromgd:["resource imagecreatefromgd(string filename)","Create a new image from GD file or URL"],imagecreatefromgd2:["resource imagecreatefromgd2(string filename)","Create a new image from GD2 file or URL"],imagecreatefromgd2part:["resource imagecreatefromgd2part(string filename, int srcX, int srcY, int width, int height)","Create a new image from a given part of GD2 file or URL"],imagecreatefromgif:["resource imagecreatefromgif(string filename)","Create a new image from GIF file or URL"],imagecreatefromjpeg:["resource imagecreatefromjpeg(string filename)","Create a new image from JPEG file or URL"],imagecreatefrompng:["resource imagecreatefrompng(string filename)","Create a new image from PNG file or URL"],imagecreatefromstring:["resource imagecreatefromstring(string image)","Create a new image from the image stream in the string"],imagecreatefromwbmp:["resource imagecreatefromwbmp(string filename)","Create a new image from WBMP file or URL"],imagecreatefromxbm:["resource imagecreatefromxbm(string filename)","Create a new image from XBM file or URL"],imagecreatefromxpm:["resource imagecreatefromxpm(string filename)","Create a new image from XPM file or URL"],imagecreatetruecolor:["resource imagecreatetruecolor(int x_size, int y_size)","Create a new true color image"],imagedashedline:["bool imagedashedline(resource im, int x1, int y1, int x2, int y2, int col)","Draw a dashed line"],imagedestroy:["bool imagedestroy(resource im)","Destroy an image"],imageellipse:["bool imageellipse(resource im, int cx, int cy, int w, int h, int color)","Draw an ellipse"],imagefill:["bool imagefill(resource im, int x, int y, int col)","Flood fill"],imagefilledarc:["bool imagefilledarc(resource im, int cx, int cy, int w, int h, int s, int e, int col, int style)","Draw a filled partial ellipse"],imagefilledellipse:["bool imagefilledellipse(resource im, int cx, int cy, int w, int h, int color)","Draw an ellipse"],imagefilledpolygon:["bool imagefilledpolygon(resource im, array point, int num_points, int col)","Draw a filled polygon"],imagefilledrectangle:["bool imagefilledrectangle(resource im, int x1, int y1, int x2, int y2, int col)","Draw a filled rectangle"],imagefilltoborder:["bool imagefilltoborder(resource im, int x, int y, int border, int col)","Flood fill to specific color"],imagefilter:["bool imagefilter(resource src_im, int filtertype, [args] )","Applies Filter an image using a custom angle"],imagefontheight:["int imagefontheight(int font)","Get font height"],imagefontwidth:["int imagefontwidth(int font)","Get font width"],imageftbbox:["array imageftbbox(float size, float angle, string font_file, string text [, array extrainfo])","Give the bounding box of a text using fonts via freetype2"],imagefttext:["array imagefttext(resource im, float size, float angle, int x, int y, int col, string font_file, string text [, array extrainfo])","Write text to the image using fonts via freetype2"],imagegammacorrect:["bool imagegammacorrect(resource im, float inputgamma, float outputgamma)","Apply a gamma correction to a GD image"],imagegd:["bool imagegd(resource im [, string filename])","Output GD image to browser or file"],imagegd2:["bool imagegd2(resource im [, string filename, [, int chunk_size, [, int type]]])","Output GD2 image to browser or file"],imagegif:["bool imagegif(resource im [, string filename])","Output GIF image to browser or file"],imagegrabscreen:["resource imagegrabscreen()","Grab a screenshot"],imagegrabwindow:["resource imagegrabwindow(int window_handle [, int client_area])","Grab a window or its client area using a windows handle (HWND property in COM instance)"],imageinterlace:["int imageinterlace(resource im [, int interlace])","Enable or disable interlace"],imageistruecolor:["bool imageistruecolor(resource im)","return true if the image uses truecolor"],imagejpeg:["bool imagejpeg(resource im [, string filename [, int quality]])","Output JPEG image to browser or file"],imagelayereffect:["bool imagelayereffect(resource im, int effect)","Set the alpha blending flag to use the bundled libgd layering effects"],imageline:["bool imageline(resource im, int x1, int y1, int x2, int y2, int col)","Draw a line"],imageloadfont:["int imageloadfont(string filename)","Load a new font"],imagepalettecopy:["void imagepalettecopy(resource dst, resource src)","Copy the palette from the src image onto the dst image"],imagepng:["bool imagepng(resource im [, string filename])","Output PNG image to browser or file"],imagepolygon:["bool imagepolygon(resource im, array point, int num_points, int col)","Draw a polygon"],imagepsbbox:["array imagepsbbox(string text, resource font, int size [, int space, int tightness, float angle])","Return the bounding box needed by a string if rasterized"],imagepscopyfont:["int imagepscopyfont(int font_index)","Make a copy of a font for purposes like extending or reenconding"],imagepsencodefont:["bool imagepsencodefont(resource font_index, string filename)","To change a fonts character encoding vector"],imagepsextendfont:["bool imagepsextendfont(resource font_index, float extend)","Extend or or condense if (extend < 1) a font"],imagepsfreefont:["bool imagepsfreefont(resource font_index)","Free memory used by a font"],imagepsloadfont:["resource imagepsloadfont(string pathname)","Load a new font from specified file"],imagepsslantfont:["bool imagepsslantfont(resource font_index, float slant)","Slant a font"],imagepstext:["array imagepstext(resource image, string text, resource font, int size, int foreground, int background, int xcoord, int ycoord [, int space [, int tightness [, float angle [, int antialias])","Rasterize a string over an image"],imagerectangle:["bool imagerectangle(resource im, int x1, int y1, int x2, int y2, int col)","Draw a rectangle"],imagerotate:["resource imagerotate(resource src_im, float angle, int bgdcolor [, int ignoretransparent])","Rotate an image using a custom angle"],imagesavealpha:["bool imagesavealpha(resource im, bool on)","Include alpha channel to a saved image"],imagesetbrush:["bool imagesetbrush(resource image, resource brush)",'Set the brush image to $brush when filling $image with the "IMG_COLOR_BRUSHED" color'],imagesetpixel:["bool imagesetpixel(resource im, int x, int y, int col)","Set a single pixel"],imagesetstyle:["bool imagesetstyle(resource im, array styles)","Set the line drawing styles for use with imageline and IMG_COLOR_STYLED."],imagesetthickness:["bool imagesetthickness(resource im, int thickness)","Set line thickness for drawing lines, ellipses, rectangles, polygons etc."],imagesettile:["bool imagesettile(resource image, resource tile)",'Set the tile image to $tile when filling $image with the "IMG_COLOR_TILED" color'],imagestring:["bool imagestring(resource im, int font, int x, int y, string str, int col)","Draw a string horizontally"],imagestringup:["bool imagestringup(resource im, int font, int x, int y, string str, int col)","Draw a string vertically - rotated 90 degrees counter-clockwise"],imagesx:["int imagesx(resource im)","Get image width"],imagesy:["int imagesy(resource im)","Get image height"],imagetruecolortopalette:["void imagetruecolortopalette(resource im, bool ditherFlag, int colorsWanted)","Convert a true colour image to a palette based image with a number of colours, optionally using dithering."],imagettfbbox:["array imagettfbbox(float size, float angle, string font_file, string text)","Give the bounding box of a text using TrueType fonts"],imagettftext:["array imagettftext(resource im, float size, float angle, int x, int y, int col, string font_file, string text)","Write text to the image using a TrueType font"],imagetypes:["int imagetypes()","Return the types of images supported in a bitfield - 1=GIF, 2=JPEG, 4=PNG, 8=WBMP, 16=XPM"],imagewbmp:["bool imagewbmp(resource im [, string filename, [, int foreground]])","Output WBMP image to browser or file"],imagexbm:["int imagexbm(int im, string filename [, int foreground])","Output XBM image to browser or file"],imap_8bit:["string imap_8bit(string text)","Convert an 8-bit string to a quoted-printable string"],imap_alerts:["array imap_alerts()","Returns an array of all IMAP alerts that have been generated since the last page load or since the last imap_alerts() call, whichever came last. The alert stack is cleared after imap_alerts() is called."],imap_append:["bool imap_append(resource stream_id, string folder, string message [, string options [, string internal_date]])","Append a new message to a specified mailbox"],imap_base64:["string imap_base64(string text)","Decode BASE64 encoded text"],imap_binary:["string imap_binary(string text)","Convert an 8bit string to a base64 string"],imap_body:["string imap_body(resource stream_id, int msg_no [, int options])","Read the message body"],imap_bodystruct:["object imap_bodystruct(resource stream_id, int msg_no, string section)","Read the structure of a specified body section of a specific message"],imap_check:["object imap_check(resource stream_id)","Get mailbox properties"],imap_clearflag_full:["bool imap_clearflag_full(resource stream_id, string sequence, string flag [, int options])","Clears flags on messages"],imap_close:["bool imap_close(resource stream_id [, int options])","Close an IMAP stream"],imap_createmailbox:["bool imap_createmailbox(resource stream_id, string mailbox)","Create a new mailbox"],imap_delete:["bool imap_delete(resource stream_id, int msg_no [, int options])","Mark a message for deletion"],imap_deletemailbox:["bool imap_deletemailbox(resource stream_id, string mailbox)","Delete a mailbox"],imap_errors:["array imap_errors()","Returns an array of all IMAP errors generated since the last page load, or since the last imap_errors() call, whichever came last. The error stack is cleared after imap_errors() is called."],imap_expunge:["bool imap_expunge(resource stream_id)","Permanently delete all messages marked for deletion"],imap_fetch_overview:["array imap_fetch_overview(resource stream_id, string sequence [, int options])","Read an overview of the information in the headers of the given message sequence"],imap_fetchbody:["string imap_fetchbody(resource stream_id, int msg_no, string section [, int options])","Get a specific body section"],imap_fetchheader:["string imap_fetchheader(resource stream_id, int msg_no [, int options])","Get the full unfiltered header for a message"],imap_fetchstructure:["object imap_fetchstructure(resource stream_id, int msg_no [, int options])","Read the full structure of a message"],imap_gc:["bool imap_gc(resource stream_id, int flags)","This function garbage collects (purges) the cache of entries of a specific type."],imap_get_quota:["array imap_get_quota(resource stream_id, string qroot)","Returns the quota set to the mailbox account qroot"],imap_get_quotaroot:["array imap_get_quotaroot(resource stream_id, string mbox)","Returns the quota set to the mailbox account mbox"],imap_getacl:["array imap_getacl(resource stream_id, string mailbox)","Gets the ACL for a given mailbox"],imap_getmailboxes:["array imap_getmailboxes(resource stream_id, string ref, string pattern)","Reads the list of mailboxes and returns a full array of objects containing name, attributes, and delimiter"],imap_getsubscribed:["array imap_getsubscribed(resource stream_id, string ref, string pattern)","Return a list of subscribed mailboxes, in the same format as imap_getmailboxes()"],imap_headerinfo:["object imap_headerinfo(resource stream_id, int msg_no [, int from_length [, int subject_length [, string default_host]]])","Read the headers of the message"],imap_headers:["array imap_headers(resource stream_id)","Returns headers for all messages in a mailbox"],imap_last_error:["string imap_last_error()","Returns the last error that was generated by an IMAP function. The error stack is NOT cleared after this call."],imap_list:["array imap_list(resource stream_id, string ref, string pattern)","Read the list of mailboxes"],imap_listscan:["array imap_listscan(resource stream_id, string ref, string pattern, string content)","Read list of mailboxes containing a certain string"],imap_lsub:["array imap_lsub(resource stream_id, string ref, string pattern)","Return a list of subscribed mailboxes"],imap_mail:["bool imap_mail(string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]])","Send an email message"],imap_mail_compose:["string imap_mail_compose(array envelope, array body)","Create a MIME message based on given envelope and body sections"],imap_mail_copy:["bool imap_mail_copy(resource stream_id, string msglist, string mailbox [, int options])","Copy specified message to a mailbox"],imap_mail_move:["bool imap_mail_move(resource stream_id, string sequence, string mailbox [, int options])","Move specified message to a mailbox"],imap_mailboxmsginfo:["object imap_mailboxmsginfo(resource stream_id)","Returns info about the current mailbox"],imap_mime_header_decode:["array imap_mime_header_decode(string str)","Decode mime header element in accordance with RFC 2047 and return array of objects containing 'charset' encoding and decoded 'text'"],imap_msgno:["int imap_msgno(resource stream_id, int unique_msg_id)","Get the sequence number associated with a UID"],imap_mutf7_to_utf8:["string imap_mutf7_to_utf8(string in)","Decode a modified UTF-7 string to UTF-8"],imap_num_msg:["int imap_num_msg(resource stream_id)","Gives the number of messages in the current mailbox"],imap_num_recent:["int imap_num_recent(resource stream_id)","Gives the number of recent messages in current mailbox"],imap_open:["resource imap_open(string mailbox, string user, string password [, int options [, int n_retries]])","Open an IMAP stream to a mailbox"],imap_ping:["bool imap_ping(resource stream_id)","Check if the IMAP stream is still active"],imap_qprint:["string imap_qprint(string text)","Convert a quoted-printable string to an 8-bit string"],imap_renamemailbox:["bool imap_renamemailbox(resource stream_id, string old_name, string new_name)","Rename a mailbox"],imap_reopen:["bool imap_reopen(resource stream_id, string mailbox [, int options [, int n_retries]])","Reopen an IMAP stream to a new mailbox"],imap_rfc822_parse_adrlist:["array imap_rfc822_parse_adrlist(string address_string, string default_host)","Parses an address string"],imap_rfc822_parse_headers:["object imap_rfc822_parse_headers(string headers [, string default_host])","Parse a set of mail headers contained in a string, and return an object similar to imap_headerinfo()"],imap_rfc822_write_address:["string imap_rfc822_write_address(string mailbox, string host, string personal)","Returns a properly formatted email address given the mailbox, host, and personal info"],imap_savebody:['bool imap_savebody(resource stream_id, string|resource file, int msg_no[, string section = ""[, int options = 0]])',"Save a specific body section to a file"],imap_search:["array imap_search(resource stream_id, string criteria [, int options [, string charset]])","Return a list of messages matching the given criteria"],imap_set_quota:["bool imap_set_quota(resource stream_id, string qroot, int mailbox_size)","Will set the quota for qroot mailbox"],imap_setacl:["bool imap_setacl(resource stream_id, string mailbox, string id, string rights)","Sets the ACL for a given mailbox"],imap_setflag_full:["bool imap_setflag_full(resource stream_id, string sequence, string flag [, int options])","Sets flags on messages"],imap_sort:["array imap_sort(resource stream_id, int criteria, int reverse [, int options [, string search_criteria [, string charset]]])","Sort an array of message headers, optionally including only messages that meet specified criteria."],imap_status:["object imap_status(resource stream_id, string mailbox, int options)","Get status info from a mailbox"],imap_subscribe:["bool imap_subscribe(resource stream_id, string mailbox)","Subscribe to a mailbox"],imap_thread:["array imap_thread(resource stream_id [, int options])","Return threaded by REFERENCES tree"],imap_timeout:["mixed imap_timeout(int timeout_type [, int timeout])","Set or fetch imap timeout"],imap_uid:["int imap_uid(resource stream_id, int msg_no)","Get the unique message id associated with a standard sequential message number"],imap_undelete:["bool imap_undelete(resource stream_id, int msg_no [, int flags])","Remove the delete flag from a message"],imap_unsubscribe:["bool imap_unsubscribe(resource stream_id, string mailbox)","Unsubscribe from a mailbox"],imap_utf7_decode:["string imap_utf7_decode(string buf)","Decode a modified UTF-7 string"],imap_utf7_encode:["string imap_utf7_encode(string buf)","Encode a string in modified UTF-7"],imap_utf8:["string imap_utf8(string mime_encoded_text)","Convert a mime-encoded text to UTF-8"],imap_utf8_to_mutf7:["string imap_utf8_to_mutf7(string in)","Encode a UTF-8 string to modified UTF-7"],implode:["string implode([string glue,] array pieces)","Joins array elements placing glue string between items and return one string"],import_request_variables:["bool import_request_variables(string types [, string prefix])","Import GET/POST/Cookie variables into the global scope"],in_array:["bool in_array(mixed needle, array haystack [, bool strict])","Checks if the given value exists in the array"],include:["bool include(string path)","Includes and evaluates the specified file"],include_once:["bool include_once(string path)","Includes and evaluates the specified file"],inet_ntop:["string inet_ntop(string in_addr)","Converts a packed inet address to a human readable IP address string"],inet_pton:["string inet_pton(string ip_address)","Converts a human readable IP address to a packed binary string"],ini_get:["string ini_get(string varname)","Get a configuration option"],ini_get_all:["array ini_get_all([string extension[, bool details = true]])","Get all configuration options"],ini_restore:["void ini_restore(string varname)","Restore the value of a configuration option specified by varname"],ini_set:["string ini_set(string varname, string newvalue)","Set a configuration option, returns false on error and the old value of the configuration option on success"],interface_exists:["bool interface_exists(string classname [, bool autoload])","Checks if the class exists"],intl_error_name:["string intl_error_name()","* Return a string for a given error code. * The string will be the same as the name of the error code constant."],intl_get_error_code:["int intl_get_error_code()","* Get code of the last occured error."],intl_get_error_message:["string intl_get_error_message()","* Get text description of the last occured error."],intl_is_failure:["bool intl_is_failure()","* Check whether the given error code indicates a failure. * Returns true if it does, and false if the code * indicates success or a warning."],intval:["int intval(mixed var [, int base])","Get the integer value of a variable using the optional base for the conversion"],ip2long:["int ip2long(string ip_address)","Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address"],iptcembed:["array iptcembed(string iptcdata, string jpeg_file_name [, int spool])","Embed binary IPTC data into a JPEG image."],iptcparse:["array iptcparse(string iptcdata)","Parse binary IPTC-data into associative array"],is_a:["bool is_a(object object, string class_name)","Returns true if the object is of this class or has this class as one of its parents"],is_array:["bool is_array(mixed var)","Returns true if variable is an array"],is_bool:["bool is_bool(mixed var)","Returns true if variable is a boolean"],is_callable:["bool is_callable(mixed var [, bool syntax_only [, string callable_name]])","Returns true if var is callable."],is_countable:["bool is_countable(mixed var)","Returns true if var is countable, false otherwise"],is_dir:["bool is_dir(string filename)","Returns true if file is directory"],is_executable:["bool is_executable(string filename)","Returns true if file is executable"],is_file:["bool is_file(string filename)","Returns true if file is a regular file"],is_finite:["bool is_finite(float val)","Returns whether argument is finite"],is_float:["bool is_float(mixed var)","Returns true if variable is float point"],is_infinite:["bool is_infinite(float val)","Returns whether argument is infinite"],is_link:["bool is_link(string filename)","Returns true if file is symbolic link"],is_long:["bool is_long(mixed var)","Returns true if variable is a long (integer)"],is_nan:["bool is_nan(float val)","Returns whether argument is not a number"],is_null:["bool is_null(mixed var)","Returns true if variable is null"],is_numeric:["bool is_numeric(mixed value)","Returns true if value is a number or a numeric string"],is_object:["bool is_object(mixed var)","Returns true if variable is an object"],is_readable:["bool is_readable(string filename)","Returns true if file can be read"],is_resource:["bool is_resource(mixed var)","Returns true if variable is a resource"],is_scalar:["bool is_scalar(mixed value)","Returns true if value is a scalar"],is_string:["bool is_string(mixed var)","Returns true if variable is a string"],is_subclass_of:["bool is_subclass_of(object object, string class_name)","Returns true if the object has this class as one of its parents"],is_uploaded_file:["bool is_uploaded_file(string path)","Check if file was created by rfc1867 upload"],is_writable:["bool is_writable(string filename)","Returns true if file can be written"],isset:["bool isset(mixed var [, mixed var])","Determine whether a variable is set"],iterator_apply:["int iterator_apply(Traversable iterator, callable function [, array args = null)","Calls a function for every element in an iterator"],iterator_count:["int iterator_count(Traversable iterator)","Count the elements in an iterator"],iterator_to_array:["array iterator_to_array(Traversable iterator [, bool use_keys = true])","Copy the iterator into an array"],jddayofweek:["mixed jddayofweek(int juliandaycount [, int mode])","Returns name or number of day of week from julian day count"],jdmonthname:["string jdmonthname(int juliandaycount, int mode)","Returns name of month for julian day count"],jdtofrench:["string jdtofrench(int juliandaycount)","Converts a julian day count to a french republic calendar date"],jdtogregorian:["string jdtogregorian(int juliandaycount)","Converts a julian day count to a gregorian calendar date"],jdtojewish:["string jdtojewish(int juliandaycount [, bool hebrew [, int fl]])","Converts a julian day count to a jewish calendar date"],jdtojulian:["string jdtojulian(int juliandaycount)","Convert a julian day count to a julian calendar date"],jdtounix:["int jdtounix(int jday)","Convert Julian Day to UNIX timestamp"],jewishtojd:["int jewishtojd(int month, int day, int year)","Converts a jewish calendar date to a julian day count"],join:["string join([string glue,] array pieces)","Returns a string containing a string representation of all the arrayelements in the same order, with the glue string between each element"],jpeg2wbmp:["bool jpeg2wbmp(string f_org, string f_dest, int d_height, int d_width, int threshold)","Convert JPEG image to WBMP image"],json_decode:["mixed json_decode(string json [, bool assoc [, long depth]])","Decodes the JSON representation into a PHP value"],json_encode:["string json_encode(mixed data [, int options])","Returns the JSON representation of a value"],json_last_error:["int json_last_error()","Returns the error code of the last json_decode()."],juliantojd:["int juliantojd(int month, int day, int year)","Converts a julian calendar date to julian day count"],key:["mixed key(array array_arg)","Return the key of the element currently pointed to by the internal array pointer"],krsort:["bool krsort(array &array_arg [, int sort_flags])","Sort an array by key value in reverse order"],ksort:["bool ksort(array &array_arg [, int sort_flags])","Sort an array by key"],lcfirst:["string lcfirst(string str)","Make a string's first character lowercase"],lcg_value:["float lcg_value()","Returns a value from the combined linear congruential generator"],lchgrp:["bool lchgrp(string filename, mixed group)","Change symlink group"],ldap_8859_to_t61:["string ldap_8859_to_t61(string value)","Translate 8859 characters to t61 characters"],ldap_add:["bool ldap_add(resource link, string dn, array entry)","Add entries to LDAP directory"],ldap_bind:["bool ldap_bind(resource link [, string dn [, string password]])","Bind to LDAP directory"],ldap_compare:["bool ldap_compare(resource link, string dn, string attr, string value)","Determine if an entry has a specific value for one of its attributes"],ldap_connect:["resource ldap_connect([string host [, int port [, string wallet [, string wallet_passwd [, int authmode]]]]])","Connect to an LDAP server"],ldap_count_entries:["int ldap_count_entries(resource link, resource result)","Count the number of entries in a search result"],ldap_delete:["bool ldap_delete(resource link, string dn)","Delete an entry from a directory"],ldap_dn2ufn:["string ldap_dn2ufn(string dn)","Convert DN to User Friendly Naming format"],ldap_err2str:["string ldap_err2str(int errno)","Convert error number to error string"],ldap_errno:["int ldap_errno(resource link)","Get the current ldap error number"],ldap_error:["string ldap_error(resource link)","Get the current ldap error string"],ldap_explode_dn:["array ldap_explode_dn(string dn, int with_attrib)","Splits DN into its component parts"],ldap_first_attribute:["string ldap_first_attribute(resource link, resource result_entry)","Return first attribute"],ldap_first_entry:["resource ldap_first_entry(resource link, resource result)","Return first result id"],ldap_first_reference:["resource ldap_first_reference(resource link, resource result)","Return first reference"],ldap_free_result:["bool ldap_free_result(resource result)","Free result memory"],ldap_get_attributes:["array ldap_get_attributes(resource link, resource result_entry)","Get attributes from a search result entry"],ldap_get_dn:["string ldap_get_dn(resource link, resource result_entry)","Get the DN of a result entry"],ldap_get_entries:["array ldap_get_entries(resource link, resource result)","Get all result entries"],ldap_get_option:["bool ldap_get_option(resource link, int option, mixed retval)","Get the current value of various session-wide parameters"],ldap_get_values_len:["array ldap_get_values_len(resource link, resource result_entry, string attribute)","Get all values with lengths from a result entry"],ldap_list:["resource ldap_list(resource|array link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]])","Single-level search"],ldap_mod_add:["bool ldap_mod_add(resource link, string dn, array entry)","Add attribute values to current"],ldap_mod_del:["bool ldap_mod_del(resource link, string dn, array entry)","Delete attribute values"],ldap_mod_replace:["bool ldap_mod_replace(resource link, string dn, array entry)","Replace attribute values with new ones"],ldap_next_attribute:["string ldap_next_attribute(resource link, resource result_entry)","Get the next attribute in result"],ldap_next_entry:["resource ldap_next_entry(resource link, resource result_entry)","Get next result entry"],ldap_next_reference:["resource ldap_next_reference(resource link, resource reference_entry)","Get next reference"],ldap_parse_reference:["bool ldap_parse_reference(resource link, resource reference_entry, array referrals)","Extract information from reference entry"],ldap_parse_result:["bool ldap_parse_result(resource link, resource result, int errcode, string matcheddn, string errmsg, array referrals)","Extract information from result"],ldap_read:["resource ldap_read(resource|array link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]])","Read an entry"],ldap_rename:["bool ldap_rename(resource link, string dn, string newrdn, string newparent, bool deleteoldrdn)","Modify the name of an entry"],ldap_sasl_bind:["bool ldap_sasl_bind(resource link [, string binddn [, string password [, string sasl_mech [, string sasl_realm [, string sasl_authc_id [, string sasl_authz_id [, string props]]]]]]])","Bind to LDAP directory using SASL"],ldap_search:["resource ldap_search(resource|array link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]])","Search LDAP tree under base_dn"],ldap_set_option:["bool ldap_set_option(resource link, int option, mixed newval)","Set the value of various session-wide parameters"],ldap_set_rebind_proc:["bool ldap_set_rebind_proc(resource link, string callback)","Set a callback function to do re-binds on referral chasing."],ldap_sort:["bool ldap_sort(resource link, resource result, string sortfilter)","Sort LDAP result entries"],ldap_start_tls:["bool ldap_start_tls(resource link)","Start TLS"],ldap_t61_to_8859:["string ldap_t61_to_8859(string value)","Translate t61 characters to 8859 characters"],ldap_unbind:["bool ldap_unbind(resource link)","Unbind from LDAP directory"],leak:["void leak(int num_bytes=3)","Cause an intentional memory leak, for testing/debugging purposes"],levenshtein:["int levenshtein(string str1, string str2[, int cost_ins, int cost_rep, int cost_del])","Calculate Levenshtein distance between two strings"],libxml_clear_errors:["void libxml_clear_errors()","Clear last error from libxml"],libxml_disable_entity_loader:["bool libxml_disable_entity_loader([bool disable])","Disable/Enable ability to load external entities"],libxml_get_errors:["object libxml_get_errors()","Retrieve array of errors"],libxml_get_last_error:["object libxml_get_last_error()","Retrieve last error from libxml"],libxml_set_streams_context:["void libxml_set_streams_context(resource streams_context)","Set the streams context for the next libxml document load or write"],libxml_use_internal_errors:["bool libxml_use_internal_errors([bool use_errors])","Disable libxml errors and allow user to fetch error information as needed"],link:["int link(string target, string link)","Create a hard link"],linkinfo:["int linkinfo(string filename)","Returns the st_dev field of the UNIX C stat structure describing the link"],litespeed_request_headers:["array litespeed_request_headers()","Fetch all HTTP request headers"],litespeed_response_headers:["array litespeed_response_headers()","Fetch all HTTP response headers"],locale_accept_from_http:["string locale_accept_from_http(string $http_accept)",null],locale_canonicalize:["static string locale_canonicalize(Locale $loc, string $locale)","* @param string $locale The locale string to canonicalize"],locale_filter_matches:["bool locale_filter_matches(string $langtag, string $locale[, bool $canonicalize])","* Checks if a $langtag filter matches with $locale according to RFC 4647's basic filtering algorithm"],locale_get_all_variants:["static array locale_get_all_variants($locale)","* gets an array containing the list of variants, or null"],locale_get_default:["static string locale_get_default( )","Get default locale"],locale_get_keywords:["static array locale_get_keywords(string $locale) {","* return an associative array containing keyword-value * pairs for this locale. The keys are keys to the array"],locale_get_primary_language:["static string locale_get_primary_language($locale)","* gets the primary language for the $locale"],locale_get_region:["static string locale_get_region($locale)","* gets the region for the $locale"],locale_get_script:["static string locale_get_script($locale)","* gets the script for the $locale"],locale_lookup:["string locale_lookup(array $langtag, string $locale[, bool $canonicalize[, string $default = null]])","* Searchs the items in $langtag for the best match to the language * range"],locale_set_default:["static string locale_set_default( string $locale )","Set default locale"],localeconv:["array localeconv()","Returns numeric formatting information based on the current locale"],localtime:["array localtime([int timestamp [, bool associative_array]])","Returns the results of the C system call localtime as an associative array if the associative_array argument is set to 1 other wise it is a regular array"],log:["float log(float number, [float base])","Returns the natural logarithm of the number, or the base log if base is specified"],log10:["float log10(float number)","Returns the base-10 logarithm of the number"],log1p:["float log1p(float number)","Returns log(1 + number), computed in a way that accurate even when the value of number is close to zero"],long2ip:["string long2ip(int proper_address)","Converts an (IPv4) Internet network address into a string in Internet standard dotted format"],lstat:["array lstat(string filename)","Give information about a file or symbolic link"],ltrim:["string ltrim(string str [, string character_mask])","Strips whitespace from the beginning of a string"],mail:["int mail(string to, string subject, string message [, string additional_headers [, string additional_parameters]])","Send an email message"],max:["mixed max(mixed arg1 [, mixed arg2 [, mixed ...]])","Return the highest value in an array or a series of arguments"],mb_check_encoding:["bool mb_check_encoding([string var[, string encoding]])","Check if the string is valid for the specified encoding"],mb_convert_case:["string mb_convert_case(string sourcestring, int mode [, string encoding])","Returns a case-folded version of sourcestring"],mb_convert_encoding:["string mb_convert_encoding(string str, string to-encoding [, mixed from-encoding])","Returns converted string in desired encoding"],mb_convert_kana:["string mb_convert_kana(string str [, string option] [, string encoding])","Conversion between full-width character and half-width character (Japanese)"],mb_convert_variables:["string mb_convert_variables(string to-encoding, mixed from-encoding, mixed vars [, ...])","Converts the string resource in variables to desired encoding"],mb_decode_mimeheader:["string mb_decode_mimeheader(string string)",'Decodes the MIME "encoded-word" in the string'],mb_decode_numericentity:["string mb_decode_numericentity(string string, array convmap [, string encoding])","Converts HTML numeric entities to character code"],mb_detect_encoding:["string mb_detect_encoding(string str [, mixed encoding_list [, bool strict]])","Encodings of the given string is returned (as a string)"],mb_detect_order:["bool|array mb_detect_order([mixed encoding-list])","Sets the current detect_order or Return the current detect_order as a array"],mb_encode_mimeheader:["string mb_encode_mimeheader(string str [, string charset [, string transfer-encoding [, string linefeed [, int indent]]]])",'Converts the string to MIME "encoded-word" in the format of =?charset?(B|Q)?encoded_string?='],mb_encode_numericentity:["string mb_encode_numericentity(string string, array convmap [, string encoding])","Converts specified characters to HTML numeric entities"],mb_encoding_aliases:["array mb_encoding_aliases(string encoding)","Returns an array of the aliases of a given encoding name"],mb_ereg:["int mb_ereg(string pattern, string string [, array registers])","Regular expression match for multibyte string"],mb_ereg_match:["bool mb_ereg_match(string pattern, string string [,string option])","Regular expression match for multibyte string"],mb_ereg_replace:["string mb_ereg_replace(string pattern, string replacement, string string [, string option])","Replace regular expression for multibyte string"],mb_ereg_search:["bool mb_ereg_search([string pattern[, string option]])","Regular expression search for multibyte string"],mb_ereg_search_getpos:["int mb_ereg_search_getpos()","Get search start position"],mb_ereg_search_getregs:["array mb_ereg_search_getregs()","Get matched substring of the last time"],mb_ereg_search_init:["bool mb_ereg_search_init(string string [, string pattern[, string option]])","Initialize string and regular expression for search."],mb_ereg_search_pos:["array mb_ereg_search_pos([string pattern[, string option]])","Regular expression search for multibyte string"],mb_ereg_search_regs:["array mb_ereg_search_regs([string pattern[, string option]])","Regular expression search for multibyte string"],mb_ereg_search_setpos:["bool mb_ereg_search_setpos(int position)","Set search start position"],mb_eregi:["int mb_eregi(string pattern, string string [, array registers])","Case-insensitive regular expression match for multibyte string"],mb_eregi_replace:["string mb_eregi_replace(string pattern, string replacement, string string)","Case insensitive replace regular expression for multibyte string"],mb_get_info:["mixed mb_get_info([string type])","Returns the current settings of mbstring"],mb_http_input:["mixed mb_http_input([string type])","Returns the input encoding"],mb_http_output:["string mb_http_output([string encoding])","Sets the current output_encoding or returns the current output_encoding as a string"],mb_internal_encoding:["string mb_internal_encoding([string encoding])","Sets the current internal encoding or Returns the current internal encoding as a string"],mb_language:["string mb_language([string language])","Sets the current language or Returns the current language as a string"],mb_list_encodings:["mixed mb_list_encodings()","Returns an array of all supported entity encodings"],mb_output_handler:["string mb_output_handler(string contents, int status)","Returns string in output buffer converted to the http_output encoding"],mb_parse_str:["bool mb_parse_str(string encoded_string [, array result])","Parses GET/POST/COOKIE data and sets global variables"],mb_preferred_mime_name:["string mb_preferred_mime_name(string encoding)","Return the preferred MIME name (charset) as a string"],mb_regex_encoding:["string mb_regex_encoding([string encoding])","Returns the current encoding for regex as a string."],mb_regex_set_options:["string mb_regex_set_options([string options])","Set or get the default options for mbregex functions"],mb_send_mail:["int mb_send_mail(string to, string subject, string message [, string additional_headers [, string additional_parameters]])","* Sends an email message with MIME scheme"],mb_split:["array mb_split(string pattern, string string [, int limit])","split multibyte string into array by regular expression"],mb_strcut:["string mb_strcut(string str, int start [, int length [, string encoding]])","Returns part of a string"],mb_strimwidth:["string mb_strimwidth(string str, int start, int width [, string trimmarker [, string encoding]])","Trim the string in terminal width"],mb_stripos:["int mb_stripos(string haystack, string needle [, int offset [, string encoding]])","Finds position of first occurrence of a string within another, case insensitive"],mb_stristr:["string mb_stristr(string haystack, string needle[, bool part[, string encoding]])","Finds first occurrence of a string within another, case insensitive"],mb_strlen:["int mb_strlen(string str [, string encoding])","Get character numbers of a string"],mb_strpos:["int mb_strpos(string haystack, string needle [, int offset [, string encoding]])","Find position of first occurrence of a string within another"],mb_strrchr:["string mb_strrchr(string haystack, string needle[, bool part[, string encoding]])","Finds the last occurrence of a character in a string within another"],mb_strrichr:["string mb_strrichr(string haystack, string needle[, bool part[, string encoding]])","Finds the last occurrence of a character in a string within another, case insensitive"],mb_strripos:["int mb_strripos(string haystack, string needle [, int offset [, string encoding]])","Finds position of last occurrence of a string within another, case insensitive"],mb_strrpos:["int mb_strrpos(string haystack, string needle [, int offset [, string encoding]])","Find position of last occurrence of a string within another"],mb_strstr:["string mb_strstr(string haystack, string needle[, bool part[, string encoding]])","Finds first occurrence of a string within another"],mb_strtolower:["string mb_strtolower(string sourcestring [, string encoding])","* Returns a lowercased version of sourcestring"],mb_strtoupper:["string mb_strtoupper(string sourcestring [, string encoding])","* Returns a uppercased version of sourcestring"],mb_strwidth:["int mb_strwidth(string str [, string encoding])","Gets terminal width of a string"],mb_substitute_character:["mixed mb_substitute_character([mixed substchar])","Sets the current substitute_character or returns the current substitute_character"],mb_substr:["string mb_substr(string str, int start [, int length [, string encoding]])","Returns part of a string"],mb_substr_count:["int mb_substr_count(string haystack, string needle [, string encoding])","Count the number of substring occurrences"],mcrypt_cbc:["string mcrypt_cbc(int cipher, string key, string data, int mode, string iv)","CBC crypt/decrypt data using key key with cipher cipher starting with iv"],mcrypt_cfb:["string mcrypt_cfb(int cipher, string key, string data, int mode, string iv)","CFB crypt/decrypt data using key key with cipher cipher starting with iv"],mcrypt_create_iv:["string mcrypt_create_iv(int size, int source)","Create an initialization vector (IV)"],mcrypt_decrypt:["string mcrypt_decrypt(string cipher, string key, string data, string mode, string iv)","OFB crypt/decrypt data using key key with cipher cipher starting with iv"],mcrypt_ecb:["string mcrypt_ecb(int cipher, string key, string data, int mode, string iv)","ECB crypt/decrypt data using key key with cipher cipher starting with iv"],mcrypt_enc_get_algorithms_name:["string mcrypt_enc_get_algorithms_name(resource td)","Returns the name of the algorithm specified by the descriptor td"],mcrypt_enc_get_block_size:["int mcrypt_enc_get_block_size(resource td)","Returns the block size of the cipher specified by the descriptor td"],mcrypt_enc_get_iv_size:["int mcrypt_enc_get_iv_size(resource td)","Returns the size of the IV in bytes of the algorithm specified by the descriptor td"],mcrypt_enc_get_key_size:["int mcrypt_enc_get_key_size(resource td)","Returns the maximum supported key size in bytes of the algorithm specified by the descriptor td"],mcrypt_enc_get_modes_name:["string mcrypt_enc_get_modes_name(resource td)","Returns the name of the mode specified by the descriptor td"],mcrypt_enc_get_supported_key_sizes:["array mcrypt_enc_get_supported_key_sizes(resource td)","This function decrypts the crypttext"],mcrypt_enc_is_block_algorithm:["bool mcrypt_enc_is_block_algorithm(resource td)","Returns TRUE if the alrogithm is a block algorithms"],mcrypt_enc_is_block_algorithm_mode:["bool mcrypt_enc_is_block_algorithm_mode(resource td)","Returns TRUE if the mode is for use with block algorithms"],mcrypt_enc_is_block_mode:["bool mcrypt_enc_is_block_mode(resource td)","Returns TRUE if the mode outputs blocks"],mcrypt_enc_self_test:["int mcrypt_enc_self_test(resource td)","This function runs the self test on the algorithm specified by the descriptor td"],mcrypt_encrypt:["string mcrypt_encrypt(string cipher, string key, string data, string mode, string iv)","OFB crypt/decrypt data using key key with cipher cipher starting with iv"],mcrypt_generic:["string mcrypt_generic(resource td, string data)","This function encrypts the plaintext"],mcrypt_generic_deinit:["bool mcrypt_generic_deinit(resource td)","This function terminates encrypt specified by the descriptor td"],mcrypt_generic_init:["int mcrypt_generic_init(resource td, string key, string iv)","This function initializes all buffers for the specific module"],mcrypt_get_block_size:["int mcrypt_get_block_size(string cipher, string module)","Get the key size of cipher"],mcrypt_get_cipher_name:["string mcrypt_get_cipher_name(string cipher)","Get the key size of cipher"],mcrypt_get_iv_size:["int mcrypt_get_iv_size(string cipher, string module)","Get the IV size of cipher (Usually the same as the blocksize)"],mcrypt_get_key_size:["int mcrypt_get_key_size(string cipher, string module)","Get the key size of cipher"],mcrypt_list_algorithms:["array mcrypt_list_algorithms([string lib_dir])",'List all algorithms in "module_dir"'],mcrypt_list_modes:["array mcrypt_list_modes([string lib_dir])",'List all modes "module_dir"'],mcrypt_module_close:["bool mcrypt_module_close(resource td)","Free the descriptor td"],mcrypt_module_get_algo_block_size:["int mcrypt_module_get_algo_block_size(string algorithm [, string lib_dir])","Returns the block size of the algorithm"],mcrypt_module_get_algo_key_size:["int mcrypt_module_get_algo_key_size(string algorithm [, string lib_dir])","Returns the maximum supported key size of the algorithm"],mcrypt_module_get_supported_key_sizes:["array mcrypt_module_get_supported_key_sizes(string algorithm [, string lib_dir])","This function decrypts the crypttext"],mcrypt_module_is_block_algorithm:["bool mcrypt_module_is_block_algorithm(string algorithm [, string lib_dir])","Returns TRUE if the algorithm is a block algorithm"],mcrypt_module_is_block_algorithm_mode:["bool mcrypt_module_is_block_algorithm_mode(string mode [, string lib_dir])","Returns TRUE if the mode is for use with block algorithms"],mcrypt_module_is_block_mode:["bool mcrypt_module_is_block_mode(string mode [, string lib_dir])","Returns TRUE if the mode outputs blocks of bytes"],mcrypt_module_open:["resource mcrypt_module_open(string cipher, string cipher_directory, string mode, string mode_directory)","Opens the module of the algorithm and the mode to be used"],mcrypt_module_self_test:["bool mcrypt_module_self_test(string algorithm [, string lib_dir])",'Does a self test of the module "module"'],mcrypt_ofb:["string mcrypt_ofb(int cipher, string key, string data, int mode, string iv)","OFB crypt/decrypt data using key key with cipher cipher starting with iv"],md5:["string md5(string str, [ bool raw_output])","Calculate the md5 hash of a string"],md5_file:["string md5_file(string filename [, bool raw_output])","Calculate the md5 hash of given filename"],mdecrypt_generic:["string mdecrypt_generic(resource td, string data)","This function decrypts the plaintext"],memory_get_peak_usage:["int memory_get_peak_usage([real_usage])","Returns the peak allocated by PHP memory"],memory_get_usage:["int memory_get_usage([real_usage])","Returns the allocated by PHP memory"],metaphone:["string metaphone(string text[, int phones])","Break english phrases down into their phonemes"],method_exists:["bool method_exists(object object, string method)","Checks if the class method exists"],mhash:["string mhash(int hash, string data [, string key])","Hash data with hash"],mhash_count:["int mhash_count()","Gets the number of available hashes"],mhash_get_block_size:["int mhash_get_block_size(int hash)","Gets the block size of hash"],mhash_get_hash_name:["string mhash_get_hash_name(int hash)","Gets the name of hash"],mhash_keygen_s2k:["string mhash_keygen_s2k(int hash, string input_password, string salt, int bytes)","Generates a key using hash functions"],microtime:["mixed microtime([bool get_as_float])","Returns either a string or a float containing the current time in seconds and microseconds"],mime_content_type:["string mime_content_type(string filename|resource stream)","Return content-type for file"],min:["mixed min(mixed arg1 [, mixed arg2 [, mixed ...]])","Return the lowest value in an array or a series of arguments"],mkdir:["bool mkdir(string pathname [, int mode [, bool recursive [, resource context]]])","Create a directory"],mktime:["int mktime([int hour [, int min [, int sec [, int mon [, int day [, int year]]]]]])","Get UNIX timestamp for a date"],money_format:["string money_format(string format , float value)","Convert monetary value(s) to string"],move_uploaded_file:["bool move_uploaded_file(string path, string new_path)","Move a file if and only if it was created by an upload"],msg_get_queue:["resource msg_get_queue(int key [, int perms])","Attach to a message queue"],msg_queue_exists:["bool msg_queue_exists(int key)","Check whether a message queue exists"],msg_receive:["mixed msg_receive(resource queue, int desiredmsgtype, int &msgtype, int maxsize, mixed message [, bool unserialize=true [, int flags=0 [, int errorcode]]])","Send a message of type msgtype (must be > 0) to a message queue"],msg_remove_queue:["bool msg_remove_queue(resource queue)","Destroy the queue"],msg_send:["bool msg_send(resource queue, int msgtype, mixed message [, bool serialize=true [, bool blocking=true [, int errorcode]]])","Send a message of type msgtype (must be > 0) to a message queue"],msg_set_queue:["bool msg_set_queue(resource queue, array data)","Set information for a message queue"],msg_stat_queue:["array msg_stat_queue(resource queue)","Returns information about a message queue"],msgfmt_create:["MessageFormatter msgfmt_create( string $locale, string $pattern )","* Create formatter."],msgfmt_format:["mixed msgfmt_format( MessageFormatter $nf, array $args )","* Format a message."],msgfmt_format_message:["mixed msgfmt_format_message( string $locale, string $pattern, array $args )","* Format a message."],msgfmt_get_error_code:["int msgfmt_get_error_code( MessageFormatter $nf )","* Get formatter's last error code."],msgfmt_get_error_message:["string msgfmt_get_error_message( MessageFormatter $coll )","* Get text description for formatter's last error code."],msgfmt_get_locale:["string msgfmt_get_locale(MessageFormatter $mf)","* Get formatter locale."],msgfmt_get_pattern:["string msgfmt_get_pattern( MessageFormatter $mf )","* Get formatter pattern."],msgfmt_parse:["array msgfmt_parse( MessageFormatter $nf, string $source )","* Parse a message."],msgfmt_set_pattern:["bool msgfmt_set_pattern( MessageFormatter $mf, string $pattern )","* Set formatter pattern."],mssql_bind:["bool mssql_bind(resource stmt, string param_name, mixed var, int type [, bool is_output [, bool is_null [, int maxlen]]])","Adds a parameter to a stored procedure or a remote stored procedure"],mssql_close:["bool mssql_close([resource conn_id])","Closes a connection to a MS-SQL server"],mssql_connect:["int mssql_connect([string servername [, string username [, string password [, bool new_link]]]])","Establishes a connection to a MS-SQL server"],mssql_data_seek:["bool mssql_data_seek(resource result_id, int offset)","Moves the internal row pointer of the MS-SQL result associated with the specified result identifier to pointer to the specified row number"],mssql_execute:["mixed mssql_execute(resource stmt [, bool skip_results = false])","Executes a stored procedure on a MS-SQL server database"],mssql_fetch_array:["array mssql_fetch_array(resource result_id [, int result_type])","Returns an associative array of the current row in the result set specified by result_id"],mssql_fetch_assoc:["array mssql_fetch_assoc(resource result_id)","Returns an associative array of the current row in the result set specified by result_id"],mssql_fetch_batch:["int mssql_fetch_batch(resource result_index)","Returns the next batch of records"],mssql_fetch_field:["object mssql_fetch_field(resource result_id [, int offset])","Gets information about certain fields in a query result"],mssql_fetch_object:["object mssql_fetch_object(resource result_id)","Returns a pseudo-object of the current row in the result set specified by result_id"],mssql_fetch_row:["array mssql_fetch_row(resource result_id)","Returns an array of the current row in the result set specified by result_id"],mssql_field_length:["int mssql_field_length(resource result_id [, int offset])","Get the length of a MS-SQL field"],mssql_field_name:["string mssql_field_name(resource result_id [, int offset])","Returns the name of the field given by offset in the result set given by result_id"],mssql_field_seek:["bool mssql_field_seek(resource result_id, int offset)","Seeks to the specified field offset"],mssql_field_type:["string mssql_field_type(resource result_id [, int offset])","Returns the type of a field"],mssql_free_result:["bool mssql_free_result(resource result_index)","Free a MS-SQL result index"],mssql_free_statement:["bool mssql_free_statement(resource result_index)","Free a MS-SQL statement index"],mssql_get_last_message:["string mssql_get_last_message()","Gets the last message from the MS-SQL server"],mssql_guid_string:["string mssql_guid_string(string binary [,bool short_format])","Converts a 16 byte binary GUID to a string"],mssql_init:["int mssql_init(string sp_name [, resource conn_id])","Initializes a stored procedure or a remote stored procedure"],mssql_min_error_severity:["void mssql_min_error_severity(int severity)","Sets the lower error severity"],mssql_min_message_severity:["void mssql_min_message_severity(int severity)","Sets the lower message severity"],mssql_next_result:["bool mssql_next_result(resource result_id)","Move the internal result pointer to the next result"],mssql_num_fields:["int mssql_num_fields(resource mssql_result_index)","Returns the number of fields fetched in from the result id specified"],mssql_num_rows:["int mssql_num_rows(resource mssql_result_index)","Returns the number of rows fetched in from the result id specified"],mssql_pconnect:["int mssql_pconnect([string servername [, string username [, string password [, bool new_link]]]])","Establishes a persistent connection to a MS-SQL server"],mssql_query:["resource mssql_query(string query [, resource conn_id [, int batch_size]])","Perform an SQL query on a MS-SQL server database"],mssql_result:["string mssql_result(resource result_id, int row, mixed field)","Returns the contents of one cell from a MS-SQL result set"],mssql_rows_affected:["int mssql_rows_affected(resource conn_id)","Returns the number of records affected by the query"],mssql_select_db:["bool mssql_select_db(string database_name [, resource conn_id])","Select a MS-SQL database"],mt_getrandmax:["int mt_getrandmax()","Returns the maximum value a random number from Mersenne Twister can have"],mt_rand:["int mt_rand([int min, int max])","Returns a random number from Mersenne Twister"],mt_srand:["void mt_srand([int seed])","Seeds Mersenne Twister random number generator"],mysql_affected_rows:["int mysql_affected_rows([int link_identifier])","Gets number of affected rows in previous MySQL operation"],mysql_client_encoding:["string mysql_client_encoding([int link_identifier])","Returns the default character set for the current connection"],mysql_close:["bool mysql_close([int link_identifier])","Close a MySQL connection"],mysql_connect:["resource mysql_connect([string hostname[:port][:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]])","Opens a connection to a MySQL Server"],mysql_create_db:["bool mysql_create_db(string database_name [, int link_identifier])","Create a MySQL database"],mysql_data_seek:["bool mysql_data_seek(resource result, int row_number)","Move internal result pointer"],mysql_db_query:["resource mysql_db_query(string database_name, string query [, int link_identifier])","Sends an SQL query to MySQL"],mysql_drop_db:["bool mysql_drop_db(string database_name [, int link_identifier])","Drops (delete) a MySQL database"],mysql_errno:["int mysql_errno([int link_identifier])","Returns the number of the error message from previous MySQL operation"],mysql_error:["string mysql_error([int link_identifier])","Returns the text of the error message from previous MySQL operation"],mysql_escape_string:["string mysql_escape_string(string to_be_escaped)","Escape string for mysql query"],mysql_fetch_array:["array mysql_fetch_array(resource result [, int result_type])","Fetch a result row as an array (associative, numeric or both)"],mysql_fetch_assoc:["array mysql_fetch_assoc(resource result)","Fetch a result row as an associative array"],mysql_fetch_field:["object mysql_fetch_field(resource result [, int field_offset])","Gets column information from a result and return as an object"],mysql_fetch_lengths:["array mysql_fetch_lengths(resource result)","Gets max data size of each column in a result"],mysql_fetch_object:["object mysql_fetch_object(resource result [, string class_name [, NULL|array ctor_params]])","Fetch a result row as an object"],mysql_fetch_row:["array mysql_fetch_row(resource result)","Gets a result row as an enumerated array"],mysql_field_flags:["string mysql_field_flags(resource result, int field_offset)","Gets the flags associated with the specified field in a result"],mysql_field_len:["int mysql_field_len(resource result, int field_offset)","Returns the length of the specified field"],mysql_field_name:["string mysql_field_name(resource result, int field_index)","Gets the name of the specified field in a result"],mysql_field_seek:["bool mysql_field_seek(resource result, int field_offset)","Sets result pointer to a specific field offset"],mysql_field_table:["string mysql_field_table(resource result, int field_offset)","Gets name of the table the specified field is in"],mysql_field_type:["string mysql_field_type(resource result, int field_offset)","Gets the type of the specified field in a result"],mysql_free_result:["bool mysql_free_result(resource result)","Free result memory"],mysql_get_client_info:["string mysql_get_client_info()","Returns a string that represents the client library version"],mysql_get_host_info:["string mysql_get_host_info([int link_identifier])","Returns a string describing the type of connection in use, including the server host name"],mysql_get_proto_info:["int mysql_get_proto_info([int link_identifier])","Returns the protocol version used by current connection"],mysql_get_server_info:["string mysql_get_server_info([int link_identifier])","Returns a string that represents the server version number"],mysql_info:["string mysql_info([int link_identifier])","Returns a string containing information about the most recent query"],mysql_insert_id:["int mysql_insert_id([int link_identifier])","Gets the ID generated from the previous INSERT operation"],mysql_list_dbs:["resource mysql_list_dbs([int link_identifier])","List databases available on a MySQL server"],mysql_list_fields:["resource mysql_list_fields(string database_name, string table_name [, int link_identifier])","List MySQL result fields"],mysql_list_processes:["resource mysql_list_processes([int link_identifier])","Returns a result set describing the current server threads"],mysql_list_tables:["resource mysql_list_tables(string database_name [, int link_identifier])","List tables in a MySQL database"],mysql_num_fields:["int mysql_num_fields(resource result)","Gets number of fields in a result"],mysql_num_rows:["int mysql_num_rows(resource result)","Gets number of rows in a result"],mysql_pconnect:["resource mysql_pconnect([string hostname[:port][:/path/to/socket] [, string username [, string password [, int flags]]]])","Opens a persistent connection to a MySQL Server"],mysql_ping:["bool mysql_ping([int link_identifier])","Ping a server connection. If no connection then reconnect."],mysql_query:["resource mysql_query(string query [, int link_identifier])","Sends an SQL query to MySQL"],mysql_real_escape_string:["string mysql_real_escape_string(string to_be_escaped [, int link_identifier])","Escape special characters in a string for use in a SQL statement, taking into account the current charset of the connection"],mysql_result:["mixed mysql_result(resource result, int row [, mixed field])","Gets result data"],mysql_select_db:["bool mysql_select_db(string database_name [, int link_identifier])","Selects a MySQL database"],mysql_set_charset:["bool mysql_set_charset(string csname [, int link_identifier])","sets client character set"],mysql_stat:["string mysql_stat([int link_identifier])","Returns a string containing status information"],mysql_thread_id:["int mysql_thread_id([int link_identifier])","Returns the thread id of current connection"],mysql_unbuffered_query:["resource mysql_unbuffered_query(string query [, int link_identifier])","Sends an SQL query to MySQL, without fetching and buffering the result rows"],mysqli_affected_rows:["mixed mysqli_affected_rows(object link)","Get number of affected rows in previous MySQL operation"],mysqli_autocommit:["bool mysqli_autocommit(object link, bool mode)","Turn auto commit on or of"],mysqli_cache_stats:["array mysqli_cache_stats()","Returns statistics about the zval cache"],mysqli_change_user:["bool mysqli_change_user(object link, string user, string password, string database)","Change logged-in user of the active connection"],mysqli_character_set_name:["string mysqli_character_set_name(object link)","Returns the name of the character set used for this connection"],mysqli_close:["bool mysqli_close(object link)","Close connection"],mysqli_commit:["bool mysqli_commit(object link)","Commit outstanding actions and close transaction"],mysqli_connect:["object mysqli_connect([string hostname [,string username [,string passwd [,string dbname [,int port [,string socket]]]]]])","Open a connection to a mysql server"],mysqli_connect_errno:["int mysqli_connect_errno()","Returns the numerical value of the error message from last connect command"],mysqli_connect_error:["string mysqli_connect_error()","Returns the text of the error message from previous MySQL operation"],mysqli_data_seek:["bool mysqli_data_seek(object result, int offset)","Move internal result pointer"],mysqli_debug:["void mysqli_debug(string debug)",""],mysqli_dump_debug_info:["bool mysqli_dump_debug_info(object link)",""],mysqli_embedded_server_end:["void mysqli_embedded_server_end()",""],mysqli_embedded_server_start:["bool mysqli_embedded_server_start(bool start, array arguments, array groups)","initialize and start embedded server"],mysqli_errno:["int mysqli_errno(object link)","Returns the numerical value of the error message from previous MySQL operation"],mysqli_error:["string mysqli_error(object link)","Returns the text of the error message from previous MySQL operation"],mysqli_fetch_all:["mixed mysqli_fetch_all(object result [,int resulttype])","Fetches all result rows as an associative array, a numeric array, or both"],mysqli_fetch_array:["mixed mysqli_fetch_array(object result [,int resulttype])","Fetch a result row as an associative array, a numeric array, or both"],mysqli_fetch_assoc:["mixed mysqli_fetch_assoc(object result)","Fetch a result row as an associative array"],mysqli_fetch_field:["mixed mysqli_fetch_field(object result)","Get column information from a result and return as an object"],mysqli_fetch_field_direct:["mixed mysqli_fetch_field_direct(object result, int offset)","Fetch meta-data for a single field"],mysqli_fetch_fields:["mixed mysqli_fetch_fields(object result)","Return array of objects containing field meta-data"],mysqli_fetch_lengths:["mixed mysqli_fetch_lengths(object result)","Get the length of each output in a result"],mysqli_fetch_object:["mixed mysqli_fetch_object(object result [, string class_name [, NULL|array ctor_params]])","Fetch a result row as an object"],mysqli_fetch_row:["array mysqli_fetch_row(object result)","Get a result row as an enumerated array"],mysqli_field_count:["int mysqli_field_count(object link)","Fetch the number of fields returned by the last query for the given link"],mysqli_field_seek:["int mysqli_field_seek(object result, int fieldnr)","Set result pointer to a specified field offset"],mysqli_field_tell:["int mysqli_field_tell(object result)","Get current field offset of result pointer"],mysqli_free_result:["void mysqli_free_result(object result)","Free query result memory for the given result handle"],mysqli_get_charset:["object mysqli_get_charset(object link)","returns a character set object"],mysqli_get_client_info:["string mysqli_get_client_info()","Get MySQL client info"],mysqli_get_client_stats:["array mysqli_get_client_stats()","Returns statistics about the zval cache"],mysqli_get_client_version:["int mysqli_get_client_version()","Get MySQL client info"],mysqli_get_connection_stats:["array mysqli_get_connection_stats()","Returns statistics about the zval cache"],mysqli_get_host_info:["string mysqli_get_host_info(object link)","Get MySQL host info"],mysqli_get_proto_info:["int mysqli_get_proto_info(object link)","Get MySQL protocol information"],mysqli_get_server_info:["string mysqli_get_server_info(object link)","Get MySQL server info"],mysqli_get_server_version:["int mysqli_get_server_version(object link)","Return the MySQL version for the server referenced by the given link"],mysqli_get_warnings:["object mysqli_get_warnings(object link)",""],mysqli_info:["string mysqli_info(object link)","Get information about the most recent query"],mysqli_init:["resource mysqli_init()","Initialize mysqli and return a resource for use with mysql_real_connect"],mysqli_insert_id:["mixed mysqli_insert_id(object link)","Get the ID generated from the previous INSERT operation"],mysqli_kill:["bool mysqli_kill(object link, int processid)","Kill a mysql process on the server"],mysqli_link_construct:["object mysqli_link_construct()",""],mysqli_more_results:["bool mysqli_more_results(object link)","check if there any more query results from a multi query"],mysqli_multi_query:["bool mysqli_multi_query(object link, string query)","allows to execute multiple queries"],mysqli_next_result:["bool mysqli_next_result(object link)","read next result from multi_query"],mysqli_num_fields:["int mysqli_num_fields(object result)","Get number of fields in result"],mysqli_num_rows:["mixed mysqli_num_rows(object result)","Get number of rows in result"],mysqli_options:["bool mysqli_options(object link, int flags, mixed values)","Set options"],mysqli_ping:["bool mysqli_ping(object link)","Ping a server connection or reconnect if there is no connection"],mysqli_poll:["int mysqli_poll(array read, array write, array error, long sec [, long usec])","Poll connections"],mysqli_prepare:["mixed mysqli_prepare(object link, string query)","Prepare a SQL statement for execution"],mysqli_query:["mixed mysqli_query(object link, string query [,int resultmode])",""],mysqli_real_connect:["bool mysqli_real_connect(object link [,string hostname [,string username [,string passwd [,string dbname [,int port [,string socket [,int flags]]]]]]])","Open a connection to a mysql server"],mysqli_real_escape_string:["string mysqli_real_escape_string(object link, string escapestr)","Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection"],mysqli_real_query:["bool mysqli_real_query(object link, string query)","Binary-safe version of mysql_query()"],mysqli_reap_async_query:["int mysqli_reap_async_query(object link)","Poll connections"],mysqli_refresh:["bool mysqli_refresh(object link, long options)","Flush tables or caches, or reset replication server information"],mysqli_report:["bool mysqli_report(int flags)","sets report level"],mysqli_rollback:["bool mysqli_rollback(object link)","Undo actions from current transaction"],mysqli_select_db:["bool mysqli_select_db(object link, string dbname)","Select a MySQL database"],mysqli_set_charset:["bool mysqli_set_charset(object link, string csname)","sets client character set"],mysqli_set_local_infile_default:["void mysqli_set_local_infile_default(object link)","unsets user defined handler for load local infile command"],mysqli_set_local_infile_handler:["bool mysqli_set_local_infile_handler(object link, callback read_func)","Set callback functions for LOAD DATA LOCAL INFILE"],mysqli_sqlstate:["string mysqli_sqlstate(object link)","Returns the SQLSTATE error from previous MySQL operation"],mysqli_ssl_set:["bool mysqli_ssl_set(object link ,string key ,string cert ,string ca ,string capath ,string cipher])",""],mysqli_stat:["mixed mysqli_stat(object link)","Get current system status"],mysqli_stmt_affected_rows:["mixed mysqli_stmt_affected_rows(object stmt)","Return the number of rows affected in the last query for the given link"],mysqli_stmt_attr_get:["int mysqli_stmt_attr_get(object stmt, long attr)",""],mysqli_stmt_attr_set:["int mysqli_stmt_attr_set(object stmt, long attr, long mode)",""],mysqli_stmt_bind_param:["bool mysqli_stmt_bind_param(object stmt, string types, mixed variable [,mixed,....])","Bind variables to a prepared statement as parameters"],mysqli_stmt_bind_result:["bool mysqli_stmt_bind_result(object stmt, mixed var, [,mixed, ...])","Bind variables to a prepared statement for result storage"],mysqli_stmt_close:["bool mysqli_stmt_close(object stmt)","Close statement"],mysqli_stmt_data_seek:["void mysqli_stmt_data_seek(object stmt, int offset)","Move internal result pointer"],mysqli_stmt_errno:["int mysqli_stmt_errno(object stmt)",""],mysqli_stmt_error:["string mysqli_stmt_error(object stmt)",""],mysqli_stmt_execute:["bool mysqli_stmt_execute(object stmt)","Execute a prepared statement"],mysqli_stmt_fetch:["mixed mysqli_stmt_fetch(object stmt)","Fetch results from a prepared statement into the bound variables"],mysqli_stmt_field_count:["int mysqli_stmt_field_count(object stmt) {","Return the number of result columns for the given statement"],mysqli_stmt_free_result:["void mysqli_stmt_free_result(object stmt)","Free stored result memory for the given statement handle"],mysqli_stmt_get_result:["object mysqli_stmt_get_result(object link)","Buffer result set on client"],mysqli_stmt_get_warnings:["object mysqli_stmt_get_warnings(object link)",""],mysqli_stmt_init:["mixed mysqli_stmt_init(object link)","Initialize statement object"],mysqli_stmt_insert_id:["mixed mysqli_stmt_insert_id(object stmt)","Get the ID generated from the previous INSERT operation"],mysqli_stmt_next_result:["bool mysqli_stmt_next_result(object link)","read next result from multi_query"],mysqli_stmt_num_rows:["mixed mysqli_stmt_num_rows(object stmt)","Return the number of rows in statements result set"],mysqli_stmt_param_count:["int mysqli_stmt_param_count(object stmt)","Return the number of parameter for the given statement"],mysqli_stmt_prepare:["bool mysqli_stmt_prepare(object stmt, string query)","prepare server side statement with query"],mysqli_stmt_reset:["bool mysqli_stmt_reset(object stmt)","reset a prepared statement"],mysqli_stmt_result_metadata:["mixed mysqli_stmt_result_metadata(object stmt)","return result set from statement"],mysqli_stmt_send_long_data:["bool mysqli_stmt_send_long_data(object stmt, int param_nr, string data)",""],mysqli_stmt_sqlstate:["string mysqli_stmt_sqlstate(object stmt)",""],mysqli_stmt_store_result:["bool mysqli_stmt_store_result(stmt)",""],mysqli_store_result:["object mysqli_store_result(object link)","Buffer result set on client"],mysqli_thread_id:["int mysqli_thread_id(object link)","Return the current thread ID"],mysqli_thread_safe:["bool mysqli_thread_safe()","Return whether thread safety is given or not"],mysqli_use_result:["mixed mysqli_use_result(object link)","Directly retrieve query results - do not buffer results on client side"],mysqli_warning_count:["int mysqli_warning_count(object link)","Return number of warnings from the last query for the given link"],natcasesort:["void natcasesort(array &array_arg)","Sort an array using case-insensitive natural sort"],natsort:["void natsort(array &array_arg)","Sort an array using natural sort"],next:["mixed next(array array_arg)","Move array argument's internal pointer to the next element and return it"],ngettext:["string ngettext(string MSGID1, string MSGID2, int N)","Plural version of gettext()"],nl2br:["string nl2br(string str [, bool is_xhtml])","Converts newlines to HTML line breaks"],nl_langinfo:["string nl_langinfo(int item)","Query language and locale information"],normalizer_is_normalize:["bool normalizer_is_normalize( string $input [, string $form = FORM_C] )","* Test if a string is in a given normalization form."],normalizer_normalize:["string normalizer_normalize( string $input [, string $form = FORM_C] )","* Normalize a string."],nsapi_request_headers:["array nsapi_request_headers()","Get all headers from the request"],nsapi_response_headers:["array nsapi_response_headers()","Get all headers from the response"],nsapi_virtual:["bool nsapi_virtual(string uri)","Perform an NSAPI sub-request"],number_format:["string number_format(float number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]])","Formats a number with grouped thousands"],numfmt_create:["NumberFormatter numfmt_create( string $locale, int style[, string $pattern ] )","* Create number formatter."],numfmt_format:["mixed numfmt_format( NumberFormatter $nf, mixed $num[, int type] )","* Format a number."],numfmt_format_currency:["mixed numfmt_format_currency( NumberFormatter $nf, double $num, string $currency )","* Format a number as currency."],numfmt_get_attribute:["mixed numfmt_get_attribute( NumberFormatter $nf, int $attr )","* Get formatter attribute value."],numfmt_get_error_code:["int numfmt_get_error_code( NumberFormatter $nf )","* Get formatter's last error code."],numfmt_get_error_message:["string numfmt_get_error_message( NumberFormatter $nf )","* Get text description for formatter's last error code."],numfmt_get_locale:["string numfmt_get_locale( NumberFormatter $nf[, int type] )","* Get formatter locale."],numfmt_get_pattern:["string numfmt_get_pattern( NumberFormatter $nf )","* Get formatter pattern."],numfmt_get_symbol:["string numfmt_get_symbol( NumberFormatter $nf, int $attr )","* Get formatter symbol value."],numfmt_get_text_attribute:["string numfmt_get_text_attribute( NumberFormatter $nf, int $attr )","* Get formatter attribute value."],numfmt_parse:["mixed numfmt_parse( NumberFormatter $nf, string $str[, int $type, int &$position ])","* Parse a number."],numfmt_parse_currency:["double numfmt_parse_currency( NumberFormatter $nf, string $str, string $¤cy[, int $&position] )","* Parse a number as currency."],numfmt_parse_message:["array numfmt_parse_message( string $locale, string $pattern, string $source )","* Parse a message."],numfmt_set_attribute:["bool numfmt_set_attribute( NumberFormatter $nf, int $attr, mixed $value )","* Get formatter attribute value."],numfmt_set_pattern:["bool numfmt_set_pattern( NumberFormatter $nf, string $pattern )","* Set formatter pattern."],numfmt_set_symbol:["bool numfmt_set_symbol( NumberFormatter $nf, int $attr, string $symbol )","* Set formatter symbol value."],numfmt_set_text_attribute:["bool numfmt_set_text_attribute( NumberFormatter $nf, int $attr, string $value )","* Get formatter attribute value."],ob_clean:["bool ob_clean()","Clean (delete) the current output buffer"],ob_end_clean:["bool ob_end_clean()","Clean the output buffer, and delete current output buffer"],ob_end_flush:["bool ob_end_flush()","Flush (send) the output buffer, and delete current output buffer"],ob_flush:["bool ob_flush()","Flush (send) contents of the output buffer. The last buffer content is sent to next buffer"],ob_get_clean:["bool ob_get_clean()","Get current buffer contents and delete current output buffer"],ob_get_contents:["string ob_get_contents()","Return the contents of the output buffer"],ob_get_flush:["bool ob_get_flush()","Get current buffer contents, flush (send) the output buffer, and delete current output buffer"],ob_get_length:["int ob_get_length()","Return the length of the output buffer"],ob_get_level:["int ob_get_level()","Return the nesting level of the output buffer"],ob_get_status:["false|array ob_get_status([bool full_status])","Return the status of the active or all output buffers"],ob_gzhandler:["string ob_gzhandler(string str, int mode)","Encode str based on accept-encoding setting - designed to be called from ob_start()"],ob_iconv_handler:["string ob_iconv_handler(string contents, int status)","Returns str in output buffer converted to the iconv.output_encoding character set"],ob_implicit_flush:["void ob_implicit_flush([int flag])","Turn implicit flush on/off and is equivalent to calling flush() after every output call"],ob_list_handlers:["false|array ob_list_handlers()","* List all output_buffers in an array"],ob_start:["bool ob_start([ string|array user_function [, int chunk_size [, bool erase]]])","Turn on Output Buffering (specifying an optional output handler)."],oci_bind_array_by_name:["bool oci_bind_array_by_name(resource stmt, string name, array &var, int max_table_length [, int max_item_length [, int type ]])","Bind a PHP array to an Oracle PL/SQL type by name"],oci_bind_by_name:["bool oci_bind_by_name(resource stmt, string name, mixed &var, [, int maxlength [, int type]])","Bind a PHP variable to an Oracle placeholder by name"],oci_cancel:["bool oci_cancel(resource stmt)","Cancel reading from a cursor"],oci_close:["bool oci_close(resource connection)","Disconnect from database"],oci_collection_append:["bool oci_collection_append(string value)","Append an object to the collection"],oci_collection_assign:["bool oci_collection_assign(object from)","Assign a collection from another existing collection"],oci_collection_element_assign:["bool oci_collection_element_assign(int index, string val)","Assign element val to collection at index ndx"],oci_collection_element_get:["string oci_collection_element_get(int ndx)","Retrieve the value at collection index ndx"],oci_collection_max:["int oci_collection_max()","Return the max value of a collection. For a varray this is the maximum length of the array"],oci_collection_size:["int oci_collection_size()","Return the size of a collection"],oci_collection_trim:["bool oci_collection_trim(int num)","Trim num elements from the end of a collection"],oci_commit:["bool oci_commit(resource connection)","Commit the current context"],oci_connect:["resource oci_connect(string user, string pass [, string db [, string charset [, int session_mode ]])","Connect to an Oracle database and log on. Returns a new session."],oci_define_by_name:["bool oci_define_by_name(resource stmt, string name, mixed &var [, int type])","Define a PHP variable to an Oracle column by name"],oci_error:["array oci_error([resource stmt|connection|global])","Return the last error of stmt|connection|global. If no error happened returns false."],oci_execute:["bool oci_execute(resource stmt [, int mode])","Execute a parsed statement"],oci_fetch:["bool oci_fetch(resource stmt)","Prepare a new row of data for reading"],oci_fetch_all:["int oci_fetch_all(resource stmt, array &output[, int skip[, int maxrows[, int flags]]])","Fetch all rows of result data into an array"],oci_fetch_array:["array oci_fetch_array( resource stmt [, int mode ])","Fetch a result row as an array"],oci_fetch_assoc:["array oci_fetch_assoc( resource stmt )","Fetch a result row as an associative array"],oci_fetch_object:["object oci_fetch_object( resource stmt )","Fetch a result row as an object"],oci_fetch_row:["array oci_fetch_row( resource stmt )","Fetch a result row as an enumerated array"],oci_field_is_null:["bool oci_field_is_null(resource stmt, int col)","Tell whether a column is NULL"],oci_field_name:["string oci_field_name(resource stmt, int col)","Tell the name of a column"],oci_field_precision:["int oci_field_precision(resource stmt, int col)","Tell the precision of a column"],oci_field_scale:["int oci_field_scale(resource stmt, int col)","Tell the scale of a column"],oci_field_size:["int oci_field_size(resource stmt, int col)","Tell the maximum data size of a column"],oci_field_type:["mixed oci_field_type(resource stmt, int col)","Tell the data type of a column"],oci_field_type_raw:["int oci_field_type_raw(resource stmt, int col)","Tell the raw oracle data type of a column"],oci_free_collection:["bool oci_free_collection()","Deletes collection object"],oci_free_descriptor:["bool oci_free_descriptor()","Deletes large object description"],oci_free_statement:["bool oci_free_statement(resource stmt)","Free all resources associated with a statement"],oci_internal_debug:["void oci_internal_debug(int onoff)","Toggle internal debugging output for the OCI extension"],oci_lob_append:["bool oci_lob_append( object lob )","Appends data from a LOB to another LOB"],oci_lob_close:["bool oci_lob_close()","Closes lob descriptor"],oci_lob_copy:["bool oci_lob_copy( object lob_to, object lob_from [, int length ] )","Copies data from a LOB to another LOB"],oci_lob_eof:["bool oci_lob_eof()","Checks if EOF is reached"],oci_lob_erase:["int oci_lob_erase( [ int offset [, int length ] ] )","Erases a specified portion of the internal LOB, starting at a specified offset"],oci_lob_export:["bool oci_lob_export([string filename [, int start [, int length]]])","Writes a large object into a file"],oci_lob_flush:["bool oci_lob_flush( [ int flag ] )","Flushes the LOB buffer"],oci_lob_import:["bool oci_lob_import( string filename )","Loads file into a LOB"],oci_lob_is_equal:["bool oci_lob_is_equal( object lob1, object lob2 )","Tests to see if two LOB/FILE locators are equal"],oci_lob_load:["string oci_lob_load()","Loads a large object"],oci_lob_read:["string oci_lob_read( int length )","Reads particular part of a large object"],oci_lob_rewind:["bool oci_lob_rewind()","Rewind pointer of a LOB"],oci_lob_save:["bool oci_lob_save( string data [, int offset ])","Saves a large object"],oci_lob_seek:["bool oci_lob_seek( int offset [, int whence ])","Moves the pointer of a LOB"],oci_lob_size:["int oci_lob_size()","Returns size of a large object"],oci_lob_tell:["int oci_lob_tell()","Tells LOB pointer position"],oci_lob_truncate:["bool oci_lob_truncate( [ int length ])","Truncates a LOB"],oci_lob_write:["int oci_lob_write( string string [, int length ])","Writes data to current position of a LOB"],oci_lob_write_temporary:["bool oci_lob_write_temporary(string var [, int lob_type])","Writes temporary blob"],oci_new_collection:["object oci_new_collection(resource connection, string tdo [, string schema])","Initialize a new collection"],oci_new_connect:["resource oci_new_connect(string user, string pass [, string db])","Connect to an Oracle database and log on. Returns a new session."],oci_new_cursor:["resource oci_new_cursor(resource connection)","Return a new cursor (Statement-Handle) - use this to bind ref-cursors!"],oci_new_descriptor:["object oci_new_descriptor(resource connection [, int type])","Initialize a new empty descriptor LOB/FILE (LOB is default)"],oci_num_fields:["int oci_num_fields(resource stmt)","Return the number of result columns in a statement"],oci_num_rows:["int oci_num_rows(resource stmt)","Return the row count of an OCI statement"],oci_parse:["resource oci_parse(resource connection, string query)","Parse a query and return a statement"],oci_password_change:["bool oci_password_change(resource connection, string username, string old_password, string new_password)","Changes the password of an account"],oci_pconnect:["resource oci_pconnect(string user, string pass [, string db [, string charset ]])","Connect to an Oracle database using a persistent connection and log on. Returns a new session."],oci_result:["string oci_result(resource stmt, mixed column)","Return a single column of result data"],oci_rollback:["bool oci_rollback(resource connection)","Rollback the current context"],oci_server_version:["string oci_server_version(resource connection)","Return a string containing server version information"],oci_set_action:["bool oci_set_action(resource connection, string value)","Sets the action attribute on the connection"],oci_set_client_identifier:["bool oci_set_client_identifier(resource connection, string value)","Sets the client identifier attribute on the connection"],oci_set_client_info:["bool oci_set_client_info(resource connection, string value)","Sets the client info attribute on the connection"],oci_set_edition:["bool oci_set_edition(string value)","Sets the edition attribute for all subsequent connections created"],oci_set_module_name:["bool oci_set_module_name(resource connection, string value)","Sets the module attribute on the connection"],oci_set_prefetch:["bool oci_set_prefetch(resource stmt, int prefetch_rows)","Sets the number of rows to be prefetched on execute to prefetch_rows for stmt"],oci_statement_type:["string oci_statement_type(resource stmt)","Return the query type of an OCI statement"],ocifetchinto:["int ocifetchinto(resource stmt, array &output [, int mode])","Fetch a row of result data into an array"],ocigetbufferinglob:["bool ocigetbufferinglob()","Returns current state of buffering for a LOB"],ocisetbufferinglob:["bool ocisetbufferinglob( bool flag )","Enables/disables buffering for a LOB"],octdec:["int octdec(string octal_number)","Returns the decimal equivalent of an octal string"],odbc_autocommit:["mixed odbc_autocommit(resource connection_id [, int OnOff])","Toggle autocommit mode or get status"],odbc_binmode:["bool odbc_binmode(int result_id, int mode)","Handle binary column data"],odbc_close:["void odbc_close(resource connection_id)","Close an ODBC connection"],odbc_close_all:["void odbc_close_all()","Close all ODBC connections"],odbc_columnprivileges:["resource odbc_columnprivileges(resource connection_id, string catalog, string schema, string table, string column)","Returns a result identifier that can be used to fetch a list of columns and associated privileges for the specified table"],odbc_columns:["resource odbc_columns(resource connection_id [, string qualifier [, string owner [, string table_name [, string column_name]]]])","Returns a result identifier that can be used to fetch a list of column names in specified tables"],odbc_commit:["bool odbc_commit(resource connection_id)","Commit an ODBC transaction"],odbc_connect:["resource odbc_connect(string DSN, string user, string password [, int cursor_option])","Connect to a datasource"],odbc_cursor:["string odbc_cursor(resource result_id)","Get cursor name"],odbc_data_source:["array odbc_data_source(resource connection_id, int fetch_type)","Return information about the currently connected data source"],odbc_error:["string odbc_error([resource connection_id])","Get the last error code"],odbc_errormsg:["string odbc_errormsg([resource connection_id])","Get the last error message"],odbc_exec:["resource odbc_exec(resource connection_id, string query [, int flags])","Prepare and execute an SQL statement"],odbc_execute:["bool odbc_execute(resource result_id [, array parameters_array])","Execute a prepared statement"],odbc_fetch_array:["array odbc_fetch_array(int result [, int rownumber])","Fetch a result row as an associative array"],odbc_fetch_into:["int odbc_fetch_into(resource result_id, array &result_array, [, int rownumber])","Fetch one result row into an array"],odbc_fetch_object:["object odbc_fetch_object(int result [, int rownumber])","Fetch a result row as an object"],odbc_fetch_row:["bool odbc_fetch_row(resource result_id [, int row_number])","Fetch a row"],odbc_field_len:["int odbc_field_len(resource result_id, int field_number)","Get the length (precision) of a column"],odbc_field_name:["string odbc_field_name(resource result_id, int field_number)","Get a column name"],odbc_field_num:["int odbc_field_num(resource result_id, string field_name)","Return column number"],odbc_field_scale:["int odbc_field_scale(resource result_id, int field_number)","Get the scale of a column"],odbc_field_type:["string odbc_field_type(resource result_id, int field_number)","Get the datatype of a column"],odbc_foreignkeys:["resource odbc_foreignkeys(resource connection_id, string pk_qualifier, string pk_owner, string pk_table, string fk_qualifier, string fk_owner, string fk_table)","Returns a result identifier to either a list of foreign keys in the specified table or a list of foreign keys in other tables that refer to the primary key in the specified table"],odbc_free_result:["bool odbc_free_result(resource result_id)","Free resources associated with a result"],odbc_gettypeinfo:["resource odbc_gettypeinfo(resource connection_id [, int data_type])","Returns a result identifier containing information about data types supported by the data source"],odbc_longreadlen:["bool odbc_longreadlen(int result_id, int length)","Handle LONG columns"],odbc_next_result:["bool odbc_next_result(resource result_id)","Checks if multiple results are avaiable"],odbc_num_fields:["int odbc_num_fields(resource result_id)","Get number of columns in a result"],odbc_num_rows:["int odbc_num_rows(resource result_id)","Get number of rows in a result"],odbc_pconnect:["resource odbc_pconnect(string DSN, string user, string password [, int cursor_option])","Establish a persistent connection to a datasource"],odbc_prepare:["resource odbc_prepare(resource connection_id, string query)","Prepares a statement for execution"],odbc_primarykeys:["resource odbc_primarykeys(resource connection_id, string qualifier, string owner, string table)","Returns a result identifier listing the column names that comprise the primary key for a table"],odbc_procedurecolumns:["resource odbc_procedurecolumns(resource connection_id [, string qualifier, string owner, string proc, string column])","Returns a result identifier containing the list of input and output parameters, as well as the columns that make up the result set for the specified procedures"],odbc_procedures:["resource odbc_procedures(resource connection_id [, string qualifier, string owner, string name])","Returns a result identifier containg the list of procedure names in a datasource"],odbc_result:["mixed odbc_result(resource result_id, mixed field)","Get result data"],odbc_result_all:["int odbc_result_all(resource result_id [, string format])","Print result as HTML table"],odbc_rollback:["bool odbc_rollback(resource connection_id)","Rollback a transaction"],odbc_setoption:["bool odbc_setoption(resource conn_id|result_id, int which, int option, int value)","Sets connection or statement options"],odbc_specialcolumns:["resource odbc_specialcolumns(resource connection_id, int type, string qualifier, string owner, string table, int scope, int nullable)","Returns a result identifier containing either the optimal set of columns that uniquely identifies a row in the table or columns that are automatically updated when any value in the row is updated by a transaction"],odbc_statistics:["resource odbc_statistics(resource connection_id, string qualifier, string owner, string name, int unique, int accuracy)","Returns a result identifier that contains statistics about a single table and the indexes associated with the table"],odbc_tableprivileges:["resource odbc_tableprivileges(resource connection_id, string qualifier, string owner, string name)","Returns a result identifier containing a list of tables and the privileges associated with each table"],odbc_tables:["resource odbc_tables(resource connection_id [, string qualifier [, string owner [, string name [, string table_types]]]])","Call the SQLTables function"],opendir:["mixed opendir(string path[, resource context])","Open a directory and return a dir_handle"],openlog:["bool openlog(string ident, int option, int facility)","Open connection to system logger"],openssl_csr_export:["bool openssl_csr_export(resource csr, string &out [, bool notext=true])","Exports a CSR to file or a var"],openssl_csr_export_to_file:["bool openssl_csr_export_to_file(resource csr, string outfilename [, bool notext=true])","Exports a CSR to file"],openssl_csr_get_public_key:["mixed openssl_csr_get_public_key(mixed csr)","Returns the subject of a CERT or FALSE on error"],openssl_csr_get_subject:["mixed openssl_csr_get_subject(mixed csr)","Returns the subject of a CERT or FALSE on error"],openssl_csr_new:["bool openssl_csr_new(array dn, resource &privkey [, array configargs [, array extraattribs]])","Generates a privkey and CSR"],openssl_csr_sign:["resource openssl_csr_sign(mixed csr, mixed x509, mixed priv_key, long days [, array config_args [, long serial]])","Signs a cert with another CERT"],openssl_decrypt:["string openssl_decrypt(string data, string method, string password [, bool raw_input=false])","Takes raw or base64 encoded string and dectupt it using given method and key"],openssl_dh_compute_key:["string openssl_dh_compute_key(string pub_key, resource dh_key)","Computes shared sicret for public value of remote DH key and local DH key"],openssl_digest:["string openssl_digest(string data, string method [, bool raw_output=false])","Computes digest hash value for given data using given method, returns raw or binhex encoded string"],openssl_encrypt:["string openssl_encrypt(string data, string method, string password [, bool raw_output=false])","Encrypts given data with given method and key, returns raw or base64 encoded string"],openssl_error_string:["mixed openssl_error_string()","Returns a description of the last error, and alters the index of the error messages. Returns false when the are no more messages"],openssl_get_cipher_methods:["array openssl_get_cipher_methods([bool aliases = false])","Return array of available cipher methods"],openssl_get_md_methods:["array openssl_get_md_methods([bool aliases = false])","Return array of available digest methods"],openssl_open:["bool openssl_open(string data, &string opendata, string ekey, mixed privkey)","Opens data"],openssl_pkcs12_export:["bool openssl_pkcs12_export(mixed x509, string &out, mixed priv_key, string pass[, array args])","Creates and exports a PKCS12 to a var"],openssl_pkcs12_export_to_file:["bool openssl_pkcs12_export_to_file(mixed x509, string filename, mixed priv_key, string pass[, array args])","Creates and exports a PKCS to file"],openssl_pkcs12_read:["bool openssl_pkcs12_read(string PKCS12, array &certs, string pass)","Parses a PKCS12 to an array"],openssl_pkcs7_decrypt:["bool openssl_pkcs7_decrypt(string infilename, string outfilename, mixed recipcert [, mixed recipkey])","Decrypts the S/MIME message in the file name infilename and output the results to the file name outfilename. recipcert is a CERT for one of the recipients. recipkey specifies the private key matching recipcert, if recipcert does not include the key"],openssl_pkcs7_encrypt:["bool openssl_pkcs7_encrypt(string infile, string outfile, mixed recipcerts, array headers [, long flags [, long cipher]])","Encrypts the message in the file named infile with the certificates in recipcerts and output the result to the file named outfile"],openssl_pkcs7_sign:["bool openssl_pkcs7_sign(string infile, string outfile, mixed signcert, mixed signkey, array headers [, long flags [, string extracertsfilename]])","Signs the MIME message in the file named infile with signcert/signkey and output the result to file name outfile. headers lists plain text headers to exclude from the signed portion of the message, and should include to, from and subject as a minimum"],openssl_pkcs7_verify:["bool openssl_pkcs7_verify(string filename, long flags [, string signerscerts [, array cainfo [, string extracerts [, string content]]]])","Verifys that the data block is intact, the signer is who they say they are, and returns the CERTs of the signers"],openssl_pkey_export:["bool openssl_pkey_export(mixed key, &mixed out [, string passphrase [, array config_args]])","Gets an exportable representation of a key into a string or file"],openssl_pkey_export_to_file:["bool openssl_pkey_export_to_file(mixed key, string outfilename [, string passphrase, array config_args)","Gets an exportable representation of a key into a file"],openssl_pkey_free:["void openssl_pkey_free(int key)","Frees a key"],openssl_pkey_get_details:["resource openssl_pkey_get_details(resource key)","returns an array with the key details (bits, pkey, type)"],openssl_pkey_get_private:["int openssl_pkey_get_private(string key [, string passphrase])","Gets private keys"],openssl_pkey_get_public:["int openssl_pkey_get_public(mixed cert)","Gets public key from X.509 certificate"],openssl_pkey_new:["resource openssl_pkey_new([array configargs])","Generates a new private key"],openssl_private_decrypt:["bool openssl_private_decrypt(string data, string &decrypted, mixed key [, int padding])","Decrypts data with private key"],openssl_private_encrypt:["bool openssl_private_encrypt(string data, string &crypted, mixed key [, int padding])","Encrypts data with private key"],openssl_public_decrypt:["bool openssl_public_decrypt(string data, string &crypted, resource key [, int padding])","Decrypts data with public key"],openssl_public_encrypt:["bool openssl_public_encrypt(string data, string &crypted, mixed key [, int padding])","Encrypts data with public key"],openssl_random_pseudo_bytes:["string openssl_random_pseudo_bytes(integer length [, &bool returned_strong_result])","Returns a string of the length specified filled with random pseudo bytes"],openssl_seal:["int openssl_seal(string data, &string sealdata, &array ekeys, array pubkeys)","Seals data"],openssl_sign:["bool openssl_sign(string data, &string signature, mixed key[, mixed method])","Signs data"],openssl_verify:["int openssl_verify(string data, string signature, mixed key[, mixed method])","Verifys data"],openssl_x509_check_private_key:["bool openssl_x509_check_private_key(mixed cert, mixed key)","Checks if a private key corresponds to a CERT"],openssl_x509_checkpurpose:["int openssl_x509_checkpurpose(mixed x509cert, int purpose, array cainfo [, string untrustedfile])","Checks the CERT to see if it can be used for the purpose in purpose. cainfo holds information about trusted CAs"],openssl_x509_export:["bool openssl_x509_export(mixed x509, string &out [, bool notext = true])","Exports a CERT to file or a var"],openssl_x509_export_to_file:["bool openssl_x509_export_to_file(mixed x509, string outfilename [, bool notext = true])","Exports a CERT to file or a var"],openssl_x509_free:["void openssl_x509_free(resource x509)","Frees X.509 certificates"],openssl_x509_parse:["array openssl_x509_parse(mixed x509 [, bool shortnames=true])","Returns an array of the fields/values of the CERT"],openssl_x509_read:["resource openssl_x509_read(mixed cert)","Reads X.509 certificates"],ord:["int ord(string character)","Returns ASCII value of character"],output_add_rewrite_var:["bool output_add_rewrite_var(string name, string value)","Add URL rewriter values"],output_reset_rewrite_vars:["bool output_reset_rewrite_vars()","Reset(clear) URL rewriter values"],pack:["string pack(string format, mixed arg1 [, mixed arg2 [, mixed ...]])","Takes one or more arguments and packs them into a binary string according to the format argument"],parse_ini_file:["array parse_ini_file(string filename [, bool process_sections [, int scanner_mode]])","Parse configuration file"],parse_ini_string:["array parse_ini_string(string ini_string [, bool process_sections [, int scanner_mode]])","Parse configuration string"],parse_locale:["static array parse_locale($locale)","* parses a locale-id into an array the different parts of it"],parse_str:["void parse_str(string encoded_string [, array result])","Parses GET/POST/COOKIE data and sets global variables"],parse_url:["mixed parse_url(string url, [int url_component])","Parse a URL and return its components"],passthru:["void passthru(string command [, int &return_value])","Execute an external program and display raw output"],pathinfo:["array pathinfo(string path[, int options])","Returns information about a certain string"],pclose:["int pclose(resource fp)","Close a file pointer opened by popen()"],pcnlt_sigwaitinfo:["int pcnlt_sigwaitinfo(array set[, array &siginfo])","Synchronously wait for queued signals"],pcntl_alarm:["int pcntl_alarm(int seconds)","Set an alarm clock for delivery of a signal"],pcntl_exec:["bool pcntl_exec(string path [, array args [, array envs]])","Executes specified program in current process space as defined by exec(2)"],pcntl_fork:["int pcntl_fork()","Forks the currently running process following the same behavior as the UNIX fork() system call"],pcntl_getpriority:["int pcntl_getpriority([int pid [, int process_identifier]])","Get the priority of any process"],pcntl_setpriority:["bool pcntl_setpriority(int priority [, int pid [, int process_identifier]])","Change the priority of any process"],pcntl_signal:["bool pcntl_signal(int signo, callback handle [, bool restart_syscalls])","Assigns a system signal handler to a PHP function"],pcntl_signal_dispatch:["bool pcntl_signal_dispatch()","Dispatch signals to signal handlers"],pcntl_sigprocmask:["bool pcntl_sigprocmask(int how, array set[, array &oldset])","Examine and change blocked signals"],pcntl_sigtimedwait:["int pcntl_sigtimedwait(array set[, array &siginfo[, int seconds[, int nanoseconds]]])","Wait for queued signals"],pcntl_wait:["int pcntl_wait(int &status)","Waits on or returns the status of a forked child as defined by the waitpid() system call"],pcntl_waitpid:["int pcntl_waitpid(int pid, int &status, int options)","Waits on or returns the status of a forked child as defined by the waitpid() system call"],pcntl_wexitstatus:["int pcntl_wexitstatus(int status)","Returns the status code of a child's exit"],pcntl_wifexited:["bool pcntl_wifexited(int status)","Returns true if the child status code represents a successful exit"],pcntl_wifsignaled:["bool pcntl_wifsignaled(int status)","Returns true if the child status code represents a process that was terminated due to a signal"],pcntl_wifstopped:["bool pcntl_wifstopped(int status)","Returns true if the child status code represents a stopped process (WUNTRACED must have been used with waitpid)"],pcntl_wstopsig:["int pcntl_wstopsig(int status)","Returns the number of the signal that caused the process to stop who's status code is passed"],pcntl_wtermsig:["int pcntl_wtermsig(int status)","Returns the number of the signal that terminated the process who's status code is passed"],pdo_drivers:["array pdo_drivers()","Return array of available PDO drivers"],pfsockopen:["resource pfsockopen(string hostname, int port [, int errno [, string errstr [, float timeout]]])","Open persistent Internet or Unix domain socket connection"],pg_affected_rows:["int pg_affected_rows(resource result)","Returns the number of affected tuples"],pg_cancel_query:["bool pg_cancel_query(resource connection)","Cancel request"],pg_client_encoding:["string pg_client_encoding([resource connection])","Get the current client encoding"],pg_close:["bool pg_close([resource connection])","Close a PostgreSQL connection"],pg_connect:["resource pg_connect(string connection_string[, int connect_type] | [string host, string port [, string options [, string tty,]]] string database)","Open a PostgreSQL connection"],pg_connection_busy:["bool pg_connection_busy(resource connection)","Get connection is busy or not"],pg_connection_reset:["bool pg_connection_reset(resource connection)","Reset connection (reconnect)"],pg_connection_status:["int pg_connection_status(resource connnection)","Get connection status"],pg_convert:["array pg_convert(resource db, string table, array values[, int options])","Check and convert values for PostgreSQL SQL statement"],pg_copy_from:["bool pg_copy_from(resource connection, string table_name , array rows [, string delimiter [, string null_as]])","Copy table from array"],pg_copy_to:["array pg_copy_to(resource connection, string table_name [, string delimiter [, string null_as]])","Copy table to array"],pg_dbname:["string pg_dbname([resource connection])","Get the database name"],pg_delete:["mixed pg_delete(resource db, string table, array ids[, int options])","Delete records has ids (id => value)"],pg_end_copy:["bool pg_end_copy([resource connection])","Sync with backend. Completes the Copy command"],pg_escape_bytea:["string pg_escape_bytea([resource connection,] string data)","Escape binary for bytea type"],pg_escape_string:["string pg_escape_string([resource connection,] string data)","Escape string for text/char type"],pg_execute:["resource pg_execute([resource connection,] string stmtname, array params)","Execute a prepared query"],pg_fetch_all:["array pg_fetch_all(resource result)","Fetch all rows into array"],pg_fetch_all_columns:["array pg_fetch_all_columns(resource result [, int column_number])","Fetch all rows into array"],pg_fetch_array:["array pg_fetch_array(resource result [, int row [, int result_type]])","Fetch a row as an array"],pg_fetch_assoc:["array pg_fetch_assoc(resource result [, int row])","Fetch a row as an assoc array"],pg_fetch_object:["object pg_fetch_object(resource result [, int row [, string class_name [, NULL|array ctor_params]]])","Fetch a row as an object"],pg_fetch_result:["mixed pg_fetch_result(resource result, [int row_number,] mixed field_name)","Returns values from a result identifier"],pg_fetch_row:["array pg_fetch_row(resource result [, int row [, int result_type]])","Get a row as an enumerated array"],pg_field_is_null:["int pg_field_is_null(resource result, [int row,] mixed field_name_or_number)","Test if a field is NULL"],pg_field_name:["string pg_field_name(resource result, int field_number)","Returns the name of the field"],pg_field_num:["int pg_field_num(resource result, string field_name)","Returns the field number of the named field"],pg_field_prtlen:["int pg_field_prtlen(resource result, [int row,] mixed field_name_or_number)","Returns the printed length"],pg_field_size:["int pg_field_size(resource result, int field_number)","Returns the internal size of the field"],pg_field_table:["mixed pg_field_table(resource result, int field_number[, bool oid_only])","Returns the name of the table field belongs to, or table's oid if oid_only is true"],pg_field_type:["string pg_field_type(resource result, int field_number)","Returns the type name for the given field"],pg_field_type_oid:["string pg_field_type_oid(resource result, int field_number)","Returns the type oid for the given field"],pg_free_result:["bool pg_free_result(resource result)","Free result memory"],pg_get_notify:["array pg_get_notify([resource connection[, result_type]])","Get asynchronous notification"],pg_get_pid:["int pg_get_pid([resource connection)","Get backend(server) pid"],pg_get_result:["resource pg_get_result(resource connection)","Get asynchronous query result"],pg_host:["string pg_host([resource connection])","Returns the host name associated with the connection"],pg_insert:["mixed pg_insert(resource db, string table, array values[, int options])","Insert values (filed => value) to table"],pg_last_error:["string pg_last_error([resource connection])","Get the error message string"],pg_last_notice:["string pg_last_notice(resource connection)","Returns the last notice set by the backend"],pg_last_oid:["string pg_last_oid(resource result)","Returns the last object identifier"],pg_lo_close:["bool pg_lo_close(resource large_object)","Close a large object"],pg_lo_create:["mixed pg_lo_create([resource connection],[mixed large_object_oid])","Create a large object"],pg_lo_export:["bool pg_lo_export([resource connection, ] int objoid, string filename)","Export large object direct to filesystem"],pg_lo_import:["int pg_lo_import([resource connection, ] string filename [, mixed oid])","Import large object direct from filesystem"],pg_lo_open:["resource pg_lo_open([resource connection,] int large_object_oid, string mode)","Open a large object and return fd"],pg_lo_read:["string pg_lo_read(resource large_object [, int len])","Read a large object"],pg_lo_read_all:["int pg_lo_read_all(resource large_object)","Read a large object and send straight to browser"],pg_lo_seek:["bool pg_lo_seek(resource large_object, int offset [, int whence])","Seeks position of large object"],pg_lo_tell:["int pg_lo_tell(resource large_object)","Returns current position of large object"],pg_lo_unlink:["bool pg_lo_unlink([resource connection,] string large_object_oid)","Delete a large object"],pg_lo_write:["int pg_lo_write(resource large_object, string buf [, int len])","Write a large object"],pg_meta_data:["array pg_meta_data(resource db, string table)","Get meta_data"],pg_num_fields:["int pg_num_fields(resource result)","Return the number of fields in the result"],pg_num_rows:["int pg_num_rows(resource result)","Return the number of rows in the result"],pg_options:["string pg_options([resource connection])","Get the options associated with the connection"],pg_parameter_status:["string|false pg_parameter_status([resource connection,] string param_name)","Returns the value of a server parameter"],pg_pconnect:["resource pg_pconnect(string connection_string | [string host, string port [, string options [, string tty,]]] string database)","Open a persistent PostgreSQL connection"],pg_ping:["bool pg_ping([resource connection])","Ping database. If connection is bad, try to reconnect."],pg_port:["int pg_port([resource connection])","Return the port number associated with the connection"],pg_prepare:["resource pg_prepare([resource connection,] string stmtname, string query)","Prepare a query for future execution"],pg_put_line:["bool pg_put_line([resource connection,] string query)","Send null-terminated string to backend server"],pg_query:["resource pg_query([resource connection,] string query)","Execute a query"],pg_query_params:["resource pg_query_params([resource connection,] string query, array params)","Execute a query"],pg_result_error:["string pg_result_error(resource result)","Get error message associated with result"],pg_result_error_field:["string pg_result_error_field(resource result, int fieldcode)","Get error message field associated with result"],pg_result_seek:["bool pg_result_seek(resource result, int offset)","Set internal row offset"],pg_result_status:["mixed pg_result_status(resource result[, long result_type])","Get status of query result"],pg_select:["mixed pg_select(resource db, string table, array ids[, int options])","Select records that has ids (id => value)"],pg_send_execute:["bool pg_send_execute(resource connection, string stmtname, array params)","Executes prevriously prepared stmtname asynchronously"],pg_send_prepare:["bool pg_send_prepare(resource connection, string stmtname, string query)","Asynchronously prepare a query for future execution"],pg_send_query:["bool pg_send_query(resource connection, string query)","Send asynchronous query"],pg_send_query_params:["bool pg_send_query_params(resource connection, string query, array params)","Send asynchronous parameterized query"],pg_set_client_encoding:["int pg_set_client_encoding([resource connection,] string encoding)","Set client encoding"],pg_set_error_verbosity:["int pg_set_error_verbosity([resource connection,] int verbosity)","Set error verbosity"],pg_trace:["bool pg_trace(string filename [, string mode [, resource connection]])","Enable tracing a PostgreSQL connection"],pg_transaction_status:["int pg_transaction_status(resource connnection)","Get transaction status"],pg_tty:["string pg_tty([resource connection])","Return the tty name associated with the connection"],pg_unescape_bytea:["string pg_unescape_bytea(string data)","Unescape binary for bytea type"],pg_untrace:["bool pg_untrace([resource connection])","Disable tracing of a PostgreSQL connection"],pg_update:["mixed pg_update(resource db, string table, array fields, array ids[, int options])","Update table using values (field => value) and ids (id => value)"],pg_version:["array pg_version([resource connection])","Returns an array with client, protocol and server version (when available)"],php_egg_logo_guid:["string php_egg_logo_guid()","Return the special ID used to request the PHP logo in phpinfo screens"],php_ini_loaded_file:["string php_ini_loaded_file()","Return the actual loaded ini filename"],php_ini_scanned_files:["string php_ini_scanned_files()","Return comma-separated string of .ini files parsed from the additional ini dir"],php_logo_guid:["string php_logo_guid()","Return the special ID used to request the PHP logo in phpinfo screens"],php_real_logo_guid:["string php_real_logo_guid()","Return the special ID used to request the PHP logo in phpinfo screens"],php_sapi_name:["string php_sapi_name()","Return the current SAPI module name"],php_snmpv3:["void php_snmpv3(INTERNAL_FUNCTION_PARAMETERS, int st)","* * Generic SNMPv3 object fetcher * From here is passed on the the common internal object fetcher. * * st=SNMP_CMD_GET snmp3_get() - query an agent and return a single value. * st=SNMP_CMD_GETNEXT snmp3_getnext() - query an agent and return the next single value. * st=SNMP_CMD_WALK snmp3_walk() - walk the mib and return a single dimensional array * containing the values. * st=SNMP_CMD_REALWALK snmp3_real_walk() - walk the mib and return an * array of oid,value pairs. * st=SNMP_CMD_SET snmp3_set() - query an agent and set a single value *"],php_strip_whitespace:["string php_strip_whitespace(string file_name)","Return source with stripped comments and whitespace"],php_uname:["string php_uname()","Return information about the system PHP was built on"],phpcredits:["void phpcredits([int flag])","Prints the list of people who've contributed to the PHP project"],phpinfo:["void phpinfo([int what])","Output a page of useful information about PHP and the current request"],phpversion:["string phpversion([string extension])","Return the current PHP version"],pi:["float pi()","Returns an approximation of pi"],png2wbmp:["bool png2wbmp(string f_org, string f_dest, int d_height, int d_width, int threshold)","Convert PNG image to WBMP image"],popen:["resource popen(string command, string mode)","Execute a command and open either a read or a write pipe to it"],posix_access:["bool posix_access(string file [, int mode])","Determine accessibility of a file (POSIX.1 5.6.3)"],posix_ctermid:["string posix_ctermid()","Generate terminal path name (POSIX.1, 4.7.1)"],posix_get_last_error:["int posix_get_last_error()","Retrieve the error number set by the last posix function which failed."],posix_getcwd:["string posix_getcwd()","Get working directory pathname (POSIX.1, 5.2.2)"],posix_getegid:["int posix_getegid()","Get the current effective group id (POSIX.1, 4.2.1)"],posix_geteuid:["int posix_geteuid()","Get the current effective user id (POSIX.1, 4.2.1)"],posix_getgid:["int posix_getgid()","Get the current group id (POSIX.1, 4.2.1)"],posix_getgrgid:["array posix_getgrgid(long gid)","Group database access (POSIX.1, 9.2.1)"],posix_getgrnam:["array posix_getgrnam(string groupname)","Group database access (POSIX.1, 9.2.1)"],posix_getgroups:["array posix_getgroups()","Get supplementary group id's (POSIX.1, 4.2.3)"],posix_getlogin:["string posix_getlogin()","Get user name (POSIX.1, 4.2.4)"],posix_getpgid:["int posix_getpgid()","Get the process group id of the specified process (This is not a POSIX function, but a SVR4ism, so we compile conditionally)"],posix_getpgrp:["int posix_getpgrp()","Get current process group id (POSIX.1, 4.3.1)"],posix_getpid:["int posix_getpid()","Get the current process id (POSIX.1, 4.1.1)"],posix_getppid:["int posix_getppid()","Get the parent process id (POSIX.1, 4.1.1)"],posix_getpwnam:["array posix_getpwnam(string groupname)","User database access (POSIX.1, 9.2.2)"],posix_getpwuid:["array posix_getpwuid(long uid)","User database access (POSIX.1, 9.2.2)"],posix_getrlimit:["array posix_getrlimit()","Get system resource consumption limits (This is not a POSIX function, but a BSDism and a SVR4ism. We compile conditionally)"],posix_getsid:["int posix_getsid()","Get process group id of session leader (This is not a POSIX function, but a SVR4ism, so be compile conditionally)"],posix_getuid:["int posix_getuid()","Get the current user id (POSIX.1, 4.2.1)"],posix_initgroups:["bool posix_initgroups(string name, int base_group_id)","Calculate the group access list for the user specified in name."],posix_isatty:["bool posix_isatty(int fd)","Determine if filedesc is a tty (POSIX.1, 4.7.1)"],posix_kill:["bool posix_kill(int pid, int sig)","Send a signal to a process (POSIX.1, 3.3.2)"],posix_mkfifo:["bool posix_mkfifo(string pathname, int mode)","Make a FIFO special file (POSIX.1, 5.4.2)"],posix_mknod:["bool posix_mknod(string pathname, int mode [, int major [, int minor]])","Make a special or ordinary file (POSIX.1)"],posix_setegid:["bool posix_setegid(long uid)","Set effective group id"],posix_seteuid:["bool posix_seteuid(long uid)","Set effective user id"],posix_setgid:["bool posix_setgid(int uid)","Set group id (POSIX.1, 4.2.2)"],posix_setpgid:["bool posix_setpgid(int pid, int pgid)","Set process group id for job control (POSIX.1, 4.3.3)"],posix_setsid:["int posix_setsid()","Create session and set process group id (POSIX.1, 4.3.2)"],posix_setuid:["bool posix_setuid(long uid)","Set user id (POSIX.1, 4.2.2)"],posix_strerror:["string posix_strerror(int errno)","Retrieve the system error message associated with the given errno."],posix_times:["array posix_times()","Get process times (POSIX.1, 4.5.2)"],posix_ttyname:["string posix_ttyname(int fd)","Determine terminal device name (POSIX.1, 4.7.2)"],posix_uname:["array posix_uname()","Get system name (POSIX.1, 4.4.1)"],pow:["number pow(number base, number exponent)","Returns base raised to the power of exponent. Returns integer result when possible"],preg_filter:["mixed preg_filter(mixed regex, mixed replace, mixed subject [, int limit [, int &count]])","Perform Perl-style regular expression replacement and only return matches."],preg_grep:["array preg_grep(string regex, array input [, int flags])","Searches array and returns entries which match regex"],preg_last_error:["int preg_last_error()","Returns the error code of the last regexp execution."],preg_match:["int preg_match(string pattern, string subject [, array &subpatterns [, int flags [, int offset]]])","Perform a Perl-style regular expression match"],preg_match_all:["int preg_match_all(string pattern, string subject, array &subpatterns [, int flags [, int offset]])","Perform a Perl-style global regular expression match"],preg_quote:["string preg_quote(string str [, string delim_char])","Quote regular expression characters plus an optional character"],preg_replace:["mixed preg_replace(mixed regex, mixed replace, mixed subject [, int limit [, int &count]])","Perform Perl-style regular expression replacement."],preg_replace_callback:["mixed preg_replace_callback(mixed regex, mixed callback, mixed subject [, int limit [, int &count]])","Perform Perl-style regular expression replacement using replacement callback."],preg_split:["array preg_split(string pattern, string subject [, int limit [, int flags]])","Split string into an array using a perl-style regular expression as a delimiter"],prev:["mixed prev(array array_arg)","Move array argument's internal pointer to the previous element and return it"],print:["int print(string arg)","Output a string"],print_r:["mixed print_r(mixed var [, bool return])","Prints out or returns information about the specified variable"],printf:["int printf(string format [, mixed arg1 [, mixed ...]])","Output a formatted string"],proc_close:["int proc_close(resource process)","close a process opened by proc_open"],proc_get_status:["array proc_get_status(resource process)","get information about a process opened by proc_open"],proc_nice:["bool proc_nice(int priority)","Change the priority of the current process"],proc_open:["resource proc_open(string command, array descriptorspec, array &pipes [, string cwd [, array env [, array other_options]]])","Run a process with more control over it's file descriptors"],proc_terminate:["bool proc_terminate(resource process [, long signal])","kill a process opened by proc_open"],property_exists:["bool property_exists(mixed object_or_class, string property_name)","Checks if the object or class has a property"],pspell_add_to_personal:["bool pspell_add_to_personal(int pspell, string word)","Adds a word to a personal list"],pspell_add_to_session:["bool pspell_add_to_session(int pspell, string word)","Adds a word to the current session"],pspell_check:["bool pspell_check(int pspell, string word)","Returns true if word is valid"],pspell_clear_session:["bool pspell_clear_session(int pspell)","Clears the current session"],pspell_config_create:["int pspell_config_create(string language [, string spelling [, string jargon [, string encoding]]])","Create a new config to be used later to create a manager"],pspell_config_data_dir:["bool pspell_config_data_dir(int conf, string directory)","location of language data files"],pspell_config_dict_dir:["bool pspell_config_dict_dir(int conf, string directory)","location of the main word list"],pspell_config_ignore:["bool pspell_config_ignore(int conf, int ignore)","Ignore words <= n chars"],pspell_config_mode:["bool pspell_config_mode(int conf, long mode)","Select mode for config (PSPELL_FAST, PSPELL_NORMAL or PSPELL_BAD_SPELLERS)"],pspell_config_personal:["bool pspell_config_personal(int conf, string personal)","Use a personal dictionary for this config"],pspell_config_repl:["bool pspell_config_repl(int conf, string repl)","Use a personal dictionary with replacement pairs for this config"],pspell_config_runtogether:["bool pspell_config_runtogether(int conf, bool runtogether)","Consider run-together words as valid components"],pspell_config_save_repl:["bool pspell_config_save_repl(int conf, bool save)","Save replacement pairs when personal list is saved for this config"],pspell_new:["int pspell_new(string language [, string spelling [, string jargon [, string encoding [, int mode]]]])","Load a dictionary"],pspell_new_config:["int pspell_new_config(int config)","Load a dictionary based on the given config"],pspell_new_personal:["int pspell_new_personal(string personal, string language [, string spelling [, string jargon [, string encoding [, int mode]]]])","Load a dictionary with a personal wordlist"],pspell_save_wordlist:["bool pspell_save_wordlist(int pspell)","Saves the current (personal) wordlist"],pspell_store_replacement:["bool pspell_store_replacement(int pspell, string misspell, string correct)","Notify the dictionary of a user-selected replacement"],pspell_suggest:["array pspell_suggest(int pspell, string word)","Returns array of suggestions"],putenv:["bool putenv(string setting)","Set the value of an environment variable"],quoted_printable_decode:["string quoted_printable_decode(string str)","Convert a quoted-printable string to an 8 bit string"],quoted_printable_encode:["string quoted_printable_encode(string str)",""],quotemeta:["string quotemeta(string str)","Quotes meta characters"],rad2deg:["float rad2deg(float number)","Converts the radian number to the equivalent number in degrees"],rand:["int rand([int min, int max])","Returns a random number"],range:["array range(mixed low, mixed high[, int step])","Create an array containing the range of integers or characters from low to high (inclusive)"],rawurldecode:["string rawurldecode(string str)","Decodes URL-encodes string"],rawurlencode:["string rawurlencode(string str)","URL-encodes string"],readdir:["string readdir([resource dir_handle])","Read directory entry from dir_handle"],readfile:["int readfile(string filename [, bool use_include_path[, resource context]])","Output a file or a URL"],readgzfile:["int readgzfile(string filename [, int use_include_path])","Output a .gz-file"],readline:["string readline([string prompt])","Reads a line"],readline_add_history:["bool readline_add_history(string prompt)","Adds a line to the history"],readline_callback_handler_install:["void readline_callback_handler_install(string prompt, mixed callback)","Initializes the readline callback interface and terminal, prints the prompt and returns immediately"],readline_callback_handler_remove:["bool readline_callback_handler_remove()","Removes a previously installed callback handler and restores terminal settings"],readline_callback_read_char:["void readline_callback_read_char()","Informs the readline callback interface that a character is ready for input"],readline_clear_history:["bool readline_clear_history()","Clears the history"],readline_completion_function:["bool readline_completion_function(string funcname)","Readline completion function?"],readline_info:["mixed readline_info([string varname [, string newvalue]])","Gets/sets various internal readline variables."],readline_list_history:["array readline_list_history()","Lists the history"],readline_on_new_line:["void readline_on_new_line()","Inform readline that the cursor has moved to a new line"],readline_read_history:["bool readline_read_history([string filename])","Reads the history"],readline_redisplay:["void readline_redisplay()","Ask readline to redraw the display"],readline_write_history:["bool readline_write_history([string filename])","Writes the history"],readlink:["string readlink(string filename)","Return the target of a symbolic link"],realpath:["string realpath(string path)","Return the resolved path"],realpath_cache_get:["bool realpath_cache_get()","Get current size of realpath cache"],realpath_cache_size:["bool realpath_cache_size()","Get current size of realpath cache"],recode_file:["bool recode_file(string request, resource input, resource output)","Recode file input into file output according to request"],recode_string:["string recode_string(string request, string str)","Recode string str according to request string"],register_shutdown_function:["void register_shutdown_function(string function_name)","Register a user-level function to be called on request termination"],register_tick_function:["bool register_tick_function(string function_name [, mixed arg [, mixed ... ]])","Registers a tick callback function"],rename:["bool rename(string old_name, string new_name[, resource context])","Rename a file"],require:["bool require(string path)","Includes and evaluates the specified file, erroring if the file cannot be included"],require_once:["bool require_once(string path)","Includes and evaluates the specified file, erroring if the file cannot be included"],reset:["mixed reset(array array_arg)","Set array argument's internal pointer to the first element and return it"],restore_error_handler:["void restore_error_handler()","Restores the previously defined error handler function"],restore_exception_handler:["void restore_exception_handler()","Restores the previously defined exception handler function"],restore_include_path:["void restore_include_path()","Restore the value of the include_path configuration option"],rewind:["bool rewind(resource fp)","Rewind the position of a file pointer"],rewinddir:["void rewinddir([resource dir_handle])","Rewind dir_handle back to the start"],rmdir:["bool rmdir(string dirname[, resource context])","Remove a directory"],round:["float round(float number [, int precision [, int mode]])","Returns the number rounded to specified precision"],rsort:["bool rsort(array &array_arg [, int sort_flags])","Sort an array in reverse order"],rtrim:["string rtrim(string str [, string character_mask])","Removes trailing whitespace"],scandir:["array scandir(string dir [, int sorting_order [, resource context]])","List files & directories inside the specified path"],sem_acquire:["bool sem_acquire(resource id)","Acquires the semaphore with the given id, blocking if necessary"],sem_get:["resource sem_get(int key [, int max_acquire [, int perm [, int auto_release]])","Return an id for the semaphore with the given key, and allow max_acquire (default 1) processes to acquire it simultaneously"],sem_release:["bool sem_release(resource id)","Releases the semaphore with the given id"],sem_remove:["bool sem_remove(resource id)","Removes semaphore from Unix systems"],serialize:["string serialize(mixed variable)","Returns a string representation of variable (which can later be unserialized)"],session_cache_expire:["int session_cache_expire([int new_cache_expire])","Return the current cache expire. If new_cache_expire is given, the current cache_expire is replaced with new_cache_expire"],session_cache_limiter:["string session_cache_limiter([string new_cache_limiter])","Return the current cache limiter. If new_cache_limited is given, the current cache_limiter is replaced with new_cache_limiter"],session_decode:["bool session_decode(string data)","Deserializes data and reinitializes the variables"],session_destroy:["bool session_destroy()","Destroy the current session and all data associated with it"],session_encode:["string session_encode()","Serializes the current setup and returns the serialized representation"],session_get_cookie_params:["array session_get_cookie_params()","Return the session cookie parameters"],session_id:["string session_id([string newid])","Return the current session id. If newid is given, the session id is replaced with newid"],session_is_registered:["bool session_is_registered(string varname)","Checks if a variable is registered in session"],session_module_name:["string session_module_name([string newname])","Return the current module name used for accessing session data. If newname is given, the module name is replaced with newname"],session_name:["string session_name([string newname])","Return the current session name. If newname is given, the session name is replaced with newname"],session_regenerate_id:["bool session_regenerate_id([bool delete_old_session])","Update the current session id with a newly generated one. If delete_old_session is set to true, remove the old session."],session_register:["bool session_register(mixed var_names [, mixed ...])","Adds varname(s) to the list of variables which are freezed at the session end"],session_save_path:["string session_save_path([string newname])","Return the current save path passed to module_name. If newname is given, the save path is replaced with newname"],session_set_cookie_params:["void session_set_cookie_params(int lifetime [, string path [, string domain [, bool secure[, bool httponly]]]])","Set session cookie parameters"],session_set_save_handler:["void session_set_save_handler(string open, string close, string read, string write, string destroy, string gc)","Sets user-level functions"],session_start:["bool session_start()","Begin session - reinitializes freezed variables, registers browsers etc"],session_unregister:["bool session_unregister(string varname)","Removes varname from the list of variables which are freezed at the session end"],session_unset:["void session_unset()","Unset all registered variables"],session_write_close:["void session_write_close()","Write session data and end session"],set_error_handler:["string set_error_handler(string error_handler [, int error_types])","Sets a user-defined error handler function. Returns the previously defined error handler, or false on error"],set_exception_handler:["string set_exception_handler(callable exception_handler)","Sets a user-defined exception handler function. Returns the previously defined exception handler, or false on error"],set_include_path:["string set_include_path(string new_include_path)","Sets the include_path configuration option"],set_magic_quotes_runtime:["bool set_magic_quotes_runtime(int new_setting)","Set the current active configuration setting of magic_quotes_runtime and return previous"],set_time_limit:["bool set_time_limit(int seconds)","Sets the maximum time a script can run"],setcookie:["bool setcookie(string name [, string value [, int expires [, string path [, string domain [, bool secure[, bool httponly]]]]]])","Send a cookie"],setlocale:["string setlocale(mixed category, string locale [, string ...])","Set locale information"],setrawcookie:["bool setrawcookie(string name [, string value [, int expires [, string path [, string domain [, bool secure[, bool httponly]]]]]])","Send a cookie with no url encoding of the value"],settype:["bool settype(mixed var, string type)","Set the type of the variable"],sha1:["string sha1(string str [, bool raw_output])","Calculate the sha1 hash of a string"],sha1_file:["string sha1_file(string filename [, bool raw_output])","Calculate the sha1 hash of given filename"],shell_exec:["string shell_exec(string cmd)","Execute command via shell and return complete output as string"],shm_attach:["int shm_attach(int key [, int memsize [, int perm]])","Creates or open a shared memory segment"],shm_detach:["bool shm_detach(resource shm_identifier)","Disconnects from shared memory segment"],shm_get_var:["mixed shm_get_var(resource id, int variable_key)","Returns a variable from shared memory"],shm_has_var:["bool shm_has_var(resource id, int variable_key)","Checks whether a specific entry exists"],shm_put_var:["bool shm_put_var(resource shm_identifier, int variable_key, mixed variable)","Inserts or updates a variable in shared memory"],shm_remove:["bool shm_remove(resource shm_identifier)","Removes shared memory from Unix systems"],shm_remove_var:["bool shm_remove_var(resource id, int variable_key)","Removes variable from shared memory"],shmop_close:["void shmop_close(int shmid)","closes a shared memory segment"],shmop_delete:["bool shmop_delete(int shmid)","mark segment for deletion"],shmop_open:["int shmop_open(int key, string flags, int mode, int size)","gets and attaches a shared memory segment"],shmop_read:["string shmop_read(int shmid, int start, int count)","reads from a shm segment"],shmop_size:["int shmop_size(int shmid)","returns the shm size"],shmop_write:["int shmop_write(int shmid, string data, int offset)","writes to a shared memory segment"],shuffle:["bool shuffle(array array_arg)","Randomly shuffle the contents of an array"],similar_text:["int similar_text(string str1, string str2 [, float percent])","Calculates the similarity between two strings"],simplexml_import_dom:["simplemxml_element simplexml_import_dom(domNode node [, string class_name])","Get a simplexml_element object from dom to allow for processing"],simplexml_load_file:["simplemxml_element simplexml_load_file(string filename [, string class_name [, int options [, string ns [, bool is_prefix]]]])","Load a filename and return a simplexml_element object to allow for processing"],simplexml_load_string:["simplemxml_element simplexml_load_string(string data [, string class_name [, int options [, string ns [, bool is_prefix]]]])","Load a string and return a simplexml_element object to allow for processing"],sin:["float sin(float number)","Returns the sine of the number in radians"],sinh:["float sinh(float number)","Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2"],sleep:["void sleep(int seconds)","Delay for a given number of seconds"],smfi_addheader:["bool smfi_addheader(string headerf, string headerv)","Adds a header to the current message."],smfi_addrcpt:["bool smfi_addrcpt(string rcpt)","Add a recipient to the message envelope."],smfi_chgheader:["bool smfi_chgheader(string headerf, string headerv)","Changes a header's value for the current message."],smfi_delrcpt:["bool smfi_delrcpt(string rcpt)","Removes the named recipient from the current message's envelope."],smfi_getsymval:["string smfi_getsymval(string macro)","Returns the value of the given macro or NULL if the macro is not defined."],smfi_replacebody:["bool smfi_replacebody(string body)","Replaces the body of the current message. If called more than once, subsequent calls result in data being appended to the new body."],smfi_setflags:["void smfi_setflags(long flags)","Sets the flags describing the actions the filter may take."],smfi_setreply:["bool smfi_setreply(string rcode, string xcode, string message)","Directly set the SMTP error reply code for this connection. This code will be used on subsequent error replies resulting from actions taken by this filter."],smfi_settimeout:["void smfi_settimeout(long timeout)","Sets the number of seconds libmilter will wait for an MTA connection before timing out a socket."],snmp2_get:["string snmp2_get(string host, string community, string object_id [, int timeout [, int retries]])","Fetch a SNMP object"],snmp2_getnext:["string snmp2_getnext(string host, string community, string object_id [, int timeout [, int retries]])","Fetch a SNMP object"],snmp2_real_walk:["array snmp2_real_walk(string host, string community, string object_id [, int timeout [, int retries]])","Return all objects including their respective object id withing the specified one"],snmp2_set:["int snmp2_set(string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]])","Set the value of a SNMP object"],snmp2_walk:["array snmp2_walk(string host, string community, string object_id [, int timeout [, int retries]])","Return all objects under the specified object id"],snmp3_get:["int snmp3_get(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])","Fetch the value of a SNMP object"],snmp3_getnext:["int snmp3_getnext(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])","Fetch the value of a SNMP object"],snmp3_real_walk:["int snmp3_real_walk(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])","Fetch the value of a SNMP object"],snmp3_set:["int snmp3_set(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id, string type, mixed value [, int timeout [, int retries]])","Fetch the value of a SNMP object"],snmp3_walk:["int snmp3_walk(string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]])","Fetch the value of a SNMP object"],snmp_get_quick_print:["bool snmp_get_quick_print()","Return the current status of quick_print"],snmp_get_valueretrieval:["int snmp_get_valueretrieval()","Return the method how the SNMP values will be returned"],snmp_read_mib:["int snmp_read_mib(string filename)","Reads and parses a MIB file into the active MIB tree."],snmp_set_enum_print:["void snmp_set_enum_print(int enum_print)","Return all values that are enums with their enum value instead of the raw integer"],snmp_set_oid_output_format:["void snmp_set_oid_output_format(int oid_format)","Set the OID output format."],snmp_set_quick_print:["void snmp_set_quick_print(int quick_print)","Return all objects including their respective object id withing the specified one"],snmp_set_valueretrieval:["void snmp_set_valueretrieval(int method)","Specify the method how the SNMP values will be returned"],snmpget:["string snmpget(string host, string community, string object_id [, int timeout [, int retries]])","Fetch a SNMP object"],snmpgetnext:["string snmpgetnext(string host, string community, string object_id [, int timeout [, int retries]])","Fetch a SNMP object"],snmprealwalk:["array snmprealwalk(string host, string community, string object_id [, int timeout [, int retries]])","Return all objects including their respective object id withing the specified one"],snmpset:["int snmpset(string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]])","Set the value of a SNMP object"],snmpwalk:["array snmpwalk(string host, string community, string object_id [, int timeout [, int retries]])","Return all objects under the specified object id"],socket_accept:["resource socket_accept(resource socket)","Accepts a connection on the listening socket fd"],socket_bind:["bool socket_bind(resource socket, string addr [, int port])","Binds an open socket to a listening port, port is only specified in AF_INET family."],socket_clear_error:["void socket_clear_error([resource socket])","Clears the error on the socket or the last error code."],socket_close:["void socket_close(resource socket)","Closes a file descriptor"],socket_connect:["bool socket_connect(resource socket, string addr [, int port])","Opens a connection to addr:port on the socket specified by socket"],socket_create:["resource socket_create(int domain, int type, int protocol)","Creates an endpoint for communication in the domain specified by domain, of type specified by type"],socket_create_listen:["resource socket_create_listen(int port[, int backlog])","Opens a socket on port to accept connections"],socket_create_pair:["bool socket_create_pair(int domain, int type, int protocol, array &fd)","Creates a pair of indistinguishable sockets and stores them in fds."],socket_get_option:["mixed socket_get_option(resource socket, int level, int optname)","Gets socket options for the socket"],socket_getpeername:["bool socket_getpeername(resource socket, string &addr[, int &port])","Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type."],socket_getsockname:["bool socket_getsockname(resource socket, string &addr[, int &port])","Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type."],socket_last_error:["int socket_last_error([resource socket])","Returns the last socket error (either the last used or the provided socket resource)"],socket_listen:["bool socket_listen(resource socket[, int backlog])","Sets the maximum number of connections allowed to be waited for on the socket specified by fd"],socket_read:["string socket_read(resource socket, int length [, int type])","Reads a maximum of length bytes from socket"],socket_recv:["int socket_recv(resource socket, string &buf, int len, int flags)","Receives data from a connected socket"],socket_recvfrom:["int socket_recvfrom(resource socket, string &buf, int len, int flags, string &name [, int &port])","Receives data from a socket, connected or not"],socket_select:["int socket_select(array &read_fds, array &write_fds, array &except_fds, int tv_sec[, int tv_usec])","Runs the select() system call on the sets mentioned with a timeout specified by tv_sec and tv_usec"],socket_send:["int socket_send(resource socket, string buf, int len, int flags)","Sends data to a connected socket"],socket_sendto:["int socket_sendto(resource socket, string buf, int len, int flags, string addr [, int port])","Sends a message to a socket, whether it is connected or not"],socket_set_block:["bool socket_set_block(resource socket)","Sets blocking mode on a socket resource"],socket_set_nonblock:["bool socket_set_nonblock(resource socket)","Sets nonblocking mode on a socket resource"],socket_set_option:["bool socket_set_option(resource socket, int level, int optname, int|array optval)","Sets socket options for the socket"],socket_shutdown:["bool socket_shutdown(resource socket[, int how])","Shuts down a socket for receiving, sending, or both."],socket_strerror:["string socket_strerror(int errno)","Returns a string describing an error"],socket_write:["int socket_write(resource socket, string buf[, int length])","Writes the buffer to the socket resource, length is optional"],solid_fetch_prev:["bool solid_fetch_prev(resource result_id)",""],sort:["bool sort(array &array_arg [, int sort_flags])","Sort an array"],soundex:["string soundex(string str)","Calculate the soundex key of a string"],spl_autoload:["void spl_autoload(string class_name [, string file_extensions])","Default implementation for __autoload()"],spl_autoload_call:["void spl_autoload_call(string class_name)","Try all registerd autoload function to load the requested class"],spl_autoload_extensions:["string spl_autoload_extensions([string file_extensions])","Register and return default file extensions for spl_autoload"],spl_autoload_functions:["false|array spl_autoload_functions()","Return all registered __autoload() functionns"],spl_autoload_register:['bool spl_autoload_register([mixed autoload_function = "spl_autoload" [, throw = true [, prepend]]])',"Register given function as __autoload() implementation"],spl_autoload_unregister:["bool spl_autoload_unregister(mixed autoload_function)","Unregister given function as __autoload() implementation"],spl_classes:["array spl_classes()","Return an array containing the names of all clsses and interfaces defined in SPL"],spl_object_hash:["string spl_object_hash(object obj)","Return hash id for given object"],split:["array split(string pattern, string string [, int limit])","Split string into array by regular expression"],spliti:["array spliti(string pattern, string string [, int limit])","Split string into array by regular expression case-insensitive"],sprintf:["string sprintf(string format [, mixed arg1 [, mixed ...]])","Return a formatted string"],sql_regcase:["string sql_regcase(string string)","Make regular expression for case insensitive match"],sqlite_array_query:["array sqlite_array_query(resource db, string query [ , int result_type [, bool decode_binary]])","Executes a query against a given database and returns an array of arrays."],sqlite_busy_timeout:["void sqlite_busy_timeout(resource db, int ms)","Set busy timeout duration. If ms <= 0, all busy handlers are disabled."],sqlite_changes:["int sqlite_changes(resource db)","Returns the number of rows that were changed by the most recent SQL statement."],sqlite_close:["void sqlite_close(resource db)","Closes an open sqlite database."],sqlite_column:["mixed sqlite_column(resource result, mixed index_or_name [, bool decode_binary])","Fetches a column from the current row of a result set."],sqlite_create_aggregate:["bool sqlite_create_aggregate(resource db, string funcname, mixed step_func, mixed finalize_func[, long num_args])","Registers an aggregate function for queries."],sqlite_create_function:["bool sqlite_create_function(resource db, string funcname, mixed callback[, long num_args])",'Registers a "regular" function for queries.'],sqlite_current:["array sqlite_current(resource result [, int result_type [, bool decode_binary]])","Fetches the current row from a result set as an array."],sqlite_error_string:["string sqlite_error_string(int error_code)","Returns the textual description of an error code."],sqlite_escape_string:["string sqlite_escape_string(string item)","Escapes a string for use as a query parameter."],sqlite_exec:["bool sqlite_exec(string query, resource db[, string &error_message])","Executes a result-less query against a given database"],sqlite_factory:["object sqlite_factory(string filename [, int mode [, string &error_message]])","Opens a SQLite database and creates an object for it. Will create the database if it does not exist."],sqlite_fetch_all:["array sqlite_fetch_all(resource result [, int result_type [, bool decode_binary]])","Fetches all rows from a result set as an array of arrays."],sqlite_fetch_array:["array sqlite_fetch_array(resource result [, int result_type [, bool decode_binary]])","Fetches the next row from a result set as an array."],sqlite_fetch_column_types:["resource sqlite_fetch_column_types(string table_name, resource db [, int result_type])","Return an array of column types from a particular table."],sqlite_fetch_object:["object sqlite_fetch_object(resource result [, string class_name [, NULL|array ctor_params [, bool decode_binary]]])","Fetches the next row from a result set as an object."],sqlite_fetch_single:["string sqlite_fetch_single(resource result [, bool decode_binary])","Fetches the first column of a result set as a string."],sqlite_field_name:["string sqlite_field_name(resource result, int field_index)","Returns the name of a particular field of a result set."],sqlite_has_prev:["bool sqlite_has_prev(resource result)","* Returns whether a previous row is available."],sqlite_key:["int sqlite_key(resource result)","Return the current row index of a buffered result."],sqlite_last_error:["int sqlite_last_error(resource db)","Returns the error code of the last error for a database."],sqlite_last_insert_rowid:["int sqlite_last_insert_rowid(resource db)","Returns the rowid of the most recently inserted row."],sqlite_libencoding:["string sqlite_libencoding()","Returns the encoding (iso8859 or UTF-8) of the linked SQLite library."],sqlite_libversion:["string sqlite_libversion()","Returns the version of the linked SQLite library."],sqlite_next:["bool sqlite_next(resource result)","Seek to the next row number of a result set."],sqlite_num_fields:["int sqlite_num_fields(resource result)","Returns the number of fields in a result set."],sqlite_num_rows:["int sqlite_num_rows(resource result)","Returns the number of rows in a buffered result set."],sqlite_open:["resource sqlite_open(string filename [, int mode [, string &error_message]])","Opens a SQLite database. Will create the database if it does not exist."],sqlite_popen:["resource sqlite_popen(string filename [, int mode [, string &error_message]])","Opens a persistent handle to a SQLite database. Will create the database if it does not exist."],sqlite_prev:["bool sqlite_prev(resource result)","* Seek to the previous row number of a result set."],sqlite_query:["resource sqlite_query(string query, resource db [, int result_type [, string &error_message]])","Executes a query against a given database and returns a result handle."],sqlite_rewind:["bool sqlite_rewind(resource result)","Seek to the first row number of a buffered result set."],sqlite_seek:["bool sqlite_seek(resource result, int row)","Seek to a particular row number of a buffered result set."],sqlite_single_query:["array sqlite_single_query(resource db, string query [, bool first_row_only [, bool decode_binary]])","Executes a query and returns either an array for one single column or the value of the first row."],sqlite_udf_decode_binary:["string sqlite_udf_decode_binary(string data)","Decode binary encoding on a string parameter passed to an UDF."],sqlite_udf_encode_binary:["string sqlite_udf_encode_binary(string data)","Apply binary encoding (if required) to a string to return from an UDF."],sqlite_unbuffered_query:["resource sqlite_unbuffered_query(string query, resource db [ , int result_type [, string &error_message]])","Executes a query that does not prefetch and buffer all data."],sqlite_valid:["bool sqlite_valid(resource result)","Returns whether more rows are available."],sqrt:["float sqrt(float number)","Returns the square root of the number"],srand:["void srand([int seed])","Seeds random number generator"],sscanf:["mixed sscanf(string str, string format [, string ...])","Implements an ANSI C compatible sscanf"],stat:["array stat(string filename)","Give information about a file"],str_getcsv:["array str_getcsv(string input[, string delimiter[, string enclosure[, string escape]]])","Parse a CSV string into an array"],str_ireplace:["mixed str_ireplace(mixed search, mixed replace, mixed subject [, int &replace_count])","Replaces all occurrences of search in haystack with replace / case-insensitive"],str_pad:["string str_pad(string input, int pad_length [, string pad_string [, int pad_type]])","Returns input string padded on the left or right to specified length with pad_string"],str_repeat:["string str_repeat(string input, int mult)","Returns the input string repeat mult times"],str_replace:["mixed str_replace(mixed search, mixed replace, mixed subject [, int &replace_count])","Replaces all occurrences of search in haystack with replace"],str_rot13:["string str_rot13(string str)","Perform the rot13 transform on a string"],str_shuffle:["void str_shuffle(string str)","Shuffles string. One permutation of all possible is created"],str_split:["array str_split(string str [, int split_length])","Convert a string to an array. If split_length is specified, break the string down into chunks each split_length characters long."],str_word_count:["mixed str_word_count(string str, [int format [, string charlist]])",'Counts the number of words inside a string. If format of 1 is specified, then the function will return an array containing all the words found inside the string. If format of 2 is specified, then the function will return an associated array where the position of the word is the key and the word itself is the value. For the purpose of this function, \'word\' is defined as a locale dependent string containing alphabetic characters, which also may contain, but not start with "\'" and "-" characters.'],strcasecmp:["int strcasecmp(string str1, string str2)","Binary safe case-insensitive string comparison"],strchr:["string strchr(string haystack, string needle)","An alias for strstr"],strcmp:["int strcmp(string str1, string str2)","Binary safe string comparison"],strcoll:["int strcoll(string str1, string str2)","Compares two strings using the current locale"],strcspn:["int strcspn(string str, string mask [, start [, len]])","Finds length of initial segment consisting entirely of characters not found in mask. If start or/and length is provide works like strcspn(substr($s,$start,$len),$bad_chars)"],stream_bucket_append:["void stream_bucket_append(resource brigade, resource bucket)","Append bucket to brigade"],stream_bucket_make_writeable:["object stream_bucket_make_writeable(resource brigade)","Return a bucket object from the brigade for operating on"],stream_bucket_new:["resource stream_bucket_new(resource stream, string buffer)","Create a new bucket for use on the current stream"],stream_bucket_prepend:["void stream_bucket_prepend(resource brigade, resource bucket)","Prepend bucket to brigade"],stream_context_create:["resource stream_context_create([array options[, array params]])","Create a file context and optionally set parameters"],stream_context_get_default:["resource stream_context_get_default([array options])","Get a handle on the default file/stream context and optionally set parameters"],stream_context_get_options:["array stream_context_get_options(resource context|resource stream)","Retrieve options for a stream/wrapper/context"],stream_context_get_params:["array stream_context_get_params(resource context|resource stream)","Get parameters of a file context"],stream_context_set_default:["resource stream_context_set_default(array options)","Set default file/stream context, returns the context as a resource"],stream_context_set_option:["bool stream_context_set_option(resource context|resource stream, string wrappername, string optionname, mixed value)","Set an option for a wrapper"],stream_context_set_params:["bool stream_context_set_params(resource context|resource stream, array options)","Set parameters for a file context"],stream_copy_to_stream:["long stream_copy_to_stream(resource source, resource dest [, long maxlen [, long pos]])","Reads up to maxlen bytes from source stream and writes them to dest stream."],stream_filter_append:["resource stream_filter_append(resource stream, string filtername[, int read_write[, string filterparams]])","Append a filter to a stream"],stream_filter_prepend:["resource stream_filter_prepend(resource stream, string filtername[, int read_write[, string filterparams]])","Prepend a filter to a stream"],stream_filter_register:["bool stream_filter_register(string filtername, string classname)","Registers a custom filter handler class"],stream_filter_remove:["bool stream_filter_remove(resource stream_filter)","Flushes any data in the filter's internal buffer, removes it from the chain, and frees the resource"],stream_get_contents:["string stream_get_contents(resource source [, long maxlen [, long offset]])","Reads all remaining bytes (or up to maxlen bytes) from a stream and returns them as a string."],stream_get_filters:["array stream_get_filters()","Returns a list of registered filters"],stream_get_line:["string stream_get_line(resource stream, int maxlen [, string ending])","Read up to maxlen bytes from a stream or until the ending string is found"],stream_get_meta_data:["array stream_get_meta_data(resource fp)","Retrieves header/meta data from streams/file pointers"],stream_get_transports:["array stream_get_transports()","Retrieves list of registered socket transports"],stream_get_wrappers:["array stream_get_wrappers()","Retrieves list of registered stream wrappers"],stream_is_local:["bool stream_is_local(resource stream|string url)",""],stream_resolve_include_path:["string stream_resolve_include_path(string filename)","Determine what file will be opened by calls to fopen() with a relative path"],stream_select:["int stream_select(array &read_streams, array &write_streams, array &except_streams, int tv_sec[, int tv_usec])","Runs the select() system call on the sets of streams with a timeout specified by tv_sec and tv_usec"],stream_set_blocking:["bool stream_set_blocking(resource socket, int mode)","Set blocking/non-blocking mode on a socket or stream"],stream_set_timeout:["bool stream_set_timeout(resource stream, int seconds [, int microseconds])","Set timeout on stream read to seconds + microseonds"],stream_set_write_buffer:["int stream_set_write_buffer(resource fp, int buffer)","Set file write buffer"],stream_socket_accept:["resource stream_socket_accept(resource serverstream, [ double timeout [, string &peername ]])","Accept a client connection from a server socket"],stream_socket_client:["resource stream_socket_client(string remoteaddress [, long &errcode [, string &errstring [, double timeout [, long flags [, resource context]]]]])","Open a client connection to a remote address"],stream_socket_enable_crypto:["int stream_socket_enable_crypto(resource stream, bool enable [, int cryptokind [, resource sessionstream]])","Enable or disable a specific kind of crypto on the stream"],stream_socket_get_name:["string stream_socket_get_name(resource stream, bool want_peer)","Returns either the locally bound or remote name for a socket stream"],stream_socket_pair:["array stream_socket_pair(int domain, int type, int protocol)","Creates a pair of connected, indistinguishable socket streams"],stream_socket_recvfrom:["string stream_socket_recvfrom(resource stream, long amount [, long flags [, string &remote_addr]])","Receives data from a socket stream"],stream_socket_sendto:["long stream_socket_sendto(resouce stream, string data [, long flags [, string target_addr]])","Send data to a socket stream. If target_addr is specified it must be in dotted quad (or [ipv6]) format"],stream_socket_server:["resource stream_socket_server(string localaddress [, long &errcode [, string &errstring [, long flags [, resource context]]]])","Create a server socket bound to localaddress"],stream_socket_shutdown:["int stream_socket_shutdown(resource stream, int how)","causes all or part of a full-duplex connection on the socket associated with stream to be shut down. If how is SHUT_RD, further receptions will be disallowed. If how is SHUT_WR, further transmissions will be disallowed. If how is SHUT_RDWR, further receptions and transmissions will be disallowed."],stream_supports_lock:["bool stream_supports_lock(resource stream)","Tells whether the stream supports locking through flock()."],stream_wrapper_register:["bool stream_wrapper_register(string protocol, string classname[, integer flags])","Registers a custom URL protocol handler class"],stream_wrapper_restore:["bool stream_wrapper_restore(string protocol)","Restore the original protocol handler, overriding if necessary"],stream_wrapper_unregister:["bool stream_wrapper_unregister(string protocol)","Unregister a wrapper for the life of the current request."],strftime:["string strftime(string format [, int timestamp])","Format a local time/date according to locale settings"],strip_tags:["string strip_tags(string str [, string allowable_tags])","Strips HTML and PHP tags from a string"],stripcslashes:["string stripcslashes(string str)","Strips backslashes from a string. Uses C-style conventions"],stripos:["int stripos(string haystack, string needle [, int offset])","Finds position of first occurrence of a string within another, case insensitive"],stripslashes:["string stripslashes(string str)","Strips backslashes from a string"],stristr:["string stristr(string haystack, string needle[, bool part])","Finds first occurrence of a string within another, case insensitive"],strlen:["int strlen(string str)","Get string length"],strnatcasecmp:["int strnatcasecmp(string s1, string s2)","Returns the result of case-insensitive string comparison using 'natural' algorithm"],strnatcmp:["int strnatcmp(string s1, string s2)","Returns the result of string comparison using 'natural' algorithm"],strncasecmp:["int strncasecmp(string str1, string str2, int len)","Binary safe string comparison"],strncmp:["int strncmp(string str1, string str2, int len)","Binary safe string comparison"],strpbrk:["array strpbrk(string haystack, string char_list)","Search a string for any of a set of characters"],strpos:["int strpos(string haystack, string needle [, int offset])","Finds position of first occurrence of a string within another"],strptime:["string strptime(string timestamp, string format)","Parse a time/date generated with strftime()"],strrchr:["string strrchr(string haystack, string needle)","Finds the last occurrence of a character in a string within another"],strrev:["string strrev(string str)","Reverse a string"],strripos:["int strripos(string haystack, string needle [, int offset])","Finds position of last occurrence of a string within another string"],strrpos:["int strrpos(string haystack, string needle [, int offset])","Finds position of last occurrence of a string within another string"],strspn:["int strspn(string str, string mask [, start [, len]])","Finds length of initial segment consisting entirely of characters found in mask. If start or/and length is provided works like strspn(substr($s,$start,$len),$good_chars)"],strstr:["string strstr(string haystack, string needle[, bool part])","Finds first occurrence of a string within another"],strtok:["string strtok([string str,] string token)","Tokenize a string"],strtolower:["string strtolower(string str)","Makes a string lowercase"],strtotime:["int strtotime(string time [, int now ])","Convert string representation of date and time to a timestamp"],strtoupper:["string strtoupper(string str)","Makes a string uppercase"],strtr:["string strtr(string str, string from[, string to])","Translates characters in str using given translation tables"],strval:["string strval(mixed var)","Get the string value of a variable"],substr:["string substr(string str, int start [, int length])","Returns part of a string"],substr_compare:["int substr_compare(string main_str, string str, int offset [, int length [, bool case_sensitivity]])","Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters"],substr_count:["int substr_count(string haystack, string needle [, int offset [, int length]])","Returns the number of times a substring occurs in the string"],substr_replace:["mixed substr_replace(mixed str, mixed repl, mixed start [, mixed length])","Replaces part of a string with another string"],sybase_affected_rows:["int sybase_affected_rows([resource link_id])","Get number of affected rows in last query"],sybase_close:["bool sybase_close([resource link_id])","Close Sybase connection"],sybase_connect:["int sybase_connect([string host [, string user [, string password [, string charset [, string appname [, bool new]]]]]])","Open Sybase server connection"],sybase_data_seek:["bool sybase_data_seek(resource result, int offset)","Move internal row pointer"],sybase_deadlock_retry_count:["void sybase_deadlock_retry_count(int retry_count)","Sets deadlock retry count"],sybase_fetch_array:["array sybase_fetch_array(resource result)","Fetch row as array"],sybase_fetch_assoc:["array sybase_fetch_assoc(resource result)","Fetch row as array without numberic indices"],sybase_fetch_field:["object sybase_fetch_field(resource result [, int offset])","Get field information"],sybase_fetch_object:["object sybase_fetch_object(resource result [, mixed object])","Fetch row as object"],sybase_fetch_row:["array sybase_fetch_row(resource result)","Get row as enumerated array"],sybase_field_seek:["bool sybase_field_seek(resource result, int offset)","Set field offset"],sybase_free_result:["bool sybase_free_result(resource result)","Free result memory"],sybase_get_last_message:["string sybase_get_last_message()","Returns the last message from server (over min_message_severity)"],sybase_min_client_severity:["void sybase_min_client_severity(int severity)","Sets minimum client severity"],sybase_min_server_severity:["void sybase_min_server_severity(int severity)","Sets minimum server severity"],sybase_num_fields:["int sybase_num_fields(resource result)","Get number of fields in result"],sybase_num_rows:["int sybase_num_rows(resource result)","Get number of rows in result"],sybase_pconnect:["int sybase_pconnect([string host [, string user [, string password [, string charset [, string appname]]]]])","Open persistent Sybase connection"],sybase_query:["int sybase_query(string query [, resource link_id])","Send Sybase query"],sybase_result:["string sybase_result(resource result, int row, mixed field)","Get result data"],sybase_select_db:["bool sybase_select_db(string database [, resource link_id])","Select Sybase database"],sybase_set_message_handler:["bool sybase_set_message_handler(mixed error_func [, resource connection])","Set the error handler, to be called when a server message is raised. If error_func is NULL the handler will be deleted"],sybase_unbuffered_query:["int sybase_unbuffered_query(string query [, resource link_id])","Send Sybase query"],symlink:["int symlink(string target, string link)","Create a symbolic link"],sys_get_temp_dir:["string sys_get_temp_dir()","Returns directory path used for temporary files"],sys_getloadavg:["array sys_getloadavg()",""],syslog:["bool syslog(int priority, string message)","Generate a system log message"],system:["int system(string command [, int &return_value])","Execute an external program and display output"],tan:["float tan(float number)","Returns the tangent of the number in radians"],tanh:["float tanh(float number)","Returns the hyperbolic tangent of the number, defined as sinh(number)/cosh(number)"],tempnam:["string tempnam(string dir, string prefix)","Create a unique filename in a directory"],textdomain:["string textdomain(string domain)",'Set the textdomain to "domain". Returns the current domain'],tidy_access_count:["int tidy_access_count()","Returns the Number of Tidy accessibility warnings encountered for specified document."],tidy_clean_repair:["bool tidy_clean_repair()","Execute configured cleanup and repair operations on parsed markup"],tidy_config_count:["int tidy_config_count()","Returns the Number of Tidy configuration errors encountered for specified document."],tidy_diagnose:["bool tidy_diagnose()","Run configured diagnostics on parsed and repaired markup."],tidy_error_count:["int tidy_error_count()","Returns the Number of Tidy errors encountered for specified document."],tidy_get_body:["TidyNode tidy_get_body(resource tidy)","Returns a TidyNode Object starting from the tag of the tidy parse tree"],tidy_get_config:["array tidy_get_config()","Get current Tidy configuarion"],tidy_get_error_buffer:["string tidy_get_error_buffer([bool detailed])","Return warnings and errors which occured parsing the specified document"],tidy_get_head:["TidyNode tidy_get_head()","Returns a TidyNode Object starting from the tag of the tidy parse tree"],tidy_get_html:["TidyNode tidy_get_html()","Returns a TidyNode Object starting from the tag of the tidy parse tree"],tidy_get_html_ver:["int tidy_get_html_ver()","Get the Detected HTML version for the specified document."],tidy_get_opt_doc:["string tidy_get_opt_doc(tidy resource, string optname)","Returns the documentation for the given option name"],tidy_get_output:["string tidy_get_output()","Return a string representing the parsed tidy markup"],tidy_get_release:["string tidy_get_release()","Get release date (version) for Tidy library"],tidy_get_root:["TidyNode tidy_get_root()","Returns a TidyNode Object representing the root of the tidy parse tree"],tidy_get_status:["int tidy_get_status()","Get status of specfied document."],tidy_getopt:["mixed tidy_getopt(string option)","Returns the value of the specified configuration option for the tidy document."],tidy_is_xhtml:["bool tidy_is_xhtml()","Indicates if the document is a XHTML document."],tidy_is_xml:["bool tidy_is_xml()","Indicates if the document is a generic (non HTML/XHTML) XML document."],tidy_parse_file:["bool tidy_parse_file(string file [, mixed config_options [, string encoding [, bool use_include_path]]])","Parse markup in file or URI"],tidy_parse_string:["bool tidy_parse_string(string input [, mixed config_options [, string encoding]])","Parse a document stored in a string"],tidy_repair_file:["bool tidy_repair_file(string filename [, mixed config_file [, string encoding [, bool use_include_path]]])","Repair a file using an optionally provided configuration file"],tidy_repair_string:["bool tidy_repair_string(string data [, mixed config_file [, string encoding]])","Repair a string using an optionally provided configuration file"],tidy_warning_count:["int tidy_warning_count()","Returns the Number of Tidy warnings encountered for specified document."],time:["int time()","Return current UNIX timestamp"],time_nanosleep:["mixed time_nanosleep(long seconds, long nanoseconds)","Delay for a number of seconds and nano seconds"],time_sleep_until:["mixed time_sleep_until(float timestamp)","Make the script sleep until the specified time"],timezone_abbreviations_list:["array timezone_abbreviations_list()","Returns associative array containing dst, offset and the timezone name"],timezone_identifiers_list:["array timezone_identifiers_list([long what[, string country]])","Returns numerically index array with all timezone identifiers."],timezone_location_get:["array timezone_location_get()","Returns location information for a timezone, including country code, latitude/longitude and comments"],timezone_name_from_abbr:["string timezone_name_from_abbr(string abbr[, long gmtOffset[, long isdst]])","Returns the timezone name from abbrevation"],timezone_name_get:["string timezone_name_get(DateTimeZone object)","Returns the name of the timezone."],timezone_offset_get:["long timezone_offset_get(DateTimeZone object, DateTime object)","Returns the timezone offset."],timezone_open:["DateTimeZone timezone_open(string timezone)","Returns new DateTimeZone object"],timezone_transitions_get:["array timezone_transitions_get(DateTimeZone object [, long timestamp_begin [, long timestamp_end ]])","Returns numerically indexed array containing associative array for all transitions in the specified range for the timezone."],timezone_version_get:["array timezone_version_get()","Returns the Olson database version number."],tmpfile:["resource tmpfile()","Create a temporary file that will be deleted automatically after use"],token_get_all:["array token_get_all(string source)",""],token_name:["string token_name(int type)",""],touch:["bool touch(string filename [, int time [, int atime]])","Set modification time of file"],trigger_error:["void trigger_error(string messsage [, int error_type])","Generates a user-level error/warning/notice message"],trim:["string trim(string str [, string character_mask])","Strips whitespace from the beginning and end of a string"],uasort:["bool uasort(array array_arg, string cmp_function)","Sort an array with a user-defined comparison function and maintain index association"],ucfirst:["string ucfirst(string str)","Make a string's first character lowercase"],ucwords:["string ucwords(string str)","Uppercase the first character of every word in a string"],uksort:["bool uksort(array array_arg, string cmp_function)","Sort an array by keys using a user-defined comparison function"],umask:["int umask([int mask])","Return or change the umask"],uniqid:["string uniqid([string prefix [, bool more_entropy]])","Generates a unique ID"],unixtojd:["int unixtojd([int timestamp])","Convert UNIX timestamp to Julian Day"],unlink:["bool unlink(string filename[, context context])","Delete a file"],unpack:["array unpack(string format, string input)","Unpack binary string into named array elements according to format argument"],unregister_tick_function:["void unregister_tick_function(string function_name)","Unregisters a tick callback function"],unserialize:["mixed unserialize(string variable_representation)","Takes a string representation of variable and recreates it"],unset:["void unset(mixed var [, mixed var])","Unset a given variable"],urldecode:["string urldecode(string str)","Decodes URL-encoded string"],urlencode:["string urlencode(string str)","URL-encodes string"],usleep:["void usleep(int micro_seconds)","Delay for a given number of micro seconds"],usort:["bool usort(array array_arg, string cmp_function)","Sort an array by values using a user-defined comparison function"],utf8_decode:["string utf8_decode(string data)","Converts a UTF-8 encoded string to ISO-8859-1"],utf8_encode:["string utf8_encode(string data)","Encodes an ISO-8859-1 string to UTF-8"],var_dump:["void var_dump(mixed var)","Dumps a string representation of variable to output"],var_export:["string var_export(mixed var [, bool return])","Outputs or returns a string representation of a variable"],variant_abs:["mixed variant_abs(mixed left)","Returns the absolute value of a variant"],variant_add:["mixed variant_add(mixed left, mixed right)",'"Adds" two variant values together and returns the result'],variant_and:["mixed variant_and(mixed left, mixed right)","performs a bitwise AND operation between two variants and returns the result"],variant_cast:["object variant_cast(object variant, int type)","Convert a variant into a new variant object of another type"],variant_cat:["mixed variant_cat(mixed left, mixed right)","concatenates two variant values together and returns the result"],variant_cmp:["int variant_cmp(mixed left, mixed right [, int lcid [, int flags]])","Compares two variants"],variant_date_from_timestamp:["object variant_date_from_timestamp(int timestamp)","Returns a variant date representation of a unix timestamp"],variant_date_to_timestamp:["int variant_date_to_timestamp(object variant)","Converts a variant date/time value to unix timestamp"],variant_div:["mixed variant_div(mixed left, mixed right)","Returns the result from dividing two variants"],variant_eqv:["mixed variant_eqv(mixed left, mixed right)","Performs a bitwise equivalence on two variants"],variant_fix:["mixed variant_fix(mixed left)","Returns the integer part ? of a variant"],variant_get_type:["int variant_get_type(object variant)","Returns the VT_XXX type code for a variant"],variant_idiv:["mixed variant_idiv(mixed left, mixed right)","Converts variants to integers and then returns the result from dividing them"],variant_imp:["mixed variant_imp(mixed left, mixed right)","Performs a bitwise implication on two variants"],variant_int:["mixed variant_int(mixed left)","Returns the integer portion of a variant"],variant_mod:["mixed variant_mod(mixed left, mixed right)","Divides two variants and returns only the remainder"],variant_mul:["mixed variant_mul(mixed left, mixed right)","multiplies the values of the two variants and returns the result"],variant_neg:["mixed variant_neg(mixed left)","Performs logical negation on a variant"],variant_not:["mixed variant_not(mixed left)","Performs bitwise not negation on a variant"],variant_or:["mixed variant_or(mixed left, mixed right)","Performs a logical disjunction on two variants"],variant_pow:["mixed variant_pow(mixed left, mixed right)","Returns the result of performing the power function with two variants"],variant_round:["mixed variant_round(mixed left, int decimals)","Rounds a variant to the specified number of decimal places"],variant_set:["void variant_set(object variant, mixed value)","Assigns a new value for a variant object"],variant_set_type:["void variant_set_type(object variant, int type)",'Convert a variant into another type. Variant is modified "in-place"'],variant_sub:["mixed variant_sub(mixed left, mixed right)","subtracts the value of the right variant from the left variant value and returns the result"],variant_xor:["mixed variant_xor(mixed left, mixed right)","Performs a logical exclusion on two variants"],version_compare:["int version_compare(string ver1, string ver2 [, string oper])",'Compares two "PHP-standardized" version number strings'],vfprintf:["int vfprintf(resource stream, string format, array args)","Output a formatted string into a stream"],virtual:["bool virtual(string filename)","Perform an Apache sub-request"],vprintf:["int vprintf(string format, array args)","Output a formatted string"],vsprintf:["string vsprintf(string format, array args)","Return a formatted string"],wddx_add_vars:["int wddx_add_vars(resource packet_id, mixed var_names [, mixed ...])","Serializes given variables and adds them to packet given by packet_id"],wddx_deserialize:["mixed wddx_deserialize(mixed packet)","Deserializes given packet and returns a PHP value"],wddx_packet_end:["string wddx_packet_end(resource packet_id)","Ends specified WDDX packet and returns the string containing the packet"],wddx_packet_start:["resource wddx_packet_start([string comment])","Starts a WDDX packet with optional comment and returns the packet id"],wddx_serialize_value:["string wddx_serialize_value(mixed var [, string comment])","Creates a new packet and serializes the given value"],wddx_serialize_vars:["string wddx_serialize_vars(mixed var_name [, mixed ...])","Creates a new packet and serializes given variables into a struct"],wordwrap:["string wordwrap(string str [, int width [, string break [, bool cut]]])","Wraps buffer to selected number of characters using string break char"],xml_error_string:["string xml_error_string(int code)","Get XML parser error string"],xml_get_current_byte_index:["int xml_get_current_byte_index(resource parser)","Get current byte index for an XML parser"],xml_get_current_column_number:["int xml_get_current_column_number(resource parser)","Get current column number for an XML parser"],xml_get_current_line_number:["int xml_get_current_line_number(resource parser)","Get current line number for an XML parser"],xml_get_error_code:["int xml_get_error_code(resource parser)","Get XML parser error code"],xml_parse:["int xml_parse(resource parser, string data [, int isFinal])","Start parsing an XML document"],xml_parse_into_struct:["int xml_parse_into_struct(resource parser, string data, array &values [, array &index ])","Parsing a XML document"],xml_parser_create:["resource xml_parser_create([string encoding])","Create an XML parser"],xml_parser_create_ns:["resource xml_parser_create_ns([string encoding [, string sep]])","Create an XML parser"],xml_parser_free:["int xml_parser_free(resource parser)","Free an XML parser"],xml_parser_get_option:["int xml_parser_get_option(resource parser, int option)","Get options from an XML parser"],xml_parser_set_option:["int xml_parser_set_option(resource parser, int option, mixed value)","Set options in an XML parser"],xml_set_character_data_handler:["int xml_set_character_data_handler(resource parser, string hdl)","Set up character data handler"],xml_set_default_handler:["int xml_set_default_handler(resource parser, string hdl)","Set up default handler"],xml_set_element_handler:["int xml_set_element_handler(resource parser, string shdl, string ehdl)","Set up start and end element handlers"],xml_set_end_namespace_decl_handler:["int xml_set_end_namespace_decl_handler(resource parser, string hdl)","Set up character data handler"],xml_set_external_entity_ref_handler:["int xml_set_external_entity_ref_handler(resource parser, string hdl)","Set up external entity reference handler"],xml_set_notation_decl_handler:["int xml_set_notation_decl_handler(resource parser, string hdl)","Set up notation declaration handler"],xml_set_object:["int xml_set_object(resource parser, object &obj)","Set up object which should be used for callbacks"],xml_set_processing_instruction_handler:["int xml_set_processing_instruction_handler(resource parser, string hdl)","Set up processing instruction (PI) handler"],xml_set_start_namespace_decl_handler:["int xml_set_start_namespace_decl_handler(resource parser, string hdl)","Set up character data handler"],xml_set_unparsed_entity_decl_handler:["int xml_set_unparsed_entity_decl_handler(resource parser, string hdl)","Set up unparsed entity declaration handler"],xmlrpc_decode:["array xmlrpc_decode(string xml [, string encoding])","Decodes XML into native PHP types"],xmlrpc_decode_request:["array xmlrpc_decode_request(string xml, string& method [, string encoding])","Decodes XML into native PHP types"],xmlrpc_encode:["string xmlrpc_encode(mixed value)","Generates XML for a PHP value"],xmlrpc_encode_request:["string xmlrpc_encode_request(string method, mixed params [, array output_options])","Generates XML for a method request"],xmlrpc_get_type:["string xmlrpc_get_type(mixed value)","Gets xmlrpc type for a PHP value. Especially useful for base64 and datetime strings"],xmlrpc_is_fault:["bool xmlrpc_is_fault(array)","Determines if an array value represents an XMLRPC fault."],xmlrpc_parse_method_descriptions:["array xmlrpc_parse_method_descriptions(string xml)","Decodes XML into a list of method descriptions"],xmlrpc_server_add_introspection_data:["int xmlrpc_server_add_introspection_data(resource server, array desc)","Adds introspection documentation"],xmlrpc_server_call_method:["mixed xmlrpc_server_call_method(resource server, string xml, mixed user_data [, array output_options])","Parses XML requests and call methods"],xmlrpc_server_create:["resource xmlrpc_server_create()","Creates an xmlrpc server"],xmlrpc_server_destroy:["int xmlrpc_server_destroy(resource server)","Destroys server resources"],xmlrpc_server_register_introspection_callback:["bool xmlrpc_server_register_introspection_callback(resource server, string function)","Register a PHP function to generate documentation"],xmlrpc_server_register_method:["bool xmlrpc_server_register_method(resource server, string method_name, string function)","Register a PHP function to handle method matching method_name"],xmlrpc_set_type:["bool xmlrpc_set_type(string value, string type)","Sets xmlrpc type, base64 or datetime, for a PHP string value"],xmlwriter_end_attribute:["bool xmlwriter_end_attribute(resource xmlwriter)","End attribute - returns FALSE on error"],xmlwriter_end_cdata:["bool xmlwriter_end_cdata(resource xmlwriter)","End current CDATA - returns FALSE on error"],xmlwriter_end_comment:["bool xmlwriter_end_comment(resource xmlwriter)","Create end comment - returns FALSE on error"],xmlwriter_end_document:["bool xmlwriter_end_document(resource xmlwriter)","End current document - returns FALSE on error"],xmlwriter_end_dtd:["bool xmlwriter_end_dtd(resource xmlwriter)","End current DTD - returns FALSE on error"],xmlwriter_end_dtd_attlist:["bool xmlwriter_end_dtd_attlist(resource xmlwriter)","End current DTD AttList - returns FALSE on error"],xmlwriter_end_dtd_element:["bool xmlwriter_end_dtd_element(resource xmlwriter)","End current DTD element - returns FALSE on error"],xmlwriter_end_dtd_entity:["bool xmlwriter_end_dtd_entity(resource xmlwriter)","End current DTD Entity - returns FALSE on error"],xmlwriter_end_element:["bool xmlwriter_end_element(resource xmlwriter)","End current element - returns FALSE on error"],xmlwriter_end_pi:["bool xmlwriter_end_pi(resource xmlwriter)","End current PI - returns FALSE on error"],xmlwriter_flush:["mixed xmlwriter_flush(resource xmlwriter [,bool empty])","Output current buffer"],xmlwriter_full_end_element:["bool xmlwriter_full_end_element(resource xmlwriter)","End current element - returns FALSE on error"],xmlwriter_open_memory:["resource xmlwriter_open_memory()","Create new xmlwriter using memory for string output"],xmlwriter_open_uri:["resource xmlwriter_open_uri(resource xmlwriter, string source)","Create new xmlwriter using source uri for output"],xmlwriter_output_memory:["string xmlwriter_output_memory(resource xmlwriter [,bool flush])","Output current buffer as string"],xmlwriter_set_indent:["bool xmlwriter_set_indent(resource xmlwriter, bool indent)","Toggle indentation on/off - returns FALSE on error"],xmlwriter_set_indent_string:["bool xmlwriter_set_indent_string(resource xmlwriter, string indentString)","Set string used for indenting - returns FALSE on error"],xmlwriter_start_attribute:["bool xmlwriter_start_attribute(resource xmlwriter, string name)","Create start attribute - returns FALSE on error"],xmlwriter_start_attribute_ns:["bool xmlwriter_start_attribute_ns(resource xmlwriter, string prefix, string name, string uri)","Create start namespaced attribute - returns FALSE on error"],xmlwriter_start_cdata:["bool xmlwriter_start_cdata(resource xmlwriter)","Create start CDATA tag - returns FALSE on error"],xmlwriter_start_comment:["bool xmlwriter_start_comment(resource xmlwriter)","Create start comment - returns FALSE on error"],xmlwriter_start_document:["bool xmlwriter_start_document(resource xmlwriter, string version, string encoding, string standalone)","Create document tag - returns FALSE on error"],xmlwriter_start_dtd:["bool xmlwriter_start_dtd(resource xmlwriter, string name, string pubid, string sysid)","Create start DTD tag - returns FALSE on error"],xmlwriter_start_dtd_attlist:["bool xmlwriter_start_dtd_attlist(resource xmlwriter, string name)","Create start DTD AttList - returns FALSE on error"],xmlwriter_start_dtd_element:["bool xmlwriter_start_dtd_element(resource xmlwriter, string name)","Create start DTD element - returns FALSE on error"],xmlwriter_start_dtd_entity:["bool xmlwriter_start_dtd_entity(resource xmlwriter, string name, bool isparam)","Create start DTD Entity - returns FALSE on error"],xmlwriter_start_element:["bool xmlwriter_start_element(resource xmlwriter, string name)","Create start element tag - returns FALSE on error"],xmlwriter_start_element_ns:["bool xmlwriter_start_element_ns(resource xmlwriter, string prefix, string name, string uri)","Create start namespaced element tag - returns FALSE on error"],xmlwriter_start_pi:["bool xmlwriter_start_pi(resource xmlwriter, string target)","Create start PI tag - returns FALSE on error"],xmlwriter_text:["bool xmlwriter_text(resource xmlwriter, string content)","Write text - returns FALSE on error"],xmlwriter_write_attribute:["bool xmlwriter_write_attribute(resource xmlwriter, string name, string content)","Write full attribute - returns FALSE on error"],xmlwriter_write_attribute_ns:["bool xmlwriter_write_attribute_ns(resource xmlwriter, string prefix, string name, string uri, string content)","Write full namespaced attribute - returns FALSE on error"],xmlwriter_write_cdata:["bool xmlwriter_write_cdata(resource xmlwriter, string content)","Write full CDATA tag - returns FALSE on error"],xmlwriter_write_comment:["bool xmlwriter_write_comment(resource xmlwriter, string content)","Write full comment tag - returns FALSE on error"],xmlwriter_write_dtd:["bool xmlwriter_write_dtd(resource xmlwriter, string name, string pubid, string sysid, string subset)","Write full DTD tag - returns FALSE on error"],xmlwriter_write_dtd_attlist:["bool xmlwriter_write_dtd_attlist(resource xmlwriter, string name, string content)","Write full DTD AttList tag - returns FALSE on error"],xmlwriter_write_dtd_element:["bool xmlwriter_write_dtd_element(resource xmlwriter, string name, string content)","Write full DTD element tag - returns FALSE on error"],xmlwriter_write_dtd_entity:["bool xmlwriter_write_dtd_entity(resource xmlwriter, string name, string content [, int pe [, string pubid [, string sysid [, string ndataid]]]])","Write full DTD Entity tag - returns FALSE on error"],xmlwriter_write_element:["bool xmlwriter_write_element(resource xmlwriter, string name[, string content])","Write full element tag - returns FALSE on error"],xmlwriter_write_element_ns:["bool xmlwriter_write_element_ns(resource xmlwriter, string prefix, string name, string uri[, string content])","Write full namespaced element tag - returns FALSE on error"],xmlwriter_write_pi:["bool xmlwriter_write_pi(resource xmlwriter, string target, string content)","Write full PI tag - returns FALSE on error"],xmlwriter_write_raw:["bool xmlwriter_write_raw(resource xmlwriter, string content)","Write text - returns FALSE on error"],xsl_xsltprocessor_get_parameter:["string xsl_xsltprocessor_get_parameter(string namespace, string name)",""],xsl_xsltprocessor_has_exslt_support:["bool xsl_xsltprocessor_has_exslt_support()",""],xsl_xsltprocessor_import_stylesheet:["void xsl_xsltprocessor_import_stylesheet(domdocument doc)",""],xsl_xsltprocessor_register_php_functions:["void xsl_xsltprocessor_register_php_functions([mixed $restrict])",""],xsl_xsltprocessor_remove_parameter:["bool xsl_xsltprocessor_remove_parameter(string namespace, string name)",""],xsl_xsltprocessor_set_parameter:["bool xsl_xsltprocessor_set_parameter(string namespace, mixed name [, string value])",""],xsl_xsltprocessor_set_profiling:["bool xsl_xsltprocessor_set_profiling(string filename)",""],xsl_xsltprocessor_transform_to_doc:["domdocument xsl_xsltprocessor_transform_to_doc(domnode doc)",""],xsl_xsltprocessor_transform_to_uri:["int xsl_xsltprocessor_transform_to_uri(domdocument doc, string uri)",""],xsl_xsltprocessor_transform_to_xml:["string xsl_xsltprocessor_transform_to_xml(domdocument doc)",""],zend_logo_guid:["string zend_logo_guid()","Return the special ID used to request the Zend logo in phpinfo screens"],zend_version:["string zend_version()","Get the version of the Zend Engine"],zip_close:["void zip_close(resource zip)","Close a Zip archive"],zip_entry_close:["void zip_entry_close(resource zip_ent)","Close a zip entry"],zip_entry_compressedsize:["int zip_entry_compressedsize(resource zip_entry)","Return the compressed size of a ZZip entry"],zip_entry_compressionmethod:["string zip_entry_compressionmethod(resource zip_entry)","Return a string containing the compression method used on a particular entry"],zip_entry_filesize:["int zip_entry_filesize(resource zip_entry)","Return the actual filesize of a ZZip entry"],zip_entry_name:["string zip_entry_name(resource zip_entry)","Return the name given a ZZip entry"],zip_entry_open:["bool zip_entry_open(resource zip_dp, resource zip_entry [, string mode])","Open a Zip File, pointed by the resource entry"],zip_entry_read:["mixed zip_entry_read(resource zip_entry [, int len])","Read from an open directory entry"],zip_open:["resource zip_open(string filename)","Create new zip using source uri for output"],zip_read:["resource zip_read(resource zip)","Returns the next file in the archive"],zlib_get_coding_type:["string zlib_get_coding_type()","Returns the coding type used for output compression"],array_column:["array_column(array $array, int|string|null $column_key, int|string|null $index_key = null): array","Return the values from a single column in the input array"],boolval:["boolval(mixed $value): bool","Get the boolean value of a variable"],bzclose:["bzclose(resource $bz): bool","Close a bzip2 file"],bzflush:["bzflush(resource $bz): bool","Do nothing"],bzwrite:["bzwrite(resource $bz, string $data, ?int $length = null): int|false","Binary safe bzip2 file write"],checkdnsrr:["checkdnsrr(string $hostname, string $type = "MX"): bool","Check DNS records corresponding to a given Internet host name or IP address"],chop:["chop()","Alias of rtrim()"],class_uses:["class_uses(object|string $object_or_class, bool $autoload = true): array|false",""],curl_escape:["curl_escape(CurlHandle $handle, string $string): string|false","URL encodes the given string"],curl_file_create:["curl_file_create()","Create a CURLFile object"],curl_multi_errno:["curl_multi_errno(CurlMultiHandle $multi_handle): int","Return the last multi curl error number"],curl_multi_setopt:["curl_multi_setopt(CurlMultiHandle $multi_handle, int $option, mixed $value): bool","Set an option for the cURL multi handle"],curl_multi_strerror:["curl_multi_strerror(int $error_code): ?string","Return string describing error code"],curl_pause:["curl_pause(CurlHandle $handle, int $flags): int","Pause and unpause a connection"],curl_reset:["curl_reset(CurlHandle $handle): void","Reset all options of a libcurl session handle"],curl_share_close:["curl_share_close(CurlShareHandle $share_handle): void","Close a cURL share handle"],curl_share_errno:["curl_share_errno(CurlShareHandle $share_handle): int","Return the last share curl error number"],curl_share_init:["curl_share_init(): CurlShareHandle","Initialize a cURL share handle"],curl_share_setopt:["curl_share_setopt(CurlShareHandle $share_handle, int $option, mixed $value): bool","Set an option for a cURL share handle"],curl_share_strerror:["curl_share_strerror(int $error_code): ?string","Return string describing the given error code"],curl_strerror:["curl_strerror(int $error_code): ?string","Return string describing the given error code"],curl_unescape:["curl_unescape(CurlHandle $handle, string $string): string|false","Decodes the given URL encoded string"],date_create_immutable_from_format:["date_create_immutable_from_format()","Alias of DateTimeImmutable::createFromFormat()"],date_create_immutable:["date_create_immutable()","Alias of DateTimeImmutable::__construct()"],deflate_add:["deflate_add(DeflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH): string|false","Incrementally deflate data"],deflate_init:["deflate_init(int $encoding, array $options = []): DeflateContext|false","Initialize an incremental deflate context"],"delete":["delete()","See unlink()"],diskfreespace:["diskfreespace()","Alias of disk_free_space()"],doubleval:["doubleval()","Alias of floatval()"],enchant_dict_add:["enchant_dict_add(EnchantDictionary $dictionary, string $word): void","Add a word to personal word list"],enchant_dict_is_added:["enchant_dict_is_added(EnchantDictionary $dictionary, string $word): bool","Whether or not 'word' exists in this spelling-session"],error_clear_last:["error_clear_last(): void","Clear the most recent error"],eval:["eval(string $code): mixed","Evaluate a string as PHP code"],expect_expectl:["expect_expectl(resource $expect, array $cases, array &$match = ?): int",""],expect_popen:["expect_popen(string $command): resource",""],fdiv:["fdiv(float $num1, float $num2): float","Divides two numbers, according to IEEE 754"],filter_id:["filter_id(string $name): int|false","Returns the filter ID belonging to a named filter"],filter_list:["filter_list(): array","Returns a list of all supported filters"],forward_static_call_array:["forward_static_call_array(callable $callback, array $args): mixed","Call a static method and pass the arguments as array"],fputs:["fputs()","Alias of fwrite()"],ftp_append:["ftp_append(FTP\\Connection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY): bool","Append the contents of a file to another file on the FTP server"],ftp_mlsd:["ftp_mlsd(FTP\\Connection $ftp, string $directory): array|false","Returns a list of files in the given directory"],ftp_quit:["ftp_quit()","Alias of ftp_close()"],gc_mem_caches:["gc_mem_caches(): int",""],gc_status:["gc_status(): array","Gets information about the garbage collector"],get_debug_type:["get_debug_type(mixed $value): string","Gets the type name of a variable in a way that is suitable for debugging"],get_declared_traits:["get_declared_traits(): array","Returns an array of all declared traits"],get_required_files:["get_required_files()","Alias of get_included_files()"],get_resource_id:["get_resource_id(resource $resource): int",""],get_resources:["get_resources(?string $type = null): array","Returns active resources"],getimagesizefromstring:["getimagesizefromstring(string $string, array &$image_info = null): array|false","Get the size of an image from a string"],getmxrr:["getmxrr(string $hostname, array &$hosts, array &$weights = null): bool","Get MX records corresponding to a given Internet host name"],gmp_binomial:["gmp_binomial(GMP|int|string $n, int $k): GMP","Calculates binomial coefficient"],gmp_div:["gmp_div()","Alias of gmp_div_q()"],gmp_export:["gmp_export(GMP|int|string $num, int $word_size = 1, int $flags = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN): string","Export to a binary string"],gmp_import:["gmp_import(string $data, int $word_size = 1, int $flags = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN): GMP","Import from a binary string"],gmp_kronecker:["gmp_kronecker(GMP|int|string $num1, GMP|int|string $num2): int","Kronecker symbol"],gmp_lcm:["gmp_lcm(GMP|int|string $num1, GMP|int|string $num2): GMP","Calculate LCM"],gmp_perfect_power:["gmp_perfect_power(GMP|int|string $num): bool","Perfect power check"],gmp_random_bits:["gmp_random_bits(int $bits): GMP","Random number"],gmp_random_range:["gmp_random_range(GMP|int|string $min, GMP|int|string $max): GMP","Random number"],gmp_random_seed:["gmp_random_seed(GMP|int|string $seed): void","Sets the RNG seed"],gmp_root:["gmp_root(GMP|int|string $num, int $nth): GMP","Take the integer part of nth root"],gmp_rootrem:["gmp_rootrem(GMP|int|string $num, int $nth): array","Take the integer part and remainder of nth root"],gzclose:["gzclose(resource $stream): bool","Close an open gz-file pointer"],gzdecode:["gzdecode(string $data, int $max_length = 0): string|false","Decodes a gzip compressed string"],gzeof:["gzeof(resource $stream): bool","Test for EOF on a gz-file pointer"],gzgetc:["gzgetc(resource $stream): string|false","Get character from gz-file pointer"],gzgets:["gzgets(resource $stream, ?int $length = null): string|false","Get line from file pointer"],gzgetss:["gzgetss(resource $zp, int $length, string $allowable_tags = ?): string",""],gzpassthru:["gzpassthru(resource $stream): int",""],gzputs:["gzputs()","Alias of gzwrite()"],gzread:["gzread(resource $stream, int $length): string|false","Binary-safe gz-file read"],gzrewind:["gzrewind(resource $stream): bool","Rewind the position of a gz-file pointer"],gzseek:["gzseek(resource $stream, int $offset, int $whence = SEEK_SET): int","Seek on a gz-file pointer"],gztell:["gztell(resource $stream): int|false","Tell gz-file pointer read/write position"],gzwrite:["gzwrite(resource $stream, string $data, ?int $length = null): int|false","Binary-safe gz-file write"],halt_compiler:["__halt_compiler(): void",""],hash_equals:["hash_equals(string $known_string, string $user_string): bool","Timing attack safe string comparison"],hash_hkdf:['hash_hkdf(string $algo, string $key, int $length = 0, string $info = "", string $salt = ""): string',"Generate a HKDF key derivation of a supplied key input"],hash_hmac_algos:["hash_hmac_algos(): array","Return a list of registered hashing algorithms suitable for hash_hmac"],hash_pbkdf2:["hash_pbkdf2(string $algo, string $password, string $salt, int $iterations, int $length = 0, bool $binary = false): string","Generate a PBKDF2 key derivation of a supplied password"],header_register_callback:["header_register_callback(callable $callback): bool","Call a header function"],hex2bin:["hex2bin(string $string): string|false","Decodes a hexadecimally encoded binary string"],hrtime:["hrtime(bool $as_number = false): array|int|float|false","Get the system's high resolution time"],http_response_code:["http_response_code(int $response_code = 0): int|bool","Get or Set the HTTP response code"],imageaffine:["imageaffine(GdImage $image, array $affine, ?array $clip = null): GdImage|false","Return an image containing the affine transformed src image, using an optional clipping area"],imageaffinematrixconcat:["imageaffinematrixconcat(array $matrix1, array $matrix2): array|false","Concatenate two affine transformation matrices"],imageaffinematrixget:["imageaffinematrixget(int $type, array|float $options): array|false","Get an affine transformation matrix"],imagebmp:["imagebmp(GdImage $image, resource|string|null $file = null, bool $compressed = true): bool","Output a BMP image to browser or file"],imagecreatefrombmp:["imagecreatefrombmp(string $filename): GdImage|false","Create a new image from file or URL"],imagecreatefromwebp:["imagecreatefromwebp(string $filename): GdImage|false","Create a new image from file or URL"],imagecrop:["imagecrop(GdImage $image, array $rectangle): GdImage|false","Crop an image to the given rectangle"],imagecropauto:["imagecropauto(GdImage $image, int $mode = IMG_CROP_DEFAULT, float $threshold = 0.5, int $color = -1): GdImage|false","Crop an image automatically using one of the available modes"],imageflip:["imageflip(GdImage $image, int $mode): bool","Flips an image using a given mode"],imagegetclip:["imagegetclip(GdImage $image): array","Get the clipping rectangle"],imagegetinterpolation:["imagegetinterpolation(GdImage $image): int","Get the interpolation method"],imageopenpolygon:["imageopenpolygon(GdImage $image, array $points, int $color): bool","Draws an open polygon"],imagepalettetotruecolor:["imagepalettetotruecolor(GdImage $image): bool","Converts a palette based image to true color"],imageresolution:["imageresolution(GdImage $image, ?int $resolution_x = null, ?int $resolution_y = null): array|bool","Get or set the resolution of the image"],imagescale:["imagescale(GdImage $image, int $width, int $height = -1, int $mode = IMG_BILINEAR_FIXED): GdImage|false","Scale an image using the given new width and height"],imagesetclip:["imagesetclip(GdImage $image, int $x1, int $y1, int $x2, int $y2): bool","Set the clipping rectangle"],imagesetinterpolation:["imagesetinterpolation(GdImage $image, int $method = IMG_BILINEAR_FIXED): bool","Set the interpolation method"],imagewebp:["imagewebp(GdImage $image, resource|string|null $file = null, int $quality = -1): bool","Output a WebP image to browser or file"],imap_create:["","Alias of imap_createmailbox()"],imap_fetchmime:["imap_fetchmime(IMAP\\Connection $imap, int $message_num, string $section, int $flags = 0): string|false","Fetch MIME headers for a particular section of the message"],imap_fetchtext:["imap_fetchtext()","Alias of imap_body()"],imap_header:["imap_header()","Alias of imap_headerinfo()"],imap_listmailbox:["imap_listmailbox()","Alias of imap_list()"],imap_listsubscribed:["imap_listsubscribed()","Alias of imap_lsub()"],imap_rename:["imap_rename()","Alias of imap_renamemailbox()"],imap_scan:["imap_scan()","Alias of imap_listscan()"],imap_scanmailbox:["imap_scanmailbox()","Alias of imap_listscan()"],ini_alter:["ini_alter()","Alias of ini_set()"],intdiv:["intdiv(int $num1, int $num2): int","Integer division"],is_double:["is_double()","Alias of is_float()"],is_int:["is_int(mixed $value): bool","Find whether the type of a variable is integer"],is_integer:["is_integer()","Alias of is_int()"],is_iterable:["is_iterable(mixed $value): bool",""],is_real:["is_real()","Alias of is_float()"],is_soap_fault:["is_soap_fault(mixed $object): bool","Checks if a SOAP call has failed"],is_tainted:["is_tainted(string $string): bool","Checks whether a string is tainted"],is_writeable:["is_writeable()","Alias of is_writable()"],json_last_error_msg:["json_last_error_msg(): string","Returns the error string of the last json_encode() or json_decode() call"],key_exists:["key_exists()","Alias of array_key_exists()"],lchown:["lchown(string $filename, string|int $user): bool","Changes user ownership of symlink"],libxml_set_external_entity_loader:["libxml_set_external_entity_loader(?callable $resolver_function): bool","Changes the default external entity loader"],mb_chr:["mb_chr(int $codepoint, ?string $encoding = null): string|false","Return character by Unicode code point value"],mb_ereg_replace_callback:["mb_ereg_replace_callback(string $pattern, callable $callback, string $string, ?string $options = null): string|false|null",""],mb_ord:["mb_ord(string $string, ?string $encoding = null): int|false","Get Unicode code point of character"],mb_scrub:["mb_scrub(string $string, ?string $encoding = null): string","Description"],mb_str_split:["mb_str_split(string $string, int $length = 1, ?string $encoding = null): array","Given a multibyte string, return an array of its characters"],memcache_debug:["memcache_debug(bool $on_off): bool","Turn debug output on/off"],mysql_db_name:["mysql_db_name(resource $result, int $row, mixed $field = NULL): string","Retrieves database name from the call to mysql_list_dbs()"],mysql_tablename:["mysql_tablename(resource $result, int $i): string|false","Get table name of field"],mysql_xdevapi_expression:["mysql_xdevapi\\expression(string $expression): object","Bind prepared statement variables as parameters"],mysql_xdevapi_getsession:["mysql_xdevapi\\getSession(string $uri): mysql_xdevapi\\Session","Connect to a MySQL server"],mysqli_escape_string:["mysqli_escape_string()","Alias of mysqli_real_escape_string()"],mysqli_execute:["mysqli_execute()","Alias for mysqli_stmt_execute()"],mysqli_get_links_stats:["mysqli_get_links_stats(): array","Return information about open and cached links"],mysqli_set_opt:["mysqli_set_opt()","Alias of mysqli_options()"],ob_tidyhandler:["ob_tidyhandler(string $input, int $mode = ?): string","ob_start callback function to repair the buffer"],odbc_do:["odbc_do()","Alias of odbc_exec()"],odbc_field_precision:["odbc_field_precision()","Alias of odbc_field_len()"],opcache_compile_file:["opcache_compile_file(string $filename): bool","Compiles and caches a PHP script without executing it"],opcache_get_configuration:["opcache_get_configuration(): array|false","Get configuration information about the cache"],opcache_get_status:["opcache_get_status(bool $include_scripts = true): array|false","Get status information about the cache"],opcache_invalidate:["opcache_invalidate(string $filename, bool $force = false): bool","Invalidates a cached script"],opcache_is_script_cached:["opcache_is_script_cached(string $filename): bool","Tells whether a script is cached in OPCache"],opcache_reset:["opcache_reset(): bool","Resets the contents of the opcode cache"],password_algos:["password_algos(): array","Get available password hashing algorithm IDs"],password_get_info:["password_get_info(string $hash): array","Returns information about the given hash"],password_hash:["password_hash(string $password, string|int|null $algo, array $options = []): string","Creates a password hash"],password_needs_rehash:["password_needs_rehash(string $hash, string|int|null $algo, array $options = []): bool","Checks if the given hash matches the given options"],password_verify:["password_verify(string $password, string $hash): bool","Verifies that a password matches a hash"],pcntl_async_signals:["pcntl_async_signals(?bool $enable = null): bool","Enable/disable asynchronous signal handling or return the old setting"],pcntl_errno:["pcntl_errno()","Alias of pcntl_get_last_error()"],pcntl_get_last_error:["pcntl_get_last_error(): int","Retrieve the error number set by the last pcntl function which failed"],pcntl_signal_get_handler:["pcntl_signal_get_handler(int $signal): callable|int","Get the current handler for specified signal"],pcntl_sigwaitinfo:["pcntl_sigwaitinfo(array $signals, array &$info = []): int|false","Waits for signals"],pcntl_strerror:["pcntl_strerror(int $error_code): string","Retrieve the system error message associated with the given errno"],pg_connect_poll:["pg_connect_poll(PgSql\\Connection $connection): int",""],pg_consume_input:["pg_consume_input(PgSql\\Connection $connection): bool","Reads input on the connection"],pg_escape_identifier:["pg_escape_identifier(PgSql\\Connection $connection = ?, string $data): string",""],pg_escape_literal:["pg_escape_literal(PgSql\\Connection $connection = ?, string $data): string",""],pg_flush:["pg_flush(PgSql\\Connection $connection): int|bool","Flush outbound query data on the connection"],pg_lo_truncate:["pg_lo_truncate(PgSql\\Lob $lob, int $size): bool",""],pg_socket:["pg_socket(PgSql\\Connection $connection): resource|false",""],pos:["pos()","Alias of current()"],posix_errno:["posix_errno()","Alias of posix_get_last_error()"],posix_setrlimit:["posix_setrlimit(int $resource, int $soft_limit, int $hard_limit): bool","Set system resource limits"],preg_last_error_msg:["preg_last_error_msg(): string","Returns the error message of the last PCRE regex execution"],preg_replace_callback_array:["preg_replace_callback_array(array $pattern, string|array $subject, int $limit = -1, int &$count = null, int $flags = 0): string|array|null","Perform a regular expression search and replace using callbacks"],ps_translate:["ps_translate(resource $psdoc, float $x, float $y): bool","Sets translation"],random_bytes:["random_bytes(int $length): string","Generates cryptographically secure pseudo-random bytes"],random_int:["random_int(int $min, int $max): int","Generates cryptographically secure pseudo-random integers"],read_exif_data:["read_exif_data()","Alias of exif_read_data()"],recode:["recode()","Alias of recode_string()"],session_abort:["session_abort(): bool","Discard session array changes and finish session"],session_commit:["session_commit()","Alias of session_write_close()"],session_create_id:['session_create_id(string $prefix = ""): string|false',"Create new session id"],session_gc:["session_gc(): int|false","Perform session data garbage collection"],session_register_shutdown:["session_register_shutdown(): void","Session shutdown function"],session_reset:["session_reset(): bool","Re-initialize session array with original values"],session_status:["session_status(): int","Returns the current session status"],set_file_buffer:["set_file_buffer()","Alias of stream_set_write_buffer()"],show_source:["show_source()","Alias of highlight_file()"],sizeof:["sizeof()","Alias of count()"],snmp_set_oid_numeric_print:["snmp_set_oid_numeric_print(int $format): bool",""],snmpwalkoid:["snmpwalkoid(string $hostname, string $community, array|string $object_id, int $timeout = -1, int $retries = -1): array|false",""],socket_addrinfo_bind:["socket_addrinfo_bind(AddressInfo $address): Socket|false","Create and bind to a socket from a given addrinfo"],socket_addrinfo_connect:["socket_addrinfo_connect(AddressInfo $address): Socket|false","Create and connect to a socket from a given addrinfo"],socket_addrinfo_explain:["socket_addrinfo_explain(AddressInfo $address): array","Get information about addrinfo"],socket_addrinfo_lookup:["socket_addrinfo_lookup(string $host, ?string $service = null, array $hints = []): array|false","Get array with contents of getaddrinfo about the given hostname"],socket_cmsg_space:["socket_cmsg_space(int $level, int $type, int $num = 0): ?int","Calculate message buffer size"],socket_export_stream:["socket_export_stream(Socket $socket): resource|false","Export a socket into a stream that encapsulates a socket"],socket_get_status:["socket_get_status()","Alias of stream_get_meta_data()"],socket_getopt:["socket_getopt()","Alias of socket_get_option()"],socket_import_stream:["socket_import_stream(resource $stream): Socket|false","Import a stream"],socket_recvmsg:["socket_recvmsg(Socket $socket, array &$message, int $flags = 0): int|false","Read a message"],socket_sendmsg:["socket_sendmsg(Socket $socket, array $message, int $flags = 0): int|false","Send a message"],socket_set_blocking:["socket_set_blocking()","Alias of stream_set_blocking()"],socket_set_timeout:["socket_set_timeout()","Alias of stream_set_timeout()"],socket_setopt:["socket_setopt()","Alias of socket_set_option()"],socket_wsaprotocol_info_export:["socket_wsaprotocol_info_export(Socket $socket, int $process_id): string|false","Exports the WSAPROTOCOL_INFO Structure"],socket_wsaprotocol_info_import:["socket_wsaprotocol_info_import(string $info_id): Socket|false","Imports a Socket from another Process"],socket_wsaprotocol_info_release:["socket_wsaprotocol_info_release(string $info_id): bool","Releases an exported WSAPROTOCOL_INFO Structure"],spl_object_id:["spl_object_id(object $object): int",""],sqlsrv_begin_transaction:["sqlsrv_begin_transaction(resource $conn): bool","Begins a database transaction"],sqlsrv_cancel:["sqlsrv_cancel(resource $stmt): bool","Cancels a statement"],sqlsrv_client_info:["sqlsrv_client_info(resource $conn): array","Returns information about the client and specified connection"],sqlsrv_close:["sqlsrv_close(resource $conn): bool","Closes an open connection and releases resourses associated with the connection"],sqlsrv_commit:["sqlsrv_commit(resource $conn): bool","Commits a transaction that was begun with sqlsrv_begin_transaction()"],sqlsrv_configure:["sqlsrv_configure(string $setting, mixed $value): bool","Changes the driver error handling and logging configurations"],sqlsrv_connect:["sqlsrv_connect(string $serverName, array $connectionInfo = ?): resource","Opens a connection to a Microsoft SQL Server database"],sqlsrv_errors:["sqlsrv_errors(int $errorsOrWarnings = ?): mixed","Returns error and warning information about the last SQLSRV operation performed"],sqlsrv_execute:["sqlsrv_execute(resource $stmt): bool","Executes a statement prepared with sqlsrv_prepare()"],sqlsrv_fetch_array:["sqlsrv_fetch_array(resource $stmt, int $fetchType = ?, int $row = ?, int $offset = ?): array","Returns a row as an array"],sqlsrv_fetch_object:["sqlsrv_fetch_object(resource $stmt, string $className = ?, array $ctorParams = ?, int $row = ?, int $offset = ?): mixed","Retrieves the next row of data in a result set as an object"],sqlsrv_fetch:["sqlsrv_fetch(resource $stmt, int $row = ?, int $offset = ?): mixed","Makes the next row in a result set available for reading"],sqlsrv_field_metadata:["sqlsrv_field_metadata(resource $stmt): mixed",""],sqlsrv_free_stmt:["sqlsrv_free_stmt(resource $stmt): bool","Frees all resources for the specified statement"],sqlsrv_get_config:["sqlsrv_get_config(string $setting): mixed","Returns the value of the specified configuration setting"],sqlsrv_get_field:["sqlsrv_get_field(resource $stmt, int $fieldIndex, int $getAsType = ?): mixed","Gets field data from the currently selected row"],sqlsrv_has_rows:["sqlsrv_has_rows(resource $stmt): bool","Indicates whether the specified statement has rows"],sqlsrv_next_result:["sqlsrv_next_result(resource $stmt): mixed","Makes the next result of the specified statement active"],sqlsrv_num_fields:["sqlsrv_num_fields(resource $stmt): mixed","Retrieves the number of fields (columns) on a statement"],sqlsrv_num_rows:["sqlsrv_num_rows(resource $stmt): mixed","Retrieves the number of rows in a result set"],sqlsrv_prepare:["sqlsrv_prepare(resource $conn, string $sql, array $params = ?, array $options = ?): mixed","Prepares a query for execution"],sqlsrv_query:["sqlsrv_query(resource $conn, string $sql, array $params = ?, array $options = ?): mixed","Prepares and executes a query"],sqlsrv_rollback:["sqlsrv_rollback(resource $conn): bool",""],sqlsrv_rows_affected:["sqlsrv_rows_affected(resource $stmt): int|false",""],sqlsrv_send_stream_data:["sqlsrv_send_stream_data(resource $stmt): bool","Sends data from parameter streams to the server"],sqlsrv_server_info:["sqlsrv_server_info(resource $conn): array","Returns information about the server"],str_contains:["str_contains(string $haystack, string $needle): bool","Determine if a string contains a given substring"],str_ends_with:["str_ends_with(string $haystack, string $needle): bool","Checks if a string ends with a given substring"],str_starts_with:["str_starts_with(string $haystack, string $needle): bool","Checks if a string starts with a given substring"],stream_isatty:["stream_isatty(resource $stream): bool","Check if a stream is a TTY"],stream_notification_callback:["stream_notification_callback(int $notification_code, int $severity, string $message, int $message_code, int $bytes_transferred, int $bytes_max): void","A callback function for the notification context parameter"],stream_register_wrapper:["stream_register_wrapper()","Alias of stream_wrapper_register()"],stream_set_chunk_size:["stream_set_chunk_size(resource $stream, int $size): int","Set the stream chunk size"],stream_set_read_buffer:["stream_set_read_buffer(resource $stream, int $size): int","Set read file buffering on the given stream"],tcpwrap_check:["tcpwrap_check(string $daemon, string $address, string $user = ?, bool $nodns = false): bool","Performs a tcpwrap check"],trait_exists:["trait_exists(string $trait, bool $autoload = true): bool","Checks if the trait exists"],use_soap_error_handler:["use_soap_error_handler(bool $enable = true): bool","Set whether to use the SOAP error handler"],user_error:["user_error()","Alias of trigger_error()"],yaml_emit_file:["yaml_emit_file(string $filename, mixed $data, int $encoding = YAML_ANY_ENCODING, int $linebreak = YAML_ANY_BREAK, array $callbacks = null): bool","Send the YAML representation of a value to a file"],yaml_emit:["yaml_emit(mixed $data, int $encoding = YAML_ANY_ENCODING, int $linebreak = YAML_ANY_BREAK, array $callbacks = null): string","Returns the YAML representation of a value"],yaml_parse_file:["yaml_parse_file(string $filename, int $pos = 0, int &$ndocs = ?, array $callbacks = null): mixed","Parse a YAML stream from a file"],yaml_parse_url:["yaml_parse_url(string $url, int $pos = 0, int &$ndocs = ?, array $callbacks = null): mixed","Parse a Yaml stream from a URL"],yaml_parse:["yaml_parse(string $input, int $pos = 0, int &$ndocs = ?, array $callbacks = null): mixed","Parse a YAML stream"],zlib_decode:["zlib_decode(string $data, int $max_length = 0): string|false","Uncompress any raw/gzip/zlib encoded data"],zlib_encode:["zlib_encode(string $data, int $encoding, int $level = -1): string|false","Compress data with the specified encoding"]},i={$_COOKIE:{type:"array"},$_ENV:{type:"array"},$_FILES:{type:"array"},$_GET:{type:"array"},$_POST:{type:"array"},$_REQUEST:{type:"array"},$_SERVER:{type:"array",value:{DOCUMENT_ROOT:1,GATEWAY_INTERFACE:1,HTTP_ACCEPT:1,HTTP_ACCEPT_CHARSET:1,HTTP_ACCEPT_ENCODING:1,HTTP_ACCEPT_LANGUAGE:1,HTTP_CONNECTION:1,HTTP_HOST:1,HTTP_REFERER:1,HTTP_USER_AGENT:1,PATH_TRANSLATED:1,PHP_SELF:1,QUERY_STRING:1,REMOTE_ADDR:1,REMOTE_PORT:1,REQUEST_METHOD:1,REQUEST_URI:1,SCRIPT_FILENAME:1,SCRIPT_NAME:1,SERVER_ADMIN:1,SERVER_NAME:1,SERVER_PORT:1,SERVER_PROTOCOL:1,SERVER_SIGNATURE:1,SERVER_SOFTWARE:1,argv:1,argc:1}},$_SESSION:{type:"array"},$GLOBALS:{type:"array"},$argv:{type:"array"},$argc:{type:"int"}},o=function(){};(function(){this.getCompletions=function(e,t,n,r){var i=t.getTokenAt(n.row,n.column);if(!i)return[];if(i.type==="support.php_tag"&&i.value==="0){var o=t.getTokenAt(n.row,i.start);if(o.type==="support.php_tag")return this.getTagCompletions(e,t,n,r)}return this.getFunctionCompletions(e,t,n,r)}if(s(i,"variable"))return this.getVariableCompletions(e,t,n,r);var u=t.getLine(n.row).substr(0,n.column);return i.type==="string"&&/(\$[\w]*)\[["']([^'"]*)$/i.test(u)?this.getArrayKeyCompletions(e,t,n,r):[]},this.getTagCompletions=function(e,t,n,r){return[{caption:"php",value:"php",meta:"php tag",score:1e6},{caption:"=",value:"=",meta:"php tag",score:1e6}]},this.getFunctionCompletions=function(e,t,n,i){var s=Object.keys(r);return s.map(function(e){return{caption:e,snippet:e+"($0)",meta:"php function",score:1e6,docHTML:r[e][1]}})},this.getVariableCompletions=function(e,t,n,r){var s=Object.keys(i);return s.map(function(e){return{caption:e,value:e,meta:"php variable",score:1e6}})},this.getArrayKeyCompletions=function(e,t,n,r){var s=t.getLine(n.row).substr(0,n.column),o=s.match(/(\$[\w]*)\[["']([^'"]*)$/i)[1];if(!i[o])return[];var u=[];return i[o].type==="array"&&i[o].value&&(u=Object.keys(i[o].value)),u.map(function(e){return{caption:e,value:e,meta:"php array key",score:1e6}})}}).call(o.prototype),t.PhpCompletions=o}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(e){e&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+e.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+e.end)))};r.inherits(o,s),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);if(this.singleLineBlockCommentRe.test(r)&&!this.startRegionRe.test(r)&&!this.tripleStarBlockCommentRe.test(r))return"";var i=this._getFoldWidgetBase(e,t,n);return!i&&this.startRegionRe.test(r)?"start":i},this.getFoldWidgetRange=function(e,t,n,r){var i=e.getLine(n);if(this.startRegionRe.test(i))return this.getCommentRegionBlock(e,i,n);var s=i.match(this.foldingStartMarker);if(s){var o=s.index;if(s[1])return this.openingBracketBlock(e,s[1],n,o);var u=e.getCommentFoldRange(n,o+s[0].length,1);return u&&!u.isMultiLine()&&(r?u=this.getSectionRange(e,n):t!="all"&&(u=null)),u}if(t==="markbegin")return;var s=i.match(this.foldingStopMarker);if(s){var o=s.index+s[0].length;return s[1]?this.closingBracketBlock(e,s[1],n,o):e.getCommentFoldRange(n,o,-1)}},this.getSectionRange=function(e,t){var n=e.getLine(t),r=n.search(/\S/),s=t,o=n.length;t+=1;var u=t,a=e.getLength();while(++tf)break;var l=this.getFoldWidgetRange(e,"all",t);if(l){if(l.start.row<=s)break;if(l.isMultiLine())t=l.end.row;else if(r==f)break}u=t}return new i(s,o,u,e.getLine(u).length)},this.getCommentRegionBlock=function(e,t,n){var r=t.search(/\s*$/),s=e.getLength(),o=n,u=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;while(++no)return new i(o,r,l,t.length)}}.call(o.prototype)}),ace.define("ace/mode/javascript",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/javascript_highlight_rules","ace/mode/matching_brace_outdent","ace/worker/worker_client","ace/mode/behaviour/cstyle","ace/mode/folding/cstyle"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./javascript_highlight_rules").JavaScriptHighlightRules,o=e("./matching_brace_outdent").MatchingBraceOutdent,u=e("../worker/worker_client").WorkerClient,a=e("./behaviour/cstyle").CstyleBehaviour,f=e("./folding/cstyle").FoldMode,l=function(){this.HighlightRules=s,this.$outdent=new o,this.$behaviour=new a,this.foldingRules=new f};r.inherits(l,i),function(){this.lineCommentStart="//",this.blockComment={start:"/*",end:"*/"},this.$quotes={'"':'"',"'":"'","`":"`"},this.$pairQuotesAfter={"`":/\w/},this.getNextLineIndent=function(e,t,n){var r=this.$getIndent(t),i=this.getTokenizer().getLineTokens(t,e),s=i.tokens,o=i.state;if(s.length&&s[s.length-1].type=="comment")return r;if(e=="start"||e=="no_regex"){var u=t.match(/^.*(?:\bcase\b.*:|[\{\(\[])\s*$/);u&&(r+=n)}else if(e=="doc-start"){if(o=="start"||o=="no_regex")return"";var u=t.match(/^\s*(\/?)\*/);u&&(u[1]&&(r+=" "),r+="* ")}return r},this.checkOutdent=function(e,t,n){return this.$outdent.checkOutdent(t,n)},this.autoOutdent=function(e,t,n){this.$outdent.autoOutdent(t,n)},this.createWorker=function(e){var t=new u(["ace"],"ace/mode/javascript_worker","JavaScriptWorker");return t.attachToDocument(e.getDocument()),t.on("annotate",function(t){e.setAnnotations(t.data)}),t.on("terminate",function(){e.clearAnnotations()}),t},this.$id="ace/mode/javascript",this.snippetFileId="ace/snippets/javascript"}.call(l.prototype),t.Mode=l}),ace.define("ace/mode/css_completions",["require","exports","module"],function(e,t,n){"use strict";var r={background:{"#$0":1},"background-color":{"#$0":1,transparent:1,fixed:1},"background-image":{"url('/$0')":1},"background-repeat":{repeat:1,"repeat-x":1,"repeat-y":1,"no-repeat":1,inherit:1},"background-position":{bottom:2,center:2,left:2,right:2,top:2,inherit:2},"background-attachment":{scroll:1,fixed:1},"background-size":{cover:1,contain:1},"background-clip":{"border-box":1,"padding-box":1,"content-box":1},"background-origin":{"border-box":1,"padding-box":1,"content-box":1},border:{"solid $0":1,"dashed $0":1,"dotted $0":1,"#$0":1},"border-color":{"#$0":1},"border-style":{solid:2,dashed:2,dotted:2,"double":2,groove:2,hidden:2,inherit:2,inset:2,none:2,outset:2,ridged:2},"border-collapse":{collapse:1,separate:1},bottom:{px:1,em:1,"%":1},clear:{left:1,right:1,both:1,none:1},color:{"#$0":1,"rgb(#$00,0,0)":1},cursor:{"default":1,pointer:1,move:1,text:1,wait:1,help:1,progress:1,"n-resize":1,"ne-resize":1,"e-resize":1,"se-resize":1,"s-resize":1,"sw-resize":1,"w-resize":1,"nw-resize":1},display:{none:1,block:1,inline:1,"inline-block":1,"table-cell":1},"empty-cells":{show:1,hide:1},"float":{left:1,right:1,none:1},"font-family":{Arial:2,"Comic Sans MS":2,Consolas:2,"Courier New":2,Courier:2,Georgia:2,Monospace:2,"Sans-Serif":2,"Segoe UI":2,Tahoma:2,"Times New Roman":2,"Trebuchet MS":2,Verdana:1},"font-size":{px:1,em:1,"%":1},"font-weight":{bold:1,normal:1},"font-style":{italic:1,normal:1},"font-variant":{normal:1,"small-caps":1},height:{px:1,em:1,"%":1},left:{px:1,em:1,"%":1},"letter-spacing":{normal:1},"line-height":{normal:1},"list-style-type":{none:1,disc:1,circle:1,square:1,decimal:1,"decimal-leading-zero":1,"lower-roman":1,"upper-roman":1,"lower-greek":1,"lower-latin":1,"upper-latin":1,georgian:1,"lower-alpha":1,"upper-alpha":1},margin:{px:1,em:1,"%":1},"margin-right":{px:1,em:1,"%":1},"margin-left":{px:1,em:1,"%":1},"margin-top":{px:1,em:1,"%":1},"margin-bottom":{px:1,em:1,"%":1},"max-height":{px:1,em:1,"%":1},"max-width":{px:1,em:1,"%":1},"min-height":{px:1,em:1,"%":1},"min-width":{px:1,em:1,"%":1},overflow:{hidden:1,visible:1,auto:1,scroll:1},"overflow-x":{hidden:1,visible:1,auto:1,scroll:1},"overflow-y":{hidden:1,visible:1,auto:1,scroll:1},padding:{px:1,em:1,"%":1},"padding-top":{px:1,em:1,"%":1},"padding-right":{px:1,em:1,"%":1},"padding-bottom":{px:1,em:1,"%":1},"padding-left":{px:1,em:1,"%":1},"page-break-after":{auto:1,always:1,avoid:1,left:1,right:1},"page-break-before":{auto:1,always:1,avoid:1,left:1,right:1},position:{absolute:1,relative:1,fixed:1,"static":1},right:{px:1,em:1,"%":1},"table-layout":{fixed:1,auto:1},"text-decoration":{none:1,underline:1,"line-through":1,blink:1},"text-align":{left:1,right:1,center:1,justify:1},"text-transform":{capitalize:1,uppercase:1,lowercase:1,none:1},top:{px:1,em:1,"%":1},"vertical-align":{top:1,bottom:1},visibility:{hidden:1,visible:1},"white-space":{nowrap:1,normal:1,pre:1,"pre-line":1,"pre-wrap":1},width:{px:1,em:1,"%":1},"word-spacing":{normal:1},filter:{"alpha(opacity=$0100)":1},"text-shadow":{"$02px 2px 2px #777":1},"text-overflow":{"ellipsis-word":1,clip:1,ellipsis:1},"-moz-border-radius":1,"-moz-border-radius-topright":1,"-moz-border-radius-bottomright":1,"-moz-border-radius-topleft":1,"-moz-border-radius-bottomleft":1,"-webkit-border-radius":1,"-webkit-border-top-right-radius":1,"-webkit-border-top-left-radius":1,"-webkit-border-bottom-right-radius":1,"-webkit-border-bottom-left-radius":1,"-moz-box-shadow":1,"-webkit-box-shadow":1,transform:{"rotate($00deg)":1,"skew($00deg)":1},"-moz-transform":{"rotate($00deg)":1,"skew($00deg)":1},"-webkit-transform":{"rotate($00deg)":1,"skew($00deg)":1}},i=function(){};(function(){this.completionsDefined=!1,this.defineCompletions=function(){if(document){var e=document.createElement("c").style;for(var t in e){if(typeof e[t]!="string")continue;var n=t.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()});r.hasOwnProperty(n)||(r[n]=1)}}this.completionsDefined=!0},this.getCompletions=function(e,t,n,r){this.completionsDefined||this.defineCompletions();if(e==="ruleset"||t.$mode.$id=="ace/mode/scss"){var i=t.getLine(n.row).substr(0,n.column),s=/\([^)]*$/.test(i);return s&&(i=i.substr(i.lastIndexOf("(")+1)),/:[^;]+$/.test(i)?(/([\w\-]+):[^:]*$/.test(i),this.getPropertyValueCompletions(e,t,n,r)):this.getPropertyCompletions(e,t,n,r,s)}return[]},this.getPropertyCompletions=function(e,t,n,i,s){s=s||!1;var o=Object.keys(r);return o.map(function(e){return{caption:e,snippet:e+": $0"+(s?"":";"),meta:"property",score:1e6}})},this.getPropertyValueCompletions=function(e,t,n,i){var s=t.getLine(n.row).substr(0,n.column),o=(/([\w\-]+):[^:]*$/.exec(s)||{})[1];if(!o)return[];var u=[];return o in r&&typeof r[o]=="object"&&(u=Object.keys(r[o])),u.map(function(e){return{caption:e,snippet:e,meta:"property value",score:1e6}})}}).call(i.prototype),t.CssCompletions=i}),ace.define("ace/mode/behaviour/css",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/mode/behaviour/cstyle","ace/token_iterator"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("../behaviour").Behaviour,s=e("./cstyle").CstyleBehaviour,o=e("../../token_iterator").TokenIterator,u=function(){this.inherit(s),this.add("colon","insertion",function(e,t,n,r,i){if(i===":"&&n.selection.isEmpty()){var s=n.getCursorPosition(),u=new o(r,s.row,s.column),a=u.getCurrentToken();a&&a.value.match(/\s+/)&&(a=u.stepBackward());if(a&&a.type==="support.type"){var f=r.doc.getLine(s.row),l=f.substring(s.column,s.column+1);if(l===":")return{text:"",selection:[1,1]};if(/^(\s+[^;]|\s*$)/.test(f.substring(s.column)))return{text:":;",selection:[1,1]}}}}),this.add("colon","deletion",function(e,t,n,r,i){var s=r.doc.getTextRange(i);if(!i.isMultiLine()&&s===":"){var u=n.getCursorPosition(),a=new o(r,u.row,u.column),f=a.getCurrentToken();f&&f.value.match(/\s+/)&&(f=a.stepBackward());if(f&&f.type==="support.type"){var l=r.doc.getLine(i.start.row),c=l.substring(i.end.column,i.end.column+1);if(c===";")return i.end.column++,i}}}),this.add("semicolon","insertion",function(e,t,n,r,i){if(i===";"&&n.selection.isEmpty()){var s=n.getCursorPosition(),o=r.doc.getLine(s.row),u=o.substring(s.column,s.column+1);if(u===";")return{text:"",selection:[1,1]}}}),this.add("!important","insertion",function(e,t,n,r,i){if(i==="!"&&n.selection.isEmpty()){var s=n.getCursorPosition(),o=r.doc.getLine(s.row);if(/^\s*(;|}|$)/.test(o.substring(s.column)))return{text:"!important",selection:[10,10]}}})};r.inherits(u,s),t.CssBehaviour=u}),ace.define("ace/mode/css",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/css_highlight_rules","ace/mode/matching_brace_outdent","ace/worker/worker_client","ace/mode/css_completions","ace/mode/behaviour/css","ace/mode/folding/cstyle"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./css_highlight_rules").CssHighlightRules,o=e("./matching_brace_outdent").MatchingBraceOutdent,u=e("../worker/worker_client").WorkerClient,a=e("./css_completions").CssCompletions,f=e("./behaviour/css").CssBehaviour,l=e("./folding/cstyle").FoldMode,c=function(){this.HighlightRules=s,this.$outdent=new o,this.$behaviour=new f,this.$completer=new a,this.foldingRules=new l};r.inherits(c,i),function(){this.foldingRules="cStyle",this.blockComment={start:"/*",end:"*/"},this.getNextLineIndent=function(e,t,n){var r=this.$getIndent(t),i=this.getTokenizer().getLineTokens(t,e).tokens;if(i.length&&i[i.length-1].type=="comment")return r;var s=t.match(/^.*\{\s*$/);return s&&(r+=n),r},this.checkOutdent=function(e,t,n){return this.$outdent.checkOutdent(t,n)},this.autoOutdent=function(e,t,n){this.$outdent.autoOutdent(t,n)},this.getCompletions=function(e,t,n,r){return this.$completer.getCompletions(e,t,n,r)},this.createWorker=function(e){var t=new u(["ace"],"ace/mode/css_worker","Worker");return t.attachToDocument(e.getDocument()),t.on("annotate",function(t){e.setAnnotations(t.data)}),t.on("terminate",function(){e.clearAnnotations()}),t},this.$id="ace/mode/css",this.snippetFileId="ace/snippets/css"}.call(c.prototype),t.Mode=c}),ace.define("ace/mode/behaviour/xml",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],function(e,t,n){"use strict";function u(e,t){return e&&e.type.lastIndexOf(t+".xml")>-1}var r=e("../../lib/oop"),i=e("../behaviour").Behaviour,s=e("../../token_iterator").TokenIterator,o=e("../../lib/lang"),a=function(){this.add("string_dquotes","insertion",function(e,t,n,r,i){if(i=='"'||i=="'"){var o=i,a=r.doc.getTextRange(n.getSelectionRange());if(a!==""&&a!=="'"&&a!='"'&&n.getWrapBehavioursEnabled())return{text:o+a+o,selection:!1};var f=n.getCursorPosition(),l=r.doc.getLine(f.row),c=l.substring(f.column,f.column+1),h=new s(r,f.row,f.column),p=h.getCurrentToken();if(c==o&&(u(p,"attribute-value")||u(p,"string")))return{text:"",selection:[1,1]};p||(p=h.stepBackward());if(!p)return;while(u(p,"tag-whitespace")||u(p,"whitespace"))p=h.stepBackward();var d=!c||c.match(/\s/);if(u(p,"attribute-equals")&&(d||c==">")||u(p,"decl-attribute-equals")&&(d||c=="?"))return{text:o+o,selection:[1,1]}}}),this.add("string_dquotes","deletion",function(e,t,n,r,i){var s=r.doc.getTextRange(i);if(!i.isMultiLine()&&(s=='"'||s=="'")){var o=r.doc.getLine(i.start.row),u=o.substring(i.start.column+1,i.start.column+2);if(u==s)return i.end.column++,i}}),this.add("autoclosing","insertion",function(e,t,n,r,i){if(i==">"){var o=n.getSelectionRange().start,a=new s(r,o.row,o.column),f=a.getCurrentToken()||a.stepBackward();if(!f||!(u(f,"tag-name")||u(f,"tag-whitespace")||u(f,"attribute-name")||u(f,"attribute-equals")||u(f,"attribute-value")))return;if(u(f,"reference.attribute-value"))return;if(u(f,"attribute-value")){var l=a.getCurrentTokenColumn()+f.value.length;if(o.column/.test(r.getLine(o.row).slice(o.column)))return;while(!u(f,"tag-name")){f=a.stepBackward();if(f.value=="<"){f=a.stepForward();break}}var h=a.getCurrentTokenRow(),p=a.getCurrentTokenColumn();if(u(a.stepBackward(),"end-tag-open"))return;var d=f.value;h==o.row&&(d=d.substring(0,o.column-p));if(this.voidElements.hasOwnProperty(d.toLowerCase()))return;return{text:">",selection:[1,1]}}}),this.add("autoindent","insertion",function(e,t,n,r,i){if(i=="\n"){var o=n.getCursorPosition(),u=r.getLine(o.row),a=new s(r,o.row,o.column),f=a.getCurrentToken();if(f&&f.type.indexOf("tag-close")!==-1){if(f.value=="/>")return;while(f&&f.type.indexOf("tag-name")===-1)f=a.stepBackward();if(!f)return;var l=f.value,c=a.getCurrentTokenRow();f=a.stepBackward();if(!f||f.type.indexOf("end-tag")!==-1)return;if(this.voidElements&&!this.voidElements[l]){var h=r.getTokenAt(o.row,o.column+1),u=r.getLine(c),p=this.$getIndent(u),d=p+r.getTabString();return h&&h.value==="-1}var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(e,t){s.call(this),this.voidElements=e||{},this.optionalEndTags=r.mixin({},this.voidElements),t&&r.mixin(this.optionalEndTags,t)};r.inherits(o,s);var u=function(){this.tagName="",this.closing=!1,this.selfClosing=!1,this.start={row:0,column:0},this.end={row:0,column:0}};(function(){this.getFoldWidget=function(e,t,n){var r=this._getFirstTagInLine(e,n);return r?r.closing||!r.tagName&&r.selfClosing?t==="markbeginend"?"end":"":!r.tagName||r.selfClosing||this.voidElements.hasOwnProperty(r.tagName.toLowerCase())?"":this._findEndTagInLine(e,n,r.tagName,r.end.column)?"":"start":this.getCommentFoldWidget(e,n)},this.getCommentFoldWidget=function(e,t){return/comment/.test(e.getState(t))&&/";break}}return r}if(a(s,"tag-close"))return r.selfClosing=s.value=="/>",r;r.start.column+=s.value.length}return null},this._findEndTagInLine=function(e,t,n,r){var i=e.getTokens(t),s=0;for(var o=0;o-1}function l(e,t){var n=new r(e,t.row,t.column),i=n.getCurrentToken();while(i&&!f(i,"tag-name"))i=n.stepBackward();if(i)return i.value}function c(e,t){var n=new r(e,t.row,t.column),i=n.getCurrentToken();while(i&&!f(i,"attribute-name"))i=n.stepBackward();if(i)return i.value}var r=e("../token_iterator").TokenIterator,i=["accesskey","class","contenteditable","contextmenu","dir","draggable","dropzone","hidden","id","inert","itemid","itemprop","itemref","itemscope","itemtype","lang","spellcheck","style","tabindex","title","translate"],s=["onabort","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncuechange","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onpause","onplay","onplaying","onprogress","onratechange","onreset","onscroll","onseeked","onseeking","onselect","onshow","onstalled","onsubmit","onsuspend","ontimeupdate","onvolumechange","onwaiting"],o=i.concat(s),u={a:{href:1,target:{_blank:1,top:1},ping:1,rel:{nofollow:1,alternate:1,author:1,bookmark:1,help:1,license:1,next:1,noreferrer:1,prefetch:1,prev:1,search:1,tag:1},media:1,hreflang:1,type:1},abbr:{},address:{},area:{shape:1,coords:1,href:1,hreflang:1,alt:1,target:1,media:1,rel:1,ping:1,type:1},article:{pubdate:1},aside:{},audio:{src:1,autobuffer:1,autoplay:{autoplay:1},loop:{loop:1},controls:{controls:1},muted:{muted:1},preload:{auto:1,metadata:1,none:1}},b:{},base:{href:1,target:1},bdi:{},bdo:{},blockquote:{cite:1},body:{onafterprint:1,onbeforeprint:1,onbeforeunload:1,onhashchange:1,onmessage:1,onoffline:1,onpopstate:1,onredo:1,onresize:1,onstorage:1,onundo:1,onunload:1},br:{},button:{autofocus:1,disabled:{disabled:1},form:1,formaction:1,formenctype:1,formmethod:1,formnovalidate:1,formtarget:1,name:1,value:1,type:{button:1,submit:1}},canvas:{width:1,height:1},caption:{},cite:{},code:{},col:{span:1},colgroup:{span:1},command:{type:1,label:1,icon:1,disabled:1,checked:1,radiogroup:1,command:1},data:{},datalist:{},dd:{},del:{cite:1,datetime:1},details:{open:1},dfn:{},dialog:{open:1},div:{},dl:{},dt:{},em:{},embed:{src:1,height:1,width:1,type:1},fieldset:{disabled:1,form:1,name:1},figcaption:{},figure:{},footer:{},form:{"accept-charset":1,action:1,autocomplete:1,enctype:{"multipart/form-data":1,"application/x-www-form-urlencoded":1},method:{get:1,post:1},name:1,novalidate:1,target:{_blank:1,top:1}},h1:{},h2:{},h3:{},h4:{},h5:{},h6:{},head:{},header:{},hr:{},html:{manifest:1},i:{},iframe:{name:1,src:1,height:1,width:1,sandbox:{"allow-same-origin":1,"allow-top-navigation":1,"allow-forms":1,"allow-scripts":1},seamless:{seamless:1}},img:{alt:1,src:1,height:1,width:1,usemap:1,ismap:1},input:{type:{text:1,password:1,hidden:1,checkbox:1,submit:1,radio:1,file:1,button:1,reset:1,image:31,color:1,date:1,datetime:1,"datetime-local":1,email:1,month:1,number:1,range:1,search:1,tel:1,time:1,url:1,week:1},accept:1,alt:1,autocomplete:{on:1,off:1},autofocus:{autofocus:1},checked:{checked:1},disabled:{disabled:1},form:1,formaction:1,formenctype:{"application/x-www-form-urlencoded":1,"multipart/form-data":1,"text/plain":1},formmethod:{get:1,post:1},formnovalidate:{formnovalidate:1},formtarget:{_blank:1,_self:1,_parent:1,_top:1},height:1,list:1,max:1,maxlength:1,min:1,multiple:{multiple:1},name:1,pattern:1,placeholder:1,readonly:{readonly:1},required:{required:1},size:1,src:1,step:1,width:1,files:1,value:1},ins:{cite:1,datetime:1},kbd:{},keygen:{autofocus:1,challenge:{challenge:1},disabled:{disabled:1},form:1,keytype:{rsa:1,dsa:1,ec:1},name:1},label:{form:1,"for":1},legend:{},li:{value:1},link:{href:1,hreflang:1,rel:{stylesheet:1,icon:1},media:{all:1,screen:1,print:1},type:{"text/css":1,"image/png":1,"image/jpeg":1,"image/gif":1},sizes:1},main:{},map:{name:1},mark:{},math:{},menu:{type:1,label:1},meta:{"http-equiv":{"content-type":1},name:{description:1,keywords:1},content:{"text/html; charset=UTF-8":1},charset:1},meter:{value:1,min:1,max:1,low:1,high:1,optimum:1},nav:{},noscript:{href:1},object:{param:1,data:1,type:1,height:1,width:1,usemap:1,name:1,form:1,classid:1},ol:{start:1,reversed:1},optgroup:{disabled:1,label:1},option:{disabled:1,selected:1,label:1,value:1},output:{"for":1,form:1,name:1},p:{},param:{name:1,value:1},pre:{},progress:{value:1,max:1},q:{cite:1},rp:{},rt:{},ruby:{},s:{},samp:{},script:{charset:1,type:{"text/javascript":1},src:1,defer:1,async:1},select:{autofocus:1,disabled:1,form:1,multiple:{multiple:1},name:1,size:1,readonly:{readonly:1}},small:{},source:{src:1,type:1,media:1},span:{},strong:{},style:{type:1,media:{all:1,screen:1,print:1},scoped:1},sub:{},sup:{},svg:{},table:{summary:1},tbody:{},td:{headers:1,rowspan:1,colspan:1},textarea:{autofocus:{autofocus:1},disabled:{disabled:1},form:1,maxlength:1,name:1,placeholder:1,readonly:{readonly:1},required:{required:1},rows:1,cols:1,wrap:{on:1,off:1,hard:1,soft:1}},tfoot:{},th:{headers:1,rowspan:1,colspan:1,scope:1},thead:{},time:{datetime:1},title:{},tr:{},track:{kind:1,src:1,srclang:1,label:1,"default":1},section:{},summary:{},u:{},ul:{},"var":{},video:{src:1,autobuffer:1,autoplay:{autoplay:1},loop:{loop:1},controls:{controls:1},width:1,height:1,poster:1,muted:{muted:1},preload:{auto:1,metadata:1,none:1}},wbr:{}},a=Object.keys(u),h=function(){};(function(){this.getCompletions=function(e,t,n,r){var i=t.getTokenAt(n.row,n.column);if(!i)return[];if(f(i,"tag-name")||f(i,"tag-open")||f(i,"end-tag-open"))return this.getTagCompletions(e,t,n,r);if(f(i,"tag-whitespace")||f(i,"attribute-name"))return this.getAttributeCompletions(e,t,n,r);if(f(i,"attribute-value"))return this.getAttributeValueCompletions(e,t,n,r);var s=t.getLine(n.row).substr(0,n.column);return/&[a-z]*$/i.test(s)?this.getHTMLEntityCompletions(e,t,n,r):[]},this.getTagCompletions=function(e,t,n,r){return a.map(function(e){return{value:e,meta:"tag",score:1e6}})},this.getAttributeCompletions=function(e,t,n,r){var i=l(t,n);if(!i)return[];var s=o;return i in u&&(s=s.concat(Object.keys(u[i]))),s.map(function(e){return{caption:e,snippet:e+'="$0"',meta:"attribute",score:1e6}})},this.getAttributeValueCompletions=function(e,t,n,r){var i=l(t,n),s=c(t,n);if(!i)return[];var o=[];return i in u&&s in u[i]&&typeof u[i][s]=="object"&&(o=Object.keys(u[i][s])),o.map(function(e){return{caption:e,snippet:e,meta:"attribute value",score:1e6}})},this.getHTMLEntityCompletions=function(e,t,n,r){var i=["Aacute;","aacute;","Acirc;","acirc;","acute;","AElig;","aelig;","Agrave;","agrave;","alefsym;","Alpha;","alpha;","amp;","and;","ang;","Aring;","aring;","asymp;","Atilde;","atilde;","Auml;","auml;","bdquo;","Beta;","beta;","brvbar;","bull;","cap;","Ccedil;","ccedil;","cedil;","cent;","Chi;","chi;","circ;","clubs;","cong;","copy;","crarr;","cup;","curren;","Dagger;","dagger;","dArr;","darr;","deg;","Delta;","delta;","diams;","divide;","Eacute;","eacute;","Ecirc;","ecirc;","Egrave;","egrave;","empty;","emsp;","ensp;","Epsilon;","epsilon;","equiv;","Eta;","eta;","ETH;","eth;","Euml;","euml;","euro;","exist;","fnof;","forall;","frac12;","frac14;","frac34;","frasl;","Gamma;","gamma;","ge;","gt;","hArr;","harr;","hearts;","hellip;","Iacute;","iacute;","Icirc;","icirc;","iexcl;","Igrave;","igrave;","image;","infin;","int;","Iota;","iota;","iquest;","isin;","Iuml;","iuml;","Kappa;","kappa;","Lambda;","lambda;","lang;","laquo;","lArr;","larr;","lceil;","ldquo;","le;","lfloor;","lowast;","loz;","lrm;","lsaquo;","lsquo;","lt;","macr;","mdash;","micro;","middot;","minus;","Mu;","mu;","nabla;","nbsp;","ndash;","ne;","ni;","not;","notin;","nsub;","Ntilde;","ntilde;","Nu;","nu;","Oacute;","oacute;","Ocirc;","ocirc;","OElig;","oelig;","Ograve;","ograve;","oline;","Omega;","omega;","Omicron;","omicron;","oplus;","or;","ordf;","ordm;","Oslash;","oslash;","Otilde;","otilde;","otimes;","Ouml;","ouml;","para;","part;","permil;","perp;","Phi;","phi;","Pi;","pi;","piv;","plusmn;","pound;","Prime;","prime;","prod;","prop;","Psi;","psi;","quot;","radic;","rang;","raquo;","rArr;","rarr;","rceil;","rdquo;","real;","reg;","rfloor;","Rho;","rho;","rlm;","rsaquo;","rsquo;","sbquo;","Scaron;","scaron;","sdot;","sect;","shy;","Sigma;","sigma;","sigmaf;","sim;","spades;","sub;","sube;","sum;","sup;","sup1;","sup2;","sup3;","supe;","szlig;","Tau;","tau;","there4;","Theta;","theta;","thetasym;","thinsp;","THORN;","thorn;","tilde;","times;","trade;","Uacute;","uacute;","uArr;","uarr;","Ucirc;","ucirc;","Ugrave;","ugrave;","uml;","upsih;","Upsilon;","upsilon;","Uuml;","uuml;","weierp;","Xi;","xi;","Yacute;","yacute;","yen;","Yuml;","yuml;","Zeta;","zeta;","zwj;","zwnj;"];return i.map(function(e){return{caption:e,snippet:e,meta:"html entity",score:1e6}})}}).call(h.prototype),t.HtmlCompletions=h}),ace.define("ace/mode/html",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text","ace/mode/javascript","ace/mode/css","ace/mode/html_highlight_rules","ace/mode/behaviour/xml","ace/mode/folding/html","ace/mode/html_completions","ace/worker/worker_client"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../lib/lang"),s=e("./text").Mode,o=e("./javascript").Mode,u=e("./css").Mode,a=e("./html_highlight_rules").HtmlHighlightRules,f=e("./behaviour/xml").XmlBehaviour,l=e("./folding/html").FoldMode,c=e("./html_completions").HtmlCompletions,h=e("../worker/worker_client").WorkerClient,p=["area","base","br","col","embed","hr","img","input","keygen","link","meta","menuitem","param","source","track","wbr"],d=["li","dt","dd","p","rt","rp","optgroup","option","colgroup","td","th"],v=function(e){this.fragmentContext=e&&e.fragmentContext,this.HighlightRules=a,this.$behaviour=new f,this.$completer=new c,this.createModeDelegates({"js-":o,"css-":u}),this.foldingRules=new l(this.voidElements,i.arrayToMap(d))};r.inherits(v,s),function(){this.blockComment={start:""},this.voidElements=i.arrayToMap(p),this.getNextLineIndent=function(e,t,n){return this.$getIndent(t)},this.checkOutdent=function(e,t,n){return!1},this.getCompletions=function(e,t,n,r){return this.$completer.getCompletions(e,t,n,r)},this.createWorker=function(e){if(this.constructor!=v)return;var t=new h(["ace"],"ace/mode/html_worker","Worker");return t.attachToDocument(e.getDocument()),this.fragmentContext&&t.call("setOptions",[{context:this.fragmentContext}]),t.on("error",function(t){e.setAnnotations(t.data)}),t.on("terminate",function(){e.clearAnnotations()}),t},this.$id="ace/mode/html",this.snippetFileId="ace/snippets/html"}.call(v.prototype),t.Mode=v}),ace.define("ace/mode/php",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/php_highlight_rules","ace/mode/php_highlight_rules","ace/mode/matching_brace_outdent","ace/worker/worker_client","ace/mode/php_completions","ace/mode/folding/cstyle","ace/unicode","ace/mode/html","ace/mode/javascript","ace/mode/css"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./php_highlight_rules").PhpHighlightRules,o=e("./php_highlight_rules").PhpLangHighlightRules,u=e("./matching_brace_outdent").MatchingBraceOutdent,a=e("../worker/worker_client").WorkerClient,f=e("./php_completions").PhpCompletions,l=e("./folding/cstyle").FoldMode,c=e("../unicode"),h=e("./html").Mode,p=e("./javascript").Mode,d=e("./css").Mode,v=function(e){this.HighlightRules=o,this.$outdent=new u,this.$behaviour=this.$defaultBehaviour,this.$completer=new f,this.foldingRules=new l};r.inherits(v,i),function(){this.tokenRe=new RegExp("^["+c.wordChars+"_]+","g"),this.nonTokenRe=new RegExp("^(?:[^"+c.wordChars+"_]|\\s])+","g"),this.lineCommentStart=["//","#"],this.blockComment={start:"/*",end:"*/"},this.getNextLineIndent=function(e,t,n){var r=this.$getIndent(t),i=this.getTokenizer().getLineTokens(t,e),s=i.tokens,o=i.state;if(s.length&&s[s.length-1].type=="comment")return r;if(e=="start"){var u=t.match(/^.*[\{\(\[:]\s*$/);u&&(r+=n)}else if(e=="doc-start"){if(o!="doc-start")return"";var u=t.match(/^\s*(\/?)\*/);u&&(u[1]&&(r+=" "),r+="* ")}return r},this.checkOutdent=function(e,t,n){return this.$outdent.checkOutdent(t,n)},this.autoOutdent=function(e,t,n){this.$outdent.autoOutdent(t,n)},this.getCompletions=function(e,t,n,r){return this.$completer.getCompletions(e,t,n,r)},this.$id="ace/mode/php-inline"}.call(v.prototype);var m=function(e){if(e&&e.inline){var t=new v;return t.createWorker=this.createWorker,t.inlinePhp=!0,t}h.call(this),this.HighlightRules=s,this.createModeDelegates({"js-":p,"css-":d,"php-":v}),this.foldingRules.subModes["php-"]=new l};r.inherits(m,h),function(){this.createWorker=function(e){var t=new a(["ace"],"ace/mode/php_worker","PhpWorker");return t.attachToDocument(e.getDocument()),this.inlinePhp&&t.call("setOptions",[{inline:!0}]),t.on("annotate",function(t){e.setAnnotations(t.data)}),t.on("terminate",function(){e.clearAnnotations()}),t},this.$id="ace/mode/php",this.snippetFileId="ace/snippets/php"}.call(m.prototype),t.Mode=m}); (function() { + ace.require(["ace/mode/php"], function(m) { + if (typeof module == "object" && typeof exports == "object" && module) { + module.exports = m; + } + }); + })(); + \ No newline at end of file diff --git a/dist/assets/ace-builds/mode-python.js b/dist/assets/ace-builds/mode-python.js new file mode 100644 index 00000000..ef9811b7 --- /dev/null +++ b/dist/assets/ace-builds/mode-python.js @@ -0,0 +1,8 @@ +ace.define("ace/mode/python_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="and|as|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|not|or|pass|print|raise|return|try|while|with|yield|async|await|nonlocal",t="True|False|None|NotImplemented|Ellipsis|__debug__",n="abs|divmod|input|open|staticmethod|all|enumerate|int|ord|str|any|eval|isinstance|pow|sum|basestring|execfile|issubclass|print|super|binfile|bin|iter|property|tuple|bool|filter|len|range|type|bytearray|float|list|raw_input|unichr|callable|format|locals|reduce|unicode|chr|frozenset|long|reload|vars|classmethod|getattr|map|repr|xrange|cmp|globals|max|reversed|zip|compile|hasattr|memoryview|round|__import__|complex|hash|min|apply|delattr|help|next|setattr|set|buffer|dict|hex|object|slice|coerce|dir|id|oct|sorted|intern|ascii|breakpoint|bytes",r=this.createKeywordMapper({"invalid.deprecated":"debugger","support.function":n,"variable.language":"self|cls","constant.language":t,keyword:e},"identifier"),i="[uU]?",s="[rR]",o="[fF]",u="(?:[rR][fF]|[fF][rR])",a="(?:(?:[1-9]\\d*)|(?:0))",f="(?:0[oO]?[0-7]+)",l="(?:0[xX][\\dA-Fa-f]+)",c="(?:0[bB][01]+)",h="(?:"+a+"|"+f+"|"+l+"|"+c+")",p="(?:[eE][+-]?\\d+)",d="(?:\\.\\d+)",v="(?:\\d+)",m="(?:(?:"+v+"?"+d+")|(?:"+v+"\\.))",g="(?:(?:"+m+"|"+v+")"+p+")",y="(?:"+g+"|"+m+")",b="\\\\(x[0-9A-Fa-f]{2}|[0-7]{3}|[\\\\abfnrtv'\"]|U[0-9A-Fa-f]{8}|u[0-9A-Fa-f]{4})";this.$rules={start:[{token:"comment",regex:"#.*$"},{token:"string",regex:i+'"{3}',next:"qqstring3"},{token:"string",regex:i+'"(?=.)',next:"qqstring"},{token:"string",regex:i+"'{3}",next:"qstring3"},{token:"string",regex:i+"'(?=.)",next:"qstring"},{token:"string",regex:s+'"{3}',next:"rawqqstring3"},{token:"string",regex:s+'"(?=.)',next:"rawqqstring"},{token:"string",regex:s+"'{3}",next:"rawqstring3"},{token:"string",regex:s+"'(?=.)",next:"rawqstring"},{token:"string",regex:o+'"{3}',next:"fqqstring3"},{token:"string",regex:o+'"(?=.)',next:"fqqstring"},{token:"string",regex:o+"'{3}",next:"fqstring3"},{token:"string",regex:o+"'(?=.)",next:"fqstring"},{token:"string",regex:u+'"{3}',next:"rfqqstring3"},{token:"string",regex:u+'"(?=.)',next:"rfqqstring"},{token:"string",regex:u+"'{3}",next:"rfqstring3"},{token:"string",regex:u+"'(?=.)",next:"rfqstring"},{token:"keyword.operator",regex:"\\+|\\-|\\*|\\*\\*|\\/|\\/\\/|%|@|<<|>>|&|\\||\\^|~|<|>|<=|=>|==|!=|<>|="},{token:"punctuation",regex:",|:|;|\\->|\\+=|\\-=|\\*=|\\/=|\\/\\/=|%=|@=|&=|\\|=|^=|>>=|<<=|\\*\\*="},{token:"paren.lparen",regex:"[\\[\\(\\{]"},{token:"paren.rparen",regex:"[\\]\\)\\}]"},{token:["keyword","text","entity.name.function"],regex:"(def|class)(\\s+)([\\u00BF-\\u1FFF\\u2C00-\\uD7FF\\w]+)"},{token:"text",regex:"\\s+"},{include:"constants"}],qqstring3:[{token:"constant.language.escape",regex:b},{token:"string",regex:'"{3}',next:"start"},{defaultToken:"string"}],qstring3:[{token:"constant.language.escape",regex:b},{token:"string",regex:"'{3}",next:"start"},{defaultToken:"string"}],qqstring:[{token:"constant.language.escape",regex:b},{token:"string",regex:"\\\\$",next:"qqstring"},{token:"string",regex:'"|$',next:"start"},{defaultToken:"string"}],qstring:[{token:"constant.language.escape",regex:b},{token:"string",regex:"\\\\$",next:"qstring"},{token:"string",regex:"'|$",next:"start"},{defaultToken:"string"}],rawqqstring3:[{token:"string",regex:'"{3}',next:"start"},{defaultToken:"string"}],rawqstring3:[{token:"string",regex:"'{3}",next:"start"},{defaultToken:"string"}],rawqqstring:[{token:"string",regex:"\\\\$",next:"rawqqstring"},{token:"string",regex:'"|$',next:"start"},{defaultToken:"string"}],rawqstring:[{token:"string",regex:"\\\\$",next:"rawqstring"},{token:"string",regex:"'|$",next:"start"},{defaultToken:"string"}],fqqstring3:[{token:"constant.language.escape",regex:b},{token:"string",regex:'"{3}',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqstring3:[{token:"constant.language.escape",regex:b},{token:"string",regex:"'{3}",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqqstring:[{token:"constant.language.escape",regex:b},{token:"string",regex:"\\\\$",next:"fqqstring"},{token:"string",regex:'"|$',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqstring:[{token:"constant.language.escape",regex:b},{token:"string",regex:"'|$",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqqstring3:[{token:"string",regex:'"{3}',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqstring3:[{token:"string",regex:"'{3}",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqqstring:[{token:"string",regex:"\\\\$",next:"rfqqstring"},{token:"string",regex:'"|$',next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],rfqstring:[{token:"string",regex:"'|$",next:"start"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"},{defaultToken:"string"}],fqstringParRules:[{token:"paren.lparen",regex:"[\\[\\(]"},{token:"paren.rparen",regex:"[\\]\\)]"},{token:"string",regex:"\\s+"},{token:"string",regex:"'[^']*'"},{token:"string",regex:'"[^"]*"'},{token:"function.support",regex:"(!s|!r|!a)"},{include:"constants"},{token:"paren.rparen",regex:"}",next:"pop"},{token:"paren.lparen",regex:"{",push:"fqstringParRules"}],constants:[{token:"constant.numeric",regex:"(?:"+y+"|\\d+)[jJ]\\b"},{token:"constant.numeric",regex:y},{token:"constant.numeric",regex:h+"[lL]\\b"},{token:"constant.numeric",regex:h+"\\b"},{token:["punctuation","function.support"],regex:"(\\.)([a-zA-Z_]+)\\b"},{token:r,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"}]},this.normalizeRules()};r.inherits(s,i),t.PythonHighlightRules=s}),ace.define("ace/mode/folding/pythonic",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("./fold_mode").FoldMode,s=t.FoldMode=function(e){this.foldingStartMarker=new RegExp("([\\[{])(?:\\s*)$|("+e+")(?:\\s*)(?:#.*)?$")};r.inherits(s,i),function(){this.getFoldWidgetRange=function(e,t,n){var r=e.getLine(n),i=r.match(this.foldingStartMarker);if(i)return i[1]?this.openingBracketBlock(e,i[1],n,i.index):i[2]?this.indentationBlock(e,n,i.index+i[2].length):this.indentationBlock(e,n)}}.call(s.prototype)}),ace.define("ace/mode/python",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/python_highlight_rules","ace/mode/folding/pythonic","ace/range"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./python_highlight_rules").PythonHighlightRules,o=e("./folding/pythonic").FoldMode,u=e("../range").Range,a=function(){this.HighlightRules=s,this.foldingRules=new o("\\:"),this.$behaviour=this.$defaultBehaviour};r.inherits(a,i),function(){this.lineCommentStart="#",this.$pairQuotesAfter={"'":/[ruf]/i,'"':/[ruf]/i},this.getNextLineIndent=function(e,t,n){var r=this.$getIndent(t),i=this.getTokenizer().getLineTokens(t,e),s=i.tokens;if(s.length&&s[s.length-1].type=="comment")return r;if(e=="start"){var o=t.match(/^.*[\{\(\[:]\s*$/);o&&(r+=n)}return r};var e={pass:1,"return":1,raise:1,"break":1,"continue":1};this.checkOutdent=function(t,n,r){if(r!=="\r\n"&&r!=="\r"&&r!=="\n")return!1;var i=this.getTokenizer().getLineTokens(n.trim(),t).tokens;if(!i)return!1;do var s=i.pop();while(s&&(s.type=="comment"||s.type=="text"&&s.value.match(/^\s+$/)));return s?s.type=="keyword"&&e[s.value]:!1},this.autoOutdent=function(e,t,n){n+=1;var r=this.$getIndent(t.getLine(n)),i=t.getTabString();r.slice(-i.length)==i&&t.remove(new u(n,r.length-i.length,n,r.length))},this.$id="ace/mode/python",this.snippetFileId="ace/snippets/python"}.call(a.prototype),t.Mode=a}); (function() { + ace.require(["ace/mode/python"], function(m) { + if (typeof module == "object" && typeof exports == "object" && module) { + module.exports = m; + } + }); + })(); + \ No newline at end of file diff --git a/dist/assets/ace-builds/mode-text.js b/dist/assets/ace-builds/mode-text.js new file mode 100644 index 00000000..ac9e09f8 --- /dev/null +++ b/dist/assets/ace-builds/mode-text.js @@ -0,0 +1,8 @@ +; (function() { + ace.require(["ace/mode/text"], function(m) { + if (typeof module == "object" && typeof exports == "object" && module) { + module.exports = m; + } + }); + })(); + \ No newline at end of file diff --git a/dist/assets/ace-builds/mode-yaml.js b/dist/assets/ace-builds/mode-yaml.js new file mode 100644 index 00000000..c3e3bb28 --- /dev/null +++ b/dist/assets/ace-builds/mode-yaml.js @@ -0,0 +1,8 @@ +ace.define("ace/mode/yaml_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"comment",regex:"#.*$"},{token:"list.markup",regex:/^(?:-{3}|\.{3})\s*(?=#|$)/},{token:"list.markup",regex:/^\s*[\-?](?:$|\s)/},{token:"constant",regex:"!![\\w//]+"},{token:"constant.language",regex:"[&\\*][a-zA-Z0-9-_]+"},{token:["meta.tag","keyword"],regex:/^(\s*\w[^\s:]*?)(:(?=\s|$))/},{token:["meta.tag","keyword"],regex:/(\w[^\s:]*?)(\s*:(?=\s|$))/},{token:"keyword.operator",regex:"<<\\w*:\\w*"},{token:"keyword.operator",regex:"-\\s*(?=[{])"},{token:"string",regex:'["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]'},{token:"string",regex:/[|>][-+\d]*(?:$|\s+(?:$|#))/,onMatch:function(e,t,n,r){r=r.replace(/ #.*/,"");var i=/^ *((:\s*)?-(\s*[^|>])?)?/.exec(r)[0].replace(/\S\s*$/,"").length,s=parseInt(/\d+[\s+-]*$/.exec(r));return s?(i+=s-1,this.next="mlString"):this.next="mlStringPre",n.length?(n[0]=this.next,n[1]=i):(n.push(this.next),n.push(i)),this.token},next:"mlString"},{token:"string",regex:"['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']"},{token:"constant.numeric",regex:/(\b|[+\-\.])[\d_]+(?:(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)(?=[^\d-\w]|$)$/},{token:"constant.numeric",regex:/[+\-]?\.inf\b|NaN\b|0x[\dA-Fa-f_]+|0b[10_]+/},{token:"constant.language.boolean",regex:"\\b(?:true|false|TRUE|FALSE|True|False|yes|no)\\b"},{token:"paren.lparen",regex:"[[({]"},{token:"paren.rparen",regex:"[\\])}]"},{token:"text",regex:/[^\s,:\[\]\{\}]+/}],mlStringPre:[{token:"indent",regex:/^ *$/},{token:"indent",regex:/^ */,onMatch:function(e,t,n){var r=n[1];return r>=e.length?(this.next="start",n.shift(),n.shift()):(n[1]=e.length-1,this.next=n[0]="mlString"),this.token},next:"mlString"},{defaultToken:"string"}],mlString:[{token:"indent",regex:/^ *$/},{token:"indent",regex:/^ */,onMatch:function(e,t,n){var r=n[1];return r>=e.length?(this.next="start",n.splice(0)):this.next="mlString",this.token},next:"mlString"},{token:"string",regex:".+"}]},this.normalizeRules()};r.inherits(s,i),t.YamlHighlightRules=s}),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(e,t,n){"use strict";var r=e("../range").Range,i=function(){};(function(){this.checkOutdent=function(e,t){return/^\s+$/.test(e)?/^\s*\}/.test(t):!1},this.autoOutdent=function(e,t){var n=e.getLine(t),i=n.match(/^(\s*\})/);if(!i)return 0;var s=i[1].length,o=e.findMatchingBracket({row:t,column:s});if(!o||o.row==t)return 0;var u=this.$getIndent(e.getLine(o.row));e.replace(new r(t,0,t,s-1),u)},this.$getIndent=function(e){return e.match(/^\s*/)[0]}}).call(i.prototype),t.MatchingBraceOutdent=i}),ace.define("ace/mode/folding/coffee",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("./fold_mode").FoldMode,s=e("../../range").Range,o=t.FoldMode=function(){};r.inherits(o,i),function(){this.getFoldWidgetRange=function(e,t,n){var r=this.indentationBlock(e,n);if(r)return r;var i=/\S/,o=e.getLine(n),u=o.search(i);if(u==-1||o[u]!="#")return;var a=o.length,f=e.getLength(),l=n,c=n;while(++nl){var p=e.getLine(c).length;return new s(l,a,c,p)}},this.getFoldWidget=function(e,t,n){var r=e.getLine(n),i=r.search(/\S/),s=e.getLine(n+1),o=e.getLine(n-1),u=o.search(/\S/),a=s.search(/\S/);if(i==-1)return e.foldWidgets[n-1]=u!=-1&&u span {\n font-weight: normal !important;\n}\n\n.ace-github .ace_marker-layer .ace_step {\n background: rgb(252, 255, 0);\n}\n\n.ace-github .ace_marker-layer .ace_stack {\n background: rgb(164, 229, 101);\n}\n\n.ace-github .ace_marker-layer .ace_bracket {\n margin: -1px 0 0 -1px;\n border: 1px solid rgb(192, 192, 192);\n}\n\n.ace-github .ace_gutter-active-line {\n background-color : rgba(0, 0, 0, 0.07);\n}\n\n.ace-github .ace_marker-layer .ace_selected-word {\n background: rgb(250, 250, 255);\n border: 1px solid rgb(200, 200, 250);\n}\n\n.ace-github .ace_invisible {\n color: #BFBFBF\n}\n\n.ace-github .ace_print-margin {\n width: 1px;\n background: #e8e8e8;\n}\n\n.ace-github .ace_indent-guide {\n background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;\n}\n\n.ace-github .ace_indent-guide-active {\n background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;\n}\n'}),ace.define("ace/theme/github",["require","exports","module","ace/theme/github-css","ace/lib/dom"],function(e,t,n){t.isDark=!1,t.cssClass="ace-github",t.cssText=e("./github-css");var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass,!1)}); (function() { + ace.require(["ace/theme/github"], function(m) { + if (typeof module == "object" && typeof exports == "object" && module) { + module.exports = m; + } + }); + })(); + \ No newline at end of file diff --git a/dist/assets/ace-builds/theme-github_dark.js b/dist/assets/ace-builds/theme-github_dark.js new file mode 100644 index 00000000..bfe969b9 --- /dev/null +++ b/dist/assets/ace-builds/theme-github_dark.js @@ -0,0 +1,8 @@ +ace.define("ace/theme/github_dark-css",["require","exports","module"],function(e,t,n){n.exports=".ace-github-dark .ace_gutter {\n background: #24292e;\n color: #7388b5\n}\n\n.ace-github-dark .ace_print-margin {\n width: 1px;\n background: #00204b\n}\n\n.ace-github-dark {\n background-color: #24292e;\n color: #FFFFFF\n}\n\n.ace-github-dark .ace_constant.ace_other,\n.ace-github-dark .ace_cursor {\n color: #FFFFFF\n}\n\n.ace-github-dark .ace_marker-layer .ace_selection {\n background: #003F8E\n}\n\n.ace-github-dark.ace_multiselect .ace_selection.ace_start {\n box-shadow: 0 0 3px 0px #24292e;\n}\n\n.ace-github-dark .ace_marker-layer .ace_step {\n background: rgb(127, 111, 19)\n}\n\n.ace-github-dark .ace_marker-layer .ace_bracket {\n margin: -1px 0 0 -1px;\n border: 1px solid #404F7D\n}\n\n.ace-github-dark .ace_marker-layer .ace_active-line {\n background: #00346E\n}\n\n.ace-github-dark .ace_gutter-active-line {\n background-color: #24292e\n}\n\n.ace-github-dark .ace_marker-layer .ace_selected-word {\n border: 1px solid #003F8E\n}\n\n.ace-github-dark .ace_invisible {\n color: #404F7D\n}\n\n.ace-github-dark .ace_keyword,\n.ace-github-dark .ace_meta,\n.ace-github-dark .ace_storage,\n.ace-github-dark .ace_storage.ace_type,\n.ace-github-dark .ace_support.ace_type {\n color: #ff7b72\n}\n\n.ace-github-dark .ace_keyword.ace_operator {\n color: #79c0ff\n}\n\n.ace-github-dark .ace_constant.ace_character,\n.ace-github-dark .ace_constant.ace_language,\n.ace-github-dark .ace_constant.ace_numeric,\n.ace-github-dark .ace_keyword.ace_other.ace_unit,\n.ace-github-dark .ace_support.ace_constant,\n.ace-github-dark .ace_variable.ace_parameter {\n color: #FFC58F\n}\n\n.ace-github-dark .ace_invalid {\n color: #FFFFFF;\n background-color: #F99DA5\n}\n\n.ace-github-dark .ace_invalid.ace_deprecated {\n color: #FFFFFF;\n background-color: #ff7b72\n}\n\n.ace-github-dark .ace_fold {\n background-color: #BBDAFF;\n border-color: #FFFFFF\n}\n\n.ace-github-dark .ace_entity.ace_name.ace_function,\n.ace-github-dark .ace_support.ace_function,\n.ace-github-dark .ace_variable {\n color: #BBDAFF\n}\n\n.ace-github-dark .ace_support.ace_class,\n.ace-github-dark .ace_support.ace_type {\n color: #FFEEAD\n}\n\n.ace-github-dark .ace_heading,\n.ace-github-dark .ace_markup.ace_heading,\n.ace-github-dark .ace_string {\n color: #9fcef6\n}\n\n.ace-github-dark .ace_entity.ace_name.ace_tag,\n.ace-github-dark .ace_entity.ace_other.ace_attribute-name,\n.ace-github-dark .ace_meta.ace_tag,\n.ace-github-dark .ace_string.ace_regexp,\n.ace-github-dark .ace_variable {\n color: #FF9DA4\n}\n\n.ace-github-dark .ace_comment {\n color: #7285B7\n}\n\n.ace-github-dark .ace_indent-guide {\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYJDzqfwPAANXAeNsiA+ZAAAAAElFTkSuQmCC) right repeat-y\n}\n\n.ace-github-dark .ace_indent-guide-active {\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQIW2PQ1dX9zzBz5sz/ABCcBFFentLlAAAAAElFTkSuQmCC) right repeat-y;\n}\n\n.ace-github-dark .ace_constant.ace_buildin {\n color: #0086B3;\n}\n\n.ace-github-dark .ace_variable.ace_language {\n color: #ffffff;\n}\n "}),ace.define("ace/theme/github_dark",["require","exports","module","ace/theme/github_dark-css","ace/lib/dom"],function(e,t,n){t.isDark=!0,t.cssClass="ace-github-dark",t.cssText=e("./github_dark-css");var r=e("../lib/dom");r.importCssString(t.cssText,t.cssClass,!1)}); (function() { + ace.require(["ace/theme/github_dark"], function(m) { + if (typeof module == "object" && typeof exports == "object" && module) { + module.exports = m; + } + }); + })(); + \ No newline at end of file diff --git a/dist/assets/ace-builds/worker-javascript.js b/dist/assets/ace-builds/worker-javascript.js new file mode 100644 index 00000000..8fdcfe92 --- /dev/null +++ b/dist/assets/ace-builds/worker-javascript.js @@ -0,0 +1 @@ +"no use strict";!function(e){function t(e,t){var n=e,r="";while(n){var i=t[n];if(typeof i=="string")return i+r;if(i)return i.location.replace(/\/*$/,"/")+(r||i.main||i.name);if(i===!1)return"";var s=n.lastIndexOf("/");if(s===-1)break;r=n.substr(s)+r,n=n.slice(0,s)}return e}if(typeof e.window!="undefined"&&e.document)return;if(e.require&&e.define)return;e.console||(e.console=function(){var e=Array.prototype.slice.call(arguments,0);postMessage({type:"log",data:e})},e.console.error=e.console.warn=e.console.log=e.console.trace=e.console),e.window=e,e.ace=e,e.onerror=function(e,t,n,r,i){postMessage({type:"error",data:{message:e,data:i&&i.data,file:t,line:n,col:r,stack:i&&i.stack}})},e.normalizeModule=function(t,n){if(n.indexOf("!")!==-1){var r=n.split("!");return e.normalizeModule(t,r[0])+"!"+e.normalizeModule(t,r[1])}if(n.charAt(0)=="."){var i=t.split("/").slice(0,-1).join("/");n=(i?i+"/":"")+n;while(n.indexOf(".")!==-1&&s!=n){var s=n;n=n.replace(/^\.\//,"").replace(/\/\.\//,"/").replace(/[^\/]+\/\.\.\//,"")}}return n},e.require=function(r,i){i||(i=r,r=null);if(!i.charAt)throw new Error("worker.js require() accepts only (parentId, id) as arguments");i=e.normalizeModule(r,i);var s=e.require.modules[i];if(s)return s.initialized||(s.initialized=!0,s.exports=s.factory().exports),s.exports;if(!e.require.tlns)return console.log("unable to load "+i);var o=t(i,e.require.tlns);return o.slice(-3)!=".js"&&(o+=".js"),e.require.id=i,e.require.modules[i]={},importScripts(o),e.require(r,i)},e.require.modules={},e.require.tlns={},e.define=function(t,n,r){arguments.length==2?(r=n,typeof t!="string"&&(n=t,t=e.require.id)):arguments.length==1&&(r=t,n=[],t=e.require.id);if(typeof r!="function"){e.require.modules[t]={exports:r,initialized:!0};return}n.length||(n=["require","exports","module"]);var i=function(n){return e.require(t,n)};e.require.modules[t]={exports:{},factory:function(){var e=this,t=r.apply(this,n.slice(0,r.length).map(function(t){switch(t){case"require":return i;case"exports":return e.exports;case"module":return e;default:return i(t)}}));return t&&(e.exports=t),e}}},e.define.amd={},e.require.tlns={},e.initBaseUrls=function(t){for(var n in t)this.require.tlns[n]=t[n]},e.initSender=function(){var n=e.require("ace/lib/event_emitter").EventEmitter,r=e.require("ace/lib/oop"),i=function(){};return function(){r.implement(this,n),this.callback=function(e,t){postMessage({type:"call",id:t,data:e})},this.emit=function(e,t){postMessage({type:"event",name:e,data:t})}}.call(i.prototype),new i};var n=e.main=null,r=e.sender=null;e.onmessage=function(t){var i=t.data;if(i.event&&r)r._signal(i.event,i.data);else if(i.command)if(n[i.command])n[i.command].apply(n,i.args);else{if(!e[i.command])throw new Error("Unknown command:"+i.command);e[i.command].apply(e,i.args)}else if(i.init){e.initBaseUrls(i.tlns),r=e.sender=e.initSender();var s=this.require(i.module)[i.classname];n=e.main=new s(r)}}}(this),ace.define("ace/lib/oop",[],function(e,t,n){"use strict";t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}}),ace.define("ace/apply_delta",[],function(e,t,n){"use strict";function r(e,t){throw console.log("Invalid Delta:",e),"Invalid Delta: "+t}function i(e,t){return t.row>=0&&t.row=0&&t.column<=e[t.row].length}function s(e,t){t.action!="insert"&&t.action!="remove"&&r(t,"delta.action must be 'insert' or 'remove'"),t.lines instanceof Array||r(t,"delta.lines must be an Array"),(!t.start||!t.end)&&r(t,"delta.start/end must be an present");var n=t.start;i(e,t.start)||r(t,"delta.start must be contained in document");var s=t.end;t.action=="remove"&&!i(e,s)&&r(t,"delta.end must contained in document for 'remove' actions");var o=s.row-n.row,u=s.column-(o==0?n.column:0);(o!=t.lines.length-1||t.lines[o].length!=u)&&r(t,"delta.range must match delta lines")}t.applyDelta=function(e,t,n){var r=t.start.row,i=t.start.column,s=e[r]||"";switch(t.action){case"insert":var o=t.lines;if(o.length===1)e[r]=s.substring(0,i)+t.lines[0]+s.substring(i);else{var u=[r,1].concat(t.lines);e.splice.apply(e,u),e[r]=s.substring(0,i)+e[r],e[r+t.lines.length-1]+=s.substring(i)}break;case"remove":var a=t.end.column,f=t.end.row;r===f?e[r]=s.substring(0,i)+s.substring(a):e.splice(r,f-r+1,s.substring(0,i)+e[f].substring(a))}}}),ace.define("ace/lib/event_emitter",[],function(e,t,n){"use strict";var r={},i=function(){this.propagationStopped=!0},s=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!n.length&&!r)return;if(typeof t!="object"||!t)t={};t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=s),n=n.slice();for(var o=0;o ["+this.end.row+"/"+this.end.column+"]"},e.prototype.contains=function(e,t){return this.compare(e,t)==0},e.prototype.compareRange=function(e){var t,n=e.end,r=e.start;return t=this.compare(n.row,n.column),t==1?(t=this.compare(r.row,r.column),t==1?2:t==0?1:0):t==-1?-2:(t=this.compare(r.row,r.column),t==-1?-1:t==1?42:0)},e.prototype.comparePoint=function(e){return this.compare(e.row,e.column)},e.prototype.containsRange=function(e){return this.comparePoint(e.start)==0&&this.comparePoint(e.end)==0},e.prototype.intersects=function(e){var t=this.compareRange(e);return t==-1||t==0||t==1},e.prototype.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},e.prototype.isStart=function(e,t){return this.start.row==e&&this.start.column==t},e.prototype.setStart=function(e,t){typeof e=="object"?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},e.prototype.setEnd=function(e,t){typeof e=="object"?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},e.prototype.inside=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)||this.isStart(e,t)?!1:!0:!1},e.prototype.insideStart=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)?!1:!0:!1},e.prototype.insideEnd=function(e,t){return this.compare(e,t)==0?this.isStart(e,t)?!1:!0:!1},e.prototype.compare=function(e,t){return!this.isMultiLine()&&e===this.start.row?tthis.end.column?1:0:ethis.end.row?1:this.start.row===e?t>=this.start.column?0:-1:this.end.row===e?t<=this.end.column?0:1:0},e.prototype.compareStart=function(e,t){return this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},e.prototype.compareEnd=function(e,t){return this.end.row==e&&this.end.column==t?1:this.compare(e,t)},e.prototype.compareInside=function(e,t){return this.end.row==e&&this.end.column==t?1:this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},e.prototype.clipRows=function(t,n){if(this.end.row>n)var r={row:n+1,column:0};else if(this.end.rown)var i={row:n+1,column:0};else if(this.start.rowthis.row)return;var t=u(e,{row:this.row,column:this.column},this.$insertRight);this.setPosition(t.row,t.column,!0)},e.prototype.setPosition=function(e,t,n){var r;n?r={row:e,column:t}:r=this.$clipPositionToDocument(e,t);if(this.row==r.row&&this.column==r.column)return;var i={row:this.row,column:this.column};this.row=r.row,this.column=r.column,this._signal("change",{old:i,value:r})},e.prototype.detach=function(){this.document.off("change",this.$onChange)},e.prototype.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},e.prototype.$clipPositionToDocument=function(e,t){var n={};return e>=this.document.getLength()?(n.row=Math.max(0,this.document.getLength()-1),n.column=this.document.getLine(n.row).length):e<0?(n.row=0,n.column=0):(n.row=e,n.column=Math.min(this.document.getLine(n.row).length,Math.max(0,t))),t<0&&(n.column=0),n},e}();s.prototype.$insertRight=!1,r.implement(s.prototype,i),t.Anchor=s}),ace.define("ace/document",[],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./apply_delta").applyDelta,s=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,u=e("./anchor").Anchor,a=function(){function e(e){this.$lines=[""],e.length===0?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)}return e.prototype.setValue=function(e){var t=this.getLength()-1;this.remove(new o(0,0,t,this.getLine(t).length)),this.insert({row:0,column:0},e||"")},e.prototype.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},e.prototype.createAnchor=function(e,t){return new u(this,e,t)},e.prototype.$detectNewLine=function(e){var t=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=t?t[1]:"\n",this._signal("changeNewLineMode")},e.prototype.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},e.prototype.setNewLineMode=function(e){if(this.$newLineMode===e)return;this.$newLineMode=e,this._signal("changeNewLineMode")},e.prototype.getNewLineMode=function(){return this.$newLineMode},e.prototype.isNewLine=function(e){return e=="\r\n"||e=="\r"||e=="\n"},e.prototype.getLine=function(e){return this.$lines[e]||""},e.prototype.getLines=function(e,t){return this.$lines.slice(e,t+1)},e.prototype.getAllLines=function(){return this.getLines(0,this.getLength())},e.prototype.getLength=function(){return this.$lines.length},e.prototype.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},e.prototype.getLinesForRange=function(e){var t;if(e.start.row===e.end.row)t=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{t=this.getLines(e.start.row,e.end.row),t[0]=(t[0]||"").substring(e.start.column);var n=t.length-1;e.end.row-e.start.row==n&&(t[n]=t[n].substring(0,e.end.column))}return t},e.prototype.insertLines=function(e,t){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,t)},e.prototype.removeLines=function(e,t){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,t)},e.prototype.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},e.prototype.insert=function(e,t){return this.getLength()<=1&&this.$detectNewLine(t),this.insertMergedLines(e,this.$split(t))},e.prototype.insertInLine=function(e,t){var n=this.clippedPos(e.row,e.column),r=this.pos(e.row,e.column+t.length);return this.applyDelta({start:n,end:r,action:"insert",lines:[t]},!0),this.clonePos(r)},e.prototype.clippedPos=function(e,t){var n=this.getLength();e===undefined?e=n:e<0?e=0:e>=n&&(e=n-1,t=undefined);var r=this.getLine(e);return t==undefined&&(t=r.length),t=Math.min(Math.max(t,0),r.length),{row:e,column:t}},e.prototype.clonePos=function(e){return{row:e.row,column:e.column}},e.prototype.pos=function(e,t){return{row:e,column:t}},e.prototype.$clipPosition=function(e){var t=this.getLength();return e.row>=t?(e.row=Math.max(0,t-1),e.column=this.getLine(t-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},e.prototype.insertFullLines=function(e,t){e=Math.min(Math.max(e,0),this.getLength());var n=0;e0,r=t=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},e.prototype.replace=function(e,t){e instanceof o||(e=o.fromPoints(e.start,e.end));if(t.length===0&&e.isEmpty())return e.start;if(t==this.getTextRange(e))return e.end;this.remove(e);var n;return t?n=this.insert(e.start,t):n=e.start,n},e.prototype.applyDeltas=function(e){for(var t=0;t=0;t--)this.revertDelta(e[t])},e.prototype.applyDelta=function(e,t){var n=e.action=="insert";if(n?e.lines.length<=1&&!e.lines[0]:!o.comparePoints(e.start,e.end))return;n&&e.lines.length>2e4?this.$splitAndapplyLargeDelta(e,2e4):(i(this.$lines,e,t),this._signal("change",e))},e.prototype.$safeApplyDelta=function(e){var t=this.$lines.length;(e.action=="remove"&&e.start.row0){t&1&&(n+=e);if(t>>=1)e+=e}return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,"")},t.stringTrimRight=function(e){return e.replace(i,"")},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){var t=[];for(var n=0,r=e.length;n=t.$lines.length)throw u=new Error("Invalid delta"),u.data={path:s.$path,linesLength:t.$lines.length,start:o.start,end:o.end},u;t.applyDelta(o,!0)}if(s.$timeout)return n.schedule(s.$timeout);s.onUpdate()})};(function(){this.$timeout=500,this.setTimeout=function(e){this.$timeout=e},this.setValue=function(e){this.doc.setValue(e),this.deferredUpdate.schedule(this.$timeout)},this.getValue=function(e){this.sender.callback(this.doc.getValue(),e)},this.onUpdate=function(){},this.isPending=function(){return this.deferredUpdate.isPending()}}).call(s.prototype)}),ace.define("ace/mode/javascript/jshint",[],function(e,t,n){n.exports=function r(t,n,i){function o(u,a){if(!n[u]){if(!t[u]){var f=typeof e=="function"&&e;if(!a&&f)return f(u,!0);if(s)return s(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[u]={exports:{}};t[u][0].call(c.exports,function(e){var n=t[u][1][e];return o(n?n:e)},c,c.exports,r,t,n,i)}return n[u].exports}var s=typeof e=="function"&&e;for(var u=0;u=65&&i<=90||i===95||i>=97&&i<=122;var s=[];for(var i=0;i<128;i++)s[i]=r[i]||i>=48&&i<=57;t.exports={asciiIdentifierStartTable:r,asciiIdentifierPartTable:s}},{}],"/../../../jshint/data/es5-identifier-names.js":[function(e,t,n){t.exports=/^(?:[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0525\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0621-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971\u0972\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3D\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC\u0EDD\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8B\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10D0-\u10FA\u10FC\u1100-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u2094\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2D00-\u2D25\u2D30-\u2D65\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31B7\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCB\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA65F\uA662-\uA66E\uA67F-\uA697\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B\uA78C\uA7FB-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA2D\uFA30-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC])(?:[\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u0525\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0621-\u065E\u0660-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0900-\u0939\u093C-\u094E\u0950-\u0955\u0958-\u0963\u0966-\u096F\u0971\u0972\u0979-\u097F\u0981-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C82\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0D02\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC\u0EDD\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F8B\u0F90-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10D0-\u10FA\u10FC\u1100-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17B3\u17B6-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191C\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BAA\u1BAE-\u1BB9\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF2\u1D00-\u1DE6\u1DFD-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u2094\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF1\u2D00-\u2D25\u2D30-\u2D65\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31B7\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCB\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA65F\uA662-\uA66F\uA67C\uA67D\uA67F-\uA697\uA6A0-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B\uA78C\uA7FB-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7B\uAA80-\uAAC2\uAADB-\uAADD\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA2D\uFA30-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE26\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC])*$/},{}],"/../../../jshint/data/non-ascii-identifier-part-only.js":[function(e,t,n){var r="183,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,903,1155,1156,1157,1158,1159,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1471,1473,1474,1476,1477,1479,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1648,1750,1751,1752,1753,1754,1755,1756,1759,1760,1761,1762,1763,1764,1767,1768,1770,1771,1772,1773,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1809,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,2027,2028,2029,2030,2031,2032,2033,2034,2035,2045,2070,2071,2072,2073,2075,2076,2077,2078,2079,2080,2081,2082,2083,2085,2086,2087,2089,2090,2091,2092,2093,2137,2138,2139,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2362,2363,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2385,2386,2387,2388,2389,2390,2391,2402,2403,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2433,2434,2435,2492,2494,2495,2496,2497,2498,2499,2500,2503,2504,2507,2508,2509,2519,2530,2531,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2558,2561,2562,2563,2620,2622,2623,2624,2625,2626,2631,2632,2635,2636,2637,2641,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2677,2689,2690,2691,2748,2750,2751,2752,2753,2754,2755,2756,2757,2759,2760,2761,2763,2764,2765,2786,2787,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2810,2811,2812,2813,2814,2815,2817,2818,2819,2876,2878,2879,2880,2881,2882,2883,2884,2887,2888,2891,2892,2893,2902,2903,2914,2915,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2946,3006,3007,3008,3009,3010,3014,3015,3016,3018,3019,3020,3021,3031,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3072,3073,3074,3075,3076,3134,3135,3136,3137,3138,3139,3140,3142,3143,3144,3146,3147,3148,3149,3157,3158,3170,3171,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3201,3202,3203,3260,3262,3263,3264,3265,3266,3267,3268,3270,3271,3272,3274,3275,3276,3277,3285,3286,3298,3299,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3328,3329,3330,3331,3387,3388,3390,3391,3392,3393,3394,3395,3396,3398,3399,3400,3402,3403,3404,3405,3415,3426,3427,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3458,3459,3530,3535,3536,3537,3538,3539,3540,3542,3544,3545,3546,3547,3548,3549,3550,3551,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3570,3571,3633,3636,3637,3638,3639,3640,3641,3642,3655,3656,3657,3658,3659,3660,3661,3662,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3761,3764,3765,3766,3767,3768,3769,3771,3772,3784,3785,3786,3787,3788,3789,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3864,3865,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3893,3895,3897,3902,3903,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3974,3975,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4038,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4182,4183,4184,4185,4190,4191,4192,4194,4195,4196,4199,4200,4201,4202,4203,4204,4205,4209,4210,4211,4212,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4239,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4957,4958,4959,4969,4970,4971,4972,4973,4974,4975,4976,4977,5906,5907,5908,5938,5939,5940,5970,5971,6002,6003,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6109,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6155,6156,6157,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6313,6432,6433,6434,6435,6436,6437,6438,6439,6440,6441,6442,6443,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6608,6609,6610,6611,6612,6613,6614,6615,6616,6617,6618,6679,6680,6681,6682,6683,6741,6742,6743,6744,6745,6746,6747,6748,6749,6750,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,6783,6784,6785,6786,6787,6788,6789,6790,6791,6792,6793,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6832,6833,6834,6835,6836,6837,6838,6839,6840,6841,6842,6843,6844,6845,6912,6913,6914,6915,6916,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,6975,6976,6977,6978,6979,6980,6992,6993,6994,6995,6996,6997,6998,6999,7000,7001,7019,7020,7021,7022,7023,7024,7025,7026,7027,7040,7041,7042,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7204,7205,7206,7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,7376,7377,7378,7380,7381,7382,7383,7384,7385,7386,7387,7388,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7405,7410,7411,7412,7415,7416,7417,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7675,7676,7677,7678,7679,8204,8205,8255,8256,8276,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8417,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,11503,11504,11505,11647,11744,11745,11746,11747,11748,11749,11750,11751,11752,11753,11754,11755,11756,11757,11758,11759,11760,11761,11762,11763,11764,11765,11766,11767,11768,11769,11770,11771,11772,11773,11774,11775,12330,12331,12332,12333,12334,12335,12441,12442,42528,42529,42530,42531,42532,42533,42534,42535,42536,42537,42607,42612,42613,42614,42615,42616,42617,42618,42619,42620,42621,42654,42655,42736,42737,43010,43014,43019,43043,43044,43045,43046,43047,43136,43137,43188,43189,43190,43191,43192,43193,43194,43195,43196,43197,43198,43199,43200,43201,43202,43203,43204,43205,43216,43217,43218,43219,43220,43221,43222,43223,43224,43225,43232,43233,43234,43235,43236,43237,43238,43239,43240,43241,43242,43243,43244,43245,43246,43247,43248,43249,43263,43264,43265,43266,43267,43268,43269,43270,43271,43272,43273,43302,43303,43304,43305,43306,43307,43308,43309,43335,43336,43337,43338,43339,43340,43341,43342,43343,43344,43345,43346,43347,43392,43393,43394,43395,43443,43444,43445,43446,43447,43448,43449,43450,43451,43452,43453,43454,43455,43456,43472,43473,43474,43475,43476,43477,43478,43479,43480,43481,43493,43504,43505,43506,43507,43508,43509,43510,43511,43512,43513,43561,43562,43563,43564,43565,43566,43567,43568,43569,43570,43571,43572,43573,43574,43587,43596,43597,43600,43601,43602,43603,43604,43605,43606,43607,43608,43609,43643,43644,43645,43696,43698,43699,43700,43703,43704,43710,43711,43713,43755,43756,43757,43758,43759,43765,43766,44003,44004,44005,44006,44007,44008,44009,44010,44012,44013,44016,44017,44018,44019,44020,44021,44022,44023,44024,44025,64286,65024,65025,65026,65027,65028,65029,65030,65031,65032,65033,65034,65035,65036,65037,65038,65039,65056,65057,65058,65059,65060,65061,65062,65063,65064,65065,65066,65067,65068,65069,65070,65071,65075,65076,65101,65102,65103,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65343",i=r.split(",").map(function(e){return parseInt(e,10)});t.exports=i},{}],"/../../../jshint/data/non-ascii-identifier-start.js":[function(e,t,n){var r="170,181,186,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,710,711,712,713,714,715,716,717,718,719,720,721,736,737,738,739,740,748,750,880,881,882,883,884,886,887,890,891,892,893,895,902,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1369,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1519,1520,1521,1522,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1646,1647,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1749,1765,1766,1774,1775,1786,1787,1788,1791,1808,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1969,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2036,2037,2042,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2074,2084,2088,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2230,2231,2232,2233,2234,2235,2236,2237,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2365,2384,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2437,2438,2439,2440,2441,2442,2443,2444,2447,2448,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2474,2475,2476,2477,2478,2479,2480,2482,2486,2487,2488,2489,2493,2510,2524,2525,2527,2528,2529,2544,2545,2556,2565,2566,2567,2568,2569,2570,2575,2576,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2602,2603,2604,2605,2606,2607,2608,2610,2611,2613,2614,2616,2617,2649,2650,2651,2652,2654,2674,2675,2676,2693,2694,2695,2696,2697,2698,2699,2700,2701,2703,2704,2705,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2730,2731,2732,2733,2734,2735,2736,2738,2739,2741,2742,2743,2744,2745,2749,2768,2784,2785,2809,2821,2822,2823,2824,2825,2826,2827,2828,2831,2832,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2858,2859,2860,2861,2862,2863,2864,2866,2867,2869,2870,2871,2872,2873,2877,2908,2909,2911,2912,2913,2929,2947,2949,2950,2951,2952,2953,2954,2958,2959,2960,2962,2963,2964,2965,2969,2970,2972,2974,2975,2979,2980,2984,2985,2986,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3024,3077,3078,3079,3080,3081,3082,3083,3084,3086,3087,3088,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3133,3160,3161,3162,3168,3169,3200,3205,3206,3207,3208,3209,3210,3211,3212,3214,3215,3216,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3253,3254,3255,3256,3257,3261,3294,3296,3297,3313,3314,3333,3334,3335,3336,3337,3338,3339,3340,3342,3343,3344,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3389,3406,3412,3413,3414,3423,3424,3425,3450,3451,3452,3453,3454,3455,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3507,3508,3509,3510,3511,3512,3513,3514,3515,3517,3520,3521,3522,3523,3524,3525,3526,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3634,3635,3648,3649,3650,3651,3652,3653,3654,3713,3714,3716,3719,3720,3722,3725,3732,3733,3734,3735,3737,3738,3739,3740,3741,3742,3743,3745,3746,3747,3749,3751,3754,3755,3757,3758,3759,3760,3762,3763,3773,3776,3777,3778,3779,3780,3782,3804,3805,3806,3807,3840,3904,3905,3906,3907,3908,3909,3910,3911,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3976,3977,3978,3979,3980,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4159,4176,4177,4178,4179,4180,4181,4186,4187,4188,4189,4193,4197,4198,4206,4207,4208,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4238,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4295,4301,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4682,4683,4684,4685,4688,4689,4690,4691,4692,4693,4694,4696,4698,4699,4700,4701,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742,4743,4744,4746,4747,4748,4749,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4786,4787,4788,4789,4792,4793,4794,4795,4796,4797,4798,4800,4802,4803,4804,4805,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4882,4883,4884,4885,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4992,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5006,5007,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5112,5113,5114,5115,5116,5117,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5151,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,5248,5249,5250,5251,5252,5253,5254,5255,5256,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344,5345,5346,5347,5348,5349,5350,5351,5352,5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5792,5793,5794,5795,5796,5797,5798,5799,5800,5801,5802,5803,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,5856,5857,5858,5859,5860,5861,5862,5863,5864,5865,5866,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,5880,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5902,5903,5904,5905,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5998,5999,6000,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6103,6108,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6264,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6289,6290,6291,6292,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,6303,6304,6305,6306,6307,6308,6309,6310,6311,6312,6314,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417,6418,6419,6420,6421,6422,6423,6424,6425,6426,6427,6428,6429,6430,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499,6500,6501,6502,6503,6504,6505,6506,6507,6508,6509,6512,6513,6514,6515,6516,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,6570,6571,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6656,6657,6658,6659,6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731,6732,6733,6734,6735,6736,6737,6738,6739,6740,6823,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,6928,6929,6930,6931,6932,6933,6934,6935,6936,6937,6938,6939,6940,6941,6942,6943,6944,6945,6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6981,6982,6983,6984,6985,6986,6987,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7086,7087,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7245,7246,7247,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7296,7297,7298,7299,7300,7301,7302,7303,7304,7312,7313,7314,7315,7316,7317,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339,7340,7341,7342,7343,7344,7345,7346,7347,7348,7349,7350,7351,7352,7353,7354,7357,7358,7359,7401,7402,7403,7404,7406,7407,7408,7409,7413,7414,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,7698,7699,7700,7701,7702,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787,7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7960,7961,7962,7963,7964,7965,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8000,8001,8002,8003,8004,8005,8008,8009,8010,8011,8012,8013,8016,8017,8018,8019,8020,8021,8022,8023,8025,8027,8029,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8118,8119,8120,8121,8122,8123,8124,8126,8130,8131,8132,8134,8135,8136,8137,8138,8139,8140,8144,8145,8146,8147,8150,8151,8152,8153,8154,8155,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8178,8179,8180,8182,8183,8184,8185,8186,8187,8188,8305,8319,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8450,8455,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8469,8472,8473,8474,8475,8476,8477,8484,8486,8488,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8508,8509,8510,8511,8517,8518,8519,8520,8521,8526,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,11264,11265,11266,11267,11268,11269,11270,11271,11272,11273,11274,11275,11276,11277,11278,11279,11280,11281,11282,11283,11284,11285,11286,11287,11288,11289,11290,11291,11292,11293,11294,11295,11296,11297,11298,11299,11300,11301,11302,11303,11304,11305,11306,11307,11308,11309,11310,11312,11313,11314,11315,11316,11317,11318,11319,11320,11321,11322,11323,11324,11325,11326,11327,11328,11329,11330,11331,11332,11333,11334,11335,11336,11337,11338,11339,11340,11341,11342,11343,11344,11345,11346,11347,11348,11349,11350,11351,11352,11353,11354,11355,11356,11357,11358,11360,11361,11362,11363,11364,11365,11366,11367,11368,11369,11370,11371,11372,11373,11374,11375,11376,11377,11378,11379,11380,11381,11382,11383,11384,11385,11386,11387,11388,11389,11390,11391,11392,11393,11394,11395,11396,11397,11398,11399,11400,11401,11402,11403,11404,11405,11406,11407,11408,11409,11410,11411,11412,11413,11414,11415,11416,11417,11418,11419,11420,11421,11422,11423,11424,11425,11426,11427,11428,11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,11445,11446,11447,11448,11449,11450,11451,11452,11453,11454,11455,11456,11457,11458,11459,11460,11461,11462,11463,11464,11465,11466,11467,11468,11469,11470,11471,11472,11473,11474,11475,11476,11477,11478,11479,11480,11481,11482,11483,11484,11485,11486,11487,11488,11489,11490,11491,11492,11499,11500,11501,11502,11506,11507,11520,11521,11522,11523,11524,11525,11526,11527,11528,11529,11530,11531,11532,11533,11534,11535,11536,11537,11538,11539,11540,11541,11542,11543,11544,11545,11546,11547,11548,11549,11550,11551,11552,11553,11554,11555,11556,11557,11559,11565,11568,11569,11570,11571,11572,11573,11574,11575,11576,11577,11578,11579,11580,11581,11582,11583,11584,11585,11586,11587,11588,11589,11590,11591,11592,11593,11594,11595,11596,11597,11598,11599,11600,11601,11602,11603,11604,11605,11606,11607,11608,11609,11610,11611,11612,11613,11614,11615,11616,11617,11618,11619,11620,11621,11622,11623,11631,11648,11649,11650,11651,11652,11653,11654,11655,11656,11657,11658,11659,11660,11661,11662,11663,11664,11665,11666,11667,11668,11669,11670,11680,11681,11682,11683,11684,11685,11686,11688,11689,11690,11691,11692,11693,11694,11696,11697,11698,11699,11700,11701,11702,11704,11705,11706,11707,11708,11709,11710,11712,11713,11714,11715,11716,11717,11718,11720,11721,11722,11723,11724,11725,11726,11728,11729,11730,11731,11732,11733,11734,11736,11737,11738,11739,11740,11741,11742,12293,12294,12295,12321,12322,12323,12324,12325,12326,12327,12328,12329,12337,12338,12339,12340,12341,12344,12345,12346,12347,12348,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12436,12437,12438,12443,12444,12445,12446,12447,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,12535,12536,12537,12538,12540,12541,12542,12543,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,12586,12587,12588,12589,12590,12591,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,12704,12705,12706,12707,12708,12709,12710,12711,12712,12713,12714,12715,12716,12717,12718,12719,12720,12721,12722,12723,12724,12725,12726,12727,12728,12729,12730,12784,12785,12786,12787,12788,12789,12790,12791,12792,12793,12794,12795,12796,12797,12798,12799,13312,13313,13314,13315,13316,13317,13318,13319,13320,13321,13322,13323,13324,13325,13326,13327,13328,13329,13330,13331,13332,13333,13334,13335,13336,13337,13338,13339,13340,13341,13342,13343,13344,13345,13346,13347,13348,13349,13350,13351,13352,13353,13354,13355,13356,13357,13358,13359,13360,13361,13362,13363,13364,13365,13366,13367,13368,13369,13370,13371,13372,13373,13374,13375,13376,13377,13378,13379,13380,13381,13382,13383,13384,13385,13386,13387,13388,13389,13390,13391,13392,13393,13394,13395,13396,13397,13398,13399,13400,13401,13402,13403,13404,13405,13406,13407,13408,13409,13410,13411,13412,13413,13414,13415,13416,13417,13418,13419,13420,13421,13422,13423,13424,13425,13426,13427,13428,13429,13430,13431,13432,13433,13434,13435,13436,13437,13438,13439,13440,13441,13442,13443,13444,13445,13446,13447,13448,13449,13450,13451,13452,13453,13454,13455,13456,13457,13458,13459,13460,13461,13462,13463,13464,13465,13466,13467,13468,13469,13470,13471,13472,13473,13474,13475,13476,13477,13478,13479,13480,13481,13482,13483,13484,13485,13486,13487,13488,13489,13490,13491,13492,13493,13494,13495,13496,13497,13498,13499,13500,13501,13502,13503,13504,13505,13506,13507,13508,13509,13510,13511,13512,13513,13514,13515,13516,13517,13518,13519,13520,13521,13522,13523,13524,13525,13526,13527,13528,13529,13530,13531,13532,13533,13534,13535,13536,13537,13538,13539,13540,13541,13542,13543,13544,13545,13546,13547,13548,13549,13550,13551,13552,13553,13554,13555,13556,13557,13558,13559,13560,13561,13562,13563,13564,13565,13566,13567,13568,13569,13570,13571,13572,13573,13574,13575,13576,13577,13578,13579,13580,13581,13582,13583,13584,13585,13586,13587,13588,13589,13590,13591,13592,13593,13594,13595,13596,13597,13598,13599,13600,13601,13602,13603,13604,13605,13606,13607,13608,13609,13610,13611,13612,13613,13614,13615,13616,13617,13618,13619,13620,13621,13622,13623,13624,13625,13626,13627,13628,13629,13630,13631,13632,13633,13634,13635,13636,13637,13638,13639,13640,13641,13642,13643,13644,13645,13646,13647,13648,13649,13650,13651,13652,13653,13654,13655,13656,13657,13658,13659,13660,13661,13662,13663,13664,13665,13666,13667,13668,13669,13670,13671,13672,13673,13674,13675,13676,13677,13678,13679,13680,13681,13682,13683,13684,13685,13686,13687,13688,13689,13690,13691,13692,13693,13694,13695,13696,13697,13698,13699,13700,13701,13702,13703,13704,13705,13706,13707,13708,13709,13710,13711,13712,13713,13714,13715,13716,13717,13718,13719,13720,13721,13722,13723,13724,13725,13726,13727,13728,13729,13730,13731,13732,13733,13734,13735,13736,13737,13738,13739,13740,13741,13742,13743,13744,13745,13746,13747,13748,13749,13750,13751,13752,13753,13754,13755,13756,13757,13758,13759,13760,13761,13762,13763,13764,13765,13766,13767,13768,13769,13770,13771,13772,13773,13774,13775,13776,13777,13778,13779,13780,13781,13782,13783,13784,13785,13786,13787,13788,13789,13790,13791,13792,13793,13794,13795,13796,13797,13798,13799,13800,13801,13802,13803,13804,13805,13806,13807,13808,13809,13810,13811,13812,13813,13814,13815,13816,13817,13818,13819,13820,13821,13822,13823,13824,13825,13826,13827,13828,13829,13830,13831,13832,13833,13834,13835,13836,13837,13838,13839,13840,13841,13842,13843,13844,13845,13846,13847,13848,13849,13850,13851,13852,13853,13854,13855,13856,13857,13858,13859,13860,13861,13862,13863,13864,13865,13866,13867,13868,13869,13870,13871,13872,13873,13874,13875,13876,13877,13878,13879,13880,13881,13882,13883,13884,13885,13886,13887,13888,13889,13890,13891,13892,13893,13894,13895,13896,13897,13898,13899,13900,13901,13902,13903,13904,13905,13906,13907,13908,13909,13910,13911,13912,13913,13914,13915,13916,13917,13918,13919,13920,13921,13922,13923,13924,13925,13926,13927,13928,13929,13930,13931,13932,13933,13934,13935,13936,13937,13938,13939,13940,13941,13942,13943,13944,13945,13946,13947,13948,13949,13950,13951,13952,13953,13954,13955,13956,13957,13958,13959,13960,13961,13962,13963,13964,13965,13966,13967,13968,13969,13970,13971,13972,13973,13974,13975,13976,13977,13978,13979,13980,13981,13982,13983,13984,13985,13986,13987,13988,13989,13990,13991,13992,13993,13994,13995,13996,13997,13998,13999,14000,14001,14002,14003,14004,14005,14006,14007,14008,14009,14010,14011,14012,14013,14014,14015,14016,14017,14018,14019,14020,14021,14022,14023,14024,14025,14026,14027,14028,14029,14030,14031,14032,14033,14034,14035,14036,14037,14038,14039,14040,14041,14042,14043,14044,14045,14046,14047,14048,14049,14050,14051,14052,14053,14054,14055,14056,14057,14058,14059,14060,14061,14062,14063,14064,14065,14066,14067,14068,14069,14070,14071,14072,14073,14074,14075,14076,14077,14078,14079,14080,14081,14082,14083,14084,14085,14086,14087,14088,14089,14090,14091,14092,14093,14094,14095,14096,14097,14098,14099,14100,14101,14102,14103,14104,14105,14106,14107,14108,14109,14110,14111,14112,14113,14114,14115,14116,14117,14118,14119,14120,14121,14122,14123,14124,14125,14126,14127,14128,14129,14130,14131,14132,14133,14134,14135,14136,14137,14138,14139,14140,14141,14142,14143,14144,14145,14146,14147,14148,14149,14150,14151,14152,14153,14154,14155,14156,14157,14158,14159,14160,14161,14162,14163,14164,14165,14166,14167,14168,14169,14170,14171,14172,14173,14174,14175,14176,14177,14178,14179,14180,14181,14182,14183,14184,14185,14186,14187,14188,14189,14190,14191,14192,14193,14194,14195,14196,14197,14198,14199,14200,14201,14202,14203,14204,14205,14206,14207,14208,14209,14210,14211,14212,14213,14214,14215,14216,14217,14218,14219,14220,14221,14222,14223,14224,14225,14226,14227,14228,14229,14230,14231,14232,14233,14234,14235,14236,14237,14238,14239,14240,14241,14242,14243,14244,14245,14246,14247,14248,14249,14250,14251,14252,14253,14254,14255,14256,14257,14258,14259,14260,14261,14262,14263,14264,14265,14266,14267,14268,14269,14270,14271,14272,14273,14274,14275,14276,14277,14278,14279,14280,14281,14282,14283,14284,14285,14286,14287,14288,14289,14290,14291,14292,14293,14294,14295,14296,14297,14298,14299,14300,14301,14302,14303,14304,14305,14306,14307,14308,14309,14310,14311,14312,14313,14314,14315,14316,14317,14318,14319,14320,14321,14322,14323,14324,14325,14326,14327,14328,14329,14330,14331,14332,14333,14334,14335,14336,14337,14338,14339,14340,14341,14342,14343,14344,14345,14346,14347,14348,14349,14350,14351,14352,14353,14354,14355,14356,14357,14358,14359,14360,14361,14362,14363,14364,14365,14366,14367,14368,14369,14370,14371,14372,14373,14374,14375,14376,14377,14378,14379,14380,14381,14382,14383,14384,14385,14386,14387,14388,14389,14390,14391,14392,14393,14394,14395,14396,14397,14398,14399,14400,14401,14402,14403,14404,14405,14406,14407,14408,14409,14410,14411,14412,14413,14414,14415,14416,14417,14418,14419,14420,14421,14422,14423,14424,14425,14426,14427,14428,14429,14430,14431,14432,14433,14434,14435,14436,14437,14438,14439,14440,14441,14442,14443,14444,14445,14446,14447,14448,14449,14450,14451,14452,14453,14454,14455,14456,14457,14458,14459,14460,14461,14462,14463,14464,14465,14466,14467,14468,14469,14470,14471,14472,14473,14474,14475,14476,14477,14478,14479,14480,14481,14482,14483,14484,14485,14486,14487,14488,14489,14490,14491,14492,14493,14494,14495,14496,14497,14498,14499,14500,14501,14502,14503,14504,14505,14506,14507,14508,14509,14510,14511,14512,14513,14514,14515,14516,14517,14518,14519,14520,14521,14522,14523,14524,14525,14526,14527,14528,14529,14530,14531,14532,14533,14534,14535,14536,14537,14538,14539,14540,14541,14542,14543,14544,14545,14546,14547,14548,14549,14550,14551,14552,14553,14554,14555,14556,14557,14558,14559,14560,14561,14562,14563,14564,14565,14566,14567,14568,14569,14570,14571,14572,14573,14574,14575,14576,14577,14578,14579,14580,14581,14582,14583,14584,14585,14586,14587,14588,14589,14590,14591,14592,14593,14594,14595,14596,14597,14598,14599,14600,14601,14602,14603,14604,14605,14606,14607,14608,14609,14610,14611,14612,14613,14614,14615,14616,14617,14618,14619,14620,14621,14622,14623,14624,14625,14626,14627,14628,14629,14630,14631,14632,14633,14634,14635,14636,14637,14638,14639,14640,14641,14642,14643,14644,14645,14646,14647,14648,14649,14650,14651,14652,14653,14654,14655,14656,14657,14658,14659,14660,14661,14662,14663,14664,14665,14666,14667,14668,14669,14670,14671,14672,14673,14674,14675,14676,14677,14678,14679,14680,14681,14682,14683,14684,14685,14686,14687,14688,14689,14690,14691,14692,14693,14694,14695,14696,14697,14698,14699,14700,14701,14702,14703,14704,14705,14706,14707,14708,14709,14710,14711,14712,14713,14714,14715,14716,14717,14718,14719,14720,14721,14722,14723,14724,14725,14726,14727,14728,14729,14730,14731,14732,14733,14734,14735,14736,14737,14738,14739,14740,14741,14742,14743,14744,14745,14746,14747,14748,14749,14750,14751,14752,14753,14754,14755,14756,14757,14758,14759,14760,14761,14762,14763,14764,14765,14766,14767,14768,14769,14770,14771,14772,14773,14774,14775,14776,14777,14778,14779,14780,14781,14782,14783,14784,14785,14786,14787,14788,14789,14790,14791,14792,14793,14794,14795,14796,14797,14798,14799,14800,14801,14802,14803,14804,14805,14806,14807,14808,14809,14810,14811,14812,14813,14814,14815,14816,14817,14818,14819,14820,14821,14822,14823,14824,14825,14826,14827,14828,14829,14830,14831,14832,14833,14834,14835,14836,14837,14838,14839,14840,14841,14842,14843,14844,14845,14846,14847,14848,14849,14850,14851,14852,14853,14854,14855,14856,14857,14858,14859,14860,14861,14862,14863,14864,14865,14866,14867,14868,14869,14870,14871,14872,14873,14874,14875,14876,14877,14878,14879,14880,14881,14882,14883,14884,14885,14886,14887,14888,14889,14890,14891,14892,14893,14894,14895,14896,14897,14898,14899,14900,14901,14902,14903,14904,14905,14906,14907,14908,14909,14910,14911,14912,14913,14914,14915,14916,14917,14918,14919,14920,14921,14922,14923,14924,14925,14926,14927,14928,14929,14930,14931,14932,14933,14934,14935,14936,14937,14938,14939,14940,14941,14942,14943,14944,14945,14946,14947,14948,14949,14950,14951,14952,14953,14954,14955,14956,14957,14958,14959,14960,14961,14962,14963,14964,14965,14966,14967,14968,14969,14970,14971,14972,14973,14974,14975,14976,14977,14978,14979,14980,14981,14982,14983,14984,14985,14986,14987,14988,14989,14990,14991,14992,14993,14994,14995,14996,14997,14998,14999,15000,15001,15002,15003,15004,15005,15006,15007,15008,15009,15010,15011,15012,15013,15014,15015,15016,15017,15018,15019,15020,15021,15022,15023,15024,15025,15026,15027,15028,15029,15030,15031,15032,15033,15034,15035,15036,15037,15038,15039,15040,15041,15042,15043,15044,15045,15046,15047,15048,15049,15050,15051,15052,15053,15054,15055,15056,15057,15058,15059,15060,15061,15062,15063,15064,15065,15066,15067,15068,15069,15070,15071,15072,15073,15074,15075,15076,15077,15078,15079,15080,15081,15082,15083,15084,15085,15086,15087,15088,15089,15090,15091,15092,15093,15094,15095,15096,15097,15098,15099,15100,15101,15102,15103,15104,15105,15106,15107,15108,15109,15110,15111,15112,15113,15114,15115,15116,15117,15118,15119,15120,15121,15122,15123,15124,15125,15126,15127,15128,15129,15130,15131,15132,15133,15134,15135,15136,15137,15138,15139,15140,15141,15142,15143,15144,15145,15146,15147,15148,15149,15150,15151,15152,15153,15154,15155,15156,15157,15158,15159,15160,15161,15162,15163,15164,15165,15166,15167,15168,15169,15170,15171,15172,15173,15174,15175,15176,15177,15178,15179,15180,15181,15182,15183,15184,15185,15186,15187,15188,15189,15190,15191,15192,15193,15194,15195,15196,15197,15198,15199,15200,15201,15202,15203,15204,15205,15206,15207,15208,15209,15210,15211,15212,15213,15214,15215,15216,15217,15218,15219,15220,15221,15222,15223,15224,15225,15226,15227,15228,15229,15230,15231,15232,15233,15234,15235,15236,15237,15238,15239,15240,15241,15242,15243,15244,15245,15246,15247,15248,15249,15250,15251,15252,15253,15254,15255,15256,15257,15258,15259,15260,15261,15262,15263,15264,15265,15266,15267,15268,15269,15270,15271,15272,15273,15274,15275,15276,15277,15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294,15295,15296,15297,15298,15299,15300,15301,15302,15303,15304,15305,15306,15307,15308,15309,15310,15311,15312,15313,15314,15315,15316,15317,15318,15319,15320,15321,15322,15323,15324,15325,15326,15327,15328,15329,15330,15331,15332,15333,15334,15335,15336,15337,15338,15339,15340,15341,15342,15343,15344,15345,15346,15347,15348,15349,15350,15351,15352,15353,15354,15355,15356,15357,15358,15359,15360,15361,15362,15363,15364,15365,15366,15367,15368,15369,15370,15371,15372,15373,15374,15375,15376,15377,15378,15379,15380,15381,15382,15383,15384,15385,15386,15387,15388,15389,15390,15391,15392,15393,15394,15395,15396,15397,15398,15399,15400,15401,15402,15403,15404,15405,15406,15407,15408,15409,15410,15411,15412,15413,15414,15415,15416,15417,15418,15419,15420,15421,15422,15423,15424,15425,15426,15427,15428,15429,15430,15431,15432,15433,15434,15435,15436,15437,15438,15439,15440,15441,15442,15443,15444,15445,15446,15447,15448,15449,15450,15451,15452,15453,15454,15455,15456,15457,15458,15459,15460,15461,15462,15463,15464,15465,15466,15467,15468,15469,15470,15471,15472,15473,15474,15475,15476,15477,15478,15479,15480,15481,15482,15483,15484,15485,15486,15487,15488,15489,15490,15491,15492,15493,15494,15495,15496,15497,15498,15499,15500,15501,15502,15503,15504,15505,15506,15507,15508,15509,15510,15511,15512,15513,15514,15515,15516,15517,15518,15519,15520,15521,15522,15523,15524,15525,15526,15527,15528,15529,15530,15531,15532,15533,15534,15535,15536,15537,15538,15539,15540,15541,15542,15543,15544,15545,15546,15547,15548,15549,15550,15551,15552,15553,15554,15555,15556,15557,15558,15559,15560,15561,15562,15563,15564,15565,15566,15567,15568,15569,15570,15571,15572,15573,15574,15575,15576,15577,15578,15579,15580,15581,15582,15583,15584,15585,15586,15587,15588,15589,15590,15591,15592,15593,15594,15595,15596,15597,15598,15599,15600,15601,15602,15603,15604,15605,15606,15607,15608,15609,15610,15611,15612,15613,15614,15615,15616,15617,15618,15619,15620,15621,15622,15623,15624,15625,15626,15627,15628,15629,15630,15631,15632,15633,15634,15635,15636,15637,15638,15639,15640,15641,15642,15643,15644,15645,15646,15647,15648,15649,15650,15651,15652,15653,15654,15655,15656,15657,15658,15659,15660,15661,15662,15663,15664,15665,15666,15667,15668,15669,15670,15671,15672,15673,15674,15675,15676,15677,15678,15679,15680,15681,15682,15683,15684,15685,15686,15687,15688,15689,15690,15691,15692,15693,15694,15695,15696,15697,15698,15699,15700,15701,15702,15703,15704,15705,15706,15707,15708,15709,15710,15711,15712,15713,15714,15715,15716,15717,15718,15719,15720,15721,15722,15723,15724,15725,15726,15727,15728,15729,15730,15731,15732,15733,15734,15735,15736,15737,15738,15739,15740,15741,15742,15743,15744,15745,15746,15747,15748,15749,15750,15751,15752,15753,15754,15755,15756,15757,15758,15759,15760,15761,15762,15763,15764,15765,15766,15767,15768,15769,15770,15771,15772,15773,15774,15775,15776,15777,15778,15779,15780,15781,15782,15783,15784,15785,15786,15787,15788,15789,15790,15791,15792,15793,15794,15795,15796,15797,15798,15799,15800,15801,15802,15803,15804,15805,15806,15807,15808,15809,15810,15811,15812,15813,15814,15815,15816,15817,15818,15819,15820,15821,15822,15823,15824,15825,15826,15827,15828,15829,15830,15831,15832,15833,15834,15835,15836,15837,15838,15839,15840,15841,15842,15843,15844,15845,15846,15847,15848,15849,15850,15851,15852,15853,15854,15855,15856,15857,15858,15859,15860,15861,15862,15863,15864,15865,15866,15867,15868,15869,15870,15871,15872,15873,15874,15875,15876,15877,15878,15879,15880,15881,15882,15883,15884,15885,15886,15887,15888,15889,15890,15891,15892,15893,15894,15895,15896,15897,15898,15899,15900,15901,15902,15903,15904,15905,15906,15907,15908,15909,15910,15911,15912,15913,15914,15915,15916,15917,15918,15919,15920,15921,15922,15923,15924,15925,15926,15927,15928,15929,15930,15931,15932,15933,15934,15935,15936,15937,15938,15939,15940,15941,15942,15943,15944,15945,15946,15947,15948,15949,15950,15951,15952,15953,15954,15955,15956,15957,15958,15959,15960,15961,15962,15963,15964,15965,15966,15967,15968,15969,15970,15971,15972,15973,15974,15975,15976,15977,15978,15979,15980,15981,15982,15983,15984,15985,15986,15987,15988,15989,15990,15991,15992,15993,15994,15995,15996,15997,15998,15999,16000,16001,16002,16003,16004,16005,16006,16007,16008,16009,16010,16011,16012,16013,16014,16015,16016,16017,16018,16019,16020,16021,16022,16023,16024,16025,16026,16027,16028,16029,16030,16031,16032,16033,16034,16035,16036,16037,16038,16039,16040,16041,16042,16043,16044,16045,16046,16047,16048,16049,16050,16051,16052,16053,16054,16055,16056,16057,16058,16059,16060,16061,16062,16063,16064,16065,16066,16067,16068,16069,16070,16071,16072,16073,16074,16075,16076,16077,16078,16079,16080,16081,16082,16083,16084,16085,16086,16087,16088,16089,16090,16091,16092,16093,16094,16095,16096,16097,16098,16099,16100,16101,16102,16103,16104,16105,16106,16107,16108,16109,16110,16111,16112,16113,16114,16115,16116,16117,16118,16119,16120,16121,16122,16123,16124,16125,16126,16127,16128,16129,16130,16131,16132,16133,16134,16135,16136,16137,16138,16139,16140,16141,16142,16143,16144,16145,16146,16147,16148,16149,16150,16151,16152,16153,16154,16155,16156,16157,16158,16159,16160,16161,16162,16163,16164,16165,16166,16167,16168,16169,16170,16171,16172,16173,16174,16175,16176,16177,16178,16179,16180,16181,16182,16183,16184,16185,16186,16187,16188,16189,16190,16191,16192,16193,16194,16195,16196,16197,16198,16199,16200,16201,16202,16203,16204,16205,16206,16207,16208,16209,16210,16211,16212,16213,16214,16215,16216,16217,16218,16219,16220,16221,16222,16223,16224,16225,16226,16227,16228,16229,16230,16231,16232,16233,16234,16235,16236,16237,16238,16239,16240,16241,16242,16243,16244,16245,16246,16247,16248,16249,16250,16251,16252,16253,16254,16255,16256,16257,16258,16259,16260,16261,16262,16263,16264,16265,16266,16267,16268,16269,16270,16271,16272,16273,16274,16275,16276,16277,16278,16279,16280,16281,16282,16283,16284,16285,16286,16287,16288,16289,16290,16291,16292,16293,16294,16295,16296,16297,16298,16299,16300,16301,16302,16303,16304,16305,16306,16307,16308,16309,16310,16311,16312,16313,16314,16315,16316,16317,16318,16319,16320,16321,16322,16323,16324,16325,16326,16327,16328,16329,16330,16331,16332,16333,16334,16335,16336,16337,16338,16339,16340,16341,16342,16343,16344,16345,16346,16347,16348,16349,16350,16351,16352,16353,16354,16355,16356,16357,16358,16359,16360,16361,16362,16363,16364,16365,16366,16367,16368,16369,16370,16371,16372,16373,16374,16375,16376,16377,16378,16379,16380,16381,16382,16383,16384,16385,16386,16387,16388,16389,16390,16391,16392,16393,16394,16395,16396,16397,16398,16399,16400,16401,16402,16403,16404,16405,16406,16407,16408,16409,16410,16411,16412,16413,16414,16415,16416,16417,16418,16419,16420,16421,16422,16423,16424,16425,16426,16427,16428,16429,16430,16431,16432,16433,16434,16435,16436,16437,16438,16439,16440,16441,16442,16443,16444,16445,16446,16447,16448,16449,16450,16451,16452,16453,16454,16455,16456,16457,16458,16459,16460,16461,16462,16463,16464,16465,16466,16467,16468,16469,16470,16471,16472,16473,16474,16475,16476,16477,16478,16479,16480,16481,16482,16483,16484,16485,16486,16487,16488,16489,16490,16491,16492,16493,16494,16495,16496,16497,16498,16499,16500,16501,16502,16503,16504,16505,16506,16507,16508,16509,16510,16511,16512,16513,16514,16515,16516,16517,16518,16519,16520,16521,16522,16523,16524,16525,16526,16527,16528,16529,16530,16531,16532,16533,16534,16535,16536,16537,16538,16539,16540,16541,16542,16543,16544,16545,16546,16547,16548,16549,16550,16551,16552,16553,16554,16555,16556,16557,16558,16559,16560,16561,16562,16563,16564,16565,16566,16567,16568,16569,16570,16571,16572,16573,16574,16575,16576,16577,16578,16579,16580,16581,16582,16583,16584,16585,16586,16587,16588,16589,16590,16591,16592,16593,16594,16595,16596,16597,16598,16599,16600,16601,16602,16603,16604,16605,16606,16607,16608,16609,16610,16611,16612,16613,16614,16615,16616,16617,16618,16619,16620,16621,16622,16623,16624,16625,16626,16627,16628,16629,16630,16631,16632,16633,16634,16635,16636,16637,16638,16639,16640,16641,16642,16643,16644,16645,16646,16647,16648,16649,16650,16651,16652,16653,16654,16655,16656,16657,16658,16659,16660,16661,16662,16663,16664,16665,16666,16667,16668,16669,16670,16671,16672,16673,16674,16675,16676,16677,16678,16679,16680,16681,16682,16683,16684,16685,16686,16687,16688,16689,16690,16691,16692,16693,16694,16695,16696,16697,16698,16699,16700,16701,16702,16703,16704,16705,16706,16707,16708,16709,16710,16711,16712,16713,16714,16715,16716,16717,16718,16719,16720,16721,16722,16723,16724,16725,16726,16727,16728,16729,16730,16731,16732,16733,16734,16735,16736,16737,16738,16739,16740,16741,16742,16743,16744,16745,16746,16747,16748,16749,16750,16751,16752,16753,16754,16755,16756,16757,16758,16759,16760,16761,16762,16763,16764,16765,16766,16767,16768,16769,16770,16771,16772,16773,16774,16775,16776,16777,16778,16779,16780,16781,16782,16783,16784,16785,16786,16787,16788,16789,16790,16791,16792,16793,16794,16795,16796,16797,16798,16799,16800,16801,16802,16803,16804,16805,16806,16807,16808,16809,16810,16811,16812,16813,16814,16815,16816,16817,16818,16819,16820,16821,16822,16823,16824,16825,16826,16827,16828,16829,16830,16831,16832,16833,16834,16835,16836,16837,16838,16839,16840,16841,16842,16843,16844,16845,16846,16847,16848,16849,16850,16851,16852,16853,16854,16855,16856,16857,16858,16859,16860,16861,16862,16863,16864,16865,16866,16867,16868,16869,16870,16871,16872,16873,16874,16875,16876,16877,16878,16879,16880,16881,16882,16883,16884,16885,16886,16887,16888,16889,16890,16891,16892,16893,16894,16895,16896,16897,16898,16899,16900,16901,16902,16903,16904,16905,16906,16907,16908,16909,16910,16911,16912,16913,16914,16915,16916,16917,16918,16919,16920,16921,16922,16923,16924,16925,16926,16927,16928,16929,16930,16931,16932,16933,16934,16935,16936,16937,16938,16939,16940,16941,16942,16943,16944,16945,16946,16947,16948,16949,16950,16951,16952,16953,16954,16955,16956,16957,16958,16959,16960,16961,16962,16963,16964,16965,16966,16967,16968,16969,16970,16971,16972,16973,16974,16975,16976,16977,16978,16979,16980,16981,16982,16983,16984,16985,16986,16987,16988,16989,16990,16991,16992,16993,16994,16995,16996,16997,16998,16999,17000,17001,17002,17003,17004,17005,17006,17007,17008,17009,17010,17011,17012,17013,17014,17015,17016,17017,17018,17019,17020,17021,17022,17023,17024,17025,17026,17027,17028,17029,17030,17031,17032,17033,17034,17035,17036,17037,17038,17039,17040,17041,17042,17043,17044,17045,17046,17047,17048,17049,17050,17051,17052,17053,17054,17055,17056,17057,17058,17059,17060,17061,17062,17063,17064,17065,17066,17067,17068,17069,17070,17071,17072,17073,17074,17075,17076,17077,17078,17079,17080,17081,17082,17083,17084,17085,17086,17087,17088,17089,17090,17091,17092,17093,17094,17095,17096,17097,17098,17099,17100,17101,17102,17103,17104,17105,17106,17107,17108,17109,17110,17111,17112,17113,17114,17115,17116,17117,17118,17119,17120,17121,17122,17123,17124,17125,17126,17127,17128,17129,17130,17131,17132,17133,17134,17135,17136,17137,17138,17139,17140,17141,17142,17143,17144,17145,17146,17147,17148,17149,17150,17151,17152,17153,17154,17155,17156,17157,17158,17159,17160,17161,17162,17163,17164,17165,17166,17167,17168,17169,17170,17171,17172,17173,17174,17175,17176,17177,17178,17179,17180,17181,17182,17183,17184,17185,17186,17187,17188,17189,17190,17191,17192,17193,17194,17195,17196,17197,17198,17199,17200,17201,17202,17203,17204,17205,17206,17207,17208,17209,17210,17211,17212,17213,17214,17215,17216,17217,17218,17219,17220,17221,17222,17223,17224,17225,17226,17227,17228,17229,17230,17231,17232,17233,17234,17235,17236,17237,17238,17239,17240,17241,17242,17243,17244,17245,17246,17247,17248,17249,17250,17251,17252,17253,17254,17255,17256,17257,17258,17259,17260,17261,17262,17263,17264,17265,17266,17267,17268,17269,17270,17271,17272,17273,17274,17275,17276,17277,17278,17279,17280,17281,17282,17283,17284,17285,17286,17287,17288,17289,17290,17291,17292,17293,17294,17295,17296,17297,17298,17299,17300,17301,17302,17303,17304,17305,17306,17307,17308,17309,17310,17311,17312,17313,17314,17315,17316,17317,17318,17319,17320,17321,17322,17323,17324,17325,17326,17327,17328,17329,17330,17331,17332,17333,17334,17335,17336,17337,17338,17339,17340,17341,17342,17343,17344,17345,17346,17347,17348,17349,17350,17351,17352,17353,17354,17355,17356,17357,17358,17359,17360,17361,17362,17363,17364,17365,17366,17367,17368,17369,17370,17371,17372,17373,17374,17375,17376,17377,17378,17379,17380,17381,17382,17383,17384,17385,17386,17387,17388,17389,17390,17391,17392,17393,17394,17395,17396,17397,17398,17399,17400,17401,17402,17403,17404,17405,17406,17407,17408,17409,17410,17411,17412,17413,17414,17415,17416,17417,17418,17419,17420,17421,17422,17423,17424,17425,17426,17427,17428,17429,17430,17431,17432,17433,17434,17435,17436,17437,17438,17439,17440,17441,17442,17443,17444,17445,17446,17447,17448,17449,17450,17451,17452,17453,17454,17455,17456,17457,17458,17459,17460,17461,17462,17463,17464,17465,17466,17467,17468,17469,17470,17471,17472,17473,17474,17475,17476,17477,17478,17479,17480,17481,17482,17483,17484,17485,17486,17487,17488,17489,17490,17491,17492,17493,17494,17495,17496,17497,17498,17499,17500,17501,17502,17503,17504,17505,17506,17507,17508,17509,17510,17511,17512,17513,17514,17515,17516,17517,17518,17519,17520,17521,17522,17523,17524,17525,17526,17527,17528,17529,17530,17531,17532,17533,17534,17535,17536,17537,17538,17539,17540,17541,17542,17543,17544,17545,17546,17547,17548,17549,17550,17551,17552,17553,17554,17555,17556,17557,17558,17559,17560,17561,17562,17563,17564,17565,17566,17567,17568,17569,17570,17571,17572,17573,17574,17575,17576,17577,17578,17579,17580,17581,17582,17583,17584,17585,17586,17587,17588,17589,17590,17591,17592,17593,17594,17595,17596,17597,17598,17599,17600,17601,17602,17603,17604,17605,17606,17607,17608,17609,17610,17611,17612,17613,17614,17615,17616,17617,17618,17619,17620,17621,17622,17623,17624,17625,17626,17627,17628,17629,17630,17631,17632,17633,17634,17635,17636,17637,17638,17639,17640,17641,17642,17643,17644,17645,17646,17647,17648,17649,17650,17651,17652,17653,17654,17655,17656,17657,17658,17659,17660,17661,17662,17663,17664,17665,17666,17667,17668,17669,17670,17671,17672,17673,17674,17675,17676,17677,17678,17679,17680,17681,17682,17683,17684,17685,17686,17687,17688,17689,17690,17691,17692,17693,17694,17695,17696,17697,17698,17699,17700,17701,17702,17703,17704,17705,17706,17707,17708,17709,17710,17711,17712,17713,17714,17715,17716,17717,17718,17719,17720,17721,17722,17723,17724,17725,17726,17727,17728,17729,17730,17731,17732,17733,17734,17735,17736,17737,17738,17739,17740,17741,17742,17743,17744,17745,17746,17747,17748,17749,17750,17751,17752,17753,17754,17755,17756,17757,17758,17759,17760,17761,17762,17763,17764,17765,17766,17767,17768,17769,17770,17771,17772,17773,17774,17775,17776,17777,17778,17779,17780,17781,17782,17783,17784,17785,17786,17787,17788,17789,17790,17791,17792,17793,17794,17795,17796,17797,17798,17799,17800,17801,17802,17803,17804,17805,17806,17807,17808,17809,17810,17811,17812,17813,17814,17815,17816,17817,17818,17819,17820,17821,17822,17823,17824,17825,17826,17827,17828,17829,17830,17831,17832,17833,17834,17835,17836,17837,17838,17839,17840,17841,17842,17843,17844,17845,17846,17847,17848,17849,17850,17851,17852,17853,17854,17855,17856,17857,17858,17859,17860,17861,17862,17863,17864,17865,17866,17867,17868,17869,17870,17871,17872,17873,17874,17875,17876,17877,17878,17879,17880,17881,17882,17883,17884,17885,17886,17887,17888,17889,17890,17891,17892,17893,17894,17895,17896,17897,17898,17899,17900,17901,17902,17903,17904,17905,17906,17907,17908,17909,17910,17911,17912,17913,17914,17915,17916,17917,17918,17919,17920,17921,17922,17923,17924,17925,17926,17927,17928,17929,17930,17931,17932,17933,17934,17935,17936,17937,17938,17939,17940,17941,17942,17943,17944,17945,17946,17947,17948,17949,17950,17951,17952,17953,17954,17955,17956,17957,17958,17959,17960,17961,17962,17963,17964,17965,17966,17967,17968,17969,17970,17971,17972,17973,17974,17975,17976,17977,17978,17979,17980,17981,17982,17983,17984,17985,17986,17987,17988,17989,17990,17991,17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006,18007,18008,18009,18010,18011,18012,18013,18014,18015,18016,18017,18018,18019,18020,18021,18022,18023,18024,18025,18026,18027,18028,18029,18030,18031,18032,18033,18034,18035,18036,18037,18038,18039,18040,18041,18042,18043,18044,18045,18046,18047,18048,18049,18050,18051,18052,18053,18054,18055,18056,18057,18058,18059,18060,18061,18062,18063,18064,18065,18066,18067,18068,18069,18070,18071,18072,18073,18074,18075,18076,18077,18078,18079,18080,18081,18082,18083,18084,18085,18086,18087,18088,18089,18090,18091,18092,18093,18094,18095,18096,18097,18098,18099,18100,18101,18102,18103,18104,18105,18106,18107,18108,18109,18110,18111,18112,18113,18114,18115,18116,18117,18118,18119,18120,18121,18122,18123,18124,18125,18126,18127,18128,18129,18130,18131,18132,18133,18134,18135,18136,18137,18138,18139,18140,18141,18142,18143,18144,18145,18146,18147,18148,18149,18150,18151,18152,18153,18154,18155,18156,18157,18158,18159,18160,18161,18162,18163,18164,18165,18166,18167,18168,18169,18170,18171,18172,18173,18174,18175,18176,18177,18178,18179,18180,18181,18182,18183,18184,18185,18186,18187,18188,18189,18190,18191,18192,18193,18194,18195,18196,18197,18198,18199,18200,18201,18202,18203,18204,18205,18206,18207,18208,18209,18210,18211,18212,18213,18214,18215,18216,18217,18218,18219,18220,18221,18222,18223,18224,18225,18226,18227,18228,18229,18230,18231,18232,18233,18234,18235,18236,18237,18238,18239,18240,18241,18242,18243,18244,18245,18246,18247,18248,18249,18250,18251,18252,18253,18254,18255,18256,18257,18258,18259,18260,18261,18262,18263,18264,18265,18266,18267,18268,18269,18270,18271,18272,18273,18274,18275,18276,18277,18278,18279,18280,18281,18282,18283,18284,18285,18286,18287,18288,18289,18290,18291,18292,18293,18294,18295,18296,18297,18298,18299,18300,18301,18302,18303,18304,18305,18306,18307,18308,18309,18310,18311,18312,18313,18314,18315,18316,18317,18318,18319,18320,18321,18322,18323,18324,18325,18326,18327,18328,18329,18330,18331,18332,18333,18334,18335,18336,18337,18338,18339,18340,18341,18342,18343,18344,18345,18346,18347,18348,18349,18350,18351,18352,18353,18354,18355,18356,18357,18358,18359,18360,18361,18362,18363,18364,18365,18366,18367,18368,18369,18370,18371,18372,18373,18374,18375,18376,18377,18378,18379,18380,18381,18382,18383,18384,18385,18386,18387,18388,18389,18390,18391,18392,18393,18394,18395,18396,18397,18398,18399,18400,18401,18402,18403,18404,18405,18406,18407,18408,18409,18410,18411,18412,18413,18414,18415,18416,18417,18418,18419,18420,18421,18422,18423,18424,18425,18426,18427,18428,18429,18430,18431,18432,18433,18434,18435,18436,18437,18438,18439,18440,18441,18442,18443,18444,18445,18446,18447,18448,18449,18450,18451,18452,18453,18454,18455,18456,18457,18458,18459,18460,18461,18462,18463,18464,18465,18466,18467,18468,18469,18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19475,19476,19477,19478,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,20138,20139,20140,20141,20142,20143,20144,20145,20146,20147,20148,20149,20150,20151,20152,20153,20154,20155,20156,20157,20158,20159,20160,20161,20162,20163,20164,20165,20166,20167,20168,20169,20170,20171,20172,20173,20174,20175,20176,20177,20178,20179,20180,20181,20182,20183,20184,20185,20186,20187,20188,20189,20190,20191,20192,20193,20194,20195,20196,20197,20198,20199,20200,20201,20202,20203,20204,20205,20206,20207,20208,20209,20210,20211,20212,20213,20214,20215,20216,20217,20218,20219,20220,20221,20222,20223,20224,20225,20226,20227,20228,20229,20230,20231,20232,20233,20234,20235,20236,20237,20238,20239,20240,20241,20242,20243,20244,20245,20246,20247,20248,20249,20250,20251,20252,20253,20254,20255,20256,20257,20258,20259,20260,20261,20262,20263,20264,20265,20266,20267,20268,20269,20270,20271,20272,20273,20274,20275,20276,20277,20278,20279,20280,20281,20282,20283,20284,20285,20286,20287,20288,20289,20290,20291,20292,20293,20294,20295,20296,20297,20298,20299,20300,20301,20302,20303,20304,20305,20306,20307,20308,20309,20310,20311,20312,20313,20314,20315,20316,20317,20318,20319,20320,20321,20322,20323,20324,20325,20326,20327,20328,20329,20330,20331,20332,20333,20334,20335,20336,20337,20338,20339,20340,20341,20342,20343,20344,20345,20346,20347,20348,20349,20350,20351,20352,20353,20354,20355,20356,20357,20358,20359,20360,20361,20362,20363,20364,20365,20366,20367,20368,20369,20370,20371,20372,20373,20374,20375,20376,20377,20378,20379,20380,20381,20382,20383,20384,20385,20386,20387,20388,20389,20390,20391,20392,20393,20394,20395,20396,20397,20398,20399,20400,20401,20402,20403,20404,20405,20406,20407,20408,20409,20410,20411,20412,20413,20414,20415,20416,20417,20418,20419,20420,20421,20422,20423,20424,20425,20426,20427,20428,20429,20430,20431,20432,20433,20434,20435,20436,20437,20438,20439,20440,20441,20442,20443,20444,20445,20446,20447,20448,20449,20450,20451,20452,20453,20454,20455,20456,20457,20458,20459,20460,20461,20462,20463,20464,20465,20466,20467,20468,20469,20470,20471,20472,20473,20474,20475,20476,20477,20478,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489,20490,20491,20492,20493,20494,20495,20496,20497,20498,20499,20500,20501,20502,20503,20504,20505,20506,20507,20508,20509,20510,20511,20512,20513,20514,20515,20516,20517,20518,20519,20520,20521,20522,20523,20524,20525,20526,20527,20528,20529,20530,20531,20532,20533,20534,20535,20536,20537,20538,20539,20540,20541,20542,20543,20544,20545,20546,20547,20548,20549,20550,20551,20552,20553,20554,20555,20556,20557,20558,20559,20560,20561,20562,20563,20564,20565,20566,20567,20568,20569,20570,20571,20572,20573,20574,20575,20576,20577,20578,20579,20580,20581,20582,20583,20584,20585,20586,20587,20588,20589,20590,20591,20592,20593,20594,20595,20596,20597,20598,20599,20600,20601,20602,20603,20604,20605,20606,20607,20608,20609,20610,20611,20612,20613,20614,20615,20616,20617,20618,20619,20620,20621,20622,20623,20624,20625,20626,20627,20628,20629,20630,20631,20632,20633,20634,20635,20636,20637,20638,20639,20640,20641,20642,20643,20644,20645,20646,20647,20648,20649,20650,20651,20652,20653,20654,20655,20656,20657,20658,20659,20660,20661,20662,20663,20664,20665,20666,20667,20668,20669,20670,20671,20672,20673,20674,20675,20676,20677,20678,20679,20680,20681,20682,20683,20684,20685,20686,20687,20688,20689,20690,20691,20692,20693,20694,20695,20696,20697,20698,20699,20700,20701,20702,20703,20704,20705,20706,20707,20708,20709,20710,20711,20712,20713,20714,20715,20716,20717,20718,20719,20720,20721,20722,20723,20724,20725,20726,20727,20728,20729,20730,20731,20732,20733,20734,20735,20736,20737,20738,20739,20740,20741,20742,20743,20744,20745,20746,20747,20748,20749,20750,20751,20752,20753,20754,20755,20756,20757,20758,20759,20760,20761,20762,20763,20764,20765,20766,20767,20768,20769,20770,20771,20772,20773,20774,20775,20776,20777,20778,20779,20780,20781,20782,20783,20784,20785,20786,20787,20788,20789,20790,20791,20792,20793,20794,20795,20796,20797,20798,20799,20800,20801,20802,20803,20804,20805,20806,20807,20808,20809,20810,20811,20812,20813,20814,20815,20816,20817,20818,20819,20820,20821,20822,20823,20824,20825,20826,20827,20828,20829,20830,20831,20832,20833,20834,20835,20836,20837,20838,20839,20840,20841,20842,20843,20844,20845,20846,20847,20848,20849,20850,20851,20852,20853,20854,20855,20856,20857,20858,20859,20860,20861,20862,20863,20864,20865,20866,20867,20868,20869,20870,20871,20872,20873,20874,20875,20876,20877,20878,20879,20880,20881,20882,20883,20884,20885,20886,20887,20888,20889,20890,20891,20892,20893,20894,20895,20896,20897,20898,20899,20900,20901,20902,20903,20904,20905,20906,20907,20908,20909,20910,20911,20912,20913,20914,20915,20916,20917,20918,20919,20920,20921,20922,20923,20924,20925,20926,20927,20928,20929,20930,20931,20932,20933,20934,20935,20936,20937,20938,20939,20940,20941,20942,20943,20944,20945,20946,20947,20948,20949,20950,20951,20952,20953,20954,20955,20956,20957,20958,20959,20960,20961,20962,20963,20964,20965,20966,20967,20968,20969,20970,20971,20972,20973,20974,20975,20976,20977,20978,20979,20980,20981,20982,20983,20984,20985,20986,20987,20988,20989,20990,20991,20992,20993,20994,20995,20996,20997,20998,20999,21000,21001,21002,21003,21004,21005,21006,21007,21008,21009,21010,21011,21012,21013,21014,21015,21016,21017,21018,21019,21020,21021,21022,21023,21024,21025,21026,21027,21028,21029,21030,21031,21032,21033,21034,21035,21036,21037,21038,21039,21040,21041,21042,21043,21044,21045,21046,21047,21048,21049,21050,21051,21052,21053,21054,21055,21056,21057,21058,21059,21060,21061,21062,21063,21064,21065,21066,21067,21068,21069,21070,21071,21072,21073,21074,21075,21076,21077,21078,21079,21080,21081,21082,21083,21084,21085,21086,21087,21088,21089,21090,21091,21092,21093,21094,21095,21096,21097,21098,21099,21100,21101,21102,21103,21104,21105,21106,21107,21108,21109,21110,21111,21112,21113,21114,21115,21116,21117,21118,21119,21120,21121,21122,21123,21124,21125,21126,21127,21128,21129,21130,21131,21132,21133,21134,21135,21136,21137,21138,21139,21140,21141,21142,21143,21144,21145,21146,21147,21148,21149,21150,21151,21152,21153,21154,21155,21156,21157,21158,21159,21160,21161,21162,21163,21164,21165,21166,21167,21168,21169,21170,21171,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181,21182,21183,21184,21185,21186,21187,21188,21189,21190,21191,21192,21193,21194,21195,21196,21197,21198,21199,21200,21201,21202,21203,21204,21205,21206,21207,21208,21209,21210,21211,21212,21213,21214,21215,21216,21217,21218,21219,21220,21221,21222,21223,21224,21225,21226,21227,21228,21229,21230,21231,21232,21233,21234,21235,21236,21237,21238,21239,21240,21241,21242,21243,21244,21245,21246,21247,21248,21249,21250,21251,21252,21253,21254,21255,21256,21257,21258,21259,21260,21261,21262,21263,21264,21265,21266,21267,21268,21269,21270,21271,21272,21273,21274,21275,21276,21277,21278,21279,21280,21281,21282,21283,21284,21285,21286,21287,21288,21289,21290,21291,21292,21293,21294,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21305,21306,21307,21308,21309,21310,21311,21312,21313,21314,21315,21316,21317,21318,21319,21320,21321,21322,21323,21324,21325,21326,21327,21328,21329,21330,21331,21332,21333,21334,21335,21336,21337,21338,21339,21340,21341,21342,21343,21344,21345,21346,21347,21348,21349,21350,21351,21352,21353,21354,21355,21356,21357,21358,21359,21360,21361,21362,21363,21364,21365,21366,21367,21368,21369,21370,21371,21372,21373,21374,21375,21376,21377,21378,21379,21380,21381,21382,21383,21384,21385,21386,21387,21388,21389,21390,21391,21392,21393,21394,21395,21396,21397,21398,21399,21400,21401,21402,21403,21404,21405,21406,21407,21408,21409,21410,21411,21412,21413,21414,21415,21416,21417,21418,21419,21420,21421,21422,21423,21424,21425,21426,21427,21428,21429,21430,21431,21432,21433,21434,21435,21436,21437,21438,21439,21440,21441,21442,21443,21444,21445,21446,21447,21448,21449,21450,21451,21452,21453,21454,21455,21456,21457,21458,21459,21460,21461,21462,21463,21464,21465,21466,21467,21468,21469,21470,21471,21472,21473,21474,21475,21476,21477,21478,21479,21480,21481,21482,21483,21484,21485,21486,21487,21488,21489,21490,21491,21492,21493,21494,21495,21496,21497,21498,21499,21500,21501,21502,21503,21504,21505,21506,21507,21508,21509,21510,21511,21512,21513,21514,21515,21516,21517,21518,21519,21520,21521,21522,21523,21524,21525,21526,21527,21528,21529,21530,21531,21532,21533,21534,21535,21536,21537,21538,21539,21540,21541,21542,21543,21544,21545,21546,21547,21548,21549,21550,21551,21552,21553,21554,21555,21556,21557,21558,21559,21560,21561,21562,21563,21564,21565,21566,21567,21568,21569,21570,21571,21572,21573,21574,21575,21576,21577,21578,21579,21580,21581,21582,21583,21584,21585,21586,21587,21588,21589,21590,21591,21592,21593,21594,21595,21596,21597,21598,21599,21600,21601,21602,21603,21604,21605,21606,21607,21608,21609,21610,21611,21612,21613,21614,21615,21616,21617,21618,21619,21620,21621,21622,21623,21624,21625,21626,21627,21628,21629,21630,21631,21632,21633,21634,21635,21636,21637,21638,21639,21640,21641,21642,21643,21644,21645,21646,21647,21648,21649,21650,21651,21652,21653,21654,21655,21656,21657,21658,21659,21660,21661,21662,21663,21664,21665,21666,21667,21668,21669,21670,21671,21672,21673,21674,21675,21676,21677,21678,21679,21680,21681,21682,21683,21684,21685,21686,21687,21688,21689,21690,21691,21692,21693,21694,21695,21696,21697,21698,21699,21700,21701,21702,21703,21704,21705,21706,21707,21708,21709,21710,21711,21712,21713,21714,21715,21716,21717,21718,21719,21720,21721,21722,21723,21724,21725,21726,21727,21728,21729,21730,21731,21732,21733,21734,21735,21736,21737,21738,21739,21740,21741,21742,21743,21744,21745,21746,21747,21748,21749,21750,21751,21752,21753,21754,21755,21756,21757,21758,21759,21760,21761,21762,21763,21764,21765,21766,21767,21768,21769,21770,21771,21772,21773,21774,21775,21776,21777,21778,21779,21780,21781,21782,21783,21784,21785,21786,21787,21788,21789,21790,21791,21792,21793,21794,21795,21796,21797,21798,21799,21800,21801,21802,21803,21804,21805,21806,21807,21808,21809,21810,21811,21812,21813,21814,21815,21816,21817,21818,21819,21820,21821,21822,21823,21824,21825,21826,21827,21828,21829,21830,21831,21832,21833,21834,21835,21836,21837,21838,21839,21840,21841,21842,21843,21844,21845,21846,21847,21848,21849,21850,21851,21852,21853,21854,21855,21856,21857,21858,21859,21860,21861,21862,21863,21864,21865,21866,21867,21868,21869,21870,21871,21872,21873,21874,21875,21876,21877,21878,21879,21880,21881,21882,21883,21884,21885,21886,21887,21888,21889,21890,21891,21892,21893,21894,21895,21896,21897,21898,21899,21900,21901,21902,21903,21904,21905,21906,21907,21908,21909,21910,21911,21912,21913,21914,21915,21916,21917,21918,21919,21920,21921,21922,21923,21924,21925,21926,21927,21928,21929,21930,21931,21932,21933,21934,21935,21936,21937,21938,21939,21940,21941,21942,21943,21944,21945,21946,21947,21948,21949,21950,21951,21952,21953,21954,21955,21956,21957,21958,21959,21960,21961,21962,21963,21964,21965,21966,21967,21968,21969,21970,21971,21972,21973,21974,21975,21976,21977,21978,21979,21980,21981,21982,21983,21984,21985,21986,21987,21988,21989,21990,21991,21992,21993,21994,21995,21996,21997,21998,21999,22000,22001,22002,22003,22004,22005,22006,22007,22008,22009,22010,22011,22012,22013,22014,22015,22016,22017,22018,22019,22020,22021,22022,22023,22024,22025,22026,22027,22028,22029,22030,22031,22032,22033,22034,22035,22036,22037,22038,22039,22040,22041,22042,22043,22044,22045,22046,22047,22048,22049,22050,22051,22052,22053,22054,22055,22056,22057,22058,22059,22060,22061,22062,22063,22064,22065,22066,22067,22068,22069,22070,22071,22072,22073,22074,22075,22076,22077,22078,22079,22080,22081,22082,22083,22084,22085,22086,22087,22088,22089,22090,22091,22092,22093,22094,22095,22096,22097,22098,22099,22100,22101,22102,22103,22104,22105,22106,22107,22108,22109,22110,22111,22112,22113,22114,22115,22116,22117,22118,22119,22120,22121,22122,22123,22124,22125,22126,22127,22128,22129,22130,22131,22132,22133,22134,22135,22136,22137,22138,22139,22140,22141,22142,22143,22144,22145,22146,22147,22148,22149,22150,22151,22152,22153,22154,22155,22156,22157,22158,22159,22160,22161,22162,22163,22164,22165,22166,22167,22168,22169,22170,22171,22172,22173,22174,22175,22176,22177,22178,22179,22180,22181,22182,22183,22184,22185,22186,22187,22188,22189,22190,22191,22192,22193,22194,22195,22196,22197,22198,22199,22200,22201,22202,22203,22204,22205,22206,22207,22208,22209,22210,22211,22212,22213,22214,22215,22216,22217,22218,22219,22220,22221,22222,22223,22224,22225,22226,22227,22228,22229,22230,22231,22232,22233,22234,22235,22236,22237,22238,22239,22240,22241,22242,22243,22244,22245,22246,22247,22248,22249,22250,22251,22252,22253,22254,22255,22256,22257,22258,22259,22260,22261,22262,22263,22264,22265,22266,22267,22268,22269,22270,22271,22272,22273,22274,22275,22276,22277,22278,22279,22280,22281,22282,22283,22284,22285,22286,22287,22288,22289,22290,22291,22292,22293,22294,22295,22296,22297,22298,22299,22300,22301,22302,22303,22304,22305,22306,22307,22308,22309,22310,22311,22312,22313,22314,22315,22316,22317,22318,22319,22320,22321,22322,22323,22324,22325,22326,22327,22328,22329,22330,22331,22332,22333,22334,22335,22336,22337,22338,22339,22340,22341,22342,22343,22344,22345,22346,22347,22348,22349,22350,22351,22352,22353,22354,22355,22356,22357,22358,22359,22360,22361,22362,22363,22364,22365,22366,22367,22368,22369,22370,22371,22372,22373,22374,22375,22376,22377,22378,22379,22380,22381,22382,22383,22384,22385,22386,22387,22388,22389,22390,22391,22392,22393,22394,22395,22396,22397,22398,22399,22400,22401,22402,22403,22404,22405,22406,22407,22408,22409,22410,22411,22412,22413,22414,22415,22416,22417,22418,22419,22420,22421,22422,22423,22424,22425,22426,22427,22428,22429,22430,22431,22432,22433,22434,22435,22436,22437,22438,22439,22440,22441,22442,22443,22444,22445,22446,22447,22448,22449,22450,22451,22452,22453,22454,22455,22456,22457,22458,22459,22460,22461,22462,22463,22464,22465,22466,22467,22468,22469,22470,22471,22472,22473,22474,22475,22476,22477,22478,22479,22480,22481,22482,22483,22484,22485,22486,22487,22488,22489,22490,22491,22492,22493,22494,22495,22496,22497,22498,22499,22500,22501,22502,22503,22504,22505,22506,22507,22508,22509,22510,22511,22512,22513,22514,22515,22516,22517,22518,22519,22520,22521,22522,22523,22524,22525,22526,22527,22528,22529,22530,22531,22532,22533,22534,22535,22536,22537,22538,22539,22540,22541,22542,22543,22544,22545,22546,22547,22548,22549,22550,22551,22552,22553,22554,22555,22556,22557,22558,22559,22560,22561,22562,22563,22564,22565,22566,22567,22568,22569,22570,22571,22572,22573,22574,22575,22576,22577,22578,22579,22580,22581,22582,22583,22584,22585,22586,22587,22588,22589,22590,22591,22592,22593,22594,22595,22596,22597,22598,22599,22600,22601,22602,22603,22604,22605,22606,22607,22608,22609,22610,22611,22612,22613,22614,22615,22616,22617,22618,22619,22620,22621,22622,22623,22624,22625,22626,22627,22628,22629,22630,22631,22632,22633,22634,22635,22636,22637,22638,22639,22640,22641,22642,22643,22644,22645,22646,22647,22648,22649,22650,22651,22652,22653,22654,22655,22656,22657,22658,22659,22660,22661,22662,22663,22664,22665,22666,22667,22668,22669,22670,22671,22672,22673,22674,22675,22676,22677,22678,22679,22680,22681,22682,22683,22684,22685,22686,22687,22688,22689,22690,22691,22692,22693,22694,22695,22696,22697,22698,22699,22700,22701,22702,22703,22704,22705,22706,22707,22708,22709,22710,22711,22712,22713,22714,22715,22716,22717,22718,22719,22720,22721,22722,22723,22724,22725,22726,22727,22728,22729,22730,22731,22732,22733,22734,22735,22736,22737,22738,22739,22740,22741,22742,22743,22744,22745,22746,22747,22748,22749,22750,22751,22752,22753,22754,22755,22756,22757,22758,22759,22760,22761,22762,22763,22764,22765,22766,22767,22768,22769,22770,22771,22772,22773,22774,22775,22776,22777,22778,22779,22780,22781,22782,22783,22784,22785,22786,22787,22788,22789,22790,22791,22792,22793,22794,22795,22796,22797,22798,22799,22800,22801,22802,22803,22804,22805,22806,22807,22808,22809,22810,22811,22812,22813,22814,22815,22816,22817,22818,22819,22820,22821,22822,22823,22824,22825,22826,22827,22828,22829,22830,22831,22832,22833,22834,22835,22836,22837,22838,22839,22840,22841,22842,22843,22844,22845,22846,22847,22848,22849,22850,22851,22852,22853,22854,22855,22856,22857,22858,22859,22860,22861,22862,22863,22864,22865,22866,22867,22868,22869,22870,22871,22872,22873,22874,22875,22876,22877,22878,22879,22880,22881,22882,22883,22884,22885,22886,22887,22888,22889,22890,22891,22892,22893,22894,22895,22896,22897,22898,22899,22900,22901,22902,22903,22904,22905,22906,22907,22908,22909,22910,22911,22912,22913,22914,22915,22916,22917,22918,22919,22920,22921,22922,22923,22924,22925,22926,22927,22928,22929,22930,22931,22932,22933,22934,22935,22936,22937,22938,22939,22940,22941,22942,22943,22944,22945,22946,22947,22948,22949,22950,22951,22952,22953,22954,22955,22956,22957,22958,22959,22960,22961,22962,22963,22964,22965,22966,22967,22968,22969,22970,22971,22972,22973,22974,22975,22976,22977,22978,22979,22980,22981,22982,22983,22984,22985,22986,22987,22988,22989,22990,22991,22992,22993,22994,22995,22996,22997,22998,22999,23000,23001,23002,23003,23004,23005,23006,23007,23008,23009,23010,23011,23012,23013,23014,23015,23016,23017,23018,23019,23020,23021,23022,23023,23024,23025,23026,23027,23028,23029,23030,23031,23032,23033,23034,23035,23036,23037,23038,23039,23040,23041,23042,23043,23044,23045,23046,23047,23048,23049,23050,23051,23052,23053,23054,23055,23056,23057,23058,23059,23060,23061,23062,23063,23064,23065,23066,23067,23068,23069,23070,23071,23072,23073,23074,23075,23076,23077,23078,23079,23080,23081,23082,23083,23084,23085,23086,23087,23088,23089,23090,23091,23092,23093,23094,23095,23096,23097,23098,23099,23100,23101,23102,23103,23104,23105,23106,23107,23108,23109,23110,23111,23112,23113,23114,23115,23116,23117,23118,23119,23120,23121,23122,23123,23124,23125,23126,23127,23128,23129,23130,23131,23132,23133,23134,23135,23136,23137,23138,23139,23140,23141,23142,23143,23144,23145,23146,23147,23148,23149,23150,23151,23152,23153,23154,23155,23156,23157,23158,23159,23160,23161,23162,23163,23164,23165,23166,23167,23168,23169,23170,23171,23172,23173,23174,23175,23176,23177,23178,23179,23180,23181,23182,23183,23184,23185,23186,23187,23188,23189,23190,23191,23192,23193,23194,23195,23196,23197,23198,23199,23200,23201,23202,23203,23204,23205,23206,23207,23208,23209,23210,23211,23212,23213,23214,23215,23216,23217,23218,23219,23220,23221,23222,23223,23224,23225,23226,23227,23228,23229,23230,23231,23232,23233,23234,23235,23236,23237,23238,23239,23240,23241,23242,23243,23244,23245,23246,23247,23248,23249,23250,23251,23252,23253,23254,23255,23256,23257,23258,23259,23260,23261,23262,23263,23264,23265,23266,23267,23268,23269,23270,23271,23272,23273,23274,23275,23276,23277,23278,23279,23280,23281,23282,23283,23284,23285,23286,23287,23288,23289,23290,23291,23292,23293,23294,23295,23296,23297,23298,23299,23300,23301,23302,23303,23304,23305,23306,23307,23308,23309,23310,23311,23312,23313,23314,23315,23316,23317,23318,23319,23320,23321,23322,23323,23324,23325,23326,23327,23328,23329,23330,23331,23332,23333,23334,23335,23336,23337,23338,23339,23340,23341,23342,23343,23344,23345,23346,23347,23348,23349,23350,23351,23352,23353,23354,23355,23356,23357,23358,23359,23360,23361,23362,23363,23364,23365,23366,23367,23368,23369,23370,23371,23372,23373,23374,23375,23376,23377,23378,23379,23380,23381,23382,23383,23384,23385,23386,23387,23388,23389,23390,23391,23392,23393,23394,23395,23396,23397,23398,23399,23400,23401,23402,23403,23404,23405,23406,23407,23408,23409,23410,23411,23412,23413,23414,23415,23416,23417,23418,23419,23420,23421,23422,23423,23424,23425,23426,23427,23428,23429,23430,23431,23432,23433,23434,23435,23436,23437,23438,23439,23440,23441,23442,23443,23444,23445,23446,23447,23448,23449,23450,23451,23452,23453,23454,23455,23456,23457,23458,23459,23460,23461,23462,23463,23464,23465,23466,23467,23468,23469,23470,23471,23472,23473,23474,23475,23476,23477,23478,23479,23480,23481,23482,23483,23484,23485,23486,23487,23488,23489,23490,23491,23492,23493,23494,23495,23496,23497,23498,23499,23500,23501,23502,23503,23504,23505,23506,23507,23508,23509,23510,23511,23512,23513,23514,23515,23516,23517,23518,23519,23520,23521,23522,23523,23524,23525,23526,23527,23528,23529,23530,23531,23532,23533,23534,23535,23536,23537,23538,23539,23540,23541,23542,23543,23544,23545,23546,23547,23548,23549,23550,23551,23552,23553,23554,23555,23556,23557,23558,23559,23560,23561,23562,23563,23564,23565,23566,23567,23568,23569,23570,23571,23572,23573,23574,23575,23576,23577,23578,23579,23580,23581,23582,23583,23584,23585,23586,23587,23588,23589,23590,23591,23592,23593,23594,23595,23596,23597,23598,23599,23600,23601,23602,23603,23604,23605,23606,23607,23608,23609,23610,23611,23612,23613,23614,23615,23616,23617,23618,23619,23620,23621,23622,23623,23624,23625,23626,23627,23628,23629,23630,23631,23632,23633,23634,23635,23636,23637,23638,23639,23640,23641,23642,23643,23644,23645,23646,23647,23648,23649,23650,23651,23652,23653,23654,23655,23656,23657,23658,23659,23660,23661,23662,23663,23664,23665,23666,23667,23668,23669,23670,23671,23672,23673,23674,23675,23676,23677,23678,23679,23680,23681,23682,23683,23684,23685,23686,23687,23688,23689,23690,23691,23692,23693,23694,23695,23696,23697,23698,23699,23700,23701,23702,23703,23704,23705,23706,23707,23708,23709,23710,23711,23712,23713,23714,23715,23716,23717,23718,23719,23720,23721,23722,23723,23724,23725,23726,23727,23728,23729,23730,23731,23732,23733,23734,23735,23736,23737,23738,23739,23740,23741,23742,23743,23744,23745,23746,23747,23748,23749,23750,23751,23752,23753,23754,23755,23756,23757,23758,23759,23760,23761,23762,23763,23764,23765,23766,23767,23768,23769,23770,23771,23772,23773,23774,23775,23776,23777,23778,23779,23780,23781,23782,23783,23784,23785,23786,23787,23788,23789,23790,23791,23792,23793,23794,23795,23796,23797,23798,23799,23800,23801,23802,23803,23804,23805,23806,23807,23808,23809,23810,23811,23812,23813,23814,23815,23816,23817,23818,23819,23820,23821,23822,23823,23824,23825,23826,23827,23828,23829,23830,23831,23832,23833,23834,23835,23836,23837,23838,23839,23840,23841,23842,23843,23844,23845,23846,23847,23848,23849,23850,23851,23852,23853,23854,23855,23856,23857,23858,23859,23860,23861,23862,23863,23864,23865,23866,23867,23868,23869,23870,23871,23872,23873,23874,23875,23876,23877,23878,23879,23880,23881,23882,23883,23884,23885,23886,23887,23888,23889,23890,23891,23892,23893,23894,23895,23896,23897,23898,23899,23900,23901,23902,23903,23904,23905,23906,23907,23908,23909,23910,23911,23912,23913,23914,23915,23916,23917,23918,23919,23920,23921,23922,23923,23924,23925,23926,23927,23928,23929,23930,23931,23932,23933,23934,23935,23936,23937,23938,23939,23940,23941,23942,23943,23944,23945,23946,23947,23948,23949,23950,23951,23952,23953,23954,23955,23956,23957,23958,23959,23960,23961,23962,23963,23964,23965,23966,23967,23968,23969,23970,23971,23972,23973,23974,23975,23976,23977,23978,23979,23980,23981,23982,23983,23984,23985,23986,23987,23988,23989,23990,23991,23992,23993,23994,23995,23996,23997,23998,23999,24000,24001,24002,24003,24004,24005,24006,24007,24008,24009,24010,24011,24012,24013,24014,24015,24016,24017,24018,24019,24020,24021,24022,24023,24024,24025,24026,24027,24028,24029,24030,24031,24032,24033,24034,24035,24036,24037,24038,24039,24040,24041,24042,24043,24044,24045,24046,24047,24048,24049,24050,24051,24052,24053,24054,24055,24056,24057,24058,24059,24060,24061,24062,24063,24064,24065,24066,24067,24068,24069,24070,24071,24072,24073,24074,24075,24076,24077,24078,24079,24080,24081,24082,24083,24084,24085,24086,24087,24088,24089,24090,24091,24092,24093,24094,24095,24096,24097,24098,24099,24100,24101,24102,24103,24104,24105,24106,24107,24108,24109,24110,24111,24112,24113,24114,24115,24116,24117,24118,24119,24120,24121,24122,24123,24124,24125,24126,24127,24128,24129,24130,24131,24132,24133,24134,24135,24136,24137,24138,24139,24140,24141,24142,24143,24144,24145,24146,24147,24148,24149,24150,24151,24152,24153,24154,24155,24156,24157,24158,24159,24160,24161,24162,24163,24164,24165,24166,24167,24168,24169,24170,24171,24172,24173,24174,24175,24176,24177,24178,24179,24180,24181,24182,24183,24184,24185,24186,24187,24188,24189,24190,24191,24192,24193,24194,24195,24196,24197,24198,24199,24200,24201,24202,24203,24204,24205,24206,24207,24208,24209,24210,24211,24212,24213,24214,24215,24216,24217,24218,24219,24220,24221,24222,24223,24224,24225,24226,24227,24228,24229,24230,24231,24232,24233,24234,24235,24236,24237,24238,24239,24240,24241,24242,24243,24244,24245,24246,24247,24248,24249,24250,24251,24252,24253,24254,24255,24256,24257,24258,24259,24260,24261,24262,24263,24264,24265,24266,24267,24268,24269,24270,24271,24272,24273,24274,24275,24276,24277,24278,24279,24280,24281,24282,24283,24284,24285,24286,24287,24288,24289,24290,24291,24292,24293,24294,24295,24296,24297,24298,24299,24300,24301,24302,24303,24304,24305,24306,24307,24308,24309,24310,24311,24312,24313,24314,24315,24316,24317,24318,24319,24320,24321,24322,24323,24324,24325,24326,24327,24328,24329,24330,24331,24332,24333,24334,24335,24336,24337,24338,24339,24340,24341,24342,24343,24344,24345,24346,24347,24348,24349,24350,24351,24352,24353,24354,24355,24356,24357,24358,24359,24360,24361,24362,24363,24364,24365,24366,24367,24368,24369,24370,24371,24372,24373,24374,24375,24376,24377,24378,24379,24380,24381,24382,24383,24384,24385,24386,24387,24388,24389,24390,24391,24392,24393,24394,24395,24396,24397,24398,24399,24400,24401,24402,24403,24404,24405,24406,24407,24408,24409,24410,24411,24412,24413,24414,24415,24416,24417,24418,24419,24420,24421,24422,24423,24424,24425,24426,24427,24428,24429,24430,24431,24432,24433,24434,24435,24436,24437,24438,24439,24440,24441,24442,24443,24444,24445,24446,24447,24448,24449,24450,24451,24452,24453,24454,24455,24456,24457,24458,24459,24460,24461,24462,24463,24464,24465,24466,24467,24468,24469,24470,24471,24472,24473,24474,24475,24476,24477,24478,24479,24480,24481,24482,24483,24484,24485,24486,24487,24488,24489,24490,24491,24492,24493,24494,24495,24496,24497,24498,24499,24500,24501,24502,24503,24504,24505,24506,24507,24508,24509,24510,24511,24512,24513,24514,24515,24516,24517,24518,24519,24520,24521,24522,24523,24524,24525,24526,24527,24528,24529,24530,24531,24532,24533,24534,24535,24536,24537,24538,24539,24540,24541,24542,24543,24544,24545,24546,24547,24548,24549,24550,24551,24552,24553,24554,24555,24556,24557,24558,24559,24560,24561,24562,24563,24564,24565,24566,24567,24568,24569,24570,24571,24572,24573,24574,24575,24576,24577,24578,24579,24580,24581,24582,24583,24584,24585,24586,24587,24588,24589,24590,24591,24592,24593,24594,24595,24596,24597,24598,24599,24600,24601,24602,24603,24604,24605,24606,24607,24608,24609,24610,24611,24612,24613,24614,24615,24616,24617,24618,24619,24620,24621,24622,24623,24624,24625,24626,24627,24628,24629,24630,24631,24632,24633,24634,24635,24636,24637,24638,24639,24640,24641,24642,24643,24644,24645,24646,24647,24648,24649,24650,24651,24652,24653,24654,24655,24656,24657,24658,24659,24660,24661,24662,24663,24664,24665,24666,24667,24668,24669,24670,24671,24672,24673,24674,24675,24676,24677,24678,24679,24680,24681,24682,24683,24684,24685,24686,24687,24688,24689,24690,24691,24692,24693,24694,24695,24696,24697,24698,24699,24700,24701,24702,24703,24704,24705,24706,24707,24708,24709,24710,24711,24712,24713,24714,24715,24716,24717,24718,24719,24720,24721,24722,24723,24724,24725,24726,24727,24728,24729,24730,24731,24732,24733,24734,24735,24736,24737,24738,24739,24740,24741,24742,24743,24744,24745,24746,24747,24748,24749,24750,24751,24752,24753,24754,24755,24756,24757,24758,24759,24760,24761,24762,24763,24764,24765,24766,24767,24768,24769,24770,24771,24772,24773,24774,24775,24776,24777,24778,24779,24780,24781,24782,24783,24784,24785,24786,24787,24788,24789,24790,24791,24792,24793,24794,24795,24796,24797,24798,24799,24800,24801,24802,24803,24804,24805,24806,24807,24808,24809,24810,24811,24812,24813,24814,24815,24816,24817,24818,24819,24820,24821,24822,24823,24824,24825,24826,24827,24828,24829,24830,24831,24832,24833,24834,24835,24836,24837,24838,24839,24840,24841,24842,24843,24844,24845,24846,24847,24848,24849,24850,24851,24852,24853,24854,24855,24856,24857,24858,24859,24860,24861,24862,24863,24864,24865,24866,24867,24868,24869,24870,24871,24872,24873,24874,24875,24876,24877,24878,24879,24880,24881,24882,24883,24884,24885,24886,24887,24888,24889,24890,24891,24892,24893,24894,24895,24896,24897,24898,24899,24900,24901,24902,24903,24904,24905,24906,24907,24908,24909,24910,24911,24912,24913,24914,24915,24916,24917,24918,24919,24920,24921,24922,24923,24924,24925,24926,24927,24928,24929,24930,24931,24932,24933,24934,24935,24936,24937,24938,24939,24940,24941,24942,24943,24944,24945,24946,24947,24948,24949,24950,24951,24952,24953,24954,24955,24956,24957,24958,24959,24960,24961,24962,24963,24964,24965,24966,24967,24968,24969,24970,24971,24972,24973,24974,24975,24976,24977,24978,24979,24980,24981,24982,24983,24984,24985,24986,24987,24988,24989,24990,24991,24992,24993,24994,24995,24996,24997,24998,24999,25000,25001,25002,25003,25004,25005,25006,25007,25008,25009,25010,25011,25012,25013,25014,25015,25016,25017,25018,25019,25020,25021,25022,25023,25024,25025,25026,25027,25028,25029,25030,25031,25032,25033,25034,25035,25036,25037,25038,25039,25040,25041,25042,25043,25044,25045,25046,25047,25048,25049,25050,25051,25052,25053,25054,25055,25056,25057,25058,25059,25060,25061,25062,25063,25064,25065,25066,25067,25068,25069,25070,25071,25072,25073,25074,25075,25076,25077,25078,25079,25080,25081,25082,25083,25084,25085,25086,25087,25088,25089,25090,25091,25092,25093,25094,25095,25096,25097,25098,25099,25100,25101,25102,25103,25104,25105,25106,25107,25108,25109,25110,25111,25112,25113,25114,25115,25116,25117,25118,25119,25120,25121,25122,25123,25124,25125,25126,25127,25128,25129,25130,25131,25132,25133,25134,25135,25136,25137,25138,25139,25140,25141,25142,25143,25144,25145,25146,25147,25148,25149,25150,25151,25152,25153,25154,25155,25156,25157,25158,25159,25160,25161,25162,25163,25164,25165,25166,25167,25168,25169,25170,25171,25172,25173,25174,25175,25176,25177,25178,25179,25180,25181,25182,25183,25184,25185,25186,25187,25188,25189,25190,25191,25192,25193,25194,25195,25196,25197,25198,25199,25200,25201,25202,25203,25204,25205,25206,25207,25208,25209,25210,25211,25212,25213,25214,25215,25216,25217,25218,25219,25220,25221,25222,25223,25224,25225,25226,25227,25228,25229,25230,25231,25232,25233,25234,25235,25236,25237,25238,25239,25240,25241,25242,25243,25244,25245,25246,25247,25248,25249,25250,25251,25252,25253,25254,25255,25256,25257,25258,25259,25260,25261,25262,25263,25264,25265,25266,25267,25268,25269,25270,25271,25272,25273,25274,25275,25276,25277,25278,25279,25280,25281,25282,25283,25284,25285,25286,25287,25288,25289,25290,25291,25292,25293,25294,25295,25296,25297,25298,25299,25300,25301,25302,25303,25304,25305,25306,25307,25308,25309,25310,25311,25312,25313,25314,25315,25316,25317,25318,25319,25320,25321,25322,25323,25324,25325,25326,25327,25328,25329,25330,25331,25332,25333,25334,25335,25336,25337,25338,25339,25340,25341,25342,25343,25344,25345,25346,25347,25348,25349,25350,25351,25352,25353,25354,25355,25356,25357,25358,25359,25360,25361,25362,25363,25364,25365,25366,25367,25368,25369,25370,25371,25372,25373,25374,25375,25376,25377,25378,25379,25380,25381,25382,25383,25384,25385,25386,25387,25388,25389,25390,25391,25392,25393,25394,25395,25396,25397,25398,25399,25400,25401,25402,25403,25404,25405,25406,25407,25408,25409,25410,25411,25412,25413,25414,25415,25416,25417,25418,25419,25420,25421,25422,25423,25424,25425,25426,25427,25428,25429,25430,25431,25432,25433,25434,25435,25436,25437,25438,25439,25440,25441,25442,25443,25444,25445,25446,25447,25448,25449,25450,25451,25452,25453,25454,25455,25456,25457,25458,25459,25460,25461,25462,25463,25464,25465,25466,25467,25468,25469,25470,25471,25472,25473,25474,25475,25476,25477,25478,25479,25480,25481,25482,25483,25484,25485,25486,25487,25488,25489,25490,25491,25492,25493,25494,25495,25496,25497,25498,25499,25500,25501,25502,25503,25504,25505,25506,25507,25508,25509,25510,25511,25512,25513,25514,25515,25516,25517,25518,25519,25520,25521,25522,25523,25524,25525,25526,25527,25528,25529,25530,25531,25532,25533,25534,25535,25536,25537,25538,25539,25540,25541,25542,25543,25544,25545,25546,25547,25548,25549,25550,25551,25552,25553,25554,25555,25556,25557,25558,25559,25560,25561,25562,25563,25564,25565,25566,25567,25568,25569,25570,25571,25572,25573,25574,25575,25576,25577,25578,25579,25580,25581,25582,25583,25584,25585,25586,25587,25588,25589,25590,25591,25592,25593,25594,25595,25596,25597,25598,25599,25600,25601,25602,25603,25604,25605,25606,25607,25608,25609,25610,25611,25612,25613,25614,25615,25616,25617,25618,25619,25620,25621,25622,25623,25624,25625,25626,25627,25628,25629,25630,25631,25632,25633,25634,25635,25636,25637,25638,25639,25640,25641,25642,25643,25644,25645,25646,25647,25648,25649,25650,25651,25652,25653,25654,25655,25656,25657,25658,25659,25660,25661,25662,25663,25664,25665,25666,25667,25668,25669,25670,25671,25672,25673,25674,25675,25676,25677,25678,25679,25680,25681,25682,25683,25684,25685,25686,25687,25688,25689,25690,25691,25692,25693,25694,25695,25696,25697,25698,25699,25700,25701,25702,25703,25704,25705,25706,25707,25708,25709,25710,25711,25712,25713,25714,25715,25716,25717,25718,25719,25720,25721,25722,25723,25724,25725,25726,25727,25728,25729,25730,25731,25732,25733,25734,25735,25736,25737,25738,25739,25740,25741,25742,25743,25744,25745,25746,25747,25748,25749,25750,25751,25752,25753,25754,25755,25756,25757,25758,25759,25760,25761,25762,25763,25764,25765,25766,25767,25768,25769,25770,25771,25772,25773,25774,25775,25776,25777,25778,25779,25780,25781,25782,25783,25784,25785,25786,25787,25788,25789,25790,25791,25792,25793,25794,25795,25796,25797,25798,25799,25800,25801,25802,25803,25804,25805,25806,25807,25808,25809,25810,25811,25812,25813,25814,25815,25816,25817,25818,25819,25820,25821,25822,25823,25824,25825,25826,25827,25828,25829,25830,25831,25832,25833,25834,25835,25836,25837,25838,25839,25840,25841,25842,25843,25844,25845,25846,25847,25848,25849,25850,25851,25852,25853,25854,25855,25856,25857,25858,25859,25860,25861,25862,25863,25864,25865,25866,25867,25868,25869,25870,25871,25872,25873,25874,25875,25876,25877,25878,25879,25880,25881,25882,25883,25884,25885,25886,25887,25888,25889,25890,25891,25892,25893,25894,25895,25896,25897,25898,25899,25900,25901,25902,25903,25904,25905,25906,25907,25908,25909,25910,25911,25912,25913,25914,25915,25916,25917,25918,25919,25920,25921,25922,25923,25924,25925,25926,25927,25928,25929,25930,25931,25932,25933,25934,25935,25936,25937,25938,25939,25940,25941,25942,25943,25944,25945,25946,25947,25948,25949,25950,25951,25952,25953,25954,25955,25956,25957,25958,25959,25960,25961,25962,25963,25964,25965,25966,25967,25968,25969,25970,25971,25972,25973,25974,25975,25976,25977,25978,25979,25980,25981,25982,25983,25984,25985,25986,25987,25988,25989,25990,25991,25992,25993,25994,25995,25996,25997,25998,25999,26000,26001,26002,26003,26004,26005,26006,26007,26008,26009,26010,26011,26012,26013,26014,26015,26016,26017,26018,26019,26020,26021,26022,26023,26024,26025,26026,26027,26028,26029,26030,26031,26032,26033,26034,26035,26036,26037,26038,26039,26040,26041,26042,26043,26044,26045,26046,26047,26048,26049,26050,26051,26052,26053,26054,26055,26056,26057,26058,26059,26060,26061,26062,26063,26064,26065,26066,26067,26068,26069,26070,26071,26072,26073,26074,26075,26076,26077,26078,26079,26080,26081,26082,26083,26084,26085,26086,26087,26088,26089,26090,26091,26092,26093,26094,26095,26096,26097,26098,26099,26100,26101,26102,26103,26104,26105,26106,26107,26108,26109,26110,26111,26112,26113,26114,26115,26116,26117,26118,26119,26120,26121,26122,26123,26124,26125,26126,26127,26128,26129,26130,26131,26132,26133,26134,26135,26136,26137,26138,26139,26140,26141,26142,26143,26144,26145,26146,26147,26148,26149,26150,26151,26152,26153,26154,26155,26156,26157,26158,26159,26160,26161,26162,26163,26164,26165,26166,26167,26168,26169,26170,26171,26172,26173,26174,26175,26176,26177,26178,26179,26180,26181,26182,26183,26184,26185,26186,26187,26188,26189,26190,26191,26192,26193,26194,26195,26196,26197,26198,26199,26200,26201,26202,26203,26204,26205,26206,26207,26208,26209,26210,26211,26212,26213,26214,26215,26216,26217,26218,26219,26220,26221,26222,26223,26224,26225,26226,26227,26228,26229,26230,26231,26232,26233,26234,26235,26236,26237,26238,26239,26240,26241,26242,26243,26244,26245,26246,26247,26248,26249,26250,26251,26252,26253,26254,26255,26256,26257,26258,26259,26260,26261,26262,26263,26264,26265,26266,26267,26268,26269,26270,26271,26272,26273,26274,26275,26276,26277,26278,26279,26280,26281,26282,26283,26284,26285,26286,26287,26288,26289,26290,26291,26292,26293,26294,26295,26296,26297,26298,26299,26300,26301,26302,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321,26322,26323,26324,26325,26326,26327,26328,26329,26330,26331,26332,26333,26334,26335,26336,26337,26338,26339,26340,26341,26342,26343,26344,26345,26346,26347,26348,26349,26350,26351,26352,26353,26354,26355,26356,26357,26358,26359,26360,26361,26362,26363,26364,26365,26366,26367,26368,26369,26370,26371,26372,26373,26374,26375,26376,26377,26378,26379,26380,26381,26382,26383,26384,26385,26386,26387,26388,26389,26390,26391,26392,26393,26394,26395,26396,26397,26398,26399,26400,26401,26402,26403,26404,26405,26406,26407,26408,26409,26410,26411,26412,26413,26414,26415,26416,26417,26418,26419,26420,26421,26422,26423,26424,26425,26426,26427,26428,26429,26430,26431,26432,26433,26434,26435,26436,26437,26438,26439,26440,26441,26442,26443,26444,26445,26446,26447,26448,26449,26450,26451,26452,26453,26454,26455,26456,26457,26458,26459,26460,26461,26462,26463,26464,26465,26466,26467,26468,26469,26470,26471,26472,26473,26474,26475,26476,26477,26478,26479,26480,26481,26482,26483,26484,26485,26486,26487,26488,26489,26490,26491,26492,26493,26494,26495,26496,26497,26498,26499,26500,26501,26502,26503,26504,26505,26506,26507,26508,26509,26510,26511,26512,26513,26514,26515,26516,26517,26518,26519,26520,26521,26522,26523,26524,26525,26526,26527,26528,26529,26530,26531,26532,26533,26534,26535,26536,26537,26538,26539,26540,26541,26542,26543,26544,26545,26546,26547,26548,26549,26550,26551,26552,26553,26554,26555,26556,26557,26558,26559,26560,26561,26562,26563,26564,26565,26566,26567,26568,26569,26570,26571,26572,26573,26574,26575,26576,26577,26578,26579,26580,26581,26582,26583,26584,26585,26586,26587,26588,26589,26590,26591,26592,26593,26594,26595,26596,26597,26598,26599,26600,26601,26602,26603,26604,26605,26606,26607,26608,26609,26610,26611,26612,26613,26614,26615,26616,26617,26618,26619,26620,26621,26622,26623,26624,26625,26626,26627,26628,26629,26630,26631,26632,26633,26634,26635,26636,26637,26638,26639,26640,26641,26642,26643,26644,26645,26646,26647,26648,26649,26650,26651,26652,26653,26654,26655,26656,26657,26658,26659,26660,26661,26662,26663,26664,26665,26666,26667,26668,26669,26670,26671,26672,26673,26674,26675,26676,26677,26678,26679,26680,26681,26682,26683,26684,26685,26686,26687,26688,26689,26690,26691,26692,26693,26694,26695,26696,26697,26698,26699,26700,26701,26702,26703,26704,26705,26706,26707,26708,26709,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26720,26721,26722,26723,26724,26725,26726,26727,26728,26729,26730,26731,26732,26733,26734,26735,26736,26737,26738,26739,26740,26741,26742,26743,26744,26745,26746,26747,26748,26749,26750,26751,26752,26753,26754,26755,26756,26757,26758,26759,26760,26761,26762,26763,26764,26765,26766,26767,26768,26769,26770,26771,26772,26773,26774,26775,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26786,26787,26788,26789,26790,26791,26792,26793,26794,26795,26796,26797,26798,26799,26800,26801,26802,26803,26804,26805,26806,26807,26808,26809,26810,26811,26812,26813,26814,26815,26816,26817,26818,26819,26820,26821,26822,26823,26824,26825,26826,26827,26828,26829,26830,26831,26832,26833,26834,26835,26836,26837,26838,26839,26840,26841,26842,26843,26844,26845,26846,26847,26848,26849,26850,26851,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26862,26863,26864,26865,26866,26867,26868,26869,26870,26871,26872,26873,26874,26875,26876,26877,26878,26879,26880,26881,26882,26883,26884,26885,26886,26887,26888,26889,26890,26891,26892,26893,26894,26895,26896,26897,26898,26899,26900,26901,26902,26903,26904,26905,26906,26907,26908,26909,26910,26911,26912,26913,26914,26915,26916,26917,26918,26919,26920,26921,26922,26923,26924,26925,26926,26927,26928,26929,26930,26931,26932,26933,26934,26935,26936,26937,26938,26939,26940,26941,26942,26943,26944,26945,26946,26947,26948,26949,26950,26951,26952,26953,26954,26955,26956,26957,26958,26959,26960,26961,26962,26963,26964,26965,26966,26967,26968,26969,26970,26971,26972,26973,26974,26975,26976,26977,26978,26979,26980,26981,26982,26983,26984,26985,26986,26987,26988,26989,26990,26991,26992,26993,26994,26995,26996,26997,26998,26999,27000,27001,27002,27003,27004,27005,27006,27007,27008,27009,27010,27011,27012,27013,27014,27015,27016,27017,27018,27019,27020,27021,27022,27023,27024,27025,27026,27027,27028,27029,27030,27031,27032,27033,27034,27035,27036,27037,27038,27039,27040,27041,27042,27043,27044,27045,27046,27047,27048,27049,27050,27051,27052,27053,27054,27055,27056,27057,27058,27059,27060,27061,27062,27063,27064,27065,27066,27067,27068,27069,27070,27071,27072,27073,27074,27075,27076,27077,27078,27079,27080,27081,27082,27083,27084,27085,27086,27087,27088,27089,27090,27091,27092,27093,27094,27095,27096,27097,27098,27099,27100,27101,27102,27103,27104,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27117,27118,27119,27120,27121,27122,27123,27124,27125,27126,27127,27128,27129,27130,27131,27132,27133,27134,27135,27136,27137,27138,27139,27140,27141,27142,27143,27144,27145,27146,27147,27148,27149,27150,27151,27152,27153,27154,27155,27156,27157,27158,27159,27160,27161,27162,27163,27164,27165,27166,27167,27168,27169,27170,27171,27172,27173,27174,27175,27176,27177,27178,27179,27180,27181,27182,27183,27184,27185,27186,27187,27188,27189,27190,27191,27192,27193,27194,27195,27196,27197,27198,27199,27200,27201,27202,27203,27204,27205,27206,27207,27208,27209,27210,27211,27212,27213,27214,27215,27216,27217,27218,27219,27220,27221,27222,27223,27224,27225,27226,27227,27228,27229,27230,27231,27232,27233,27234,27235,27236,27237,27238,27239,27240,27241,27242,27243,27244,27245,27246,27247,27248,27249,27250,27251,27252,27253,27254,27255,27256,27257,27258,27259,27260,27261,27262,27263,27264,27265,27266,27267,27268,27269,27270,27271,27272,27273,27274,27275,27276,27277,27278,27279,27280,27281,27282,27283,27284,27285,27286,27287,27288,27289,27290,27291,27292,27293,27294,27295,27296,27297,27298,27299,27300,27301,27302,27303,27304,27305,27306,27307,27308,27309,27310,27311,27312,27313,27314,27315,27316,27317,27318,27319,27320,27321,27322,27323,27324,27325,27326,27327,27328,27329,27330,27331,27332,27333,27334,27335,27336,27337,27338,27339,27340,27341,27342,27343,27344,27345,27346,27347,27348,27349,27350,27351,27352,27353,27354,27355,27356,27357,27358,27359,27360,27361,27362,27363,27364,27365,27366,27367,27368,27369,27370,27371,27372,27373,27374,27375,27376,27377,27378,27379,27380,27381,27382,27383,27384,27385,27386,27387,27388,27389,27390,27391,27392,27393,27394,27395,27396,27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27424,27425,27426,27427,27428,27429,27430,27431,27432,27433,27434,27435,27436,27437,27438,27439,27440,27441,27442,27443,27444,27445,27446,27447,27448,27449,27450,27451,27452,27453,27454,27455,27456,27457,27458,27459,27460,27461,27462,27463,27464,27465,27466,27467,27468,27469,27470,27471,27472,27473,27474,27475,27476,27477,27478,27479,27480,27481,27482,27483,27484,27485,27486,27487,27488,27489,27490,27491,27492,27493,27494,27495,27496,27497,27498,27499,27500,27501,27502,27503,27504,27505,27506,27507,27508,27509,27510,27511,27512,27513,27514,27515,27516,27517,27518,27519,27520,27521,27522,27523,27524,27525,27526,27527,27528,27529,27530,27531,27532,27533,27534,27535,27536,27537,27538,27539,27540,27541,27542,27543,27544,27545,27546,27547,27548,27549,27550,27551,27552,27553,27554,27555,27556,27557,27558,27559,27560,27561,27562,27563,27564,27565,27566,27567,27568,27569,27570,27571,27572,27573,27574,27575,27576,27577,27578,27579,27580,27581,27582,27583,27584,27585,27586,27587,27588,27589,27590,27591,27592,27593,27594,27595,27596,27597,27598,27599,27600,27601,27602,27603,27604,27605,27606,27607,27608,27609,27610,27611,27612,27613,27614,27615,27616,27617,27618,27619,27620,27621,27622,27623,27624,27625,27626,27627,27628,27629,27630,27631,27632,27633,27634,27635,27636,27637,27638,27639,27640,27641,27642,27643,27644,27645,27646,27647,27648,27649,27650,27651,27652,27653,27654,27655,27656,27657,27658,27659,27660,27661,27662,27663,27664,27665,27666,27667,27668,27669,27670,27671,27672,27673,27674,27675,27676,27677,27678,27679,27680,27681,27682,27683,27684,27685,27686,27687,27688,27689,27690,27691,27692,27693,27694,27695,27696,27697,27698,27699,27700,27701,27702,27703,27704,27705,27706,27707,27708,27709,27710,27711,27712,27713,27714,27715,27716,27717,27718,27719,27720,27721,27722,27723,27724,27725,27726,27727,27728,27729,27730,27731,27732,27733,27734,27735,27736,27737,27738,27739,27740,27741,27742,27743,27744,27745,27746,27747,27748,27749,27750,27751,27752,27753,27754,27755,27756,27757,27758,27759,27760,27761,27762,27763,27764,27765,27766,27767,27768,27769,27770,27771,27772,27773,27774,27775,27776,27777,27778,27779,27780,27781,27782,27783,27784,27785,27786,27787,27788,27789,27790,27791,27792,27793,27794,27795,27796,27797,27798,27799,27800,27801,27802,27803,27804,27805,27806,27807,27808,27809,27810,27811,27812,27813,27814,27815,27816,27817,27818,27819,27820,27821,27822,27823,27824,27825,27826,27827,27828,27829,27830,27831,27832,27833,27834,27835,27836,27837,27838,27839,27840,27841,27842,27843,27844,27845,27846,27847,27848,27849,27850,27851,27852,27853,27854,27855,27856,27857,27858,27859,27860,27861,27862,27863,27864,27865,27866,27867,27868,27869,27870,27871,27872,27873,27874,27875,27876,27877,27878,27879,27880,27881,27882,27883,27884,27885,27886,27887,27888,27889,27890,27891,27892,27893,27894,27895,27896,27897,27898,27899,27900,27901,27902,27903,27904,27905,27906,27907,27908,27909,27910,27911,27912,27913,27914,27915,27916,27917,27918,27919,27920,27921,27922,27923,27924,27925,27926,27927,27928,27929,27930,27931,27932,27933,27934,27935,27936,27937,27938,27939,27940,27941,27942,27943,27944,27945,27946,27947,27948,27949,27950,27951,27952,27953,27954,27955,27956,27957,27958,27959,27960,27961,27962,27963,27964,27965,27966,27967,27968,27969,27970,27971,27972,27973,27974,27975,27976,27977,27978,27979,27980,27981,27982,27983,27984,27985,27986,27987,27988,27989,27990,27991,27992,27993,27994,27995,27996,27997,27998,27999,28000,28001,28002,28003,28004,28005,28006,28007,28008,28009,28010,28011,28012,28013,28014,28015,28016,28017,28018,28019,28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28032,28033,28034,28035,28036,28037,28038,28039,28040,28041,28042,28043,28044,28045,28046,28047,28048,28049,28050,28051,28052,28053,28054,28055,28056,28057,28058,28059,28060,28061,28062,28063,28064,28065,28066,28067,28068,28069,28070,28071,28072,28073,28074,28075,28076,28077,28078,28079,28080,28081,28082,28083,28084,28085,28086,28087,28088,28089,28090,28091,28092,28093,28094,28095,28096,28097,28098,28099,28100,28101,28102,28103,28104,28105,28106,28107,28108,28109,28110,28111,28112,28113,28114,28115,28116,28117,28118,28119,28120,28121,28122,28123,28124,28125,28126,28127,28128,28129,28130,28131,28132,28133,28134,28135,28136,28137,28138,28139,28140,28141,28142,28143,28144,28145,28146,28147,28148,28149,28150,28151,28152,28153,28154,28155,28156,28157,28158,28159,28160,28161,28162,28163,28164,28165,28166,28167,28168,28169,28170,28171,28172,28173,28174,28175,28176,28177,28178,28179,28180,28181,28182,28183,28184,28185,28186,28187,28188,28189,28190,28191,28192,28193,28194,28195,28196,28197,28198,28199,28200,28201,28202,28203,28204,28205,28206,28207,28208,28209,28210,28211,28212,28213,28214,28215,28216,28217,28218,28219,28220,28221,28222,28223,28224,28225,28226,28227,28228,28229,28230,28231,28232,28233,28234,28235,28236,28237,28238,28239,28240,28241,28242,28243,28244,28245,28246,28247,28248,28249,28250,28251,28252,28253,28254,28255,28256,28257,28258,28259,28260,28261,28262,28263,28264,28265,28266,28267,28268,28269,28270,28271,28272,28273,28274,28275,28276,28277,28278,28279,28280,28281,28282,28283,28284,28285,28286,28287,28288,28289,28290,28291,28292,28293,28294,28295,28296,28297,28298,28299,28300,28301,28302,28303,28304,28305,28306,28307,28308,28309,28310,28311,28312,28313,28314,28315,28316,28317,28318,28319,28320,28321,28322,28323,28324,28325,28326,28327,28328,28329,28330,28331,28332,28333,28334,28335,28336,28337,28338,28339,28340,28341,28342,28343,28344,28345,28346,28347,28348,28349,28350,28351,28352,28353,28354,28355,28356,28357,28358,28359,28360,28361,28362,28363,28364,28365,28366,28367,28368,28369,28370,28371,28372,28373,28374,28375,28376,28377,28378,28379,28380,28381,28382,28383,28384,28385,28386,28387,28388,28389,28390,28391,28392,28393,28394,28395,28396,28397,28398,28399,28400,28401,28402,28403,28404,28405,28406,28407,28408,28409,28410,28411,28412,28413,28414,28415,28416,28417,28418,28419,28420,28421,28422,28423,28424,28425,28426,28427,28428,28429,28430,28431,28432,28433,28434,28435,28436,28437,28438,28439,28440,28441,28442,28443,28444,28445,28446,28447,28448,28449,28450,28451,28452,28453,28454,28455,28456,28457,28458,28459,28460,28461,28462,28463,28464,28465,28466,28467,28468,28469,28470,28471,28472,28473,28474,28475,28476,28477,28478,28479,28480,28481,28482,28483,28484,28485,28486,28487,28488,28489,28490,28491,28492,28493,28494,28495,28496,28497,28498,28499,28500,28501,28502,28503,28504,28505,28506,28507,28508,28509,28510,28511,28512,28513,28514,28515,28516,28517,28518,28519,28520,28521,28522,28523,28524,28525,28526,28527,28528,28529,28530,28531,28532,28533,28534,28535,28536,28537,28538,28539,28540,28541,28542,28543,28544,28545,28546,28547,28548,28549,28550,28551,28552,28553,28554,28555,28556,28557,28558,28559,28560,28561,28562,28563,28564,28565,28566,28567,28568,28569,28570,28571,28572,28573,28574,28575,28576,28577,28578,28579,28580,28581,28582,28583,28584,28585,28586,28587,28588,28589,28590,28591,28592,28593,28594,28595,28596,28597,28598,28599,28600,28601,28602,28603,28604,28605,28606,28607,28608,28609,28610,28611,28612,28613,28614,28615,28616,28617,28618,28619,28620,28621,28622,28623,28624,28625,28626,28627,28628,28629,28630,28631,28632,28633,28634,28635,28636,28637,28638,28639,28640,28641,28642,28643,28644,28645,28646,28647,28648,28649,28650,28651,28652,28653,28654,28655,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671,28672,28673,28674,28675,28676,28677,28678,28679,28680,28681,28682,28683,28684,28685,28686,28687,28688,28689,28690,28691,28692,28693,28694,28695,28696,28697,28698,28699,28700,28701,28702,28703,28704,28705,28706,28707,28708,28709,28710,28711,28712,28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28725,28726,28727,28728,28729,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741,28742,28743,28744,28745,28746,28747,28748,28749,28750,28751,28752,28753,28754,28755,28756,28757,28758,28759,28760,28761,28762,28763,28764,28765,28766,28767,28768,28769,28770,28771,28772,28773,28774,28775,28776,28777,28778,28779,28780,28781,28782,28783,28784,28785,28786,28787,28788,28789,28790,28791,28792,28793,28794,28795,28796,28797,28798,28799,28800,28801,28802,28803,28804,28805,28806,28807,28808,28809,28810,28811,28812,28813,28814,28815,28816,28817,28818,28819,28820,28821,28822,28823,28824,28825,28826,28827,28828,28829,28830,28831,28832,28833,28834,28835,28836,28837,28838,28839,28840,28841,28842,28843,28844,28845,28846,28847,28848,28849,28850,28851,28852,28853,28854,28855,28856,28857,28858,28859,28860,28861,28862,28863,28864,28865,28866,28867,28868,28869,28870,28871,28872,28873,28874,28875,28876,28877,28878,28879,28880,28881,28882,28883,28884,28885,28886,28887,28888,28889,28890,28891,28892,28893,28894,28895,28896,28897,28898,28899,28900,28901,28902,28903,28904,28905,28906,28907,28908,28909,28910,28911,28912,28913,28914,28915,28916,28917,28918,28919,28920,28921,28922,28923,28924,28925,28926,28927,28928,28929,28930,28931,28932,28933,28934,28935,28936,28937,28938,28939,28940,28941,28942,28943,28944,28945,28946,28947,28948,28949,28950,28951,28952,28953,28954,28955,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28966,28967,28968,28969,28970,28971,28972,28973,28974,28975,28976,28977,28978,28979,28980,28981,28982,28983,28984,28985,28986,28987,28988,28989,28990,28991,28992,28993,28994,28995,28996,28997,28998,28999,29000,29001,29002,29003,29004,29005,29006,29007,29008,29009,29010,29011,29012,29013,29014,29015,29016,29017,29018,29019,29020,29021,29022,29023,29024,29025,29026,29027,29028,29029,29030,29031,29032,29033,29034,29035,29036,29037,29038,29039,29040,29041,29042,29043,29044,29045,29046,29047,29048,29049,29050,29051,29052,29053,29054,29055,29056,29057,29058,29059,29060,29061,29062,29063,29064,29065,29066,29067,29068,29069,29070,29071,29072,29073,29074,29075,29076,29077,29078,29079,29080,29081,29082,29083,29084,29085,29086,29087,29088,29089,29090,29091,29092,29093,29094,29095,29096,29097,29098,29099,29100,29101,29102,29103,29104,29105,29106,29107,29108,29109,29110,29111,29112,29113,29114,29115,29116,29117,29118,29119,29120,29121,29122,29123,29124,29125,29126,29127,29128,29129,29130,29131,29132,29133,29134,29135,29136,29137,29138,29139,29140,29141,29142,29143,29144,29145,29146,29147,29148,29149,29150,29151,29152,29153,29154,29155,29156,29157,29158,29159,29160,29161,29162,29163,29164,29165,29166,29167,29168,29169,29170,29171,29172,29173,29174,29175,29176,29177,29178,29179,29180,29181,29182,29183,29184,29185,29186,29187,29188,29189,29190,29191,29192,29193,29194,29195,29196,29197,29198,29199,29200,29201,29202,29203,29204,29205,29206,29207,29208,29209,29210,29211,29212,29213,29214,29215,29216,29217,29218,29219,29220,29221,29222,29223,29224,29225,29226,29227,29228,29229,29230,29231,29232,29233,29234,29235,29236,29237,29238,29239,29240,29241,29242,29243,29244,29245,29246,29247,29248,29249,29250,29251,29252,29253,29254,29255,29256,29257,29258,29259,29260,29261,29262,29263,29264,29265,29266,29267,29268,29269,29270,29271,29272,29273,29274,29275,29276,29277,29278,29279,29280,29281,29282,29283,29284,29285,29286,29287,29288,29289,29290,29291,29292,29293,29294,29295,29296,29297,29298,29299,29300,29301,29302,29303,29304,29305,29306,29307,29308,29309,29310,29311,29312,29313,29314,29315,29316,29317,29318,29319,29320,29321,29322,29323,29324,29325,29326,29327,29328,29329,29330,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29343,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29356,29357,29358,29359,29360,29361,29362,29363,29364,29365,29366,29367,29368,29369,29370,29371,29372,29373,29374,29375,29376,29377,29378,29379,29380,29381,29382,29383,29384,29385,29386,29387,29388,29389,29390,29391,29392,29393,29394,29395,29396,29397,29398,29399,29400,29401,29402,29403,29404,29405,29406,29407,29408,29409,29410,29411,29412,29413,29414,29415,29416,29417,29418,29419,29420,29421,29422,29423,29424,29425,29426,29427,29428,29429,29430,29431,29432,29433,29434,29435,29436,29437,29438,29439,29440,29441,29442,29443,29444,29445,29446,29447,29448,29449,29450,29451,29452,29453,29454,29455,29456,29457,29458,29459,29460,29461,29462,29463,29464,29465,29466,29467,29468,29469,29470,29471,29472,29473,29474,29475,29476,29477,29478,29479,29480,29481,29482,29483,29484,29485,29486,29487,29488,29489,29490,29491,29492,29493,29494,29495,29496,29497,29498,29499,29500,29501,29502,29503,29504,29505,29506,29507,29508,29509,29510,29511,29512,29513,29514,29515,29516,29517,29518,29519,29520,29521,29522,29523,29524,29525,29526,29527,29528,29529,29530,29531,29532,29533,29534,29535,29536,29537,29538,29539,29540,29541,29542,29543,29544,29545,29546,29547,29548,29549,29550,29551,29552,29553,29554,29555,29556,29557,29558,29559,29560,29561,29562,29563,29564,29565,29566,29567,29568,29569,29570,29571,29572,29573,29574,29575,29576,29577,29578,29579,29580,29581,29582,29583,29584,29585,29586,29587,29588,29589,29590,29591,29592,29593,29594,29595,29596,29597,29598,29599,29600,29601,29602,29603,29604,29605,29606,29607,29608,29609,29610,29611,29612,29613,29614,29615,29616,29617,29618,29619,29620,29621,29622,29623,29624,29625,29626,29627,29628,29629,29630,29631,29632,29633,29634,29635,29636,29637,29638,29639,29640,29641,29642,29643,29644,29645,29646,29647,29648,29649,29650,29651,29652,29653,29654,29655,29656,29657,29658,29659,29660,29661,29662,29663,29664,29665,29666,29667,29668,29669,29670,29671,29672,29673,29674,29675,29676,29677,29678,29679,29680,29681,29682,29683,29684,29685,29686,29687,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29699,29700,29701,29702,29703,29704,29705,29706,29707,29708,29709,29710,29711,29712,29713,29714,29715,29716,29717,29718,29719,29720,29721,29722,29723,29724,29725,29726,29727,29728,29729,29730,29731,29732,29733,29734,29735,29736,29737,29738,29739,29740,29741,29742,29743,29744,29745,29746,29747,29748,29749,29750,29751,29752,29753,29754,29755,29756,29757,29758,29759,29760,29761,29762,29763,29764,29765,29766,29767,29768,29769,29770,29771,29772,29773,29774,29775,29776,29777,29778,29779,29780,29781,29782,29783,29784,29785,29786,29787,29788,29789,29790,29791,29792,29793,29794,29795,29796,29797,29798,29799,29800,29801,29802,29803,29804,29805,29806,29807,29808,29809,29810,29811,29812,29813,29814,29815,29816,29817,29818,29819,29820,29821,29822,29823,29824,29825,29826,29827,29828,29829,29830,29831,29832,29833,29834,29835,29836,29837,29838,29839,29840,29841,29842,29843,29844,29845,29846,29847,29848,29849,29850,29851,29852,29853,29854,29855,29856,29857,29858,29859,29860,29861,29862,29863,29864,29865,29866,29867,29868,29869,29870,29871,29872,29873,29874,29875,29876,29877,29878,29879,29880,29881,29882,29883,29884,29885,29886,29887,29888,29889,29890,29891,29892,29893,29894,29895,29896,29897,29898,29899,29900,29901,29902,29903,29904,29905,29906,29907,29908,29909,29910,29911,29912,29913,29914,29915,29916,29917,29918,29919,29920,29921,29922,29923,29924,29925,29926,29927,29928,29929,29930,29931,29932,29933,29934,29935,29936,29937,29938,29939,29940,29941,29942,29943,29944,29945,29946,29947,29948,29949,29950,29951,29952,29953,29954,29955,29956,29957,29958,29959,29960,29961,29962,29963,29964,29965,29966,29967,29968,29969,29970,29971,29972,29973,29974,29975,29976,29977,29978,29979,29980,29981,29982,29983,29984,29985,29986,29987,29988,29989,29990,29991,29992,29993,29994,29995,29996,29997,29998,29999,30000,30001,30002,30003,30004,30005,30006,30007,30008,30009,30010,30011,30012,30013,30014,30015,30016,30017,30018,30019,30020,30021,30022,30023,30024,30025,30026,30027,30028,30029,30030,30031,30032,30033,30034,30035,30036,30037,30038,30039,30040,30041,30042,30043,30044,30045,30046,30047,30048,30049,30050,30051,30052,30053,30054,30055,30056,30057,30058,30059,30060,30061,30062,30063,30064,30065,30066,30067,30068,30069,30070,30071,30072,30073,30074,30075,30076,30077,30078,30079,30080,30081,30082,30083,30084,30085,30086,30087,30088,30089,30090,30091,30092,30093,30094,30095,30096,30097,30098,30099,30100,30101,30102,30103,30104,30105,30106,30107,30108,30109,30110,30111,30112,30113,30114,30115,30116,30117,30118,30119,30120,30121,30122,30123,30124,30125,30126,30127,30128,30129,30130,30131,30132,30133,30134,30135,30136,30137,30138,30139,30140,30141,30142,30143,30144,30145,30146,30147,30148,30149,30150,30151,30152,30153,30154,30155,30156,30157,30158,30159,30160,30161,30162,30163,30164,30165,30166,30167,30168,30169,30170,30171,30172,30173,30174,30175,30176,30177,30178,30179,30180,30181,30182,30183,30184,30185,30186,30187,30188,30189,30190,30191,30192,30193,30194,30195,30196,30197,30198,30199,30200,30201,30202,30203,30204,30205,30206,30207,30208,30209,30210,30211,30212,30213,30214,30215,30216,30217,30218,30219,30220,30221,30222,30223,30224,30225,30226,30227,30228,30229,30230,30231,30232,30233,30234,30235,30236,30237,30238,30239,30240,30241,30242,30243,30244,30245,30246,30247,30248,30249,30250,30251,30252,30253,30254,30255,30256,30257,30258,30259,30260,30261,30262,30263,30264,30265,30266,30267,30268,30269,30270,30271,30272,30273,30274,30275,30276,30277,30278,30279,30280,30281,30282,30283,30284,30285,30286,30287,30288,30289,30290,30291,30292,30293,30294,30295,30296,30297,30298,30299,30300,30301,30302,30303,30304,30305,30306,30307,30308,30309,30310,30311,30312,30313,30314,30315,30316,30317,30318,30319,30320,30321,30322,30323,30324,30325,30326,30327,30328,30329,30330,30331,30332,30333,30334,30335,30336,30337,30338,30339,30340,30341,30342,30343,30344,30345,30346,30347,30348,30349,30350,30351,30352,30353,30354,30355,30356,30357,30358,30359,30360,30361,30362,30363,30364,30365,30366,30367,30368,30369,30370,30371,30372,30373,30374,30375,30376,30377,30378,30379,30380,30381,30382,30383,30384,30385,30386,30387,30388,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30399,30400,30401,30402,30403,30404,30405,30406,30407,30408,30409,30410,30411,30412,30413,30414,30415,30416,30417,30418,30419,30420,30421,30422,30423,30424,30425,30426,30427,30428,30429,30430,30431,30432,30433,30434,30435,30436,30437,30438,30439,30440,30441,30442,30443,30444,30445,30446,30447,30448,30449,30450,30451,30452,30453,30454,30455,30456,30457,30458,30459,30460,30461,30462,30463,30464,30465,30466,30467,30468,30469,30470,30471,30472,30473,30474,30475,30476,30477,30478,30479,30480,30481,30482,30483,30484,30485,30486,30487,30488,30489,30490,30491,30492,30493,30494,30495,30496,30497,30498,30499,30500,30501,30502,30503,30504,30505,30506,30507,30508,30509,30510,30511,30512,30513,30514,30515,30516,30517,30518,30519,30520,30521,30522,30523,30524,30525,30526,30527,30528,30529,30530,30531,30532,30533,30534,30535,30536,30537,30538,30539,30540,30541,30542,30543,30544,30545,30546,30547,30548,30549,30550,30551,30552,30553,30554,30555,30556,30557,30558,30559,30560,30561,30562,30563,30564,30565,30566,30567,30568,30569,30570,30571,30572,30573,30574,30575,30576,30577,30578,30579,30580,30581,30582,30583,30584,30585,30586,30587,30588,30589,30590,30591,30592,30593,30594,30595,30596,30597,30598,30599,30600,30601,30602,30603,30604,30605,30606,30607,30608,30609,30610,30611,30612,30613,30614,30615,30616,30617,30618,30619,30620,30621,30622,30623,30624,30625,30626,30627,30628,30629,30630,30631,30632,30633,30634,30635,30636,30637,30638,30639,30640,30641,30642,30643,30644,30645,30646,30647,30648,30649,30650,30651,30652,30653,30654,30655,30656,30657,30658,30659,30660,30661,30662,30663,30664,30665,30666,30667,30668,30669,30670,30671,30672,30673,30674,30675,30676,30677,30678,30679,30680,30681,30682,30683,30684,30685,30686,30687,30688,30689,30690,30691,30692,30693,30694,30695,30696,30697,30698,30699,30700,30701,30702,30703,30704,30705,30706,30707,30708,30709,30710,30711,30712,30713,30714,30715,30716,30717,30718,30719,30720,30721,30722,30723,30724,30725,30726,30727,30728,30729,30730,30731,30732,30733,30734,30735,30736,30737,30738,30739,30740,30741,30742,30743,30744,30745,30746,30747,30748,30749,30750,30751,30752,30753,30754,30755,30756,30757,30758,30759,30760,30761,30762,30763,30764,30765,30766,30767,30768,30769,30770,30771,30772,30773,30774,30775,30776,30777,30778,30779,30780,30781,30782,30783,30784,30785,30786,30787,30788,30789,30790,30791,30792,30793,30794,30795,30796,30797,30798,30799,30800,30801,30802,30803,30804,30805,30806,30807,30808,30809,30810,30811,30812,30813,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823,30824,30825,30826,30827,30828,30829,30830,30831,30832,30833,30834,30835,30836,30837,30838,30839,30840,30841,30842,30843,30844,30845,30846,30847,30848,30849,30850,30851,30852,30853,30854,30855,30856,30857,30858,30859,30860,30861,30862,30863,30864,30865,30866,30867,30868,30869,30870,30871,30872,30873,30874,30875,30876,30877,30878,30879,30880,30881,30882,30883,30884,30885,30886,30887,30888,30889,30890,30891,30892,30893,30894,30895,30896,30897,30898,30899,30900,30901,30902,30903,30904,30905,30906,30907,30908,30909,30910,30911,30912,30913,30914,30915,30916,30917,30918,30919,30920,30921,30922,30923,30924,30925,30926,30927,30928,30929,30930,30931,30932,30933,30934,30935,30936,30937,30938,30939,30940,30941,30942,30943,30944,30945,30946,30947,30948,30949,30950,30951,30952,30953,30954,30955,30956,30957,30958,30959,30960,30961,30962,30963,30964,30965,30966,30967,30968,30969,30970,30971,30972,30973,30974,30975,30976,30977,30978,30979,30980,30981,30982,30983,30984,30985,30986,30987,30988,30989,30990,30991,30992,30993,30994,30995,30996,30997,30998,30999,31000,31001,31002,31003,31004,31005,31006,31007,31008,31009,31010,31011,31012,31013,31014,31015,31016,31017,31018,31019,31020,31021,31022,31023,31024,31025,31026,31027,31028,31029,31030,31031,31032,31033,31034,31035,31036,31037,31038,31039,31040,31041,31042,31043,31044,31045,31046,31047,31048,31049,31050,31051,31052,31053,31054,31055,31056,31057,31058,31059,31060,31061,31062,31063,31064,31065,31066,31067,31068,31069,31070,31071,31072,31073,31074,31075,31076,31077,31078,31079,31080,31081,31082,31083,31084,31085,31086,31087,31088,31089,31090,31091,31092,31093,31094,31095,31096,31097,31098,31099,31100,31101,31102,31103,31104,31105,31106,31107,31108,31109,31110,31111,31112,31113,31114,31115,31116,31117,31118,31119,31120,31121,31122,31123,31124,31125,31126,31127,31128,31129,31130,31131,31132,31133,31134,31135,31136,31137,31138,31139,31140,31141,31142,31143,31144,31145,31146,31147,31148,31149,31150,31151,31152,31153,31154,31155,31156,31157,31158,31159,31160,31161,31162,31163,31164,31165,31166,31167,31168,31169,31170,31171,31172,31173,31174,31175,31176,31177,31178,31179,31180,31181,31182,31183,31184,31185,31186,31187,31188,31189,31190,31191,31192,31193,31194,31195,31196,31197,31198,31199,31200,31201,31202,31203,31204,31205,31206,31207,31208,31209,31210,31211,31212,31213,31214,31215,31216,31217,31218,31219,31220,31221,31222,31223,31224,31225,31226,31227,31228,31229,31230,31231,31232,31233,31234,31235,31236,31237,31238,31239,31240,31241,31242,31243,31244,31245,31246,31247,31248,31249,31250,31251,31252,31253,31254,31255,31256,31257,31258,31259,31260,31261,31262,31263,31264,31265,31266,31267,31268,31269,31270,31271,31272,31273,31274,31275,31276,31277,31278,31279,31280,31281,31282,31283,31284,31285,31286,31287,31288,31289,31290,31291,31292,31293,31294,31295,31296,31297,31298,31299,31300,31301,31302,31303,31304,31305,31306,31307,31308,31309,31310,31311,31312,31313,31314,31315,31316,31317,31318,31319,31320,31321,31322,31323,31324,31325,31326,31327,31328,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31344,31345,31346,31347,31348,31349,31350,31351,31352,31353,31354,31355,31356,31357,31358,31359,31360,31361,31362,31363,31364,31365,31366,31367,31368,31369,31370,31371,31372,31373,31374,31375,31376,31377,31378,31379,31380,31381,31382,31383,31384,31385,31386,31387,31388,31389,31390,31391,31392,31393,31394,31395,31396,31397,31398,31399,31400,31401,31402,31403,31404,31405,31406,31407,31408,31409,31410,31411,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31423,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31435,31436,31437,31438,31439,31440,31441,31442,31443,31444,31445,31446,31447,31448,31449,31450,31451,31452,31453,31454,31455,31456,31457,31458,31459,31460,31461,31462,31463,31464,31465,31466,31467,31468,31469,31470,31471,31472,31473,31474,31475,31476,31477,31478,31479,31480,31481,31482,31483,31484,31485,31486,31487,31488,31489,31490,31491,31492,31493,31494,31495,31496,31497,31498,31499,31500,31501,31502,31503,31504,31505,31506,31507,31508,31509,31510,31511,31512,31513,31514,31515,31516,31517,31518,31519,31520,31521,31522,31523,31524,31525,31526,31527,31528,31529,31530,31531,31532,31533,31534,31535,31536,31537,31538,31539,31540,31541,31542,31543,31544,31545,31546,31547,31548,31549,31550,31551,31552,31553,31554,31555,31556,31557,31558,31559,31560,31561,31562,31563,31564,31565,31566,31567,31568,31569,31570,31571,31572,31573,31574,31575,31576,31577,31578,31579,31580,31581,31582,31583,31584,31585,31586,31587,31588,31589,31590,31591,31592,31593,31594,31595,31596,31597,31598,31599,31600,31601,31602,31603,31604,31605,31606,31607,31608,31609,31610,31611,31612,31613,31614,31615,31616,31617,31618,31619,31620,31621,31622,31623,31624,31625,31626,31627,31628,31629,31630,31631,31632,31633,31634,31635,31636,31637,31638,31639,31640,31641,31642,31643,31644,31645,31646,31647,31648,31649,31650,31651,31652,31653,31654,31655,31656,31657,31658,31659,31660,31661,31662,31663,31664,31665,31666,31667,31668,31669,31670,31671,31672,31673,31674,31675,31676,31677,31678,31679,31680,31681,31682,31683,31684,31685,31686,31687,31688,31689,31690,31691,31692,31693,31694,31695,31696,31697,31698,31699,31700,31701,31702,31703,31704,31705,31706,31707,31708,31709,31710,31711,31712,31713,31714,31715,31716,31717,31718,31719,31720,31721,31722,31723,31724,31725,31726,31727,31728,31729,31730,31731,31732,31733,31734,31735,31736,31737,31738,31739,31740,31741,31742,31743,31744,31745,31746,31747,31748,31749,31750,31751,31752,31753,31754,31755,31756,31757,31758,31759,31760,31761,31762,31763,31764,31765,31766,31767,31768,31769,31770,31771,31772,31773,31774,31775,31776,31777,31778,31779,31780,31781,31782,31783,31784,31785,31786,31787,31788,31789,31790,31791,31792,31793,31794,31795,31796,31797,31798,31799,31800,31801,31802,31803,31804,31805,31806,31807,31808,31809,31810,31811,31812,31813,31814,31815,31816,31817,31818,31819,31820,31821,31822,31823,31824,31825,31826,31827,31828,31829,31830,31831,31832,31833,31834,31835,31836,31837,31838,31839,31840,31841,31842,31843,31844,31845,31846,31847,31848,31849,31850,31851,31852,31853,31854,31855,31856,31857,31858,31859,31860,31861,31862,31863,31864,31865,31866,31867,31868,31869,31870,31871,31872,31873,31874,31875,31876,31877,31878,31879,31880,31881,31882,31883,31884,31885,31886,31887,31888,31889,31890,31891,31892,31893,31894,31895,31896,31897,31898,31899,31900,31901,31902,31903,31904,31905,31906,31907,31908,31909,31910,31911,31912,31913,31914,31915,31916,31917,31918,31919,31920,31921,31922,31923,31924,31925,31926,31927,31928,31929,31930,31931,31932,31933,31934,31935,31936,31937,31938,31939,31940,31941,31942,31943,31944,31945,31946,31947,31948,31949,31950,31951,31952,31953,31954,31955,31956,31957,31958,31959,31960,31961,31962,31963,31964,31965,31966,31967,31968,31969,31970,31971,31972,31973,31974,31975,31976,31977,31978,31979,31980,31981,31982,31983,31984,31985,31986,31987,31988,31989,31990,31991,31992,31993,31994,31995,31996,31997,31998,31999,32000,32001,32002,32003,32004,32005,32006,32007,32008,32009,32010,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32032,32033,32034,32035,32036,32037,32038,32039,32040,32041,32042,32043,32044,32045,32046,32047,32048,32049,32050,32051,32052,32053,32054,32055,32056,32057,32058,32059,32060,32061,32062,32063,32064,32065,32066,32067,32068,32069,32070,32071,32072,32073,32074,32075,32076,32077,32078,32079,32080,32081,32082,32083,32084,32085,32086,32087,32088,32089,32090,32091,32092,32093,32094,32095,32096,32097,32098,32099,32100,32101,32102,32103,32104,32105,32106,32107,32108,32109,32110,32111,32112,32113,32114,32115,32116,32117,32118,32119,32120,32121,32122,32123,32124,32125,32126,32127,32128,32129,32130,32131,32132,32133,32134,32135,32136,32137,32138,32139,32140,32141,32142,32143,32144,32145,32146,32147,32148,32149,32150,32151,32152,32153,32154,32155,32156,32157,32158,32159,32160,32161,32162,32163,32164,32165,32166,32167,32168,32169,32170,32171,32172,32173,32174,32175,32176,32177,32178,32179,32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201,32202,32203,32204,32205,32206,32207,32208,32209,32210,32211,32212,32213,32214,32215,32216,32217,32218,32219,32220,32221,32222,32223,32224,32225,32226,32227,32228,32229,32230,32231,32232,32233,32234,32235,32236,32237,32238,32239,32240,32241,32242,32243,32244,32245,32246,32247,32248,32249,32250,32251,32252,32253,32254,32255,32256,32257,32258,32259,32260,32261,32262,32263,32264,32265,32266,32267,32268,32269,32270,32271,32272,32273,32274,32275,32276,32277,32278,32279,32280,32281,32282,32283,32284,32285,32286,32287,32288,32289,32290,32291,32292,32293,32294,32295,32296,32297,32298,32299,32300,32301,32302,32303,32304,32305,32306,32307,32308,32309,32310,32311,32312,32313,32314,32315,32316,32317,32318,32319,32320,32321,32322,32323,32324,32325,32326,32327,32328,32329,32330,32331,32332,32333,32334,32335,32336,32337,32338,32339,32340,32341,32342,32343,32344,32345,32346,32347,32348,32349,32350,32351,32352,32353,32354,32355,32356,32357,32358,32359,32360,32361,32362,32363,32364,32365,32366,32367,32368,32369,32370,32371,32372,32373,32374,32375,32376,32377,32378,32379,32380,32381,32382,32383,32384,32385,32386,32387,32388,32389,32390,32391,32392,32393,32394,32395,32396,32397,32398,32399,32400,32401,32402,32403,32404,32405,32406,32407,32408,32409,32410,32411,32412,32413,32414,32415,32416,32417,32418,32419,32420,32421,32422,32423,32424,32425,32426,32427,32428,32429,32430,32431,32432,32433,32434,32435,32436,32437,32438,32439,32440,32441,32442,32443,32444,32445,32446,32447,32448,32449,32450,32451,32452,32453,32454,32455,32456,32457,32458,32459,32460,32461,32462,32463,32464,32465,32466,32467,32468,32469,32470,32471,32472,32473,32474,32475,32476,32477,32478,32479,32480,32481,32482,32483,32484,32485,32486,32487,32488,32489,32490,32491,32492,32493,32494,32495,32496,32497,32498,32499,32500,32501,32502,32503,32504,32505,32506,32507,32508,32509,32510,32511,32512,32513,32514,32515,32516,32517,32518,32519,32520,32521,32522,32523,32524,32525,32526,32527,32528,32529,32530,32531,32532,32533,32534,32535,32536,32537,32538,32539,32540,32541,32542,32543,32544,32545,32546,32547,32548,32549,32550,32551,32552,32553,32554,32555,32556,32557,32558,32559,32560,32561,32562,32563,32564,32565,32566,32567,32568,32569,32570,32571,32572,32573,32574,32575,32576,32577,32578,32579,32580,32581,32582,32583,32584,32585,32586,32587,32588,32589,32590,32591,32592,32593,32594,32595,32596,32597,32598,32599,32600,32601,32602,32603,32604,32605,32606,32607,32608,32609,32610,32611,32612,32613,32614,32615,32616,32617,32618,32619,32620,32621,32622,32623,32624,32625,32626,32627,32628,32629,32630,32631,32632,32633,32634,32635,32636,32637,32638,32639,32640,32641,32642,32643,32644,32645,32646,32647,32648,32649,32650,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,32661,32662,32663,32664,32665,32666,32667,32668,32669,32670,32671,32672,32673,32674,32675,32676,32677,32678,32679,32680,32681,32682,32683,32684,32685,32686,32687,32688,32689,32690,32691,32692,32693,32694,32695,32696,32697,32698,32699,32700,32701,32702,32703,32704,32705,32706,32707,32708,32709,32710,32711,32712,32713,32714,32715,32716,32717,32718,32719,32720,32721,32722,32723,32724,32725,32726,32727,32728,32729,32730,32731,32732,32733,32734,32735,32736,32737,32738,32739,32740,32741,32742,32743,32744,32745,32746,32747,32748,32749,32750,32751,32752,32753,32754,32755,32756,32757,32758,32759,32760,32761,32762,32763,32764,32765,32766,32767,32768,32769,32770,32771,32772,32773,32774,32775,32776,32777,32778,32779,32780,32781,32782,32783,32784,32785,32786,32787,32788,32789,32790,32791,32792,32793,32794,32795,32796,32797,32798,32799,32800,32801,32802,32803,32804,32805,32806,32807,32808,32809,32810,32811,32812,32813,32814,32815,32816,32817,32818,32819,32820,32821,32822,32823,32824,32825,32826,32827,32828,32829,32830,32831,32832,32833,32834,32835,32836,32837,32838,32839,32840,32841,32842,32843,32844,32845,32846,32847,32848,32849,32850,32851,32852,32853,32854,32855,32856,32857,32858,32859,32860,32861,32862,32863,32864,32865,32866,32867,32868,32869,32870,32871,32872,32873,32874,32875,32876,32877,32878,32879,32880,32881,32882,32883,32884,32885,32886,32887,32888,32889,32890,32891,32892,32893,32894,32895,32896,32897,32898,32899,32900,32901,32902,32903,32904,32905,32906,32907,32908,32909,32910,32911,32912,32913,32914,32915,32916,32917,32918,32919,32920,32921,32922,32923,32924,32925,32926,32927,32928,32929,32930,32931,32932,32933,32934,32935,32936,32937,32938,32939,32940,32941,32942,32943,32944,32945,32946,32947,32948,32949,32950,32951,32952,32953,32954,32955,32956,32957,32958,32959,32960,32961,32962,32963,32964,32965,32966,32967,32968,32969,32970,32971,32972,32973,32974,32975,32976,32977,32978,32979,32980,32981,32982,32983,32984,32985,32986,32987,32988,32989,32990,32991,32992,32993,32994,32995,32996,32997,32998,32999,33000,33001,33002,33003,33004,33005,33006,33007,33008,33009,33010,33011,33012,33013,33014,33015,33016,33017,33018,33019,33020,33021,33022,33023,33024,33025,33026,33027,33028,33029,33030,33031,33032,33033,33034,33035,33036,33037,33038,33039,33040,33041,33042,33043,33044,33045,33046,33047,33048,33049,33050,33051,33052,33053,33054,33055,33056,33057,33058,33059,33060,33061,33062,33063,33064,33065,33066,33067,33068,33069,33070,33071,33072,33073,33074,33075,33076,33077,33078,33079,33080,33081,33082,33083,33084,33085,33086,33087,33088,33089,33090,33091,33092,33093,33094,33095,33096,33097,33098,33099,33100,33101,33102,33103,33104,33105,33106,33107,33108,33109,33110,33111,33112,33113,33114,33115,33116,33117,33118,33119,33120,33121,33122,33123,33124,33125,33126,33127,33128,33129,33130,33131,33132,33133,33134,33135,33136,33137,33138,33139,33140,33141,33142,33143,33144,33145,33146,33147,33148,33149,33150,33151,33152,33153,33154,33155,33156,33157,33158,33159,33160,33161,33162,33163,33164,33165,33166,33167,33168,33169,33170,33171,33172,33173,33174,33175,33176,33177,33178,33179,33180,33181,33182,33183,33184,33185,33186,33187,33188,33189,33190,33191,33192,33193,33194,33195,33196,33197,33198,33199,33200,33201,33202,33203,33204,33205,33206,33207,33208,33209,33210,33211,33212,33213,33214,33215,33216,33217,33218,33219,33220,33221,33222,33223,33224,33225,33226,33227,33228,33229,33230,33231,33232,33233,33234,33235,33236,33237,33238,33239,33240,33241,33242,33243,33244,33245,33246,33247,33248,33249,33250,33251,33252,33253,33254,33255,33256,33257,33258,33259,33260,33261,33262,33263,33264,33265,33266,33267,33268,33269,33270,33271,33272,33273,33274,33275,33276,33277,33278,33279,33280,33281,33282,33283,33284,33285,33286,33287,33288,33289,33290,33291,33292,33293,33294,33295,33296,33297,33298,33299,33300,33301,33302,33303,33304,33305,33306,33307,33308,33309,33310,33311,33312,33313,33314,33315,33316,33317,33318,33319,33320,33321,33322,33323,33324,33325,33326,33327,33328,33329,33330,33331,33332,33333,33334,33335,33336,33337,33338,33339,33340,33341,33342,33343,33344,33345,33346,33347,33348,33349,33350,33351,33352,33353,33354,33355,33356,33357,33358,33359,33360,33361,33362,33363,33364,33365,33366,33367,33368,33369,33370,33371,33372,33373,33374,33375,33376,33377,33378,33379,33380,33381,33382,33383,33384,33385,33386,33387,33388,33389,33390,33391,33392,33393,33394,33395,33396,33397,33398,33399,33400,33401,33402,33403,33404,33405,33406,33407,33408,33409,33410,33411,33412,33413,33414,33415,33416,33417,33418,33419,33420,33421,33422,33423,33424,33425,33426,33427,33428,33429,33430,33431,33432,33433,33434,33435,33436,33437,33438,33439,33440,33441,33442,33443,33444,33445,33446,33447,33448,33449,33450,33451,33452,33453,33454,33455,33456,33457,33458,33459,33460,33461,33462,33463,33464,33465,33466,33467,33468,33469,33470,33471,33472,33473,33474,33475,33476,33477,33478,33479,33480,33481,33482,33483,33484,33485,33486,33487,33488,33489,33490,33491,33492,33493,33494,33495,33496,33497,33498,33499,33500,33501,33502,33503,33504,33505,33506,33507,33508,33509,33510,33511,33512,33513,33514,33515,33516,33517,33518,33519,33520,33521,33522,33523,33524,33525,33526,33527,33528,33529,33530,33531,33532,33533,33534,33535,33536,33537,33538,33539,33540,33541,33542,33543,33544,33545,33546,33547,33548,33549,33550,33551,33552,33553,33554,33555,33556,33557,33558,33559,33560,33561,33562,33563,33564,33565,33566,33567,33568,33569,33570,33571,33572,33573,33574,33575,33576,33577,33578,33579,33580,33581,33582,33583,33584,33585,33586,33587,33588,33589,33590,33591,33592,33593,33594,33595,33596,33597,33598,33599,33600,33601,33602,33603,33604,33605,33606,33607,33608,33609,33610,33611,33612,33613,33614,33615,33616,33617,33618,33619,33620,33621,33622,33623,33624,33625,33626,33627,33628,33629,33630,33631,33632,33633,33634,33635,33636,33637,33638,33639,33640,33641,33642,33643,33644,33645,33646,33647,33648,33649,33650,33651,33652,33653,33654,33655,33656,33657,33658,33659,33660,33661,33662,33663,33664,33665,33666,33667,33668,33669,33670,33671,33672,33673,33674,33675,33676,33677,33678,33679,33680,33681,33682,33683,33684,33685,33686,33687,33688,33689,33690,33691,33692,33693,33694,33695,33696,33697,33698,33699,33700,33701,33702,33703,33704,33705,33706,33707,33708,33709,33710,33711,33712,33713,33714,33715,33716,33717,33718,33719,33720,33721,33722,33723,33724,33725,33726,33727,33728,33729,33730,33731,33732,33733,33734,33735,33736,33737,33738,33739,33740,33741,33742,33743,33744,33745,33746,33747,33748,33749,33750,33751,33752,33753,33754,33755,33756,33757,33758,33759,33760,33761,33762,33763,33764,33765,33766,33767,33768,33769,33770,33771,33772,33773,33774,33775,33776,33777,33778,33779,33780,33781,33782,33783,33784,33785,33786,33787,33788,33789,33790,33791,33792,33793,33794,33795,33796,33797,33798,33799,33800,33801,33802,33803,33804,33805,33806,33807,33808,33809,33810,33811,33812,33813,33814,33815,33816,33817,33818,33819,33820,33821,33822,33823,33824,33825,33826,33827,33828,33829,33830,33831,33832,33833,33834,33835,33836,33837,33838,33839,33840,33841,33842,33843,33844,33845,33846,33847,33848,33849,33850,33851,33852,33853,33854,33855,33856,33857,33858,33859,33860,33861,33862,33863,33864,33865,33866,33867,33868,33869,33870,33871,33872,33873,33874,33875,33876,33877,33878,33879,33880,33881,33882,33883,33884,33885,33886,33887,33888,33889,33890,33891,33892,33893,33894,33895,33896,33897,33898,33899,33900,33901,33902,33903,33904,33905,33906,33907,33908,33909,33910,33911,33912,33913,33914,33915,33916,33917,33918,33919,33920,33921,33922,33923,33924,33925,33926,33927,33928,33929,33930,33931,33932,33933,33934,33935,33936,33937,33938,33939,33940,33941,33942,33943,33944,33945,33946,33947,33948,33949,33950,33951,33952,33953,33954,33955,33956,33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33967,33968,33969,33970,33971,33972,33973,33974,33975,33976,33977,33978,33979,33980,33981,33982,33983,33984,33985,33986,33987,33988,33989,33990,33991,33992,33993,33994,33995,33996,33997,33998,33999,34000,34001,34002,34003,34004,34005,34006,34007,34008,34009,34010,34011,34012,34013,34014,34015,34016,34017,34018,34019,34020,34021,34022,34023,34024,34025,34026,34027,34028,34029,34030,34031,34032,34033,34034,34035,34036,34037,34038,34039,34040,34041,34042,34043,34044,34045,34046,34047,34048,34049,34050,34051,34052,34053,34054,34055,34056,34057,34058,34059,34060,34061,34062,34063,34064,34065,34066,34067,34068,34069,34070,34071,34072,34073,34074,34075,34076,34077,34078,34079,34080,34081,34082,34083,34084,34085,34086,34087,34088,34089,34090,34091,34092,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34103,34104,34105,34106,34107,34108,34109,34110,34111,34112,34113,34114,34115,34116,34117,34118,34119,34120,34121,34122,34123,34124,34125,34126,34127,34128,34129,34130,34131,34132,34133,34134,34135,34136,34137,34138,34139,34140,34141,34142,34143,34144,34145,34146,34147,34148,34149,34150,34151,34152,34153,34154,34155,34156,34157,34158,34159,34160,34161,34162,34163,34164,34165,34166,34167,34168,34169,34170,34171,34172,34173,34174,34175,34176,34177,34178,34179,34180,34181,34182,34183,34184,34185,34186,34187,34188,34189,34190,34191,34192,34193,34194,34195,34196,34197,34198,34199,34200,34201,34202,34203,34204,34205,34206,34207,34208,34209,34210,34211,34212,34213,34214,34215,34216,34217,34218,34219,34220,34221,34222,34223,34224,34225,34226,34227,34228,34229,34230,34231,34232,34233,34234,34235,34236,34237,34238,34239,34240,34241,34242,34243,34244,34245,34246,34247,34248,34249,34250,34251,34252,34253,34254,34255,34256,34257,34258,34259,34260,34261,34262,34263,34264,34265,34266,34267,34268,34269,34270,34271,34272,34273,34274,34275,34276,34277,34278,34279,34280,34281,34282,34283,34284,34285,34286,34287,34288,34289,34290,34291,34292,34293,34294,34295,34296,34297,34298,34299,34300,34301,34302,34303,34304,34305,34306,34307,34308,34309,34310,34311,34312,34313,34314,34315,34316,34317,34318,34319,34320,34321,34322,34323,34324,34325,34326,34327,34328,34329,34330,34331,34332,34333,34334,34335,34336,34337,34338,34339,34340,34341,34342,34343,34344,34345,34346,34347,34348,34349,34350,34351,34352,34353,34354,34355,34356,34357,34358,34359,34360,34361,34362,34363,34364,34365,34366,34367,34368,34369,34370,34371,34372,34373,34374,34375,34376,34377,34378,34379,34380,34381,34382,34383,34384,34385,34386,34387,34388,34389,34390,34391,34392,34393,34394,34395,34396,34397,34398,34399,34400,34401,34402,34403,34404,34405,34406,34407,34408,34409,34410,34411,34412,34413,34414,34415,34416,34417,34418,34419,34420,34421,34422,34423,34424,34425,34426,34427,34428,34429,34430,34431,34432,34433,34434,34435,34436,34437,34438,34439,34440,34441,34442,34443,34444,34445,34446,34447,34448,34449,34450,34451,34452,34453,34454,34455,34456,34457,34458,34459,34460,34461,34462,34463,34464,34465,34466,34467,34468,34469,34470,34471,34472,34473,34474,34475,34476,34477,34478,34479,34480,34481,34482,34483,34484,34485,34486,34487,34488,34489,34490,34491,34492,34493,34494,34495,34496,34497,34498,34499,34500,34501,34502,34503,34504,34505,34506,34507,34508,34509,34510,34511,34512,34513,34514,34515,34516,34517,34518,34519,34520,34521,34522,34523,34524,34525,34526,34527,34528,34529,34530,34531,34532,34533,34534,34535,34536,34537,34538,34539,34540,34541,34542,34543,34544,34545,34546,34547,34548,34549,34550,34551,34552,34553,34554,34555,34556,34557,34558,34559,34560,34561,34562,34563,34564,34565,34566,34567,34568,34569,34570,34571,34572,34573,34574,34575,34576,34577,34578,34579,34580,34581,34582,34583,34584,34585,34586,34587,34588,34589,34590,34591,34592,34593,34594,34595,34596,34597,34598,34599,34600,34601,34602,34603,34604,34605,34606,34607,34608,34609,34610,34611,34612,34613,34614,34615,34616,34617,34618,34619,34620,34621,34622,34623,34624,34625,34626,34627,34628,34629,34630,34631,34632,34633,34634,34635,34636,34637,34638,34639,34640,34641,34642,34643,34644,34645,34646,34647,34648,34649,34650,34651,34652,34653,34654,34655,34656,34657,34658,34659,34660,34661,34662,34663,34664,34665,34666,34667,34668,34669,34670,34671,34672,34673,34674,34675,34676,34677,34678,34679,34680,34681,34682,34683,34684,34685,34686,34687,34688,34689,34690,34691,34692,34693,34694,34695,34696,34697,34698,34699,34700,34701,34702,34703,34704,34705,34706,34707,34708,34709,34710,34711,34712,34713,34714,34715,34716,34717,34718,34719,34720,34721,34722,34723,34724,34725,34726,34727,34728,34729,34730,34731,34732,34733,34734,34735,34736,34737,34738,34739,34740,34741,34742,34743,34744,34745,34746,34747,34748,34749,34750,34751,34752,34753,34754,34755,34756,34757,34758,34759,34760,34761,34762,34763,34764,34765,34766,34767,34768,34769,34770,34771,34772,34773,34774,34775,34776,34777,34778,34779,34780,34781,34782,34783,34784,34785,34786,34787,34788,34789,34790,34791,34792,34793,34794,34795,34796,34797,34798,34799,34800,34801,34802,34803,34804,34805,34806,34807,34808,34809,34810,34811,34812,34813,34814,34815,34816,34817,34818,34819,34820,34821,34822,34823,34824,34825,34826,34827,34828,34829,34830,34831,34832,34833,34834,34835,34836,34837,34838,34839,34840,34841,34842,34843,34844,34845,34846,34847,34848,34849,34850,34851,34852,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34866,34867,34868,34869,34870,34871,34872,34873,34874,34875,34876,34877,34878,34879,34880,34881,34882,34883,34884,34885,34886,34887,34888,34889,34890,34891,34892,34893,34894,34895,34896,34897,34898,34899,34900,34901,34902,34903,34904,34905,34906,34907,34908,34909,34910,34911,34912,34913,34914,34915,34916,34917,34918,34919,34920,34921,34922,34923,34924,34925,34926,34927,34928,34929,34930,34931,34932,34933,34934,34935,34936,34937,34938,34939,34940,34941,34942,34943,34944,34945,34946,34947,34948,34949,34950,34951,34952,34953,34954,34955,34956,34957,34958,34959,34960,34961,34962,34963,34964,34965,34966,34967,34968,34969,34970,34971,34972,34973,34974,34975,34976,34977,34978,34979,34980,34981,34982,34983,34984,34985,34986,34987,34988,34989,34990,34991,34992,34993,34994,34995,34996,34997,34998,34999,35000,35001,35002,35003,35004,35005,35006,35007,35008,35009,35010,35011,35012,35013,35014,35015,35016,35017,35018,35019,35020,35021,35022,35023,35024,35025,35026,35027,35028,35029,35030,35031,35032,35033,35034,35035,35036,35037,35038,35039,35040,35041,35042,35043,35044,35045,35046,35047,35048,35049,35050,35051,35052,35053,35054,35055,35056,35057,35058,35059,35060,35061,35062,35063,35064,35065,35066,35067,35068,35069,35070,35071,35072,35073,35074,35075,35076,35077,35078,35079,35080,35081,35082,35083,35084,35085,35086,35087,35088,35089,35090,35091,35092,35093,35094,35095,35096,35097,35098,35099,35100,35101,35102,35103,35104,35105,35106,35107,35108,35109,35110,35111,35112,35113,35114,35115,35116,35117,35118,35119,35120,35121,35122,35123,35124,35125,35126,35127,35128,35129,35130,35131,35132,35133,35134,35135,35136,35137,35138,35139,35140,35141,35142,35143,35144,35145,35146,35147,35148,35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35166,35167,35168,35169,35170,35171,35172,35173,35174,35175,35176,35177,35178,35179,35180,35181,35182,35183,35184,35185,35186,35187,35188,35189,35190,35191,35192,35193,35194,35195,35196,35197,35198,35199,35200,35201,35202,35203,35204,35205,35206,35207,35208,35209,35210,35211,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35223,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233,35234,35235,35236,35237,35238,35239,35240,35241,35242,35243,35244,35245,35246,35247,35248,35249,35250,35251,35252,35253,35254,35255,35256,35257,35258,35259,35260,35261,35262,35263,35264,35265,35266,35267,35268,35269,35270,35271,35272,35273,35274,35275,35276,35277,35278,35279,35280,35281,35282,35283,35284,35285,35286,35287,35288,35289,35290,35291,35292,35293,35294,35295,35296,35297,35298,35299,35300,35301,35302,35303,35304,35305,35306,35307,35308,35309,35310,35311,35312,35313,35314,35315,35316,35317,35318,35319,35320,35321,35322,35323,35324,35325,35326,35327,35328,35329,35330,35331,35332,35333,35334,35335,35336,35337,35338,35339,35340,35341,35342,35343,35344,35345,35346,35347,35348,35349,35350,35351,35352,35353,35354,35355,35356,35357,35358,35359,35360,35361,35362,35363,35364,35365,35366,35367,35368,35369,35370,35371,35372,35373,35374,35375,35376,35377,35378,35379,35380,35381,35382,35383,35384,35385,35386,35387,35388,35389,35390,35391,35392,35393,35394,35395,35396,35397,35398,35399,35400,35401,35402,35403,35404,35405,35406,35407,35408,35409,35410,35411,35412,35413,35414,35415,35416,35417,35418,35419,35420,35421,35422,35423,35424,35425,35426,35427,35428,35429,35430,35431,35432,35433,35434,35435,35436,35437,35438,35439,35440,35441,35442,35443,35444,35445,35446,35447,35448,35449,35450,35451,35452,35453,35454,35455,35456,35457,35458,35459,35460,35461,35462,35463,35464,35465,35466,35467,35468,35469,35470,35471,35472,35473,35474,35475,35476,35477,35478,35479,35480,35481,35482,35483,35484,35485,35486,35487,35488,35489,35490,35491,35492,35493,35494,35495,35496,35497,35498,35499,35500,35501,35502,35503,35504,35505,35506,35507,35508,35509,35510,35511,35512,35513,35514,35515,35516,35517,35518,35519,35520,35521,35522,35523,35524,35525,35526,35527,35528,35529,35530,35531,35532,35533,35534,35535,35536,35537,35538,35539,35540,35541,35542,35543,35544,35545,35546,35547,35548,35549,35550,35551,35552,35553,35554,35555,35556,35557,35558,35559,35560,35561,35562,35563,35564,35565,35566,35567,35568,35569,35570,35571,35572,35573,35574,35575,35576,35577,35578,35579,35580,35581,35582,35583,35584,35585,35586,35587,35588,35589,35590,35591,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601,35602,35603,35604,35605,35606,35607,35608,35609,35610,35611,35612,35613,35614,35615,35616,35617,35618,35619,35620,35621,35622,35623,35624,35625,35626,35627,35628,35629,35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35643,35644,35645,35646,35647,35648,35649,35650,35651,35652,35653,35654,35655,35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674,35675,35676,35677,35678,35679,35680,35681,35682,35683,35684,35685,35686,35687,35688,35689,35690,35691,35692,35693,35694,35695,35696,35697,35698,35699,35700,35701,35702,35703,35704,35705,35706,35707,35708,35709,35710,35711,35712,35713,35714,35715,35716,35717,35718,35719,35720,35721,35722,35723,35724,35725,35726,35727,35728,35729,35730,35731,35732,35733,35734,35735,35736,35737,35738,35739,35740,35741,35742,35743,35744,35745,35746,35747,35748,35749,35750,35751,35752,35753,35754,35755,35756,35757,35758,35759,35760,35761,35762,35763,35764,35765,35766,35767,35768,35769,35770,35771,35772,35773,35774,35775,35776,35777,35778,35779,35780,35781,35782,35783,35784,35785,35786,35787,35788,35789,35790,35791,35792,35793,35794,35795,35796,35797,35798,35799,35800,35801,35802,35803,35804,35805,35806,35807,35808,35809,35810,35811,35812,35813,35814,35815,35816,35817,35818,35819,35820,35821,35822,35823,35824,35825,35826,35827,35828,35829,35830,35831,35832,35833,35834,35835,35836,35837,35838,35839,35840,35841,35842,35843,35844,35845,35846,35847,35848,35849,35850,35851,35852,35853,35854,35855,35856,35857,35858,35859,35860,35861,35862,35863,35864,35865,35866,35867,35868,35869,35870,35871,35872,35873,35874,35875,35876,35877,35878,35879,35880,35881,35882,35883,35884,35885,35886,35887,35888,35889,35890,35891,35892,35893,35894,35895,35896,35897,35898,35899,35900,35901,35902,35903,35904,35905,35906,35907,35908,35909,35910,35911,35912,35913,35914,35915,35916,35917,35918,35919,35920,35921,35922,35923,35924,35925,35926,35927,35928,35929,35930,35931,35932,35933,35934,35935,35936,35937,35938,35939,35940,35941,35942,35943,35944,35945,35946,35947,35948,35949,35950,35951,35952,35953,35954,35955,35956,35957,35958,35959,35960,35961,35962,35963,35964,35965,35966,35967,35968,35969,35970,35971,35972,35973,35974,35975,35976,35977,35978,35979,35980,35981,35982,35983,35984,35985,35986,35987,35988,35989,35990,35991,35992,35993,35994,35995,35996,35997,35998,35999,36000,36001,36002,36003,36004,36005,36006,36007,36008,36009,36010,36011,36012,36013,36014,36015,36016,36017,36018,36019,36020,36021,36022,36023,36024,36025,36026,36027,36028,36029,36030,36031,36032,36033,36034,36035,36036,36037,36038,36039,36040,36041,36042,36043,36044,36045,36046,36047,36048,36049,36050,36051,36052,36053,36054,36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073,36074,36075,36076,36077,36078,36079,36080,36081,36082,36083,36084,36085,36086,36087,36088,36089,36090,36091,36092,36093,36094,36095,36096,36097,36098,36099,36100,36101,36102,36103,36104,36105,36106,36107,36108,36109,36110,36111,36112,36113,36114,36115,36116,36117,36118,36119,36120,36121,36122,36123,36124,36125,36126,36127,36128,36129,36130,36131,36132,36133,36134,36135,36136,36137,36138,36139,36140,36141,36142,36143,36144,36145,36146,36147,36148,36149,36150,36151,36152,36153,36154,36155,36156,36157,36158,36159,36160,36161,36162,36163,36164,36165,36166,36167,36168,36169,36170,36171,36172,36173,36174,36175,36176,36177,36178,36179,36180,36181,36182,36183,36184,36185,36186,36187,36188,36189,36190,36191,36192,36193,36194,36195,36196,36197,36198,36199,36200,36201,36202,36203,36204,36205,36206,36207,36208,36209,36210,36211,36212,36213,36214,36215,36216,36217,36218,36219,36220,36221,36222,36223,36224,36225,36226,36227,36228,36229,36230,36231,36232,36233,36234,36235,36236,36237,36238,36239,36240,36241,36242,36243,36244,36245,36246,36247,36248,36249,36250,36251,36252,36253,36254,36255,36256,36257,36258,36259,36260,36261,36262,36263,36264,36265,36266,36267,36268,36269,36270,36271,36272,36273,36274,36275,36276,36277,36278,36279,36280,36281,36282,36283,36284,36285,36286,36287,36288,36289,36290,36291,36292,36293,36294,36295,36296,36297,36298,36299,36300,36301,36302,36303,36304,36305,36306,36307,36308,36309,36310,36311,36312,36313,36314,36315,36316,36317,36318,36319,36320,36321,36322,36323,36324,36325,36326,36327,36328,36329,36330,36331,36332,36333,36334,36335,36336,36337,36338,36339,36340,36341,36342,36343,36344,36345,36346,36347,36348,36349,36350,36351,36352,36353,36354,36355,36356,36357,36358,36359,36360,36361,36362,36363,36364,36365,36366,36367,36368,36369,36370,36371,36372,36373,36374,36375,36376,36377,36378,36379,36380,36381,36382,36383,36384,36385,36386,36387,36388,36389,36390,36391,36392,36393,36394,36395,36396,36397,36398,36399,36400,36401,36402,36403,36404,36405,36406,36407,36408,36409,36410,36411,36412,36413,36414,36415,36416,36417,36418,36419,36420,36421,36422,36423,36424,36425,36426,36427,36428,36429,36430,36431,36432,36433,36434,36435,36436,36437,36438,36439,36440,36441,36442,36443,36444,36445,36446,36447,36448,36449,36450,36451,36452,36453,36454,36455,36456,36457,36458,36459,36460,36461,36462,36463,36464,36465,36466,36467,36468,36469,36470,36471,36472,36473,36474,36475,36476,36477,36478,36479,36480,36481,36482,36483,36484,36485,36486,36487,36488,36489,36490,36491,36492,36493,36494,36495,36496,36497,36498,36499,36500,36501,36502,36503,36504,36505,36506,36507,36508,36509,36510,36511,36512,36513,36514,36515,36516,36517,36518,36519,36520,36521,36522,36523,36524,36525,36526,36527,36528,36529,36530,36531,36532,36533,36534,36535,36536,36537,36538,36539,36540,36541,36542,36543,36544,36545,36546,36547,36548,36549,36550,36551,36552,36553,36554,36555,36556,36557,36558,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568,36569,36570,36571,36572,36573,36574,36575,36576,36577,36578,36579,36580,36581,36582,36583,36584,36585,36586,36587,36588,36589,36590,36591,36592,36593,36594,36595,36596,36597,36598,36599,36600,36601,36602,36603,36604,36605,36606,36607,36608,36609,36610,36611,36612,36613,36614,36615,36616,36617,36618,36619,36620,36621,36622,36623,36624,36625,36626,36627,36628,36629,36630,36631,36632,36633,36634,36635,36636,36637,36638,36639,36640,36641,36642,36643,36644,36645,36646,36647,36648,36649,36650,36651,36652,36653,36654,36655,36656,36657,36658,36659,36660,36661,36662,36663,36664,36665,36666,36667,36668,36669,36670,36671,36672,36673,36674,36675,36676,36677,36678,36679,36680,36681,36682,36683,36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697,36698,36699,36700,36701,36702,36703,36704,36705,36706,36707,36708,36709,36710,36711,36712,36713,36714,36715,36716,36717,36718,36719,36720,36721,36722,36723,36724,36725,36726,36727,36728,36729,36730,36731,36732,36733,36734,36735,36736,36737,36738,36739,36740,36741,36742,36743,36744,36745,36746,36747,36748,36749,36750,36751,36752,36753,36754,36755,36756,36757,36758,36759,36760,36761,36762,36763,36764,36765,36766,36767,36768,36769,36770,36771,36772,36773,36774,36775,36776,36777,36778,36779,36780,36781,36782,36783,36784,36785,36786,36787,36788,36789,36790,36791,36792,36793,36794,36795,36796,36797,36798,36799,36800,36801,36802,36803,36804,36805,36806,36807,36808,36809,36810,36811,36812,36813,36814,36815,36816,36817,36818,36819,36820,36821,36822,36823,36824,36825,36826,36827,36828,36829,36830,36831,36832,36833,36834,36835,36836,36837,36838,36839,36840,36841,36842,36843,36844,36845,36846,36847,36848,36849,36850,36851,36852,36853,36854,36855,36856,36857,36858,36859,36860,36861,36862,36863,36864,36865,36866,36867,36868,36869,36870,36871,36872,36873,36874,36875,36876,36877,36878,36879,36880,36881,36882,36883,36884,36885,36886,36887,36888,36889,36890,36891,36892,36893,36894,36895,36896,36897,36898,36899,36900,36901,36902,36903,36904,36905,36906,36907,36908,36909,36910,36911,36912,36913,36914,36915,36916,36917,36918,36919,36920,36921,36922,36923,36924,36925,36926,36927,36928,36929,36930,36931,36932,36933,36934,36935,36936,36937,36938,36939,36940,36941,36942,36943,36944,36945,36946,36947,36948,36949,36950,36951,36952,36953,36954,36955,36956,36957,36958,36959,36960,36961,36962,36963,36964,36965,36966,36967,36968,36969,36970,36971,36972,36973,36974,36975,36976,36977,36978,36979,36980,36981,36982,36983,36984,36985,36986,36987,36988,36989,36990,36991,36992,36993,36994,36995,36996,36997,36998,36999,37000,37001,37002,37003,37004,37005,37006,37007,37008,37009,37010,37011,37012,37013,37014,37015,37016,37017,37018,37019,37020,37021,37022,37023,37024,37025,37026,37027,37028,37029,37030,37031,37032,37033,37034,37035,37036,37037,37038,37039,37040,37041,37042,37043,37044,37045,37046,37047,37048,37049,37050,37051,37052,37053,37054,37055,37056,37057,37058,37059,37060,37061,37062,37063,37064,37065,37066,37067,37068,37069,37070,37071,37072,37073,37074,37075,37076,37077,37078,37079,37080,37081,37082,37083,37084,37085,37086,37087,37088,37089,37090,37091,37092,37093,37094,37095,37096,37097,37098,37099,37100,37101,37102,37103,37104,37105,37106,37107,37108,37109,37110,37111,37112,37113,37114,37115,37116,37117,37118,37119,37120,37121,37122,37123,37124,37125,37126,37127,37128,37129,37130,37131,37132,37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37145,37146,37147,37148,37149,37150,37151,37152,37153,37154,37155,37156,37157,37158,37159,37160,37161,37162,37163,37164,37165,37166,37167,37168,37169,37170,37171,37172,37173,37174,37175,37176,37177,37178,37179,37180,37181,37182,37183,37184,37185,37186,37187,37188,37189,37190,37191,37192,37193,37194,37195,37196,37197,37198,37199,37200,37201,37202,37203,37204,37205,37206,37207,37208,37209,37210,37211,37212,37213,37214,37215,37216,37217,37218,37219,37220,37221,37222,37223,37224,37225,37226,37227,37228,37229,37230,37231,37232,37233,37234,37235,37236,37237,37238,37239,37240,37241,37242,37243,37244,37245,37246,37247,37248,37249,37250,37251,37252,37253,37254,37255,37256,37257,37258,37259,37260,37261,37262,37263,37264,37265,37266,37267,37268,37269,37270,37271,37272,37273,37274,37275,37276,37277,37278,37279,37280,37281,37282,37283,37284,37285,37286,37287,37288,37289,37290,37291,37292,37293,37294,37295,37296,37297,37298,37299,37300,37301,37302,37303,37304,37305,37306,37307,37308,37309,37310,37311,37312,37313,37314,37315,37316,37317,37318,37319,37320,37321,37322,37323,37324,37325,37326,37327,37328,37329,37330,37331,37332,37333,37334,37335,37336,37337,37338,37339,37340,37341,37342,37343,37344,37345,37346,37347,37348,37349,37350,37351,37352,37353,37354,37355,37356,37357,37358,37359,37360,37361,37362,37363,37364,37365,37366,37367,37368,37369,37370,37371,37372,37373,37374,37375,37376,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37387,37388,37389,37390,37391,37392,37393,37394,37395,37396,37397,37398,37399,37400,37401,37402,37403,37404,37405,37406,37407,37408,37409,37410,37411,37412,37413,37414,37415,37416,37417,37418,37419,37420,37421,37422,37423,37424,37425,37426,37427,37428,37429,37430,37431,37432,37433,37434,37435,37436,37437,37438,37439,37440,37441,37442,37443,37444,37445,37446,37447,37448,37449,37450,37451,37452,37453,37454,37455,37456,37457,37458,37459,37460,37461,37462,37463,37464,37465,37466,37467,37468,37469,37470,37471,37472,37473,37474,37475,37476,37477,37478,37479,37480,37481,37482,37483,37484,37485,37486,37487,37488,37489,37490,37491,37492,37493,37494,37495,37496,37497,37498,37499,37500,37501,37502,37503,37504,37505,37506,37507,37508,37509,37510,37511,37512,37513,37514,37515,37516,37517,37518,37519,37520,37521,37522,37523,37524,37525,37526,37527,37528,37529,37530,37531,37532,37533,37534,37535,37536,37537,37538,37539,37540,37541,37542,37543,37544,37545,37546,37547,37548,37549,37550,37551,37552,37553,37554,37555,37556,37557,37558,37559,37560,37561,37562,37563,37564,37565,37566,37567,37568,37569,37570,37571,37572,37573,37574,37575,37576,37577,37578,37579,37580,37581,37582,37583,37584,37585,37586,37587,37588,37589,37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600,37601,37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615,37616,37617,37618,37619,37620,37621,37622,37623,37624,37625,37626,37627,37628,37629,37630,37631,37632,37633,37634,37635,37636,37637,37638,37639,37640,37641,37642,37643,37644,37645,37646,37647,37648,37649,37650,37651,37652,37653,37654,37655,37656,37657,37658,37659,37660,37661,37662,37663,37664,37665,37666,37667,37668,37669,37670,37671,37672,37673,37674,37675,37676,37677,37678,37679,37680,37681,37682,37683,37684,37685,37686,37687,37688,37689,37690,37691,37692,37693,37694,37695,37696,37697,37698,37699,37700,37701,37702,37703,37704,37705,37706,37707,37708,37709,37710,37711,37712,37713,37714,37715,37716,37717,37718,37719,37720,37721,37722,37723,37724,37725,37726,37727,37728,37729,37730,37731,37732,37733,37734,37735,37736,37737,37738,37739,37740,37741,37742,37743,37744,37745,37746,37747,37748,37749,37750,37751,37752,37753,37754,37755,37756,37757,37758,37759,37760,37761,37762,37763,37764,37765,37766,37767,37768,37769,37770,37771,37772,37773,37774,37775,37776,37777,37778,37779,37780,37781,37782,37783,37784,37785,37786,37787,37788,37789,37790,37791,37792,37793,37794,37795,37796,37797,37798,37799,37800,37801,37802,37803,37804,37805,37806,37807,37808,37809,37810,37811,37812,37813,37814,37815,37816,37817,37818,37819,37820,37821,37822,37823,37824,37825,37826,37827,37828,37829,37830,37831,37832,37833,37834,37835,37836,37837,37838,37839,37840,37841,37842,37843,37844,37845,37846,37847,37848,37849,37850,37851,37852,37853,37854,37855,37856,37857,37858,37859,37860,37861,37862,37863,37864,37865,37866,37867,37868,37869,37870,37871,37872,37873,37874,37875,37876,37877,37878,37879,37880,37881,37882,37883,37884,37885,37886,37887,37888,37889,37890,37891,37892,37893,37894,37895,37896,37897,37898,37899,37900,37901,37902,37903,37904,37905,37906,37907,37908,37909,37910,37911,37912,37913,37914,37915,37916,37917,37918,37919,37920,37921,37922,37923,37924,37925,37926,37927,37928,37929,37930,37931,37932,37933,37934,37935,37936,37937,37938,37939,37940,37941,37942,37943,37944,37945,37946,37947,37948,37949,37950,37951,37952,37953,37954,37955,37956,37957,37958,37959,37960,37961,37962,37963,37964,37965,37966,37967,37968,37969,37970,37971,37972,37973,37974,37975,37976,37977,37978,37979,37980,37981,37982,37983,37984,37985,37986,37987,37988,37989,37990,37991,37992,37993,37994,37995,37996,37997,37998,37999,38000,38001,38002,38003,38004,38005,38006,38007,38008,38009,38010,38011,38012,38013,38014,38015,38016,38017,38018,38019,38020,38021,38022,38023,38024,38025,38026,38027,38028,38029,38030,38031,38032,38033,38034,38035,38036,38037,38038,38039,38040,38041,38042,38043,38044,38045,38046,38047,38048,38049,38050,38051,38052,38053,38054,38055,38056,38057,38058,38059,38060,38061,38062,38063,38064,38065,38066,38067,38068,38069,38070,38071,38072,38073,38074,38075,38076,38077,38078,38079,38080,38081,38082,38083,38084,38085,38086,38087,38088,38089,38090,38091,38092,38093,38094,38095,38096,38097,38098,38099,38100,38101,38102,38103,38104,38105,38106,38107,38108,38109,38110,38111,38112,38113,38114,38115,38116,38117,38118,38119,38120,38121,38122,38123,38124,38125,38126,38127,38128,38129,38130,38131,38132,38133,38134,38135,38136,38137,38138,38139,38140,38141,38142,38143,38144,38145,38146,38147,38148,38149,38150,38151,38152,38153,38154,38155,38156,38157,38158,38159,38160,38161,38162,38163,38164,38165,38166,38167,38168,38169,38170,38171,38172,38173,38174,38175,38176,38177,38178,38179,38180,38181,38182,38183,38184,38185,38186,38187,38188,38189,38190,38191,38192,38193,38194,38195,38196,38197,38198,38199,38200,38201,38202,38203,38204,38205,38206,38207,38208,38209,38210,38211,38212,38213,38214,38215,38216,38217,38218,38219,38220,38221,38222,38223,38224,38225,38226,38227,38228,38229,38230,38231,38232,38233,38234,38235,38236,38237,38238,38239,38240,38241,38242,38243,38244,38245,38246,38247,38248,38249,38250,38251,38252,38253,38254,38255,38256,38257,38258,38259,38260,38261,38262,38263,38264,38265,38266,38267,38268,38269,38270,38271,38272,38273,38274,38275,38276,38277,38278,38279,38280,38281,38282,38283,38284,38285,38286,38287,38288,38289,38290,38291,38292,38293,38294,38295,38296,38297,38298,38299,38300,38301,38302,38303,38304,38305,38306,38307,38308,38309,38310,38311,38312,38313,38314,38315,38316,38317,38318,38319,38320,38321,38322,38323,38324,38325,38326,38327,38328,38329,38330,38331,38332,38333,38334,38335,38336,38337,38338,38339,38340,38341,38342,38343,38344,38345,38346,38347,38348,38349,38350,38351,38352,38353,38354,38355,38356,38357,38358,38359,38360,38361,38362,38363,38364,38365,38366,38367,38368,38369,38370,38371,38372,38373,38374,38375,38376,38377,38378,38379,38380,38381,38382,38383,38384,38385,38386,38387,38388,38389,38390,38391,38392,38393,38394,38395,38396,38397,38398,38399,38400,38401,38402,38403,38404,38405,38406,38407,38408,38409,38410,38411,38412,38413,38414,38415,38416,38417,38418,38419,38420,38421,38422,38423,38424,38425,38426,38427,38428,38429,38430,38431,38432,38433,38434,38435,38436,38437,38438,38439,38440,38441,38442,38443,38444,38445,38446,38447,38448,38449,38450,38451,38452,38453,38454,38455,38456,38457,38458,38459,38460,38461,38462,38463,38464,38465,38466,38467,38468,38469,38470,38471,38472,38473,38474,38475,38476,38477,38478,38479,38480,38481,38482,38483,38484,38485,38486,38487,38488,38489,38490,38491,38492,38493,38494,38495,38496,38497,38498,38499,38500,38501,38502,38503,38504,38505,38506,38507,38508,38509,38510,38511,38512,38513,38514,38515,38516,38517,38518,38519,38520,38521,38522,38523,38524,38525,38526,38527,38528,38529,38530,38531,38532,38533,38534,38535,38536,38537,38538,38539,38540,38541,38542,38543,38544,38545,38546,38547,38548,38549,38550,38551,38552,38553,38554,38555,38556,38557,38558,38559,38560,38561,38562,38563,38564,38565,38566,38567,38568,38569,38570,38571,38572,38573,38574,38575,38576,38577,38578,38579,38580,38581,38582,38583,38584,38585,38586,38587,38588,38589,38590,38591,38592,38593,38594,38595,38596,38597,38598,38599,38600,38601,38602,38603,38604,38605,38606,38607,38608,38609,38610,38611,38612,38613,38614,38615,38616,38617,38618,38619,38620,38621,38622,38623,38624,38625,38626,38627,38628,38629,38630,38631,38632,38633,38634,38635,38636,38637,38638,38639,38640,38641,38642,38643,38644,38645,38646,38647,38648,38649,38650,38651,38652,38653,38654,38655,38656,38657,38658,38659,38660,38661,38662,38663,38664,38665,38666,38667,38668,38669,38670,38671,38672,38673,38674,38675,38676,38677,38678,38679,38680,38681,38682,38683,38684,38685,38686,38687,38688,38689,38690,38691,38692,38693,38694,38695,38696,38697,38698,38699,38700,38701,38702,38703,38704,38705,38706,38707,38708,38709,38710,38711,38712,38713,38714,38715,38716,38717,38718,38719,38720,38721,38722,38723,38724,38725,38726,38727,38728,38729,38730,38731,38732,38733,38734,38735,38736,38737,38738,38739,38740,38741,38742,38743,38744,38745,38746,38747,38748,38749,38750,38751,38752,38753,38754,38755,38756,38757,38758,38759,38760,38761,38762,38763,38764,38765,38766,38767,38768,38769,38770,38771,38772,38773,38774,38775,38776,38777,38778,38779,38780,38781,38782,38783,38784,38785,38786,38787,38788,38789,38790,38791,38792,38793,38794,38795,38796,38797,38798,38799,38800,38801,38802,38803,38804,38805,38806,38807,38808,38809,38810,38811,38812,38813,38814,38815,38816,38817,38818,38819,38820,38821,38822,38823,38824,38825,38826,38827,38828,38829,38830,38831,38832,38833,38834,38835,38836,38837,38838,38839,38840,38841,38842,38843,38844,38845,38846,38847,38848,38849,38850,38851,38852,38853,38854,38855,38856,38857,38858,38859,38860,38861,38862,38863,38864,38865,38866,38867,38868,38869,38870,38871,38872,38873,38874,38875,38876,38877,38878,38879,38880,38881,38882,38883,38884,38885,38886,38887,38888,38889,38890,38891,38892,38893,38894,38895,38896,38897,38898,38899,38900,38901,38902,38903,38904,38905,38906,38907,38908,38909,38910,38911,38912,38913,38914,38915,38916,38917,38918,38919,38920,38921,38922,38923,38924,38925,38926,38927,38928,38929,38930,38931,38932,38933,38934,38935,38936,38937,38938,38939,38940,38941,38942,38943,38944,38945,38946,38947,38948,38949,38950,38951,38952,38953,38954,38955,38956,38957,38958,38959,38960,38961,38962,38963,38964,38965,38966,38967,38968,38969,38970,38971,38972,38973,38974,38975,38976,38977,38978,38979,38980,38981,38982,38983,38984,38985,38986,38987,38988,38989,38990,38991,38992,38993,38994,38995,38996,38997,38998,38999,39000,39001,39002,39003,39004,39005,39006,39007,39008,39009,39010,39011,39012,39013,39014,39015,39016,39017,39018,39019,39020,39021,39022,39023,39024,39025,39026,39027,39028,39029,39030,39031,39032,39033,39034,39035,39036,39037,39038,39039,39040,39041,39042,39043,39044,39045,39046,39047,39048,39049,39050,39051,39052,39053,39054,39055,39056,39057,39058,39059,39060,39061,39062,39063,39064,39065,39066,39067,39068,39069,39070,39071,39072,39073,39074,39075,39076,39077,39078,39079,39080,39081,39082,39083,39084,39085,39086,39087,39088,39089,39090,39091,39092,39093,39094,39095,39096,39097,39098,39099,39100,39101,39102,39103,39104,39105,39106,39107,39108,39109,39110,39111,39112,39113,39114,39115,39116,39117,39118,39119,39120,39121,39122,39123,39124,39125,39126,39127,39128,39129,39130,39131,39132,39133,39134,39135,39136,39137,39138,39139,39140,39141,39142,39143,39144,39145,39146,39147,39148,39149,39150,39151,39152,39153,39154,39155,39156,39157,39158,39159,39160,39161,39162,39163,39164,39165,39166,39167,39168,39169,39170,39171,39172,39173,39174,39175,39176,39177,39178,39179,39180,39181,39182,39183,39184,39185,39186,39187,39188,39189,39190,39191,39192,39193,39194,39195,39196,39197,39198,39199,39200,39201,39202,39203,39204,39205,39206,39207,39208,39209,39210,39211,39212,39213,39214,39215,39216,39217,39218,39219,39220,39221,39222,39223,39224,39225,39226,39227,39228,39229,39230,39231,39232,39233,39234,39235,39236,39237,39238,39239,39240,39241,39242,39243,39244,39245,39246,39247,39248,39249,39250,39251,39252,39253,39254,39255,39256,39257,39258,39259,39260,39261,39262,39263,39264,39265,39266,39267,39268,39269,39270,39271,39272,39273,39274,39275,39276,39277,39278,39279,39280,39281,39282,39283,39284,39285,39286,39287,39288,39289,39290,39291,39292,39293,39294,39295,39296,39297,39298,39299,39300,39301,39302,39303,39304,39305,39306,39307,39308,39309,39310,39311,39312,39313,39314,39315,39316,39317,39318,39319,39320,39321,39322,39323,39324,39325,39326,39327,39328,39329,39330,39331,39332,39333,39334,39335,39336,39337,39338,39339,39340,39341,39342,39343,39344,39345,39346,39347,39348,39349,39350,39351,39352,39353,39354,39355,39356,39357,39358,39359,39360,39361,39362,39363,39364,39365,39366,39367,39368,39369,39370,39371,39372,39373,39374,39375,39376,39377,39378,39379,39380,39381,39382,39383,39384,39385,39386,39387,39388,39389,39390,39391,39392,39393,39394,39395,39396,39397,39398,39399,39400,39401,39402,39403,39404,39405,39406,39407,39408,39409,39410,39411,39412,39413,39414,39415,39416,39417,39418,39419,39420,39421,39422,39423,39424,39425,39426,39427,39428,39429,39430,39431,39432,39433,39434,39435,39436,39437,39438,39439,39440,39441,39442,39443,39444,39445,39446,39447,39448,39449,39450,39451,39452,39453,39454,39455,39456,39457,39458,39459,39460,39461,39462,39463,39464,39465,39466,39467,39468,39469,39470,39471,39472,39473,39474,39475,39476,39477,39478,39479,39480,39481,39482,39483,39484,39485,39486,39487,39488,39489,39490,39491,39492,39493,39494,39495,39496,39497,39498,39499,39500,39501,39502,39503,39504,39505,39506,39507,39508,39509,39510,39511,39512,39513,39514,39515,39516,39517,39518,39519,39520,39521,39522,39523,39524,39525,39526,39527,39528,39529,39530,39531,39532,39533,39534,39535,39536,39537,39538,39539,39540,39541,39542,39543,39544,39545,39546,39547,39548,39549,39550,39551,39552,39553,39554,39555,39556,39557,39558,39559,39560,39561,39562,39563,39564,39565,39566,39567,39568,39569,39570,39571,39572,39573,39574,39575,39576,39577,39578,39579,39580,39581,39582,39583,39584,39585,39586,39587,39588,39589,39590,39591,39592,39593,39594,39595,39596,39597,39598,39599,39600,39601,39602,39603,39604,39605,39606,39607,39608,39609,39610,39611,39612,39613,39614,39615,39616,39617,39618,39619,39620,39621,39622,39623,39624,39625,39626,39627,39628,39629,39630,39631,39632,39633,39634,39635,39636,39637,39638,39639,39640,39641,39642,39643,39644,39645,39646,39647,39648,39649,39650,39651,39652,39653,39654,39655,39656,39657,39658,39659,39660,39661,39662,39663,39664,39665,39666,39667,39668,39669,39670,39671,39672,39673,39674,39675,39676,39677,39678,39679,39680,39681,39682,39683,39684,39685,39686,39687,39688,39689,39690,39691,39692,39693,39694,39695,39696,39697,39698,39699,39700,39701,39702,39703,39704,39705,39706,39707,39708,39709,39710,39711,39712,39713,39714,39715,39716,39717,39718,39719,39720,39721,39722,39723,39724,39725,39726,39727,39728,39729,39730,39731,39732,39733,39734,39735,39736,39737,39738,39739,39740,39741,39742,39743,39744,39745,39746,39747,39748,39749,39750,39751,39752,39753,39754,39755,39756,39757,39758,39759,39760,39761,39762,39763,39764,39765,39766,39767,39768,39769,39770,39771,39772,39773,39774,39775,39776,39777,39778,39779,39780,39781,39782,39783,39784,39785,39786,39787,39788,39789,39790,39791,39792,39793,39794,39795,39796,39797,39798,39799,39800,39801,39802,39803,39804,39805,39806,39807,39808,39809,39810,39811,39812,39813,39814,39815,39816,39817,39818,39819,39820,39821,39822,39823,39824,39825,39826,39827,39828,39829,39830,39831,39832,39833,39834,39835,39836,39837,39838,39839,39840,39841,39842,39843,39844,39845,39846,39847,39848,39849,39850,39851,39852,39853,39854,39855,39856,39857,39858,39859,39860,39861,39862,39863,39864,39865,39866,39867,39868,39869,39870,39871,39872,39873,39874,39875,39876,39877,39878,39879,39880,39881,39882,39883,39884,39885,39886,39887,39888,39889,39890,39891,39892,39893,39894,39895,39896,39897,39898,39899,39900,39901,39902,39903,39904,39905,39906,39907,39908,39909,39910,39911,39912,39913,39914,39915,39916,39917,39918,39919,39920,39921,39922,39923,39924,39925,39926,39927,39928,39929,39930,39931,39932,39933,39934,39935,39936,39937,39938,39939,39940,39941,39942,39943,39944,39945,39946,39947,39948,39949,39950,39951,39952,39953,39954,39955,39956,39957,39958,39959,39960,39961,39962,39963,39964,39965,39966,39967,39968,39969,39970,39971,39972,39973,39974,39975,39976,39977,39978,39979,39980,39981,39982,39983,39984,39985,39986,39987,39988,39989,39990,39991,39992,39993,39994,39995,39996,39997,39998,39999,40000,40001,40002,40003,40004,40005,40006,40007,40008,40009,40010,40011,40012,40013,40014,40015,40016,40017,40018,40019,40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,40055,40056,40057,40058,40059,40060,40061,40062,40063,40064,40065,40066,40067,40068,40069,40070,40071,40072,40073,40074,40075,40076,40077,40078,40079,40080,40081,40082,40083,40084,40085,40086,40087,40088,40089,40090,40091,40092,40093,40094,40095,40096,40097,40098,40099,40100,40101,40102,40103,40104,40105,40106,40107,40108,40109,40110,40111,40112,40113,40114,40115,40116,40117,40118,40119,40120,40121,40122,40123,40124,40125,40126,40127,40128,40129,40130,40131,40132,40133,40134,40135,40136,40137,40138,40139,40140,40141,40142,40143,40144,40145,40146,40147,40148,40149,40150,40151,40152,40153,40154,40155,40156,40157,40158,40159,40160,40161,40162,40163,40164,40165,40166,40167,40168,40169,40170,40171,40172,40173,40174,40175,40176,40177,40178,40179,40180,40181,40182,40183,40184,40185,40186,40187,40188,40189,40190,40191,40192,40193,40194,40195,40196,40197,40198,40199,40200,40201,40202,40203,40204,40205,40206,40207,40208,40209,40210,40211,40212,40213,40214,40215,40216,40217,40218,40219,40220,40221,40222,40223,40224,40225,40226,40227,40228,40229,40230,40231,40232,40233,40234,40235,40236,40237,40238,40239,40240,40241,40242,40243,40244,40245,40246,40247,40248,40249,40250,40251,40252,40253,40254,40255,40256,40257,40258,40259,40260,40261,40262,40263,40264,40265,40266,40267,40268,40269,40270,40271,40272,40273,40274,40275,40276,40277,40278,40279,40280,40281,40282,40283,40284,40285,40286,40287,40288,40289,40290,40291,40292,40293,40294,40295,40296,40297,40298,40299,40300,40301,40302,40303,40304,40305,40306,40307,40308,40309,40310,40311,40312,40313,40314,40315,40316,40317,40318,40319,40320,40321,40322,40323,40324,40325,40326,40327,40328,40329,40330,40331,40332,40333,40334,40335,40336,40337,40338,40339,40340,40341,40342,40343,40344,40345,40346,40347,40348,40349,40350,40351,40352,40353,40354,40355,40356,40357,40358,40359,40360,40361,40362,40363,40364,40365,40366,40367,40368,40369,40370,40371,40372,40373,40374,40375,40376,40377,40378,40379,40380,40381,40382,40383,40384,40385,40386,40387,40388,40389,40390,40391,40392,40393,40394,40395,40396,40397,40398,40399,40400,40401,40402,40403,40404,40405,40406,40407,40408,40409,40410,40411,40412,40413,40414,40415,40416,40417,40418,40419,40420,40421,40422,40423,40424,40425,40426,40427,40428,40429,40430,40431,40432,40433,40434,40435,40436,40437,40438,40439,40440,40441,40442,40443,40444,40445,40446,40447,40448,40449,40450,40451,40452,40453,40454,40455,40456,40457,40458,40459,40460,40461,40462,40463,40464,40465,40466,40467,40468,40469,40470,40471,40472,40473,40474,40475,40476,40477,40478,40479,40480,40481,40482,40483,40484,40485,40486,40487,40488,40489,40490,40491,40492,40493,40494,40495,40496,40497,40498,40499,40500,40501,40502,40503,40504,40505,40506,40507,40508,40509,40510,40511,40512,40513,40514,40515,40516,40517,40518,40519,40520,40521,40522,40523,40524,40525,40526,40527,40528,40529,40530,40531,40532,40533,40534,40535,40536,40537,40538,40539,40540,40541,40542,40543,40544,40545,40546,40547,40548,40549,40550,40551,40552,40553,40554,40555,40556,40557,40558,40559,40560,40561,40562,40563,40564,40565,40566,40567,40568,40569,40570,40571,40572,40573,40574,40575,40576,40577,40578,40579,40580,40581,40582,40583,40584,40585,40586,40587,40588,40589,40590,40591,40592,40593,40594,40595,40596,40597,40598,40599,40600,40601,40602,40603,40604,40605,40606,40607,40608,40609,40610,40611,40612,40613,40614,40615,40616,40617,40618,40619,40620,40621,40622,40623,40624,40625,40626,40627,40628,40629,40630,40631,40632,40633,40634,40635,40636,40637,40638,40639,40640,40641,40642,40643,40644,40645,40646,40647,40648,40649,40650,40651,40652,40653,40654,40655,40656,40657,40658,40659,40660,40661,40662,40663,40664,40665,40666,40667,40668,40669,40670,40671,40672,40673,40674,40675,40676,40677,40678,40679,40680,40681,40682,40683,40684,40685,40686,40687,40688,40689,40690,40691,40692,40693,40694,40695,40696,40697,40698,40699,40700,40701,40702,40703,40704,40705,40706,40707,40708,40709,40710,40711,40712,40713,40714,40715,40716,40717,40718,40719,40720,40721,40722,40723,40724,40725,40726,40727,40728,40729,40730,40731,40732,40733,40734,40735,40736,40737,40738,40739,40740,40741,40742,40743,40744,40745,40746,40747,40748,40749,40750,40751,40752,40753,40754,40755,40756,40757,40758,40759,40760,40761,40762,40763,40764,40765,40766,40767,40768,40769,40770,40771,40772,40773,40774,40775,40776,40777,40778,40779,40780,40781,40782,40783,40784,40785,40786,40787,40788,40789,40790,40791,40792,40793,40794,40795,40796,40797,40798,40799,40800,40801,40802,40803,40804,40805,40806,40807,40808,40809,40810,40811,40812,40813,40814,40815,40816,40817,40818,40819,40820,40821,40822,40823,40824,40825,40826,40827,40828,40829,40830,40831,40832,40833,40834,40835,40836,40837,40838,40839,40840,40841,40842,40843,40844,40845,40846,40847,40848,40849,40850,40851,40852,40853,40854,40855,40856,40857,40858,40859,40860,40861,40862,40863,40864,40865,40866,40867,40868,40869,40870,40871,40872,40873,40874,40875,40876,40877,40878,40879,40880,40881,40882,40883,40884,40885,40886,40887,40888,40889,40890,40891,40892,40893,40894,40895,40896,40897,40898,40899,40900,40901,40902,40903,40904,40905,40906,40907,40908,40909,40910,40911,40912,40913,40914,40915,40916,40917,40918,40919,40920,40921,40922,40923,40924,40925,40926,40927,40928,40929,40930,40931,40932,40933,40934,40935,40936,40937,40938,40939,40940,40941,40942,40943,40960,40961,40962,40963,40964,40965,40966,40967,40968,40969,40970,40971,40972,40973,40974,40975,40976,40977,40978,40979,40980,40981,40982,40983,40984,40985,40986,40987,40988,40989,40990,40991,40992,40993,40994,40995,40996,40997,40998,40999,41000,41001,41002,41003,41004,41005,41006,41007,41008,41009,41010,41011,41012,41013,41014,41015,41016,41017,41018,41019,41020,41021,41022,41023,41024,41025,41026,41027,41028,41029,41030,41031,41032,41033,41034,41035,41036,41037,41038,41039,41040,41041,41042,41043,41044,41045,41046,41047,41048,41049,41050,41051,41052,41053,41054,41055,41056,41057,41058,41059,41060,41061,41062,41063,41064,41065,41066,41067,41068,41069,41070,41071,41072,41073,41074,41075,41076,41077,41078,41079,41080,41081,41082,41083,41084,41085,41086,41087,41088,41089,41090,41091,41092,41093,41094,41095,41096,41097,41098,41099,41100,41101,41102,41103,41104,41105,41106,41107,41108,41109,41110,41111,41112,41113,41114,41115,41116,41117,41118,41119,41120,41121,41122,41123,41124,41125,41126,41127,41128,41129,41130,41131,41132,41133,41134,41135,41136,41137,41138,41139,41140,41141,41142,41143,41144,41145,41146,41147,41148,41149,41150,41151,41152,41153,41154,41155,41156,41157,41158,41159,41160,41161,41162,41163,41164,41165,41166,41167,41168,41169,41170,41171,41172,41173,41174,41175,41176,41177,41178,41179,41180,41181,41182,41183,41184,41185,41186,41187,41188,41189,41190,41191,41192,41193,41194,41195,41196,41197,41198,41199,41200,41201,41202,41203,41204,41205,41206,41207,41208,41209,41210,41211,41212,41213,41214,41215,41216,41217,41218,41219,41220,41221,41222,41223,41224,41225,41226,41227,41228,41229,41230,41231,41232,41233,41234,41235,41236,41237,41238,41239,41240,41241,41242,41243,41244,41245,41246,41247,41248,41249,41250,41251,41252,41253,41254,41255,41256,41257,41258,41259,41260,41261,41262,41263,41264,41265,41266,41267,41268,41269,41270,41271,41272,41273,41274,41275,41276,41277,41278,41279,41280,41281,41282,41283,41284,41285,41286,41287,41288,41289,41290,41291,41292,41293,41294,41295,41296,41297,41298,41299,41300,41301,41302,41303,41304,41305,41306,41307,41308,41309,41310,41311,41312,41313,41314,41315,41316,41317,41318,41319,41320,41321,41322,41323,41324,41325,41326,41327,41328,41329,41330,41331,41332,41333,41334,41335,41336,41337,41338,41339,41340,41341,41342,41343,41344,41345,41346,41347,41348,41349,41350,41351,41352,41353,41354,41355,41356,41357,41358,41359,41360,41361,41362,41363,41364,41365,41366,41367,41368,41369,41370,41371,41372,41373,41374,41375,41376,41377,41378,41379,41380,41381,41382,41383,41384,41385,41386,41387,41388,41389,41390,41391,41392,41393,41394,41395,41396,41397,41398,41399,41400,41401,41402,41403,41404,41405,41406,41407,41408,41409,41410,41411,41412,41413,41414,41415,41416,41417,41418,41419,41420,41421,41422,41423,41424,41425,41426,41427,41428,41429,41430,41431,41432,41433,41434,41435,41436,41437,41438,41439,41440,41441,41442,41443,41444,41445,41446,41447,41448,41449,41450,41451,41452,41453,41454,41455,41456,41457,41458,41459,41460,41461,41462,41463,41464,41465,41466,41467,41468,41469,41470,41471,41472,41473,41474,41475,41476,41477,41478,41479,41480,41481,41482,41483,41484,41485,41486,41487,41488,41489,41490,41491,41492,41493,41494,41495,41496,41497,41498,41499,41500,41501,41502,41503,41504,41505,41506,41507,41508,41509,41510,41511,41512,41513,41514,41515,41516,41517,41518,41519,41520,41521,41522,41523,41524,41525,41526,41527,41528,41529,41530,41531,41532,41533,41534,41535,41536,41537,41538,41539,41540,41541,41542,41543,41544,41545,41546,41547,41548,41549,41550,41551,41552,41553,41554,41555,41556,41557,41558,41559,41560,41561,41562,41563,41564,41565,41566,41567,41568,41569,41570,41571,41572,41573,41574,41575,41576,41577,41578,41579,41580,41581,41582,41583,41584,41585,41586,41587,41588,41589,41590,41591,41592,41593,41594,41595,41596,41597,41598,41599,41600,41601,41602,41603,41604,41605,41606,41607,41608,41609,41610,41611,41612,41613,41614,41615,41616,41617,41618,41619,41620,41621,41622,41623,41624,41625,41626,41627,41628,41629,41630,41631,41632,41633,41634,41635,41636,41637,41638,41639,41640,41641,41642,41643,41644,41645,41646,41647,41648,41649,41650,41651,41652,41653,41654,41655,41656,41657,41658,41659,41660,41661,41662,41663,41664,41665,41666,41667,41668,41669,41670,41671,41672,41673,41674,41675,41676,41677,41678,41679,41680,41681,41682,41683,41684,41685,41686,41687,41688,41689,41690,41691,41692,41693,41694,41695,41696,41697,41698,41699,41700,41701,41702,41703,41704,41705,41706,41707,41708,41709,41710,41711,41712,41713,41714,41715,41716,41717,41718,41719,41720,41721,41722,41723,41724,41725,41726,41727,41728,41729,41730,41731,41732,41733,41734,41735,41736,41737,41738,41739,41740,41741,41742,41743,41744,41745,41746,41747,41748,41749,41750,41751,41752,41753,41754,41755,41756,41757,41758,41759,41760,41761,41762,41763,41764,41765,41766,41767,41768,41769,41770,41771,41772,41773,41774,41775,41776,41777,41778,41779,41780,41781,41782,41783,41784,41785,41786,41787,41788,41789,41790,41791,41792,41793,41794,41795,41796,41797,41798,41799,41800,41801,41802,41803,41804,41805,41806,41807,41808,41809,41810,41811,41812,41813,41814,41815,41816,41817,41818,41819,41820,41821,41822,41823,41824,41825,41826,41827,41828,41829,41830,41831,41832,41833,41834,41835,41836,41837,41838,41839,41840,41841,41842,41843,41844,41845,41846,41847,41848,41849,41850,41851,41852,41853,41854,41855,41856,41857,41858,41859,41860,41861,41862,41863,41864,41865,41866,41867,41868,41869,41870,41871,41872,41873,41874,41875,41876,41877,41878,41879,41880,41881,41882,41883,41884,41885,41886,41887,41888,41889,41890,41891,41892,41893,41894,41895,41896,41897,41898,41899,41900,41901,41902,41903,41904,41905,41906,41907,41908,41909,41910,41911,41912,41913,41914,41915,41916,41917,41918,41919,41920,41921,41922,41923,41924,41925,41926,41927,41928,41929,41930,41931,41932,41933,41934,41935,41936,41937,41938,41939,41940,41941,41942,41943,41944,41945,41946,41947,41948,41949,41950,41951,41952,41953,41954,41955,41956,41957,41958,41959,41960,41961,41962,41963,41964,41965,41966,41967,41968,41969,41970,41971,41972,41973,41974,41975,41976,41977,41978,41979,41980,41981,41982,41983,41984,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,41997,41998,41999,42000,42001,42002,42003,42004,42005,42006,42007,42008,42009,42010,42011,42012,42013,42014,42015,42016,42017,42018,42019,42020,42021,42022,42023,42024,42025,42026,42027,42028,42029,42030,42031,42032,42033,42034,42035,42036,42037,42038,42039,42040,42041,42042,42043,42044,42045,42046,42047,42048,42049,42050,42051,42052,42053,42054,42055,42056,42057,42058,42059,42060,42061,42062,42063,42064,42065,42066,42067,42068,42069,42070,42071,42072,42073,42074,42075,42076,42077,42078,42079,42080,42081,42082,42083,42084,42085,42086,42087,42088,42089,42090,42091,42092,42093,42094,42095,42096,42097,42098,42099,42100,42101,42102,42103,42104,42105,42106,42107,42108,42109,42110,42111,42112,42113,42114,42115,42116,42117,42118,42119,42120,42121,42122,42123,42124,42192,42193,42194,42195,42196,42197,42198,42199,42200,42201,42202,42203,42204,42205,42206,42207,42208,42209,42210,42211,42212,42213,42214,42215,42216,42217,42218,42219,42220,42221,42222,42223,42224,42225,42226,42227,42228,42229,42230,42231,42232,42233,42234,42235,42236,42237,42240,42241,42242,42243,42244,42245,42246,42247,42248,42249,42250,42251,42252,42253,42254,42255,42256,42257,42258,42259,42260,42261,42262,42263,42264,42265,42266,42267,42268,42269,42270,42271,42272,42273,42274,42275,42276,42277,42278,42279,42280,42281,42282,42283,42284,42285,42286,42287,42288,42289,42290,42291,42292,42293,42294,42295,42296,42297,42298,42299,42300,42301,42302,42303,42304,42305,42306,42307,42308,42309,42310,42311,42312,42313,42314,42315,42316,42317,42318,42319,42320,42321,42322,42323,42324,42325,42326,42327,42328,42329,42330,42331,42332,42333,42334,42335,42336,42337,42338,42339,42340,42341,42342,42343,42344,42345,42346,42347,42348,42349,42350,42351,42352,42353,42354,42355,42356,42357,42358,42359,42360,42361,42362,42363,42364,42365,42366,42367,42368,42369,42370,42371,42372,42373,42374,42375,42376,42377,42378,42379,42380,42381,42382,42383,42384,42385,42386,42387,42388,42389,42390,42391,42392,42393,42394,42395,42396,42397,42398,42399,42400,42401,42402,42403,42404,42405,42406,42407,42408,42409,42410,42411,42412,42413,42414,42415,42416,42417,42418,42419,42420,42421,42422,42423,42424,42425,42426,42427,42428,42429,42430,42431,42432,42433,42434,42435,42436,42437,42438,42439,42440,42441,42442,42443,42444,42445,42446,42447,42448,42449,42450,42451,42452,42453,42454,42455,42456,42457,42458,42459,42460,42461,42462,42463,42464,42465,42466,42467,42468,42469,42470,42471,42472,42473,42474,42475,42476,42477,42478,42479,42480,42481,42482,42483,42484,42485,42486,42487,42488,42489,42490,42491,42492,42493,42494,42495,42496,42497,42498,42499,42500,42501,42502,42503,42504,42505,42506,42507,42508,42512,42513,42514,42515,42516,42517,42518,42519,42520,42521,42522,42523,42524,42525,42526,42527,42538,42539,42560,42561,42562,42563,42564,42565,42566,42567,42568,42569,42570,42571,42572,42573,42574,42575,42576,42577,42578,42579,42580,42581,42582,42583,42584,42585,42586,42587,42588,42589,42590,42591,42592,42593,42594,42595,42596,42597,42598,42599,42600,42601,42602,42603,42604,42605,42606,42623,42624,42625,42626,42627,42628,42629,42630,42631,42632,42633,42634,42635,42636,42637,42638,42639,42640,42641,42642,42643,42644,42645,42646,42647,42648,42649,42650,42651,42652,42653,42656,42657,42658,42659,42660,42661,42662,42663,42664,42665,42666,42667,42668,42669,42670,42671,42672,42673,42674,42675,42676,42677,42678,42679,42680,42681,42682,42683,42684,42685,42686,42687,42688,42689,42690,42691,42692,42693,42694,42695,42696,42697,42698,42699,42700,42701,42702,42703,42704,42705,42706,42707,42708,42709,42710,42711,42712,42713,42714,42715,42716,42717,42718,42719,42720,42721,42722,42723,42724,42725,42726,42727,42728,42729,42730,42731,42732,42733,42734,42735,42775,42776,42777,42778,42779,42780,42781,42782,42783,42786,42787,42788,42789,42790,42791,42792,42793,42794,42795,42796,42797,42798,42799,42800,42801,42802,42803,42804,42805,42806,42807,42808,42809,42810,42811,42812,42813,42814,42815,42816,42817,42818,42819,42820,42821,42822,42823,42824,42825,42826,42827,42828,42829,42830,42831,42832,42833,42834,42835,42836,42837,42838,42839,42840,42841,42842,42843,42844,42845,42846,42847,42848,42849,42850,42851,42852,42853,42854,42855,42856,42857,42858,42859,42860,42861,42862,42863,42864,42865,42866,42867,42868,42869,42870,42871,42872,42873,42874,42875,42876,42877,42878,42879,42880,42881,42882,42883,42884,42885,42886,42887,42888,42891,42892,42893,42894,42895,42896,42897,42898,42899,42900,42901,42902,42903,42904,42905,42906,42907,42908,42909,42910,42911,42912,42913,42914,42915,42916,42917,42918,42919,42920,42921,42922,42923,42924,42925,42926,42927,42928,42929,42930,42931,42932,42933,42934,42935,42936,42937,42999,43000,43001,43002,43003,43004,43005,43006,43007,43008,43009,43011,43012,43013,43015,43016,43017,43018,43020,43021,43022,43023,43024,43025,43026,43027,43028,43029,43030,43031,43032,43033,43034,43035,43036,43037,43038,43039,43040,43041,43042,43072,43073,43074,43075,43076,43077,43078,43079,43080,43081,43082,43083,43084,43085,43086,43087,43088,43089,43090,43091,43092,43093,43094,43095,43096,43097,43098,43099,43100,43101,43102,43103,43104,43105,43106,43107,43108,43109,43110,43111,43112,43113,43114,43115,43116,43117,43118,43119,43120,43121,43122,43123,43138,43139,43140,43141,43142,43143,43144,43145,43146,43147,43148,43149,43150,43151,43152,43153,43154,43155,43156,43157,43158,43159,43160,43161,43162,43163,43164,43165,43166,43167,43168,43169,43170,43171,43172,43173,43174,43175,43176,43177,43178,43179,43180,43181,43182,43183,43184,43185,43186,43187,43250,43251,43252,43253,43254,43255,43259,43261,43262,43274,43275,43276,43277,43278,43279,43280,43281,43282,43283,43284,43285,43286,43287,43288,43289,43290,43291,43292,43293,43294,43295,43296,43297,43298,43299,43300,43301,43312,43313,43314,43315,43316,43317,43318,43319,43320,43321,43322,43323,43324,43325,43326,43327,43328,43329,43330,43331,43332,43333,43334,43360,43361,43362,43363,43364,43365,43366,43367,43368,43369,43370,43371,43372,43373,43374,43375,43376,43377,43378,43379,43380,43381,43382,43383,43384,43385,43386,43387,43388,43396,43397,43398,43399,43400,43401,43402,43403,43404,43405,43406,43407,43408,43409,43410,43411,43412,43413,43414,43415,43416,43417,43418,43419,43420,43421,43422,43423,43424,43425,43426,43427,43428,43429,43430,43431,43432,43433,43434,43435,43436,43437,43438,43439,43440,43441,43442,43471,43488,43489,43490,43491,43492,43494,43495,43496,43497,43498,43499,43500,43501,43502,43503,43514,43515,43516,43517,43518,43520,43521,43522,43523,43524,43525,43526,43527,43528,43529,43530,43531,43532,43533,43534,43535,43536,43537,43538,43539,43540,43541,43542,43543,43544,43545,43546,43547,43548,43549,43550,43551,43552,43553,43554,43555,43556,43557,43558,43559,43560,43584,43585,43586,43588,43589,43590,43591,43592,43593,43594,43595,43616,43617,43618,43619,43620,43621,43622,43623,43624,43625,43626,43627,43628,43629,43630,43631,43632,43633,43634,43635,43636,43637,43638,43642,43646,43647,43648,43649,43650,43651,43652,43653,43654,43655,43656,43657,43658,43659,43660,43661,43662,43663,43664,43665,43666,43667,43668,43669,43670,43671,43672,43673,43674,43675,43676,43677,43678,43679,43680,43681,43682,43683,43684,43685,43686,43687,43688,43689,43690,43691,43692,43693,43694,43695,43697,43701,43702,43705,43706,43707,43708,43709,43712,43714,43739,43740,43741,43744,43745,43746,43747,43748,43749,43750,43751,43752,43753,43754,43762,43763,43764,43777,43778,43779,43780,43781,43782,43785,43786,43787,43788,43789,43790,43793,43794,43795,43796,43797,43798,43808,43809,43810,43811,43812,43813,43814,43816,43817,43818,43819,43820,43821,43822,43824,43825,43826,43827,43828,43829,43830,43831,43832,43833,43834,43835,43836,43837,43838,43839,43840,43841,43842,43843,43844,43845,43846,43847,43848,43849,43850,43851,43852,43853,43854,43855,43856,43857,43858,43859,43860,43861,43862,43863,43864,43865,43866,43868,43869,43870,43871,43872,43873,43874,43875,43876,43877,43888,43889,43890,43891,43892,43893,43894,43895,43896,43897,43898,43899,43900,43901,43902,43903,43904,43905,43906,43907,43908,43909,43910,43911,43912,43913,43914,43915,43916,43917,43918,43919,43920,43921,43922,43923,43924,43925,43926,43927,43928,43929,43930,43931,43932,43933,43934,43935,43936,43937,43938,43939,43940,43941,43942,43943,43944,43945,43946,43947,43948,43949,43950,43951,43952,43953,43954,43955,43956,43957,43958,43959,43960,43961,43962,43963,43964,43965,43966,43967,43968,43969,43970,43971,43972,43973,43974,43975,43976,43977,43978,43979,43980,43981,43982,43983,43984,43985,43986,43987,43988,43989,43990,43991,43992,43993,43994,43995,43996,43997,43998,43999,44000,44001,44002,44032,44033,44034,44035,44036,44037,44038,44039,44040,44041,44042,44043,44044,44045,44046,44047,44048,44049,44050,44051,44052,44053,44054,44055,44056,44057,44058,44059,44060,44061,44062,44063,44064,44065,44066,44067,44068,44069,44070,44071,44072,44073,44074,44075,44076,44077,44078,44079,44080,44081,44082,44083,44084,44085,44086,44087,44088,44089,44090,44091,44092,44093,44094,44095,44096,44097,44098,44099,44100,44101,44102,44103,44104,44105,44106,44107,44108,44109,44110,44111,44112,44113,44114,44115,44116,44117,44118,44119,44120,44121,44122,44123,44124,44125,44126,44127,44128,44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,44142,44143,44144,44145,44146,44147,44148,44149,44150,44151,44152,44153,44154,44155,44156,44157,44158,44159,44160,44161,44162,44163,44164,44165,44166,44167,44168,44169,44170,44171,44172,44173,44174,44175,44176,44177,44178,44179,44180,44181,44182,44183,44184,44185,44186,44187,44188,44189,44190,44191,44192,44193,44194,44195,44196,44197,44198,44199,44200,44201,44202,44203,44204,44205,44206,44207,44208,44209,44210,44211,44212,44213,44214,44215,44216,44217,44218,44219,44220,44221,44222,44223,44224,44225,44226,44227,44228,44229,44230,44231,44232,44233,44234,44235,44236,44237,44238,44239,44240,44241,44242,44243,44244,44245,44246,44247,44248,44249,44250,44251,44252,44253,44254,44255,44256,44257,44258,44259,44260,44261,44262,44263,44264,44265,44266,44267,44268,44269,44270,44271,44272,44273,44274,44275,44276,44277,44278,44279,44280,44281,44282,44283,44284,44285,44286,44287,44288,44289,44290,44291,44292,44293,44294,44295,44296,44297,44298,44299,44300,44301,44302,44303,44304,44305,44306,44307,44308,44309,44310,44311,44312,44313,44314,44315,44316,44317,44318,44319,44320,44321,44322,44323,44324,44325,44326,44327,44328,44329,44330,44331,44332,44333,44334,44335,44336,44337,44338,44339,44340,44341,44342,44343,44344,44345,44346,44347,44348,44349,44350,44351,44352,44353,44354,44355,44356,44357,44358,44359,44360,44361,44362,44363,44364,44365,44366,44367,44368,44369,44370,44371,44372,44373,44374,44375,44376,44377,44378,44379,44380,44381,44382,44383,44384,44385,44386,44387,44388,44389,44390,44391,44392,44393,44394,44395,44396,44397,44398,44399,44400,44401,44402,44403,44404,44405,44406,44407,44408,44409,44410,44411,44412,44413,44414,44415,44416,44417,44418,44419,44420,44421,44422,44423,44424,44425,44426,44427,44428,44429,44430,44431,44432,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,44444,44445,44446,44447,44448,44449,44450,44451,44452,44453,44454,44455,44456,44457,44458,44459,44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44471,44472,44473,44474,44475,44476,44477,44478,44479,44480,44481,44482,44483,44484,44485,44486,44487,44488,44489,44490,44491,44492,44493,44494,44495,44496,44497,44498,44499,44500,44501,44502,44503,44504,44505,44506,44507,44508,44509,44510,44511,44512,44513,44514,44515,44516,44517,44518,44519,44520,44521,44522,44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,44536,44537,44538,44539,44540,44541,44542,44543,44544,44545,44546,44547,44548,44549,44550,44551,44552,44553,44554,44555,44556,44557,44558,44559,44560,44561,44562,44563,44564,44565,44566,44567,44568,44569,44570,44571,44572,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,44584,44585,44586,44587,44588,44589,44590,44591,44592,44593,44594,44595,44596,44597,44598,44599,44600,44601,44602,44603,44604,44605,44606,44607,44608,44609,44610,44611,44612,44613,44614,44615,44616,44617,44618,44619,44620,44621,44622,44623,44624,44625,44626,44627,44628,44629,44630,44631,44632,44633,44634,44635,44636,44637,44638,44639,44640,44641,44642,44643,44644,44645,44646,44647,44648,44649,44650,44651,44652,44653,44654,44655,44656,44657,44658,44659,44660,44661,44662,44663,44664,44665,44666,44667,44668,44669,44670,44671,44672,44673,44674,44675,44676,44677,44678,44679,44680,44681,44682,44683,44684,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44732,44733,44734,44735,44736,44737,44738,44739,44740,44741,44742,44743,44744,44745,44746,44747,44748,44749,44750,44751,44752,44753,44754,44755,44756,44757,44758,44759,44760,44761,44762,44763,44764,44765,44766,44767,44768,44769,44770,44771,44772,44773,44774,44775,44776,44777,44778,44779,44780,44781,44782,44783,44784,44785,44786,44787,44788,44789,44790,44791,44792,44793,44794,44795,44796,44797,44798,44799,44800,44801,44802,44803,44804,44805,44806,44807,44808,44809,44810,44811,44812,44813,44814,44815,44816,44817,44818,44819,44820,44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,44834,44835,44836,44837,44838,44839,44840,44841,44842,44843,44844,44845,44846,44847,44848,44849,44850,44851,44852,44853,44854,44855,44856,44857,44858,44859,44860,44861,44862,44863,44864,44865,44866,44867,44868,44869,44870,44871,44872,44873,44874,44875,44876,44877,44878,44879,44880,44881,44882,44883,44884,44885,44886,44887,44888,44889,44890,44891,44892,44893,44894,44895,44896,44897,44898,44899,44900,44901,44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,44915,44916,44917,44918,44919,44920,44921,44922,44923,44924,44925,44926,44927,44928,44929,44930,44931,44932,44933,44934,44935,44936,44937,44938,44939,44940,44941,44942,44943,44944,44945,44946,44947,44948,44949,44950,44951,44952,44953,44954,44955,44956,44957,44958,44959,44960,44961,44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,44975,44976,44977,44978,44979,44980,44981,44982,44983,44984,44985,44986,44987,44988,44989,44990,44991,44992,44993,44994,44995,44996,44997,44998,44999,45000,45001,45002,45003,45004,45005,45006,45007,45008,45009,45010,45011,45012,45013,45014,45015,45016,45017,45018,45019,45020,45021,45022,45023,45024,45025,45026,45027,45028,45029,45030,45031,45032,45033,45034,45035,45036,45037,45038,45039,45040,45041,45042,45043,45044,45045,45046,45047,45048,45049,45050,45051,45052,45053,45054,45055,45056,45057,45058,45059,45060,45061,45062,45063,45064,45065,45066,45067,45068,45069,45070,45071,45072,45073,45074,45075,45076,45077,45078,45079,45080,45081,45082,45083,45084,45085,45086,45087,45088,45089,45090,45091,45092,45093,45094,45095,45096,45097,45098,45099,45100,45101,45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,45115,45116,45117,45118,45119,45120,45121,45122,45123,45124,45125,45126,45127,45128,45129,45130,45131,45132,45133,45134,45135,45136,45137,45138,45139,45140,45141,45142,45143,45144,45145,45146,45147,45148,45149,45150,45151,45152,45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,45179,45180,45181,45182,45183,45184,45185,45186,45187,45188,45189,45190,45191,45192,45193,45194,45195,45196,45197,45198,45199,45200,45201,45202,45203,45204,45205,45206,45207,45208,45209,45210,45211,45212,45213,45214,45215,45216,45217,45218,45219,45220,45221,45222,45223,45224,45225,45226,45227,45228,45229,45230,45231,45232,45233,45234,45235,45236,45237,45238,45239,45240,45241,45242,45243,45244,45245,45246,45247,45248,45249,45250,45251,45252,45253,45254,45255,45256,45257,45258,45259,45260,45261,45262,45263,45264,45265,45266,45267,45268,45269,45270,45271,45272,45273,45274,45275,45276,45277,45278,45279,45280,45281,45282,45283,45284,45285,45286,45287,45288,45289,45290,45291,45292,45293,45294,45295,45296,45297,45298,45299,45300,45301,45302,45303,45304,45305,45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,45319,45320,45321,45322,45323,45324,45325,45326,45327,45328,45329,45330,45331,45332,45333,45334,45335,45336,45337,45338,45339,45340,45341,45342,45343,45344,45345,45346,45347,45348,45349,45350,45351,45352,45353,45354,45355,45356,45357,45358,45359,45360,45361,45362,45363,45364,45365,45366,45367,45368,45369,45370,45371,45372,45373,45374,45375,45376,45377,45378,45379,45380,45381,45382,45383,45384,45385,45386,45387,45388,45389,45390,45391,45392,45393,45394,45395,45396,45397,45398,45399,45400,45401,45402,45403,45404,45405,45406,45407,45408,45409,45410,45411,45412,45413,45414,45415,45416,45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,45430,45431,45432,45433,45434,45435,45436,45437,45438,45439,45440,45441,45442,45443,45444,45445,45446,45447,45448,45449,45450,45451,45452,45453,45454,45455,45456,45457,45458,45459,45460,45461,45462,45463,45464,45465,45466,45467,45468,45469,45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45480,45481,45482,45483,45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,45508,45509,45510,45511,45512,45513,45514,45515,45516,45517,45518,45519,45520,45521,45522,45523,45524,45525,45526,45527,45528,45529,45530,45531,45532,45533,45534,45535,45536,45537,45538,45539,45540,45541,45542,45543,45544,45545,45546,45547,45548,45549,45550,45551,45552,45553,45554,45555,45556,45557,45558,45559,45560,45561,45562,45563,45564,45565,45566,45567,45568,45569,45570,45571,45572,45573,45574,45575,45576,45577,45578,45579,45580,45581,45582,45583,45584,45585,45586,45587,45588,45589,45590,45591,45592,45593,45594,45595,45596,45597,45598,45599,45600,45601,45602,45603,45604,45605,45606,45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,45620,45621,45622,45623,45624,45625,45626,45627,45628,45629,45630,45631,45632,45633,45634,45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,45648,45649,45650,45651,45652,45653,45654,45655,45656,45657,45658,45659,45660,45661,45662,45663,45664,45665,45666,45667,45668,45669,45670,45671,45672,45673,45674,45675,45676,45677,45678,45679,45680,45681,45682,45683,45684,45685,45686,45687,45688,45689,45690,45691,45692,45693,45694,45695,45696,45697,45698,45699,45700,45701,45702,45703,45704,45705,45706,45707,45708,45709,45710,45711,45712,45713,45714,45715,45716,45717,45718,45719,45720,45721,45722,45723,45724,45725,45726,45727,45728,45729,45730,45731,45732,45733,45734,45735,45736,45737,45738,45739,45740,45741,45742,45743,45744,45745,45746,45747,45748,45749,45750,45751,45752,45753,45754,45755,45756,45757,45758,45759,45760,45761,45762,45763,45764,45765,45766,45767,45768,45769,45770,45771,45772,45773,45774,45775,45776,45777,45778,45779,45780,45781,45782,45783,45784,45785,45786,45787,45788,45789,45790,45791,45792,45793,45794,45795,45796,45797,45798,45799,45800,45801,45802,45803,45804,45805,45806,45807,45808,45809,45810,45811,45812,45813,45814,45815,45816,45817,45818,45819,45820,45821,45822,45823,45824,45825,45826,45827,45828,45829,45830,45831,45832,45833,45834,45835,45836,45837,45838,45839,45840,45841,45842,45843,45844,45845,45846,45847,45848,45849,45850,45851,45852,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,45903,45904,45905,45906,45907,45908,45909,45910,45911,45912,45913,45914,45915,45916,45917,45918,45919,45920,45921,45922,45923,45924,45925,45926,45927,45928,45929,45930,45931,45932,45933,45934,45935,45936,45937,45938,45939,45940,45941,45942,45943,45944,45945,45946,45947,45948,45949,45950,45951,45952,45953,45954,45955,45956,45957,45958,45959,45960,45961,45962,45963,45964,45965,45966,45967,45968,45969,45970,45971,45972,45973,45974,45975,45976,45977,45978,45979,45980,45981,45982,45983,45984,45985,45986,45987,45988,45989,45990,45991,45992,45993,45994,45995,45996,45997,45998,45999,46000,46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46020,46021,46022,46023,46024,46025,46026,46027,46028,46029,46030,46031,46032,46033,46034,46035,46036,46037,46038,46039,46040,46041,46042,46043,46044,46045,46046,46047,46048,46049,46050,46051,46052,46053,46054,46055,46056,46057,46058,46059,46060,46061,46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,46075,46076,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,46089,46090,46091,46092,46093,46094,46095,46096,46097,46098,46099,46100,46101,46102,46103,46104,46105,46106,46107,46108,46109,46110,46111,46112,46113,46114,46115,46116,46117,46118,46119,46120,46121,46122,46123,46124,46125,46126,46127,46128,46129,46130,46131,46132,46133,46134,46135,46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46160,46161,46162,46163,46164,46165,46166,46167,46168,46169,46170,46171,46172,46173,46174,46175,46176,46177,46178,46179,46180,46181,46182,46183,46184,46185,46186,46187,46188,46189,46190,46191,46192,46193,46194,46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,46208,46209,46210,46211,46212,46213,46214,46215,46216,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,46234,46235,46236,46237,46238,46239,46240,46241,46242,46243,46244,46245,46246,46247,46248,46249,46250,46251,46252,46253,46254,46255,46256,46257,46258,46259,46260,46261,46262,46263,46264,46265,46266,46267,46268,46269,46270,46271,46272,46273,46274,46275,46276,46277,46278,46279,46280,46281,46282,46283,46284,46285,46286,46287,46288,46289,46290,46291,46292,46293,46294,46295,46296,46297,46298,46299,46300,46301,46302,46303,46304,46305,46306,46307,46308,46309,46310,46311,46312,46313,46314,46315,46316,46317,46318,46319,46320,46321,46322,46323,46324,46325,46326,46327,46328,46329,46330,46331,46332,46333,46334,46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,46348,46349,46350,46351,46352,46353,46354,46355,46356,46357,46358,46359,46360,46361,46362,46363,46364,46365,46366,46367,46368,46369,46370,46371,46372,46373,46374,46375,46376,46377,46378,46379,46380,46381,46382,46383,46384,46385,46386,46387,46388,46389,46390,46391,46392,46393,46394,46395,46396,46397,46398,46399,46400,46401,46402,46403,46404,46405,46406,46407,46408,46409,46410,46411,46412,46413,46414,46415,46416,46417,46418,46419,46420,46421,46422,46423,46424,46425,46426,46427,46428,46429,46430,46431,46432,46433,46434,46435,46436,46437,46438,46439,46440,46441,46442,46443,46444,46445,46446,46447,46448,46449,46450,46451,46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,46491,46492,46493,46494,46495,46496,46497,46498,46499,46500,46501,46502,46503,46504,46505,46506,46507,46508,46509,46510,46511,46512,46513,46514,46515,46516,46517,46518,46519,46520,46521,46522,46523,46524,46525,46526,46527,46528,46529,46530,46531,46532,46533,46534,46535,46536,46537,46538,46539,46540,46541,46542,46543,46544,46545,46546,46547,46548,46549,46550,46551,46552,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,46565,46566,46567,46568,46569,46570,46571,46572,46573,46574,46575,46576,46577,46578,46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,46605,46606,46607,46608,46609,46610,46611,46612,46613,46614,46615,46616,46617,46618,46619,46620,46621,46622,46623,46624,46625,46626,46627,46628,46629,46630,46631,46632,46633,46634,46635,46636,46637,46638,46639,46640,46641,46642,46643,46644,46645,46646,46647,46648,46649,46650,46651,46652,46653,46654,46655,46656,46657,46658,46659,46660,46661,46662,46663,46664,46665,46666,46667,46668,46669,46670,46671,46672,46673,46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,46687,46688,46689,46690,46691,46692,46693,46694,46695,46696,46697,46698,46699,46700,46701,46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,46741,46742,46743,46744,46745,46746,46747,46748,46749,46750,46751,46752,46753,46754,46755,46756,46757,46758,46759,46760,46761,46762,46763,46764,46765,46766,46767,46768,46769,46770,46771,46772,46773,46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,46800,46801,46802,46803,46804,46805,46806,46807,46808,46809,46810,46811,46812,46813,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,46825,46826,46827,46828,46829,46830,46831,46832,46833,46834,46835,46836,46837,46838,46839,46840,46841,46842,46843,46844,46845,46846,46847,46848,46849,46850,46851,46852,46853,46854,46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,46881,46882,46883,46884,46885,46886,46887,46888,46889,46890,46891,46892,46893,46894,46895,46896,46897,46898,46899,46900,46901,46902,46903,46904,46905,46906,46907,46908,46909,46910,46911,46912,46913,46914,46915,46916,46917,46918,46919,46920,46921,46922,46923,46924,46925,46926,46927,46928,46929,46930,46931,46932,46933,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46944,46945,46946,46947,46948,46949,46950,46951,46952,46953,46954,46955,46956,46957,46958,46959,46960,46961,46962,46963,46964,46965,46966,46967,46968,46969,46970,46971,46972,46973,46974,46975,46976,46977,46978,46979,46980,46981,46982,46983,46984,46985,46986,46987,46988,46989,46990,46991,46992,46993,46994,46995,46996,46997,46998,46999,47000,47001,47002,47003,47004,47005,47006,47007,47008,47009,47010,47011,47012,47013,47014,47015,47016,47017,47018,47019,47020,47021,47022,47023,47024,47025,47026,47027,47028,47029,47030,47031,47032,47033,47034,47035,47036,47037,47038,47039,47040,47041,47042,47043,47044,47045,47046,47047,47048,47049,47050,47051,47052,47053,47054,47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,47068,47069,47070,47071,47072,47073,47074,47075,47076,47077,47078,47079,47080,47081,47082,47083,47084,47085,47086,47087,47088,47089,47090,47091,47092,47093,47094,47095,47096,47097,47098,47099,47100,47101,47102,47103,47104,47105,47106,47107,47108,47109,47110,47111,47112,47113,47114,47115,47116,47117,47118,47119,47120,47121,47122,47123,47124,47125,47126,47127,47128,47129,47130,47131,47132,47133,47134,47135,47136,47137,47138,47139,47140,47141,47142,47143,47144,47145,47146,47147,47148,47149,47150,47151,47152,47153,47154,47155,47156,47157,47158,47159,47160,47161,47162,47163,47164,47165,47166,47167,47168,47169,47170,47171,47172,47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47185,47186,47187,47188,47189,47190,47191,47192,47193,47194,47195,47196,47197,47198,47199,47200,47201,47202,47203,47204,47205,47206,47207,47208,47209,47210,47211,47212,47213,47214,47215,47216,47217,47218,47219,47220,47221,47222,47223,47224,47225,47226,47227,47228,47229,47230,47231,47232,47233,47234,47235,47236,47237,47238,47239,47240,47241,47242,47243,47244,47245,47246,47247,47248,47249,47250,47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,47264,47265,47266,47267,47268,47269,47270,47271,47272,47273,47274,47275,47276,47277,47278,47279,47280,47281,47282,47283,47284,47285,47286,47287,47288,47289,47290,47291,47292,47293,47294,47295,47296,47297,47298,47299,47300,47301,47302,47303,47304,47305,47306,47307,47308,47309,47310,47311,47312,47313,47314,47315,47316,47317,47318,47319,47320,47321,47322,47323,47324,47325,47326,47327,47328,47329,47330,47331,47332,47333,47334,47335,47336,47337,47338,47339,47340,47341,47342,47343,47344,47345,47346,47347,47348,47349,47350,47351,47352,47353,47354,47355,47356,47357,47358,47359,47360,47361,47362,47363,47364,47365,47366,47367,47368,47369,47370,47371,47372,47373,47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47384,47385,47386,47387,47388,47389,47390,47391,47392,47393,47394,47395,47396,47397,47398,47399,47400,47401,47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,47415,47416,47417,47418,47419,47420,47421,47422,47423,47424,47425,47426,47427,47428,47429,47430,47431,47432,47433,47434,47435,47436,47437,47438,47439,47440,47441,47442,47443,47444,47445,47446,47447,47448,47449,47450,47451,47452,47453,47454,47455,47456,47457,47458,47459,47460,47461,47462,47463,47464,47465,47466,47467,47468,47469,47470,47471,47472,47473,47474,47475,47476,47477,47478,47479,47480,47481,47482,47483,47484,47485,47486,47487,47488,47489,47490,47491,47492,47493,47494,47495,47496,47497,47498,47499,47500,47501,47502,47503,47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,47517,47518,47519,47520,47521,47522,47523,47524,47525,47526,47527,47528,47529,47530,47531,47532,47533,47534,47535,47536,47537,47538,47539,47540,47541,47542,47543,47544,47545,47546,47547,47548,47549,47550,47551,47552,47553,47554,47555,47556,47557,47558,47559,47560,47561,47562,47563,47564,47565,47566,47567,47568,47569,47570,47571,47572,47573,47574,47575,47576,47577,47578,47579,47580,47581,47582,47583,47584,47585,47586,47587,47588,47589,47590,47591,47592,47593,47594,47595,47596,47597,47598,47599,47600,47601,47602,47603,47604,47605,47606,47607,47608,47609,47610,47611,47612,47613,47614,47615,47616,47617,47618,47619,47620,47621,47622,47623,47624,47625,47626,47627,47628,47629,47630,47631,47632,47633,47634,47635,47636,47637,47638,47639,47640,47641,47642,47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,47669,47670,47671,47672,47673,47674,47675,47676,47677,47678,47679,47680,47681,47682,47683,47684,47685,47686,47687,47688,47689,47690,47691,47692,47693,47694,47695,47696,47697,47698,47699,47700,47701,47702,47703,47704,47705,47706,47707,47708,47709,47710,47711,47712,47713,47714,47715,47716,47717,47718,47719,47720,47721,47722,47723,47724,47725,47726,47727,47728,47729,47730,47731,47732,47733,47734,47735,47736,47737,47738,47739,47740,47741,47742,47743,47744,47745,47746,47747,47748,47749,47750,47751,47752,47753,47754,47755,47756,47757,47758,47759,47760,47761,47762,47763,47764,47765,47766,47767,47768,47769,47770,47771,47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47784,47785,47786,47787,47788,47789,47790,47791,47792,47793,47794,47795,47796,47797,47798,47799,47800,47801,47802,47803,47804,47805,47806,47807,47808,47809,47810,47811,47812,47813,47814,47815,47816,47817,47818,47819,47820,47821,47822,47823,47824,47825,47826,47827,47828,47829,47830,47831,47832,47833,47834,47835,47836,47837,47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,47864,47865,47866,47867,47868,47869,47870,47871,47872,47873,47874,47875,47876,47877,47878,47879,47880,47881,47882,47883,47884,47885,47886,47887,47888,47889,47890,47891,47892,47893,47894,47895,47896,47897,47898,47899,47900,47901,47902,47903,47904,47905,47906,47907,47908,47909,47910,47911,47912,47913,47914,47915,47916,47917,47918,47919,47920,47921,47922,47923,47924,47925,47926,47927,47928,47929,47930,47931,47932,47933,47934,47935,47936,47937,47938,47939,47940,47941,47942,47943,47944,47945,47946,47947,47948,47949,47950,47951,47952,47953,47954,47955,47956,47957,47958,47959,47960,47961,47962,47963,47964,47965,47966,47967,47968,47969,47970,47971,47972,47973,47974,47975,47976,47977,47978,47979,47980,47981,47982,47983,47984,47985,47986,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48000,48001,48002,48003,48004,48005,48006,48007,48008,48009,48010,48011,48012,48013,48014,48015,48016,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48036,48037,48038,48039,48040,48041,48042,48043,48044,48045,48046,48047,48048,48049,48050,48051,48052,48053,48054,48055,48056,48057,48058,48059,48060,48061,48062,48063,48064,48065,48066,48067,48068,48069,48070,48071,48072,48073,48074,48075,48076,48077,48078,48079,48080,48081,48082,48083,48084,48085,48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,48112,48113,48114,48115,48116,48117,48118,48119,48120,48121,48122,48123,48124,48125,48126,48127,48128,48129,48130,48131,48132,48133,48134,48135,48136,48137,48138,48139,48140,48141,48142,48143,48144,48145,48146,48147,48148,48149,48150,48151,48152,48153,48154,48155,48156,48157,48158,48159,48160,48161,48162,48163,48164,48165,48166,48167,48168,48169,48170,48171,48172,48173,48174,48175,48176,48177,48178,48179,48180,48181,48182,48183,48184,48185,48186,48187,48188,48189,48190,48191,48192,48193,48194,48195,48196,48197,48198,48199,48200,48201,48202,48203,48204,48205,48206,48207,48208,48209,48210,48211,48212,48213,48214,48215,48216,48217,48218,48219,48220,48221,48222,48223,48224,48225,48226,48227,48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,48254,48255,48256,48257,48258,48259,48260,48261,48262,48263,48264,48265,48266,48267,48268,48269,48270,48271,48272,48273,48274,48275,48276,48277,48278,48279,48280,48281,48282,48283,48284,48285,48286,48287,48288,48289,48290,48291,48292,48293,48294,48295,48296,48297,48298,48299,48300,48301,48302,48303,48304,48305,48306,48307,48308,48309,48310,48311,48312,48313,48314,48315,48316,48317,48318,48319,48320,48321,48322,48323,48324,48325,48326,48327,48328,48329,48330,48331,48332,48333,48334,48335,48336,48337,48338,48339,48340,48341,48342,48343,48344,48345,48346,48347,48348,48349,48350,48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,48364,48365,48366,48367,48368,48369,48370,48371,48372,48373,48374,48375,48376,48377,48378,48379,48380,48381,48382,48383,48384,48385,48386,48387,48388,48389,48390,48391,48392,48393,48394,48395,48396,48397,48398,48399,48400,48401,48402,48403,48404,48405,48406,48407,48408,48409,48410,48411,48412,48413,48414,48415,48416,48417,48418,48419,48420,48421,48422,48423,48424,48425,48426,48427,48428,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,48440,48441,48442,48443,48444,48445,48446,48447,48448,48449,48450,48451,48452,48453,48454,48455,48456,48457,48458,48459,48460,48461,48462,48463,48464,48465,48466,48467,48468,48469,48470,48471,48472,48473,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,48484,48485,48486,48487,48488,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,48512,48513,48514,48515,48516,48517,48518,48519,48520,48521,48522,48523,48524,48525,48526,48527,48528,48529,48530,48531,48532,48533,48534,48535,48536,48537,48538,48539,48540,48541,48542,48543,48544,48545,48546,48547,48548,48549,48550,48551,48552,48553,48554,48555,48556,48557,48558,48559,48560,48561,48562,48563,48564,48565,48566,48567,48568,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,48594,48595,48596,48597,48598,48599,48600,48601,48602,48603,48604,48605,48606,48607,48608,48609,48610,48611,48612,48613,48614,48615,48616,48617,48618,48619,48620,48621,48622,48623,48624,48625,48626,48627,48628,48629,48630,48631,48632,48633,48634,48635,48636,48637,48638,48639,48640,48641,48642,48643,48644,48645,48646,48647,48648,48649,48650,48651,48652,48653,48654,48655,48656,48657,48658,48659,48660,48661,48662,48663,48664,48665,48666,48667,48668,48669,48670,48671,48672,48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,48699,48700,48701,48702,48703,48704,48705,48706,48707,48708,48709,48710,48711,48712,48713,48714,48715,48716,48717,48718,48719,48720,48721,48722,48723,48724,48725,48726,48727,48728,48729,48730,48731,48732,48733,48734,48735,48736,48737,48738,48739,48740,48741,48742,48743,48744,48745,48746,48747,48748,48749,48750,48751,48752,48753,48754,48755,48756,48757,48758,48759,48760,48761,48762,48763,48764,48765,48766,48767,48768,48769,48770,48771,48772,48773,48774,48775,48776,48777,48778,48779,48780,48781,48782,48783,48784,48785,48786,48787,48788,48789,48790,48791,48792,48793,48794,48795,48796,48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48808,48809,48810,48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48848,48849,48850,48851,48852,48853,48854,48855,48856,48857,48858,48859,48860,48861,48862,48863,48864,48865,48866,48867,48868,48869,48870,48871,48872,48873,48874,48875,48876,48877,48878,48879,48880,48881,48882,48883,48884,48885,48886,48887,48888,48889,48890,48891,48892,48893,48894,48895,48896,48897,48898,48899,48900,48901,48902,48903,48904,48905,48906,48907,48908,48909,48910,48911,48912,48913,48914,48915,48916,48917,48918,48919,48920,48921,48922,48923,48924,48925,48926,48927,48928,48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,48955,48956,48957,48958,48959,48960,48961,48962,48963,48964,48965,48966,48967,48968,48969,48970,48971,48972,48973,48974,48975,48976,48977,48978,48979,48980,48981,48982,48983,48984,48985,48986,48987,48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49000,49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,49040,49041,49042,49043,49044,49045,49046,49047,49048,49049,49050,49051,49052,49053,49054,49055,49056,49057,49058,49059,49060,49061,49062,49063,49064,49065,49066,49067,49068,49069,49070,49071,49072,49073,49074,49075,49076,49077,49078,49079,49080,49081,49082,49083,49084,49085,49086,49087,49088,49089,49090,49091,49092,49093,49094,49095,49096,49097,49098,49099,49100,49101,49102,49103,49104,49105,49106,49107,49108,49109,49110,49111,49112,49113,49114,49115,49116,49117,49118,49119,49120,49121,49122,49123,49124,49125,49126,49127,49128,49129,49130,49131,49132,49133,49134,49135,49136,49137,49138,49139,49140,49141,49142,49143,49144,49145,49146,49147,49148,49149,49150,49151,49152,49153,49154,49155,49156,49157,49158,49159,49160,49161,49162,49163,49164,49165,49166,49167,49168,49169,49170,49171,49172,49173,49174,49175,49176,49177,49178,49179,49180,49181,49182,49183,49184,49185,49186,49187,49188,49189,49190,49191,49192,49193,49194,49195,49196,49197,49198,49199,49200,49201,49202,49203,49204,49205,49206,49207,49208,49209,49210,49211,49212,49213,49214,49215,49216,49217,49218,49219,49220,49221,49222,49223,49224,49225,49226,49227,49228,49229,49230,49231,49232,49233,49234,49235,49236,49237,49238,49239,49240,49241,49242,49243,49244,49245,49246,49247,49248,49249,49250,49251,49252,49253,49254,49255,49256,49257,49258,49259,49260,49261,49262,49263,49264,49265,49266,49267,49268,49269,49270,49271,49272,49273,49274,49275,49276,49277,49278,49279,49280,49281,49282,49283,49284,49285,49286,49287,49288,49289,49290,49291,49292,49293,49294,49295,49296,49297,49298,49299,49300,49301,49302,49303,49304,49305,49306,49307,49308,49309,49310,49311,49312,49313,49314,49315,49316,49317,49318,49319,49320,49321,49322,49323,49324,49325,49326,49327,49328,49329,49330,49331,49332,49333,49334,49335,49336,49337,49338,49339,49340,49341,49342,49343,49344,49345,49346,49347,49348,49349,49350,49351,49352,49353,49354,49355,49356,49357,49358,49359,49360,49361,49362,49363,49364,49365,49366,49367,49368,49369,49370,49371,49372,49373,49374,49375,49376,49377,49378,49379,49380,49381,49382,49383,49384,49385,49386,49387,49388,49389,49390,49391,49392,49393,49394,49395,49396,49397,49398,49399,49400,49401,49402,49403,49404,49405,49406,49407,49408,49409,49410,49411,49412,49413,49414,49415,49416,49417,49418,49419,49420,49421,49422,49423,49424,49425,49426,49427,49428,49429,49430,49431,49432,49433,49434,49435,49436,49437,49438,49439,49440,49441,49442,49443,49444,49445,49446,49447,49448,49449,49450,49451,49452,49453,49454,49455,49456,49457,49458,49459,49460,49461,49462,49463,49464,49465,49466,49467,49468,49469,49470,49471,49472,49473,49474,49475,49476,49477,49478,49479,49480,49481,49482,49483,49484,49485,49486,49487,49488,49489,49490,49491,49492,49493,49494,49495,49496,49497,49498,49499,49500,49501,49502,49503,49504,49505,49506,49507,49508,49509,49510,49511,49512,49513,49514,49515,49516,49517,49518,49519,49520,49521,49522,49523,49524,49525,49526,49527,49528,49529,49530,49531,49532,49533,49534,49535,49536,49537,49538,49539,49540,49541,49542,49543,49544,49545,49546,49547,49548,49549,49550,49551,49552,49553,49554,49555,49556,49557,49558,49559,49560,49561,49562,49563,49564,49565,49566,49567,49568,49569,49570,49571,49572,49573,49574,49575,49576,49577,49578,49579,49580,49581,49582,49583,49584,49585,49586,49587,49588,49589,49590,49591,49592,49593,49594,49595,49596,49597,49598,49599,49600,49601,49602,49603,49604,49605,49606,49607,49608,49609,49610,49611,49612,49613,49614,49615,49616,49617,49618,49619,49620,49621,49622,49623,49624,49625,49626,49627,49628,49629,49630,49631,49632,49633,49634,49635,49636,49637,49638,49639,49640,49641,49642,49643,49644,49645,49646,49647,49648,49649,49650,49651,49652,49653,49654,49655,49656,49657,49658,49659,49660,49661,49662,49663,49664,49665,49666,49667,49668,49669,49670,49671,49672,49673,49674,49675,49676,49677,49678,49679,49680,49681,49682,49683,49684,49685,49686,49687,49688,49689,49690,49691,49692,49693,49694,49695,49696,49697,49698,49699,49700,49701,49702,49703,49704,49705,49706,49707,49708,49709,49710,49711,49712,49713,49714,49715,49716,49717,49718,49719,49720,49721,49722,49723,49724,49725,49726,49727,49728,49729,49730,49731,49732,49733,49734,49735,49736,49737,49738,49739,49740,49741,49742,49743,49744,49745,49746,49747,49748,49749,49750,49751,49752,49753,49754,49755,49756,49757,49758,49759,49760,49761,49762,49763,49764,49765,49766,49767,49768,49769,49770,49771,49772,49773,49774,49775,49776,49777,49778,49779,49780,49781,49782,49783,49784,49785,49786,49787,49788,49789,49790,49791,49792,49793,49794,49795,49796,49797,49798,49799,49800,49801,49802,49803,49804,49805,49806,49807,49808,49809,49810,49811,49812,49813,49814,49815,49816,49817,49818,49819,49820,49821,49822,49823,49824,49825,49826,49827,49828,49829,49830,49831,49832,49833,49834,49835,49836,49837,49838,49839,49840,49841,49842,49843,49844,49845,49846,49847,49848,49849,49850,49851,49852,49853,49854,49855,49856,49857,49858,49859,49860,49861,49862,49863,49864,49865,49866,49867,49868,49869,49870,49871,49872,49873,49874,49875,49876,49877,49878,49879,49880,49881,49882,49883,49884,49885,49886,49887,49888,49889,49890,49891,49892,49893,49894,49895,49896,49897,49898,49899,49900,49901,49902,49903,49904,49905,49906,49907,49908,49909,49910,49911,49912,49913,49914,49915,49916,49917,49918,49919,49920,49921,49922,49923,49924,49925,49926,49927,49928,49929,49930,49931,49932,49933,49934,49935,49936,49937,49938,49939,49940,49941,49942,49943,49944,49945,49946,49947,49948,49949,49950,49951,49952,49953,49954,49955,49956,49957,49958,49959,49960,49961,49962,49963,49964,49965,49966,49967,49968,49969,49970,49971,49972,49973,49974,49975,49976,49977,49978,49979,49980,49981,49982,49983,49984,49985,49986,49987,49988,49989,49990,49991,49992,49993,49994,49995,49996,49997,49998,49999,50000,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50011,50012,50013,50014,50015,50016,50017,50018,50019,50020,50021,50022,50023,50024,50025,50026,50027,50028,50029,50030,50031,50032,50033,50034,50035,50036,50037,50038,50039,50040,50041,50042,50043,50044,50045,50046,50047,50048,50049,50050,50051,50052,50053,50054,50055,50056,50057,50058,50059,50060,50061,50062,50063,50064,50065,50066,50067,50068,50069,50070,50071,50072,50073,50074,50075,50076,50077,50078,50079,50080,50081,50082,50083,50084,50085,50086,50087,50088,50089,50090,50091,50092,50093,50094,50095,50096,50097,50098,50099,50100,50101,50102,50103,50104,50105,50106,50107,50108,50109,50110,50111,50112,50113,50114,50115,50116,50117,50118,50119,50120,50121,50122,50123,50124,50125,50126,50127,50128,50129,50130,50131,50132,50133,50134,50135,50136,50137,50138,50139,50140,50141,50142,50143,50144,50145,50146,50147,50148,50149,50150,50151,50152,50153,50154,50155,50156,50157,50158,50159,50160,50161,50162,50163,50164,50165,50166,50167,50168,50169,50170,50171,50172,50173,50174,50175,50176,50177,50178,50179,50180,50181,50182,50183,50184,50185,50186,50187,50188,50189,50190,50191,50192,50193,50194,50195,50196,50197,50198,50199,50200,50201,50202,50203,50204,50205,50206,50207,50208,50209,50210,50211,50212,50213,50214,50215,50216,50217,50218,50219,50220,50221,50222,50223,50224,50225,50226,50227,50228,50229,50230,50231,50232,50233,50234,50235,50236,50237,50238,50239,50240,50241,50242,50243,50244,50245,50246,50247,50248,50249,50250,50251,50252,50253,50254,50255,50256,50257,50258,50259,50260,50261,50262,50263,50264,50265,50266,50267,50268,50269,50270,50271,50272,50273,50274,50275,50276,50277,50278,50279,50280,50281,50282,50283,50284,50285,50286,50287,50288,50289,50290,50291,50292,50293,50294,50295,50296,50297,50298,50299,50300,50301,50302,50303,50304,50305,50306,50307,50308,50309,50310,50311,50312,50313,50314,50315,50316,50317,50318,50319,50320,50321,50322,50323,50324,50325,50326,50327,50328,50329,50330,50331,50332,50333,50334,50335,50336,50337,50338,50339,50340,50341,50342,50343,50344,50345,50346,50347,50348,50349,50350,50351,50352,50353,50354,50355,50356,50357,50358,50359,50360,50361,50362,50363,50364,50365,50366,50367,50368,50369,50370,50371,50372,50373,50374,50375,50376,50377,50378,50379,50380,50381,50382,50383,50384,50385,50386,50387,50388,50389,50390,50391,50392,50393,50394,50395,50396,50397,50398,50399,50400,50401,50402,50403,50404,50405,50406,50407,50408,50409,50410,50411,50412,50413,50414,50415,50416,50417,50418,50419,50420,50421,50422,50423,50424,50425,50426,50427,50428,50429,50430,50431,50432,50433,50434,50435,50436,50437,50438,50439,50440,50441,50442,50443,50444,50445,50446,50447,50448,50449,50450,50451,50452,50453,50454,50455,50456,50457,50458,50459,50460,50461,50462,50463,50464,50465,50466,50467,50468,50469,50470,50471,50472,50473,50474,50475,50476,50477,50478,50479,50480,50481,50482,50483,50484,50485,50486,50487,50488,50489,50490,50491,50492,50493,50494,50495,50496,50497,50498,50499,50500,50501,50502,50503,50504,50505,50506,50507,50508,50509,50510,50511,50512,50513,50514,50515,50516,50517,50518,50519,50520,50521,50522,50523,50524,50525,50526,50527,50528,50529,50530,50531,50532,50533,50534,50535,50536,50537,50538,50539,50540,50541,50542,50543,50544,50545,50546,50547,50548,50549,50550,50551,50552,50553,50554,50555,50556,50557,50558,50559,50560,50561,50562,50563,50564,50565,50566,50567,50568,50569,50570,50571,50572,50573,50574,50575,50576,50577,50578,50579,50580,50581,50582,50583,50584,50585,50586,50587,50588,50589,50590,50591,50592,50593,50594,50595,50596,50597,50598,50599,50600,50601,50602,50603,50604,50605,50606,50607,50608,50609,50610,50611,50612,50613,50614,50615,50616,50617,50618,50619,50620,50621,50622,50623,50624,50625,50626,50627,50628,50629,50630,50631,50632,50633,50634,50635,50636,50637,50638,50639,50640,50641,50642,50643,50644,50645,50646,50647,50648,50649,50650,50651,50652,50653,50654,50655,50656,50657,50658,50659,50660,50661,50662,50663,50664,50665,50666,50667,50668,50669,50670,50671,50672,50673,50674,50675,50676,50677,50678,50679,50680,50681,50682,50683,50684,50685,50686,50687,50688,50689,50690,50691,50692,50693,50694,50695,50696,50697,50698,50699,50700,50701,50702,50703,50704,50705,50706,50707,50708,50709,50710,50711,50712,50713,50714,50715,50716,50717,50718,50719,50720,50721,50722,50723,50724,50725,50726,50727,50728,50729,50730,50731,50732,50733,50734,50735,50736,50737,50738,50739,50740,50741,50742,50743,50744,50745,50746,50747,50748,50749,50750,50751,50752,50753,50754,50755,50756,50757,50758,50759,50760,50761,50762,50763,50764,50765,50766,50767,50768,50769,50770,50771,50772,50773,50774,50775,50776,50777,50778,50779,50780,50781,50782,50783,50784,50785,50786,50787,50788,50789,50790,50791,50792,50793,50794,50795,50796,50797,50798,50799,50800,50801,50802,50803,50804,50805,50806,50807,50808,50809,50810,50811,50812,50813,50814,50815,50816,50817,50818,50819,50820,50821,50822,50823,50824,50825,50826,50827,50828,50829,50830,50831,50832,50833,50834,50835,50836,50837,50838,50839,50840,50841,50842,50843,50844,50845,50846,50847,50848,50849,50850,50851,50852,50853,50854,50855,50856,50857,50858,50859,50860,50861,50862,50863,50864,50865,50866,50867,50868,50869,50870,50871,50872,50873,50874,50875,50876,50877,50878,50879,50880,50881,50882,50883,50884,50885,50886,50887,50888,50889,50890,50891,50892,50893,50894,50895,50896,50897,50898,50899,50900,50901,50902,50903,50904,50905,50906,50907,50908,50909,50910,50911,50912,50913,50914,50915,50916,50917,50918,50919,50920,50921,50922,50923,50924,50925,50926,50927,50928,50929,50930,50931,50932,50933,50934,50935,50936,50937,50938,50939,50940,50941,50942,50943,50944,50945,50946,50947,50948,50949,50950,50951,50952,50953,50954,50955,50956,50957,50958,50959,50960,50961,50962,50963,50964,50965,50966,50967,50968,50969,50970,50971,50972,50973,50974,50975,50976,50977,50978,50979,50980,50981,50982,50983,50984,50985,50986,50987,50988,50989,50990,50991,50992,50993,50994,50995,50996,50997,50998,50999,51000,51001,51002,51003,51004,51005,51006,51007,51008,51009,51010,51011,51012,51013,51014,51015,51016,51017,51018,51019,51020,51021,51022,51023,51024,51025,51026,51027,51028,51029,51030,51031,51032,51033,51034,51035,51036,51037,51038,51039,51040,51041,51042,51043,51044,51045,51046,51047,51048,51049,51050,51051,51052,51053,51054,51055,51056,51057,51058,51059,51060,51061,51062,51063,51064,51065,51066,51067,51068,51069,51070,51071,51072,51073,51074,51075,51076,51077,51078,51079,51080,51081,51082,51083,51084,51085,51086,51087,51088,51089,51090,51091,51092,51093,51094,51095,51096,51097,51098,51099,51100,51101,51102,51103,51104,51105,51106,51107,51108,51109,51110,51111,51112,51113,51114,51115,51116,51117,51118,51119,51120,51121,51122,51123,51124,51125,51126,51127,51128,51129,51130,51131,51132,51133,51134,51135,51136,51137,51138,51139,51140,51141,51142,51143,51144,51145,51146,51147,51148,51149,51150,51151,51152,51153,51154,51155,51156,51157,51158,51159,51160,51161,51162,51163,51164,51165,51166,51167,51168,51169,51170,51171,51172,51173,51174,51175,51176,51177,51178,51179,51180,51181,51182,51183,51184,51185,51186,51187,51188,51189,51190,51191,51192,51193,51194,51195,51196,51197,51198,51199,51200,51201,51202,51203,51204,51205,51206,51207,51208,51209,51210,51211,51212,51213,51214,51215,51216,51217,51218,51219,51220,51221,51222,51223,51224,51225,51226,51227,51228,51229,51230,51231,51232,51233,51234,51235,51236,51237,51238,51239,51240,51241,51242,51243,51244,51245,51246,51247,51248,51249,51250,51251,51252,51253,51254,51255,51256,51257,51258,51259,51260,51261,51262,51263,51264,51265,51266,51267,51268,51269,51270,51271,51272,51273,51274,51275,51276,51277,51278,51279,51280,51281,51282,51283,51284,51285,51286,51287,51288,51289,51290,51291,51292,51293,51294,51295,51296,51297,51298,51299,51300,51301,51302,51303,51304,51305,51306,51307,51308,51309,51310,51311,51312,51313,51314,51315,51316,51317,51318,51319,51320,51321,51322,51323,51324,51325,51326,51327,51328,51329,51330,51331,51332,51333,51334,51335,51336,51337,51338,51339,51340,51341,51342,51343,51344,51345,51346,51347,51348,51349,51350,51351,51352,51353,51354,51355,51356,51357,51358,51359,51360,51361,51362,51363,51364,51365,51366,51367,51368,51369,51370,51371,51372,51373,51374,51375,51376,51377,51378,51379,51380,51381,51382,51383,51384,51385,51386,51387,51388,51389,51390,51391,51392,51393,51394,51395,51396,51397,51398,51399,51400,51401,51402,51403,51404,51405,51406,51407,51408,51409,51410,51411,51412,51413,51414,51415,51416,51417,51418,51419,51420,51421,51422,51423,51424,51425,51426,51427,51428,51429,51430,51431,51432,51433,51434,51435,51436,51437,51438,51439,51440,51441,51442,51443,51444,51445,51446,51447,51448,51449,51450,51451,51452,51453,51454,51455,51456,51457,51458,51459,51460,51461,51462,51463,51464,51465,51466,51467,51468,51469,51470,51471,51472,51473,51474,51475,51476,51477,51478,51479,51480,51481,51482,51483,51484,51485,51486,51487,51488,51489,51490,51491,51492,51493,51494,51495,51496,51497,51498,51499,51500,51501,51502,51503,51504,51505,51506,51507,51508,51509,51510,51511,51512,51513,51514,51515,51516,51517,51518,51519,51520,51521,51522,51523,51524,51525,51526,51527,51528,51529,51530,51531,51532,51533,51534,51535,51536,51537,51538,51539,51540,51541,51542,51543,51544,51545,51546,51547,51548,51549,51550,51551,51552,51553,51554,51555,51556,51557,51558,51559,51560,51561,51562,51563,51564,51565,51566,51567,51568,51569,51570,51571,51572,51573,51574,51575,51576,51577,51578,51579,51580,51581,51582,51583,51584,51585,51586,51587,51588,51589,51590,51591,51592,51593,51594,51595,51596,51597,51598,51599,51600,51601,51602,51603,51604,51605,51606,51607,51608,51609,51610,51611,51612,51613,51614,51615,51616,51617,51618,51619,51620,51621,51622,51623,51624,51625,51626,51627,51628,51629,51630,51631,51632,51633,51634,51635,51636,51637,51638,51639,51640,51641,51642,51643,51644,51645,51646,51647,51648,51649,51650,51651,51652,51653,51654,51655,51656,51657,51658,51659,51660,51661,51662,51663,51664,51665,51666,51667,51668,51669,51670,51671,51672,51673,51674,51675,51676,51677,51678,51679,51680,51681,51682,51683,51684,51685,51686,51687,51688,51689,51690,51691,51692,51693,51694,51695,51696,51697,51698,51699,51700,51701,51702,51703,51704,51705,51706,51707,51708,51709,51710,51711,51712,51713,51714,51715,51716,51717,51718,51719,51720,51721,51722,51723,51724,51725,51726,51727,51728,51729,51730,51731,51732,51733,51734,51735,51736,51737,51738,51739,51740,51741,51742,51743,51744,51745,51746,51747,51748,51749,51750,51751,51752,51753,51754,51755,51756,51757,51758,51759,51760,51761,51762,51763,51764,51765,51766,51767,51768,51769,51770,51771,51772,51773,51774,51775,51776,51777,51778,51779,51780,51781,51782,51783,51784,51785,51786,51787,51788,51789,51790,51791,51792,51793,51794,51795,51796,51797,51798,51799,51800,51801,51802,51803,51804,51805,51806,51807,51808,51809,51810,51811,51812,51813,51814,51815,51816,51817,51818,51819,51820,51821,51822,51823,51824,51825,51826,51827,51828,51829,51830,51831,51832,51833,51834,51835,51836,51837,51838,51839,51840,51841,51842,51843,51844,51845,51846,51847,51848,51849,51850,51851,51852,51853,51854,51855,51856,51857,51858,51859,51860,51861,51862,51863,51864,51865,51866,51867,51868,51869,51870,51871,51872,51873,51874,51875,51876,51877,51878,51879,51880,51881,51882,51883,51884,51885,51886,51887,51888,51889,51890,51891,51892,51893,51894,51895,51896,51897,51898,51899,51900,51901,51902,51903,51904,51905,51906,51907,51908,51909,51910,51911,51912,51913,51914,51915,51916,51917,51918,51919,51920,51921,51922,51923,51924,51925,51926,51927,51928,51929,51930,51931,51932,51933,51934,51935,51936,51937,51938,51939,51940,51941,51942,51943,51944,51945,51946,51947,51948,51949,51950,51951,51952,51953,51954,51955,51956,51957,51958,51959,51960,51961,51962,51963,51964,51965,51966,51967,51968,51969,51970,51971,51972,51973,51974,51975,51976,51977,51978,51979,51980,51981,51982,51983,51984,51985,51986,51987,51988,51989,51990,51991,51992,51993,51994,51995,51996,51997,51998,51999,52000,52001,52002,52003,52004,52005,52006,52007,52008,52009,52010,52011,52012,52013,52014,52015,52016,52017,52018,52019,52020,52021,52022,52023,52024,52025,52026,52027,52028,52029,52030,52031,52032,52033,52034,52035,52036,52037,52038,52039,52040,52041,52042,52043,52044,52045,52046,52047,52048,52049,52050,52051,52052,52053,52054,52055,52056,52057,52058,52059,52060,52061,52062,52063,52064,52065,52066,52067,52068,52069,52070,52071,52072,52073,52074,52075,52076,52077,52078,52079,52080,52081,52082,52083,52084,52085,52086,52087,52088,52089,52090,52091,52092,52093,52094,52095,52096,52097,52098,52099,52100,52101,52102,52103,52104,52105,52106,52107,52108,52109,52110,52111,52112,52113,52114,52115,52116,52117,52118,52119,52120,52121,52122,52123,52124,52125,52126,52127,52128,52129,52130,52131,52132,52133,52134,52135,52136,52137,52138,52139,52140,52141,52142,52143,52144,52145,52146,52147,52148,52149,52150,52151,52152,52153,52154,52155,52156,52157,52158,52159,52160,52161,52162,52163,52164,52165,52166,52167,52168,52169,52170,52171,52172,52173,52174,52175,52176,52177,52178,52179,52180,52181,52182,52183,52184,52185,52186,52187,52188,52189,52190,52191,52192,52193,52194,52195,52196,52197,52198,52199,52200,52201,52202,52203,52204,52205,52206,52207,52208,52209,52210,52211,52212,52213,52214,52215,52216,52217,52218,52219,52220,52221,52222,52223,52224,52225,52226,52227,52228,52229,52230,52231,52232,52233,52234,52235,52236,52237,52238,52239,52240,52241,52242,52243,52244,52245,52246,52247,52248,52249,52250,52251,52252,52253,52254,52255,52256,52257,52258,52259,52260,52261,52262,52263,52264,52265,52266,52267,52268,52269,52270,52271,52272,52273,52274,52275,52276,52277,52278,52279,52280,52281,52282,52283,52284,52285,52286,52287,52288,52289,52290,52291,52292,52293,52294,52295,52296,52297,52298,52299,52300,52301,52302,52303,52304,52305,52306,52307,52308,52309,52310,52311,52312,52313,52314,52315,52316,52317,52318,52319,52320,52321,52322,52323,52324,52325,52326,52327,52328,52329,52330,52331,52332,52333,52334,52335,52336,52337,52338,52339,52340,52341,52342,52343,52344,52345,52346,52347,52348,52349,52350,52351,52352,52353,52354,52355,52356,52357,52358,52359,52360,52361,52362,52363,52364,52365,52366,52367,52368,52369,52370,52371,52372,52373,52374,52375,52376,52377,52378,52379,52380,52381,52382,52383,52384,52385,52386,52387,52388,52389,52390,52391,52392,52393,52394,52395,52396,52397,52398,52399,52400,52401,52402,52403,52404,52405,52406,52407,52408,52409,52410,52411,52412,52413,52414,52415,52416,52417,52418,52419,52420,52421,52422,52423,52424,52425,52426,52427,52428,52429,52430,52431,52432,52433,52434,52435,52436,52437,52438,52439,52440,52441,52442,52443,52444,52445,52446,52447,52448,52449,52450,52451,52452,52453,52454,52455,52456,52457,52458,52459,52460,52461,52462,52463,52464,52465,52466,52467,52468,52469,52470,52471,52472,52473,52474,52475,52476,52477,52478,52479,52480,52481,52482,52483,52484,52485,52486,52487,52488,52489,52490,52491,52492,52493,52494,52495,52496,52497,52498,52499,52500,52501,52502,52503,52504,52505,52506,52507,52508,52509,52510,52511,52512,52513,52514,52515,52516,52517,52518,52519,52520,52521,52522,52523,52524,52525,52526,52527,52528,52529,52530,52531,52532,52533,52534,52535,52536,52537,52538,52539,52540,52541,52542,52543,52544,52545,52546,52547,52548,52549,52550,52551,52552,52553,52554,52555,52556,52557,52558,52559,52560,52561,52562,52563,52564,52565,52566,52567,52568,52569,52570,52571,52572,52573,52574,52575,52576,52577,52578,52579,52580,52581,52582,52583,52584,52585,52586,52587,52588,52589,52590,52591,52592,52593,52594,52595,52596,52597,52598,52599,52600,52601,52602,52603,52604,52605,52606,52607,52608,52609,52610,52611,52612,52613,52614,52615,52616,52617,52618,52619,52620,52621,52622,52623,52624,52625,52626,52627,52628,52629,52630,52631,52632,52633,52634,52635,52636,52637,52638,52639,52640,52641,52642,52643,52644,52645,52646,52647,52648,52649,52650,52651,52652,52653,52654,52655,52656,52657,52658,52659,52660,52661,52662,52663,52664,52665,52666,52667,52668,52669,52670,52671,52672,52673,52674,52675,52676,52677,52678,52679,52680,52681,52682,52683,52684,52685,52686,52687,52688,52689,52690,52691,52692,52693,52694,52695,52696,52697,52698,52699,52700,52701,52702,52703,52704,52705,52706,52707,52708,52709,52710,52711,52712,52713,52714,52715,52716,52717,52718,52719,52720,52721,52722,52723,52724,52725,52726,52727,52728,52729,52730,52731,52732,52733,52734,52735,52736,52737,52738,52739,52740,52741,52742,52743,52744,52745,52746,52747,52748,52749,52750,52751,52752,52753,52754,52755,52756,52757,52758,52759,52760,52761,52762,52763,52764,52765,52766,52767,52768,52769,52770,52771,52772,52773,52774,52775,52776,52777,52778,52779,52780,52781,52782,52783,52784,52785,52786,52787,52788,52789,52790,52791,52792,52793,52794,52795,52796,52797,52798,52799,52800,52801,52802,52803,52804,52805,52806,52807,52808,52809,52810,52811,52812,52813,52814,52815,52816,52817,52818,52819,52820,52821,52822,52823,52824,52825,52826,52827,52828,52829,52830,52831,52832,52833,52834,52835,52836,52837,52838,52839,52840,52841,52842,52843,52844,52845,52846,52847,52848,52849,52850,52851,52852,52853,52854,52855,52856,52857,52858,52859,52860,52861,52862,52863,52864,52865,52866,52867,52868,52869,52870,52871,52872,52873,52874,52875,52876,52877,52878,52879,52880,52881,52882,52883,52884,52885,52886,52887,52888,52889,52890,52891,52892,52893,52894,52895,52896,52897,52898,52899,52900,52901,52902,52903,52904,52905,52906,52907,52908,52909,52910,52911,52912,52913,52914,52915,52916,52917,52918,52919,52920,52921,52922,52923,52924,52925,52926,52927,52928,52929,52930,52931,52932,52933,52934,52935,52936,52937,52938,52939,52940,52941,52942,52943,52944,52945,52946,52947,52948,52949,52950,52951,52952,52953,52954,52955,52956,52957,52958,52959,52960,52961,52962,52963,52964,52965,52966,52967,52968,52969,52970,52971,52972,52973,52974,52975,52976,52977,52978,52979,52980,52981,52982,52983,52984,52985,52986,52987,52988,52989,52990,52991,52992,52993,52994,52995,52996,52997,52998,52999,53000,53001,53002,53003,53004,53005,53006,53007,53008,53009,53010,53011,53012,53013,53014,53015,53016,53017,53018,53019,53020,53021,53022,53023,53024,53025,53026,53027,53028,53029,53030,53031,53032,53033,53034,53035,53036,53037,53038,53039,53040,53041,53042,53043,53044,53045,53046,53047,53048,53049,53050,53051,53052,53053,53054,53055,53056,53057,53058,53059,53060,53061,53062,53063,53064,53065,53066,53067,53068,53069,53070,53071,53072,53073,53074,53075,53076,53077,53078,53079,53080,53081,53082,53083,53084,53085,53086,53087,53088,53089,53090,53091,53092,53093,53094,53095,53096,53097,53098,53099,53100,53101,53102,53103,53104,53105,53106,53107,53108,53109,53110,53111,53112,53113,53114,53115,53116,53117,53118,53119,53120,53121,53122,53123,53124,53125,53126,53127,53128,53129,53130,53131,53132,53133,53134,53135,53136,53137,53138,53139,53140,53141,53142,53143,53144,53145,53146,53147,53148,53149,53150,53151,53152,53153,53154,53155,53156,53157,53158,53159,53160,53161,53162,53163,53164,53165,53166,53167,53168,53169,53170,53171,53172,53173,53174,53175,53176,53177,53178,53179,53180,53181,53182,53183,53184,53185,53186,53187,53188,53189,53190,53191,53192,53193,53194,53195,53196,53197,53198,53199,53200,53201,53202,53203,53204,53205,53206,53207,53208,53209,53210,53211,53212,53213,53214,53215,53216,53217,53218,53219,53220,53221,53222,53223,53224,53225,53226,53227,53228,53229,53230,53231,53232,53233,53234,53235,53236,53237,53238,53239,53240,53241,53242,53243,53244,53245,53246,53247,53248,53249,53250,53251,53252,53253,53254,53255,53256,53257,53258,53259,53260,53261,53262,53263,53264,53265,53266,53267,53268,53269,53270,53271,53272,53273,53274,53275,53276,53277,53278,53279,53280,53281,53282,53283,53284,53285,53286,53287,53288,53289,53290,53291,53292,53293,53294,53295,53296,53297,53298,53299,53300,53301,53302,53303,53304,53305,53306,53307,53308,53309,53310,53311,53312,53313,53314,53315,53316,53317,53318,53319,53320,53321,53322,53323,53324,53325,53326,53327,53328,53329,53330,53331,53332,53333,53334,53335,53336,53337,53338,53339,53340,53341,53342,53343,53344,53345,53346,53347,53348,53349,53350,53351,53352,53353,53354,53355,53356,53357,53358,53359,53360,53361,53362,53363,53364,53365,53366,53367,53368,53369,53370,53371,53372,53373,53374,53375,53376,53377,53378,53379,53380,53381,53382,53383,53384,53385,53386,53387,53388,53389,53390,53391,53392,53393,53394,53395,53396,53397,53398,53399,53400,53401,53402,53403,53404,53405,53406,53407,53408,53409,53410,53411,53412,53413,53414,53415,53416,53417,53418,53419,53420,53421,53422,53423,53424,53425,53426,53427,53428,53429,53430,53431,53432,53433,53434,53435,53436,53437,53438,53439,53440,53441,53442,53443,53444,53445,53446,53447,53448,53449,53450,53451,53452,53453,53454,53455,53456,53457,53458,53459,53460,53461,53462,53463,53464,53465,53466,53467,53468,53469,53470,53471,53472,53473,53474,53475,53476,53477,53478,53479,53480,53481,53482,53483,53484,53485,53486,53487,53488,53489,53490,53491,53492,53493,53494,53495,53496,53497,53498,53499,53500,53501,53502,53503,53504,53505,53506,53507,53508,53509,53510,53511,53512,53513,53514,53515,53516,53517,53518,53519,53520,53521,53522,53523,53524,53525,53526,53527,53528,53529,53530,53531,53532,53533,53534,53535,53536,53537,53538,53539,53540,53541,53542,53543,53544,53545,53546,53547,53548,53549,53550,53551,53552,53553,53554,53555,53556,53557,53558,53559,53560,53561,53562,53563,53564,53565,53566,53567,53568,53569,53570,53571,53572,53573,53574,53575,53576,53577,53578,53579,53580,53581,53582,53583,53584,53585,53586,53587,53588,53589,53590,53591,53592,53593,53594,53595,53596,53597,53598,53599,53600,53601,53602,53603,53604,53605,53606,53607,53608,53609,53610,53611,53612,53613,53614,53615,53616,53617,53618,53619,53620,53621,53622,53623,53624,53625,53626,53627,53628,53629,53630,53631,53632,53633,53634,53635,53636,53637,53638,53639,53640,53641,53642,53643,53644,53645,53646,53647,53648,53649,53650,53651,53652,53653,53654,53655,53656,53657,53658,53659,53660,53661,53662,53663,53664,53665,53666,53667,53668,53669,53670,53671,53672,53673,53674,53675,53676,53677,53678,53679,53680,53681,53682,53683,53684,53685,53686,53687,53688,53689,53690,53691,53692,53693,53694,53695,53696,53697,53698,53699,53700,53701,53702,53703,53704,53705,53706,53707,53708,53709,53710,53711,53712,53713,53714,53715,53716,53717,53718,53719,53720,53721,53722,53723,53724,53725,53726,53727,53728,53729,53730,53731,53732,53733,53734,53735,53736,53737,53738,53739,53740,53741,53742,53743,53744,53745,53746,53747,53748,53749,53750,53751,53752,53753,53754,53755,53756,53757,53758,53759,53760,53761,53762,53763,53764,53765,53766,53767,53768,53769,53770,53771,53772,53773,53774,53775,53776,53777,53778,53779,53780,53781,53782,53783,53784,53785,53786,53787,53788,53789,53790,53791,53792,53793,53794,53795,53796,53797,53798,53799,53800,53801,53802,53803,53804,53805,53806,53807,53808,53809,53810,53811,53812,53813,53814,53815,53816,53817,53818,53819,53820,53821,53822,53823,53824,53825,53826,53827,53828,53829,53830,53831,53832,53833,53834,53835,53836,53837,53838,53839,53840,53841,53842,53843,53844,53845,53846,53847,53848,53849,53850,53851,53852,53853,53854,53855,53856,53857,53858,53859,53860,53861,53862,53863,53864,53865,53866,53867,53868,53869,53870,53871,53872,53873,53874,53875,53876,53877,53878,53879,53880,53881,53882,53883,53884,53885,53886,53887,53888,53889,53890,53891,53892,53893,53894,53895,53896,53897,53898,53899,53900,53901,53902,53903,53904,53905,53906,53907,53908,53909,53910,53911,53912,53913,53914,53915,53916,53917,53918,53919,53920,53921,53922,53923,53924,53925,53926,53927,53928,53929,53930,53931,53932,53933,53934,53935,53936,53937,53938,53939,53940,53941,53942,53943,53944,53945,53946,53947,53948,53949,53950,53951,53952,53953,53954,53955,53956,53957,53958,53959,53960,53961,53962,53963,53964,53965,53966,53967,53968,53969,53970,53971,53972,53973,53974,53975,53976,53977,53978,53979,53980,53981,53982,53983,53984,53985,53986,53987,53988,53989,53990,53991,53992,53993,53994,53995,53996,53997,53998,53999,54000,54001,54002,54003,54004,54005,54006,54007,54008,54009,54010,54011,54012,54013,54014,54015,54016,54017,54018,54019,54020,54021,54022,54023,54024,54025,54026,54027,54028,54029,54030,54031,54032,54033,54034,54035,54036,54037,54038,54039,54040,54041,54042,54043,54044,54045,54046,54047,54048,54049,54050,54051,54052,54053,54054,54055,54056,54057,54058,54059,54060,54061,54062,54063,54064,54065,54066,54067,54068,54069,54070,54071,54072,54073,54074,54075,54076,54077,54078,54079,54080,54081,54082,54083,54084,54085,54086,54087,54088,54089,54090,54091,54092,54093,54094,54095,54096,54097,54098,54099,54100,54101,54102,54103,54104,54105,54106,54107,54108,54109,54110,54111,54112,54113,54114,54115,54116,54117,54118,54119,54120,54121,54122,54123,54124,54125,54126,54127,54128,54129,54130,54131,54132,54133,54134,54135,54136,54137,54138,54139,54140,54141,54142,54143,54144,54145,54146,54147,54148,54149,54150,54151,54152,54153,54154,54155,54156,54157,54158,54159,54160,54161,54162,54163,54164,54165,54166,54167,54168,54169,54170,54171,54172,54173,54174,54175,54176,54177,54178,54179,54180,54181,54182,54183,54184,54185,54186,54187,54188,54189,54190,54191,54192,54193,54194,54195,54196,54197,54198,54199,54200,54201,54202,54203,54204,54205,54206,54207,54208,54209,54210,54211,54212,54213,54214,54215,54216,54217,54218,54219,54220,54221,54222,54223,54224,54225,54226,54227,54228,54229,54230,54231,54232,54233,54234,54235,54236,54237,54238,54239,54240,54241,54242,54243,54244,54245,54246,54247,54248,54249,54250,54251,54252,54253,54254,54255,54256,54257,54258,54259,54260,54261,54262,54263,54264,54265,54266,54267,54268,54269,54270,54271,54272,54273,54274,54275,54276,54277,54278,54279,54280,54281,54282,54283,54284,54285,54286,54287,54288,54289,54290,54291,54292,54293,54294,54295,54296,54297,54298,54299,54300,54301,54302,54303,54304,54305,54306,54307,54308,54309,54310,54311,54312,54313,54314,54315,54316,54317,54318,54319,54320,54321,54322,54323,54324,54325,54326,54327,54328,54329,54330,54331,54332,54333,54334,54335,54336,54337,54338,54339,54340,54341,54342,54343,54344,54345,54346,54347,54348,54349,54350,54351,54352,54353,54354,54355,54356,54357,54358,54359,54360,54361,54362,54363,54364,54365,54366,54367,54368,54369,54370,54371,54372,54373,54374,54375,54376,54377,54378,54379,54380,54381,54382,54383,54384,54385,54386,54387,54388,54389,54390,54391,54392,54393,54394,54395,54396,54397,54398,54399,54400,54401,54402,54403,54404,54405,54406,54407,54408,54409,54410,54411,54412,54413,54414,54415,54416,54417,54418,54419,54420,54421,54422,54423,54424,54425,54426,54427,54428,54429,54430,54431,54432,54433,54434,54435,54436,54437,54438,54439,54440,54441,54442,54443,54444,54445,54446,54447,54448,54449,54450,54451,54452,54453,54454,54455,54456,54457,54458,54459,54460,54461,54462,54463,54464,54465,54466,54467,54468,54469,54470,54471,54472,54473,54474,54475,54476,54477,54478,54479,54480,54481,54482,54483,54484,54485,54486,54487,54488,54489,54490,54491,54492,54493,54494,54495,54496,54497,54498,54499,54500,54501,54502,54503,54504,54505,54506,54507,54508,54509,54510,54511,54512,54513,54514,54515,54516,54517,54518,54519,54520,54521,54522,54523,54524,54525,54526,54527,54528,54529,54530,54531,54532,54533,54534,54535,54536,54537,54538,54539,54540,54541,54542,54543,54544,54545,54546,54547,54548,54549,54550,54551,54552,54553,54554,54555,54556,54557,54558,54559,54560,54561,54562,54563,54564,54565,54566,54567,54568,54569,54570,54571,54572,54573,54574,54575,54576,54577,54578,54579,54580,54581,54582,54583,54584,54585,54586,54587,54588,54589,54590,54591,54592,54593,54594,54595,54596,54597,54598,54599,54600,54601,54602,54603,54604,54605,54606,54607,54608,54609,54610,54611,54612,54613,54614,54615,54616,54617,54618,54619,54620,54621,54622,54623,54624,54625,54626,54627,54628,54629,54630,54631,54632,54633,54634,54635,54636,54637,54638,54639,54640,54641,54642,54643,54644,54645,54646,54647,54648,54649,54650,54651,54652,54653,54654,54655,54656,54657,54658,54659,54660,54661,54662,54663,54664,54665,54666,54667,54668,54669,54670,54671,54672,54673,54674,54675,54676,54677,54678,54679,54680,54681,54682,54683,54684,54685,54686,54687,54688,54689,54690,54691,54692,54693,54694,54695,54696,54697,54698,54699,54700,54701,54702,54703,54704,54705,54706,54707,54708,54709,54710,54711,54712,54713,54714,54715,54716,54717,54718,54719,54720,54721,54722,54723,54724,54725,54726,54727,54728,54729,54730,54731,54732,54733,54734,54735,54736,54737,54738,54739,54740,54741,54742,54743,54744,54745,54746,54747,54748,54749,54750,54751,54752,54753,54754,54755,54756,54757,54758,54759,54760,54761,54762,54763,54764,54765,54766,54767,54768,54769,54770,54771,54772,54773,54774,54775,54776,54777,54778,54779,54780,54781,54782,54783,54784,54785,54786,54787,54788,54789,54790,54791,54792,54793,54794,54795,54796,54797,54798,54799,54800,54801,54802,54803,54804,54805,54806,54807,54808,54809,54810,54811,54812,54813,54814,54815,54816,54817,54818,54819,54820,54821,54822,54823,54824,54825,54826,54827,54828,54829,54830,54831,54832,54833,54834,54835,54836,54837,54838,54839,54840,54841,54842,54843,54844,54845,54846,54847,54848,54849,54850,54851,54852,54853,54854,54855,54856,54857,54858,54859,54860,54861,54862,54863,54864,54865,54866,54867,54868,54869,54870,54871,54872,54873,54874,54875,54876,54877,54878,54879,54880,54881,54882,54883,54884,54885,54886,54887,54888,54889,54890,54891,54892,54893,54894,54895,54896,54897,54898,54899,54900,54901,54902,54903,54904,54905,54906,54907,54908,54909,54910,54911,54912,54913,54914,54915,54916,54917,54918,54919,54920,54921,54922,54923,54924,54925,54926,54927,54928,54929,54930,54931,54932,54933,54934,54935,54936,54937,54938,54939,54940,54941,54942,54943,54944,54945,54946,54947,54948,54949,54950,54951,54952,54953,54954,54955,54956,54957,54958,54959,54960,54961,54962,54963,54964,54965,54966,54967,54968,54969,54970,54971,54972,54973,54974,54975,54976,54977,54978,54979,54980,54981,54982,54983,54984,54985,54986,54987,54988,54989,54990,54991,54992,54993,54994,54995,54996,54997,54998,54999,55000,55001,55002,55003,55004,55005,55006,55007,55008,55009,55010,55011,55012,55013,55014,55015,55016,55017,55018,55019,55020,55021,55022,55023,55024,55025,55026,55027,55028,55029,55030,55031,55032,55033,55034,55035,55036,55037,55038,55039,55040,55041,55042,55043,55044,55045,55046,55047,55048,55049,55050,55051,55052,55053,55054,55055,55056,55057,55058,55059,55060,55061,55062,55063,55064,55065,55066,55067,55068,55069,55070,55071,55072,55073,55074,55075,55076,55077,55078,55079,55080,55081,55082,55083,55084,55085,55086,55087,55088,55089,55090,55091,55092,55093,55094,55095,55096,55097,55098,55099,55100,55101,55102,55103,55104,55105,55106,55107,55108,55109,55110,55111,55112,55113,55114,55115,55116,55117,55118,55119,55120,55121,55122,55123,55124,55125,55126,55127,55128,55129,55130,55131,55132,55133,55134,55135,55136,55137,55138,55139,55140,55141,55142,55143,55144,55145,55146,55147,55148,55149,55150,55151,55152,55153,55154,55155,55156,55157,55158,55159,55160,55161,55162,55163,55164,55165,55166,55167,55168,55169,55170,55171,55172,55173,55174,55175,55176,55177,55178,55179,55180,55181,55182,55183,55184,55185,55186,55187,55188,55189,55190,55191,55192,55193,55194,55195,55196,55197,55198,55199,55200,55201,55202,55203,55216,55217,55218,55219,55220,55221,55222,55223,55224,55225,55226,55227,55228,55229,55230,55231,55232,55233,55234,55235,55236,55237,55238,55243,55244,55245,55246,55247,55248,55249,55250,55251,55252,55253,55254,55255,55256,55257,55258,55259,55260,55261,55262,55263,55264,55265,55266,55267,55268,55269,55270,55271,55272,55273,55274,55275,55276,55277,55278,55279,55280,55281,55282,55283,55284,55285,55286,55287,55288,55289,55290,55291,63744,63745,63746,63747,63748,63749,63750,63751,63752,63753,63754,63755,63756,63757,63758,63759,63760,63761,63762,63763,63764,63765,63766,63767,63768,63769,63770,63771,63772,63773,63774,63775,63776,63777,63778,63779,63780,63781,63782,63783,63784,63785,63786,63787,63788,63789,63790,63791,63792,63793,63794,63795,63796,63797,63798,63799,63800,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,63812,63813,63814,63815,63816,63817,63818,63819,63820,63821,63822,63823,63824,63825,63826,63827,63828,63829,63830,63831,63832,63833,63834,63835,63836,63837,63838,63839,63840,63841,63842,63843,63844,63845,63846,63847,63848,63849,63850,63851,63852,63853,63854,63855,63856,63857,63858,63859,63860,63861,63862,63863,63864,63865,63866,63867,63868,63869,63870,63871,63872,63873,63874,63875,63876,63877,63878,63879,63880,63881,63882,63883,63884,63885,63886,63887,63888,63889,63890,63891,63892,63893,63894,63895,63896,63897,63898,63899,63900,63901,63902,63903,63904,63905,63906,63907,63908,63909,63910,63911,63912,63913,63914,63915,63916,63917,63918,63919,63920,63921,63922,63923,63924,63925,63926,63927,63928,63929,63930,63931,63932,63933,63934,63935,63936,63937,63938,63939,63940,63941,63942,63943,63944,63945,63946,63947,63948,63949,63950,63951,63952,63953,63954,63955,63956,63957,63958,63959,63960,63961,63962,63963,63964,63965,63966,63967,63968,63969,63970,63971,63972,63973,63974,63975,63976,63977,63978,63979,63980,63981,63982,63983,63984,63985,63986,63987,63988,63989,63990,63991,63992,63993,63994,63995,63996,63997,63998,63999,64000,64001,64002,64003,64004,64005,64006,64007,64008,64009,64010,64011,64012,64013,64014,64015,64016,64017,64018,64019,64020,64021,64022,64023,64024,64025,64026,64027,64028,64029,64030,64031,64032,64033,64034,64035,64036,64037,64038,64039,64040,64041,64042,64043,64044,64045,64046,64047,64048,64049,64050,64051,64052,64053,64054,64055,64056,64057,64058,64059,64060,64061,64062,64063,64064,64065,64066,64067,64068,64069,64070,64071,64072,64073,64074,64075,64076,64077,64078,64079,64080,64081,64082,64083,64084,64085,64086,64087,64088,64089,64090,64091,64092,64093,64094,64095,64096,64097,64098,64099,64100,64101,64102,64103,64104,64105,64106,64107,64108,64109,64112,64113,64114,64115,64116,64117,64118,64119,64120,64121,64122,64123,64124,64125,64126,64127,64128,64129,64130,64131,64132,64133,64134,64135,64136,64137,64138,64139,64140,64141,64142,64143,64144,64145,64146,64147,64148,64149,64150,64151,64152,64153,64154,64155,64156,64157,64158,64159,64160,64161,64162,64163,64164,64165,64166,64167,64168,64169,64170,64171,64172,64173,64174,64175,64176,64177,64178,64179,64180,64181,64182,64183,64184,64185,64186,64187,64188,64189,64190,64191,64192,64193,64194,64195,64196,64197,64198,64199,64200,64201,64202,64203,64204,64205,64206,64207,64208,64209,64210,64211,64212,64213,64214,64215,64216,64217,64256,64257,64258,64259,64260,64261,64262,64275,64276,64277,64278,64279,64285,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64312,64313,64314,64315,64316,64318,64320,64321,64323,64324,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65136,65137,65138,65139,65140,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65382,65383,65384,65385,65386,65387,65388,65389,65390,65391,65392,65393,65394,65395,65396,65397,65398,65399,65400,65401,65402,65403,65404,65405,65406,65407,65408,65409,65410,65411,65412,65413,65414,65415,65416,65417,65418,65419,65420,65421,65422,65423,65424,65425,65426,65427,65428,65429,65430,65431,65432,65433,65434,65435,65436,65437,65438,65439,65440,65441,65442,65443,65444,65445,65446,65447,65448,65449,65450,65451,65452,65453,65454,65455,65456,65457,65458,65459,65460,65461,65462,65463,65464,65465,65466,65467,65468,65469,65470,65474,65475,65476,65477,65478,65479,65482,65483,65484,65485,65486,65487,65490,65491,65492,65493,65494,65495,65498,65499,65500",i=r.split(",").map(function(e){return parseInt(e,10)});t.exports=i},{}],"/../../../jshint/node_modules/console-browserify/index.js":[function(e,t,n){(function(n){function d(){}function v(){u.log.apply(u,arguments)}function m(){u.log.apply(u,arguments)}function g(){u.warn.apply(u,arguments)}function y(e){a[e]=s()}function b(e){var t=a[e];if(!t)throw new Error("No such label: "+e);var n=s()-t;u.log(e+": "+n+"ms")}function w(){var e=new Error;e.name="Trace",e.message=r.format.apply(null,arguments),u.error(e.stack)}function E(e){u.log(r.inspect(e)+"\n")}function S(e){if(!e){var t=o.call(arguments,1);i.ok(!1,r.format.apply(null,t))}}var r=e("util"),i=e("assert"),s=e("date-now"),o=Array.prototype.slice,u,a={};typeof n!="undefined"&&n.console?u=n.console:typeof window!="undefined"&&window.console?u=window.console:u={};var f=[[d,"log"],[v,"info"],[m,"warn"],[g,"error"],[y,"time"],[b,"timeEnd"],[w,"trace"],[E,"dir"],[S,"assert"]];for(var l=0;l-1}function Wt(e,t){var n=this.__data__,r=on(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function Xt(e){var t=-1,n=e?e.length:0;this.clear();while(++t-1&&e%1==0&&e-1&&e%1==0&&e<=s}function $n(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Jn(e){return!!e&&typeof e=="object"}function Kn(e){return Un(e)?rn(e):pn(e)}function Qn(){return[]}function Gn(){return!1}var r=200,i="__lodash_hash_undefined__",s=9007199254740991,o="[object Arguments]",u="[object Array]",a="[object Boolean]",f="[object Date]",l="[object Error]",c="[object Function]",h="[object GeneratorFunction]",p="[object Map]",d="[object Number]",v="[object Object]",m="[object Promise]",g="[object RegExp]",y="[object Set]",b="[object String]",w="[object Symbol]",E="[object WeakMap]",S="[object ArrayBuffer]",x="[object DataView]",T="[object Float32Array]",N="[object Float64Array]",C="[object Int8Array]",k="[object Int16Array]",L="[object Int32Array]",A="[object Uint8Array]",O="[object Uint8ClampedArray]",M="[object Uint16Array]",_="[object Uint32Array]",D=/[\\^$.*+?()[\]{}|]/g,P=/\w*$/,H=/^\[object .+?Constructor\]$/,B=/^(?:0|[1-9]\d*)$/,j={};j[o]=j[u]=j[S]=j[x]=j[a]=j[f]=j[T]=j[N]=j[C]=j[k]=j[L]=j[p]=j[d]=j[v]=j[g]=j[y]=j[b]=j[w]=j[A]=j[O]=j[M]=j[_]=!0,j[l]=j[c]=j[E]=!1;var F=typeof e=="object"&&e&&e.Object===Object&&e,I=typeof self=="object"&&self&&self.Object===Object&&self,q=F||I||Function("return this")(),R=typeof n=="object"&&n&&!n.nodeType&&n,U=R&&typeof t=="object"&&t&&!t.nodeType&&t,z=U&&U.exports===R,tt=Array.prototype,nt=Function.prototype,rt=Object.prototype,it=q["__core-js_shared__"],st=function(){var e=/[^.]+$/.exec(it&&it.keys&&it.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),ot=nt.toString,ut=rt.hasOwnProperty,at=rt.toString,ft=RegExp("^"+ot.call(ut).replace(D,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),lt=z?q.Buffer:undefined,ct=q.Symbol,ht=q.Uint8Array,pt=Z(Object.getPrototypeOf,Object),dt=Object.create,vt=rt.propertyIsEnumerable,mt=tt.splice,gt=Object.getOwnPropertySymbols,yt=lt?lt.isBuffer:undefined,bt=Z(Object.keys,Object),wt=kn(q,"DataView"),Et=kn(q,"Map"),St=kn(q,"Promise"),xt=kn(q,"Set"),Tt=kn(q,"WeakMap"),Nt=kn(Object,"create"),Ct=jn(wt),kt=jn(Et),Lt=jn(St),At=jn(xt),Ot=jn(Tt),Mt=ct?ct.prototype:undefined,_t=Mt?Mt.valueOf:undefined;Dt.prototype.clear=Pt,Dt.prototype["delete"]=Ht,Dt.prototype.get=Bt,Dt.prototype.has=jt,Dt.prototype.set=Ft,It.prototype.clear=qt,It.prototype["delete"]=Rt,It.prototype.get=Ut,It.prototype.has=zt,It.prototype.set=Wt,Xt.prototype.clear=Vt,Xt.prototype["delete"]=$t,Xt.prototype.get=Jt,Xt.prototype.has=Kt,Xt.prototype.set=Qt,Gt.prototype.clear=Yt,Gt.prototype["delete"]=Zt,Gt.prototype.get=en,Gt.prototype.has=tn,Gt.prototype.set=nn;var Ln=gt?Z(gt,Object):Qn,An=cn;if(wt&&An(new wt(new ArrayBuffer(1)))!=x||Et&&An(new Et)!=p||St&&An(St.resolve())!=m||xt&&An(new xt)!=y||Tt&&An(new Tt)!=E)An=function(e){var t=at.call(e),n=t==v?e.constructor:undefined,r=n?jn(n):undefined;if(r)switch(r){case Ct:return x;case kt:return p;case Lt:return m;case At:return y;case Ot:return E}return t};var Rn=Array.isArray,Wn=yt||Gn;t.exports=Fn}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],"/../../../jshint/node_modules/lodash.slice/index.js":[function(e,t,n){function y(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;var s=Array(i);while(++r-1&&e%1==0&&e-1&&e%1==0&&e<=i}function C(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function k(e){return!!e&&typeof e=="object"}function L(e){return typeof e=="symbol"||k(e)&&g.call(e)==f}function A(e){if(!e)return e===0?e:0;e=M(e);if(e===r||e===-r){var t=e<0?-1:1;return t*s}return e===e?e:0}function O(e){var t=A(e),n=t%1;return t===t?n?t-n:t:0}function M(e){if(typeof e=="number")return e;if(L(e))return o;if(C(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=C(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(l,"");var n=h.test(e);return n||p.test(e)?v(e.slice(2),n?2:8):c.test(e)?o:+e}var r=1/0,i=9007199254740991,s=1.7976931348623157e308,o=0/0,u="[object Function]",a="[object GeneratorFunction]",f="[object Symbol]",l=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,p=/^0o[0-7]+$/i,d=/^(?:0|[1-9]\d*)$/,v=parseInt,m=Object.prototype,g=m.toString;t.exports=E},{}],"/../../../jshint/node_modules/underscore/underscore-umd.js":[function(e,t,n){(function(e){(function(e,r){typeof n=="object"&&typeof t!="undefined"?t.exports=r():typeof define=="function"&&define.amd?define("underscore",r):(e=typeof globalThis!="undefined"?globalThis:e||self,function(){var t=e._,n=e._=r();n.noConflict=function(){return e._=t,n}}())})(this,function(){function E(e,t){return t=t==null?e.length-1:+t,function(){var n=Math.max(arguments.length-t,0),r=Array(n),i=0;for(;i=0&&n<=w}}function Y(e){return function(t){return t==null?void 0:t[e]}}function nt(e){return v?v(e)&&!z(e):et(e)&&tt.test(a.call(e))}function st(e){var t={};for(var n=e.length,r=0;r1)kn(u,t-1,n,r),i=r.length;else{var a=0,f=u.length;while(at?(r&&(clearTimeout(r),r=null),u=f,o=e.apply(i,s),r||(i=s=null)):!r&&n.trailing!==!1&&(r=setTimeout(a,l)),o};return f.cancel=function(){clearTimeout(r),u=0,r=i=s=null},f}function Dn(e,t,n){var r,i,s,o,u,a=function(){var f=on()-i;t>f?r=setTimeout(a,t-f):(r=null,n||(o=e.apply(u,s)),r||(s=u=null))},f=E(function(f){return u=this,s=f,i=on(),r||(r=setTimeout(a,t),n&&(o=e.apply(u,s))),o});return f.cancel=function(){clearTimeout(r),r=s=u=null},f}function Pn(e,t){return Tn(t,e)}function Hn(e){return function(){return!e.apply(this,arguments)}}function Bn(){var e=arguments,t=e.length-1;return function(){var n=t,r=e[t].apply(this,arguments);while(n--)r=e[n].call(this,r);return r}}function jn(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Fn(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}function qn(e,t,n){t=Zt(t,n);var r=ut(e),i;for(var s=0,o=r.length;s0?0:i-1;for(;s>=0&&s0?o=s>=0?s:Math.max(s+a,o):a=s>=0?Math.min(s+1,a):s+a+1;else if(n&&s&&a)return s=n(r,i),r[s]===i?s:-1;if(i!==i)return s=t(u.call(r,o,a),K),s>=0?s+o:-1;for(s=e>0?o:a-1;s>=0&&s0?0:o-1;i||(r=t[s?s[u]:u],u+=e);for(;u>=0&&u=3;return t(e,Qt(n,i,4),r,s)}}function tr(e,t,n){var r=[];return t=Zt(t,n),Qn(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r}function nr(e,t,n){return tr(e,Hn(Zt(t)),n)}function rr(e,t,n){t=Zt(t,n);var r=!Cn(e)&&ut(e),i=(r||e).length;for(var s=0;s=0}function ur(e,t){return Gn(e,Kt(t))}function ar(e,t){return tr(e,Jt(t))}function fr(e,t,n){var r=-Infinity,i=-Infinity,s,o;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=Cn(e)?e:At(e);for(var u=0,a=e.length;ur&&(r=s)}else t=Zt(t,n),Qn(e,function(e,n,s){o=t(e,n,s);if(o>i||o===-Infinity&&r===-Infinity)r=e,i=o});return r}function lr(e,t,n){var r=Infinity,i=Infinity,s,o;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=Cn(e)?e:At(e);for(var u=0,a=e.length;ur||n===void 0)return 1;if(n":">",'"':""","'":"'","`":"`"},fn=un(an),ln=Mt(an),cn=un(ln),hn=lt.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},pn=/(.)^/,dn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},vn=/\\|'|\r|\n|\u2028|\u2029/g,gn=/^\s*(\w|\$)+\s*$/,wn=0,Tn=E(function(e,t){var n=Tn.placeholder,r=function(){var i=0,s=t.length,o=Array(s);for(var u=0;u1&&(r=Qt(r,t[1])),t=mt(e)):(r=Sr,t=kn(t,!1,!1),e=Object(e));for(var i=0,s=t.length;i1&&(r=t[1])):(t=Gn(kn(t,!1,!1),String),n=function(e,n){return!sr(t,n)}),xr(e,n,r)}),Mr=E(function(e,t){return t=kn(t,!0,!0),tr(e,function(e){return!sr(t,e)})}),_r=E(function(e,t){return Mr(e,t)}),Pr=E(function(e){return Dr(kn(e,!0,!0))}),jr=E(Br);Qn(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=r[e];lt.prototype[e]=function(){var n=this._wrapped;return n!=null&&(t.apply(n,arguments),(e==="shift"||e==="splice")&&n.length===0&&delete n[0]),Rr(this,n)}}),Qn(["concat","join","slice"],function(e){var t=r[e];lt.prototype[e]=function(){var e=this._wrapped;return e!=null&&(e=t.apply(e,arguments)),Rr(this,e)}});var zr={__proto__:null,VERSION:t,restArguments:E,isObject:S,isNull:x,isUndefined:T,isBoolean:N,isElement:C,isString:L,isNumber:A,isDate:O,isRegExp:M,isError:_,isSymbol:D,isArrayBuffer:P,isDataView:z,isArray:W,isFunction:j,isArguments:$,isFinite:J,isNaN:K,isTypedArray:rt,isEmpty:at,isMatch:ft,isEqual:vt,isMap:Nt,isWeakMap:Ct,isSet:kt,isWeakSet:Lt,keys:ut,allKeys:mt,values:At,pairs:Ot,invert:Mt,functions:_t,methods:_t,extend:Pt,extendOwn:Ht,assign:Ht,defaults:Bt,create:It,clone:qt,tap:Rt,get:Xt,has:Vt,mapObject:en,identity:$t,constant:Q,noop:tn,toPath:Ut,property:Kt,propertyOf:nn,matcher:Jt,matches:Jt,times:rn,random:sn,now:on,escape:fn,unescape:cn,templateSettings:hn,template:yn,result:bn,uniqueId:En,chain:Sn,iteratee:Yt,partial:Tn,bind:Nn,bindAll:Ln,memoize:An,delay:On,defer:Mn,throttle:_n,debounce:Dn,wrap:Pn,negate:Hn,compose:Bn,after:jn,before:Fn,once:In,findKey:qn,findIndex:Un,findLastIndex:zn,sortedIndex:Wn,indexOf:Vn,lastIndexOf:$n,find:Jn,detect:Jn,findWhere:Kn,each:Qn,forEach:Qn,map:Gn,collect:Gn,reduce:Zn,foldl:Zn,inject:Zn,reduceRight:er,foldr:er,filter:tr,select:tr,reject:nr,every:rr,all:rr,some:ir,any:ir,contains:sr,includes:sr,include:sr,invoke:or,pluck:ur,where:ar,max:fr,min:lr,shuffle:dr,sample:pr,sortBy:vr,groupBy:gr,indexBy:yr,countBy:br,partition:wr,toArray:hr,size:Er,pick:xr,omit:Tr,first:Cr,head:Cr,take:Cr,initial:Nr,last:Lr,rest:kr,tail:kr,drop:kr,compact:Ar,flatten:Or,without:_r,uniq:Dr,unique:Dr,union:Pr,intersection:Hr,difference:Mr,unzip:Br,transpose:Br,zip:jr,object:Fr,range:Ir,chunk:qr,mixin:Ur,"default":lt},Wr=Ur(zr);return Wr._=Wr,Wr})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],"/../../../jshint/src/jshint.js":[function(e,t,n){var r=e("underscore");r.clone=e("lodash.clone");var i=e("events"),s=e("./vars.js"),o=e("./messages.js"),u=e("./lex.js").Lexer,a=e("./reg.js"),f=e("./state.js").state,l=e("./style.js"),c=e("./options.js"),h=e("./scope-manager.js"),p=e("./prod-params.js"),d=e("console-browserify"),v=function(){"use strict";function N(e,t,n){var i,s;return t?(i="",s=c.validNames):(i="unstable ",s=c.unstableNames),e=e.trim(),/^[+-]W\d{3}$/g.test(e)?!0:s.indexOf(e)===-1&&n.type!=="jslint"&&!r.has(c.removed,e)?(F("E001",n,i,e),!1):!0}function C(e){return Object.prototype.toString.call(e)==="[object String]"}function k(e,t){return e?!e.identifier||e.value!==t?!1:!0:!1}function L(e,t){if(!t.reserved)return!1;var n=t.meta;if(n&&n.isFutureReservedWord){if(f.inES5()){if(!n.es5)return!1;if(t.isProperty)return!1}}else if(n&&n.es5&&!f.inES5())return!1;return n&&n.strictOnly&&f.inES5()&&!f.option.strict&&!f.isStrict()?!1:t.id==="await"&&!(e&p.async)&&!f.option.module?!1:t.id==="yield"&&!(e&p.yield)?f.isStrict():!0}function A(e,t){return e.replace(/\{([^{}]*)\}/g,function(e,n){var r=t[n];return typeof r=="string"||typeof r=="number"?r:e})}function O(e,t){Object.keys(t).forEach(function(n){if(r.has(v.blacklist,n))return;e[n]=t[n]})}function M(){if(f.option.enforceall){for(var e in c.bool.enforcing)f.option[e]===undefined&&!c.noenforceall[e]&&(f.option[e]=!0);for(var t in c.bool.relaxing)f.option[t]===undefined&&(f.option[t]=!1)}}function D(){var e=null;M(),e=f.inferEsVersion(),e&&P("E059",f.tokens.next,"esversion",e),f.inES5()&&O(S,s.ecmaIdentifiers[5]),f.inES6()&&O(S,s.ecmaIdentifiers[6]),f.inES8()&&O(S,s.ecmaIdentifiers[8]),f.inES11()&&O(S,s.ecmaIdentifiers[11]),f.option.strict==="global"&&"globalstrict"in f.option&&P("E059",f.tokens.next,"strict","globalstrict"),f.option.module&&(f.inES6()||B("W134",f.tokens.next,"module",6)),f.option.regexpu&&(f.inES6()||B("W134",f.tokens.next,"regexpu",6)),f.option.couch&&O(S,s.couch),f.option.qunit&&O(S,s.qunit),f.option.rhino&&O(S,s.rhino),f.option.shelljs&&(O(S,s.shelljs),O(S,s.node)),f.option.typed&&O(S,s.typed),f.option.phantom&&O(S,s.phantom),f.option.prototypejs&&O(S,s.prototypejs),f.option.node&&(O(S,s.node),O(S,s.typed)),f.option.devel&&O(S,s.devel),f.option.dojo&&O(S,s.dojo),f.option.browser&&(O(S,s.browser),O(S,s.typed)),f.option.browserify&&(O(S,s.browser),O(S,s.typed),O(S,s.browserify)),f.option.nonstandard&&O(S,s.nonstandard),f.option.jasmine&&O(S,s.jasmine),f.option.jquery&&O(S,s.jquery),f.option.mootools&&O(S,s.mootools),f.option.worker&&O(S,s.worker),f.option.wsh&&O(S,s.wsh),f.option.yui&&O(S,s.yui),f.option.mocha&&O(S,s.mocha)}function P(e,t,n,r){var i=Math.floor(t.line/f.lines.length*100),s=o.errors[e].desc,u={name:"JSHintError",line:t.line,character:t.from,message:s+" ("+i+"% scanned).",raw:s,code:e,a:n,b:r};throw u.reason=A(s,u)+" ("+i+"% scanned).",u}function H(){var e=f.ignoredLines;if(r.isEmpty(e))return;v.errors=r.reject(v.errors,function(t){return e[t.line]})}function B(e,t,n,r,i,s){var u,a,l,c;if(/^W\d{3}$/.test(e)){if(f.ignored[e])return;c=o.warnings[e]}else/E\d{3}/.test(e)?c=o.errors[e]:/I\d{3}/.test(e)&&(c=o.info[e]);t=t||f.tokens.next||{},t.id==="(end)"&&(t=f.tokens.curr),a=t.line,u=t.from,l={id:"(error)",raw:c.desc,code:c.code,evidence:f.lines[a-1]||"",line:a,character:u,scope:v.scope,a:n,b:r,c:i,d:s},l.reason=A(c.desc,l),v.errors.push(l),H();var h=v.errors.filter(function(e){return/E\d{3}/.test(e.code)});return h.length>=f.option.maxerr&&P("E043",t),l}function j(e,t,n,r,i,s,o){return B(e,{line:t,from:n},r,i,s,o)}function F(e,t,n,r,i,s){B(e,t,n,r,i,s)}function I(e,t,n,r,i,s,o){return F(e,{line:t,from:n},r,i,s,o)}function q(e,t){v.internals.push({id:"(internal)",elem:e,token:t,code:t.value.replace(/([^\\])(\\*)\2\\n/g,"$1\n")})}function R(e,t){var i=e.body.split(",").map(function(e){return e.trim()}),s={};if(e.type==="falls through"){t.caseFallsThrough=!0;return}if(e.type==="globals"){i.forEach(function(t,n){var r=t.split(":"),o=r[0].trim();if(o==="-"||!o.length){if(n>0&&n===i.length-1)return;F("E002",e);return}o.charAt(0)==="-"?(o=o.slice(1),v.blacklist[o]=o,delete S[o]):s[o]=r.length>1&&r[1].trim()==="true"}),O(S,s);for(var o in s)r.has(s,o)&&(n[o]=e)}e.type==="exported"&&i.forEach(function(t,n){if(!t.length){if(n>0&&n===i.length-1)return;F("E002",e);return}f.funct["(scope)"].addExported(t)}),e.type==="members"&&(E=E||{},i.forEach(function(e){var t=e.charAt(0),n=e.charAt(e.length-1);t===n&&(t==='"'||t==="'")&&(e=e.substr(1,e.length-2).replace('\\"','"')),E[e]=!1}));var u=["maxstatements","maxparams","maxdepth","maxcomplexity","maxerr","maxlen","indent"];if(e.type==="jshint"||e.type==="jslint"||e.type==="jshint.unstable")i.forEach(function(t){var n=t.split(":"),r=n[0].trim(),i=n.length>1?n[1].trim():"",s;if(!N(r,e.type!=="jshint.unstable",e))return;if(u.indexOf(r)>=0){if(i!=="false"){s=+i;if(typeof s!="number"||!isFinite(s)||s<=0||Math.floor(s)!==s){F("E032",e,i);return}f.option[r]=s}else f.option[r]=r==="indent"?4:!1;return}if(r==="validthis"){if(f.funct["(global)"])return void F("E009");if(i!=="true"&&i!=="false")return void F("E002",e);f.option.validthis=i==="true";return}if(r==="quotmark"){switch(i){case"true":case"false":f.option.quotmark=i==="true";break;case"double":case"single":f.option.quotmark=i;break;default:F("E002",e)}return}if(r==="shadow"){switch(i){case"true":f.option.shadow=!0;break;case"outer":f.option.shadow="outer";break;case"false":case"inner":f.option.shadow="inner";break;default:F("E002",e)}return}if(r==="unused"){switch(i){case"true":f.option.unused=!0;break;case"false":f.option.unused=!1;break;case"vars":case"strict":f.option.unused=i;break;default:F("E002",e)}return}if(r==="latedef"){switch(i){case"true":f.option.latedef=!0;break;case"false":f.option.latedef=!1;break;case"nofunc":f.option.latedef="nofunc";break;default:F("E002",e)}return}if(r==="ignore"){switch(i){case"line":f.ignoredLines[e.line]=!0,H();break;default:F("E002",e)}return}if(r==="strict"){switch(i){case"true":f.option.strict=!0;break;case"false":f.option.strict=!1;break;case"global":case"implied":f.option.strict=i;break;default:F("E002",e)}return}r==="module"&&(Ut(f.funct)||F("E055",e,"module"));if(r==="esversion"){switch(i){case"3":case"5":case"6":case"7":case"8":case"9":case"10":case"11":f.option.moz=!1,f.option.esversion=+i;break;case"2015":case"2016":case"2017":case"2018":case"2019":case"2020":f.option.moz=!1,f.option.esversion=+i-2009;break;default:F("E002",e)}Ut(f.funct)||F("E055",e,"esversion");return}var o=/^([+-])(W\d{3})$/g.exec(r);if(o){f.ignored[o[2]]=o[1]==="-";return}var a;if(i==="true"||i==="false"){e.type==="jslint"?(a=c.renamed[r]||r,f.option[a]=i==="true",c.inverted[a]!==undefined&&(f.option[a]=!f.option[a])):e.type==="jshint.unstable"?f.option.unstable[r]=i==="true":f.option[r]=i==="true";return}F("E002",e)}),D()}function U(e){var t=e||0,n=y.length,r;if(t="a"&&t<="z"||t>="A"&&t<="Z")e.identifier=e.reserved=!0;return e}function rt(e,t){var n=Y(e,150);return nt(n),n.nud=typeof t=="function"?t:function(e){this.arity="unary",this.right=$(e,150);if(this.id==="++"||this.id==="--")f.option.plusplus&&B("W016",this,this.id),this.right&&vt(e,this.right,this);return this},n}function it(e,t){var n=Y(e,0);return n.type=e,n.nud=t,n}function st(e,t){var n=it(e,t);return n.identifier=!0,n.reserved=!0,n}function ot(e,t){var n=it(e,f.syntax["(identifier)"].nud);return t=t||{},t.isFutureReservedWord=!0,n.value=e,n.identifier=!0,n.reserved=!0,n.meta=t,n}function ut(e,t,n,r){var i=Y(e,n);return nt(i),i.infix=!0,i.led=function(i,s){return r||K(f.tokens.prev,f.tokens.curr),(e==="in"||e==="instanceof")&&s.id==="!"&&B("W018",s,"!"),typeof t=="function"?t(i,s,this):(this.left=s,this.right=$(i,n),this)},i}function at(e){var t=Y(e,42);return t.infix=!0,t.led=function(e,t){return K(f.tokens.prev,f.tokens.curr),this.left=t,this.right=Wt(e,{type:"arrow",loneArg:t}),this},t}function ft(e,t){var n=Y(e,100);return n.infix=!0,n.led=function(e,n){K(f.tokens.prev,f.tokens.curr),this.left=n;var r=this.right=$(e,100);return k(n,"NaN")||k(r,"NaN")?B("W019",this):t&&t.apply(this,[e,n,r]),(!n||!r)&&P("E041",f.tokens.curr),n.id==="!"&&B("W018",n,"!"),r.id==="!"&&B("W018",r,"!"),this},n}function lt(e){return e.arity==="unary"&&e.id!=="++"&&e.id!=="--"}function ht(e,t,n){var i;return n.option.notypeof?!1:!e||!t?!1:(i=n.inES6()?ct.es6:ct.es3,t.type==="(identifier)"&&t.value==="typeof"&&e.type==="(string)"?e.value==="bigint"?(n.inES11()||B("W119",e,"BigInt","11"),!1):!r.includes(i,e.value):!1)}function pt(e,t){var n=!1;return e.type==="this"&&t.funct["(context)"]===null?n=!0:e.type==="(identifier)"&&(t.option.node&&e.value==="global"?n=!0:t.option.browser&&(e.value==="window"||e.value==="document")&&(n=!0)),n}function dt(e){function n(e){if(typeof e!="object")return;return e.right==="prototype"?e:n(e.left)}function r(e){while(!e.identifier&&typeof e.left=="object")e=e.left;if(e.identifier&&t.indexOf(e.value)>=0&&f.funct["(scope)"].isPredefined(e.value))return e.value}var t=["Array","ArrayBuffer","Boolean","Collator","DataView","Date","DateTimeFormat","Error","EvalError","Float32Array","Float64Array","Function","Infinity","Intl","Int16Array","Int32Array","Int8Array","Iterator","Number","NumberFormat","Object","RangeError","ReferenceError","RegExp","StopIteration","String","SyntaxError","TypeError","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray","URIError"],i=n(e);if(i)return r(i)}function vt(e,t,n,r){var i=r&&r.allowDestructuring;n=n||t;if(f.option.freeze){var s=dt(t);s&&B("W121",t,s)}t.identifier&&!t.isMetaProperty&&f.funct["(scope)"].block.reassign(t.value,t);if(t.id===".")return(!t.left||t.left.value==="arguments"&&!f.isStrict())&&B("W143",n),f.nameStack.set(f.tokens.prev),!0;if(t.id==="{"||t.id==="["){if(!i||!t.destructAssign)t.id==="{"||!t.left?B("E031",n):t.left.value==="arguments"&&!f.isStrict()&&B("W143",n);return t.id==="["&&f.nameStack.set(t.right),!0}if(t.identifier&&!L(e,t)&&!t.isMetaProperty){f.funct["(scope)"].bindingtype(t.value)==="exception"&&B("W022",t);if(t.value==="eval"&&f.isStrict())return F("E031",n),!1;if(t.value==="arguments"){if(!!f.isStrict())return F("E031",n),!1;B("W143",n)}return f.nameStack.set(t),!0}return F("E031",n),!1}function mt(e,t){var n=ut(e,typeof t=="function"?t:function(e,t,n){return n.left=t,vt(e,t,n,{allowDestructuring:!0}),n.right=$(e,10),n},20);return n.exps=!0,n.assign=!0,n}function gt(e,t,n){var r=Y(e,n);return nt(r),r.infix=!0,r.led=typeof t=="function"?t:function(e,t){return f.option.bitwise&&B("W016",this,this.id),this.left=t,this.right=$(e,n),this},r}function yt(e){return Y(e,20).exps=!0,ut(e,function(e,t,n){return f.option.bitwise&&B("W016",n,n.id),vt(e,t,n),n.right=$(e,10),n},20)}function bt(e){var t=Y(e,150);return t.led=function(e,t){return f.option.plusplus&&B("W016",this,this.id),vt(e,t,this),this.left=t,this},t}function wt(e,t,n){if(!f.tokens.next.identifier)return;n||W();var r=f.tokens.curr;return L(e,r)&&(!t||!f.inES5())&&B("W024",f.tokens.curr,f.tokens.curr.id),r.value}function Et(e){if(!dn(f.tokens.next,"..."))return!1;f.inES6(!0)||B("W119",f.tokens.next,e+" operator","6"),W();if(dn(f.tokens.next,"...")){B("E024",f.tokens.next,"...");while(dn(f.tokens.next,"..."))W()}return!0}function St(e,t){var n=wt(e,t,!1);if(n)return n;F("E030",f.tokens.next,f.tokens.next.value),f.tokens.next.id!==";"&&W()}function xt(e){function r(e,t){if(e.id==="function")return!0;if(e.id==="async")return e=U(t),e.id==="function"}var t=0,n;if(f.tokens.next.id!==";"||e.inBracelessBlock)return;for(;;){do n=U(t),t+=1;while(n.id!=="(end)"&&n.id==="(comment)");if(n.reach)return;if(n.id!=="(endline)"){if(r(n,t)){f.option.latedef===!0&&B("W026",n);break}B("W027",n,n.value,e.value);break}}}function Tt(e){if(f.tokens.next.id!==";"){if(f.tokens.next.isUnclosed)return W();var t=J(f.tokens.curr,f.tokens.next)&&f.tokens.next.id!=="(end)",n=dn(f.tokens.next,"}");t&&!n&&(e.id!=="do"||!f.inES6(!0))?I("E058",f.tokens.curr.line,f.tokens.curr.character):f.option.asi||n&&t&&f.option.lastsemic||j("W033",f.tokens.curr.line,f.tokens.curr.character)}else W(";")}function Nt(e){var t=g,n,r=f.tokens.next,i=!1;e|=p.initial;if(r.id===";"){W(";");return}var s=L(e,r);s&&r.meta&&r.meta.isFutureReservedWord&&!r.fud&&(B("W024",r,r.id),s=!1),r.identifier&&!s&&U().id===":"&&(W(),W(":"),i=!0,f.funct["(scope)"].stack(),f.funct["(scope)"].block.addLabel(r.value,{token:f.tokens.curr}),!f.tokens.next.labelled&&f.tokens.next.value!=="{"&&B("W028",f.tokens.next,r.value,f.tokens.next.value),r=f.tokens.next);if(r.id==="{"){var o=f.funct["(verb)"]==="case"&&f.tokens.curr.value===":";Lt(e,!0,!0,!1,!1,o),i&&f.funct["(scope)"].unstack();return}return n=$(e,0),n&&(!n.identifier||n.value!=="function")&&(n.type!=="(punctuator)"||!n.left||!n.left.identifier||n.left.value!=="function")&&!f.isStrict()&&f.stmtMissingStrict()&&B("E007"),r.block||(!f.option.expr&&(!n||!n.exps)?B("W030",f.tokens.curr):f.option.nonew&&n&&n.left&&n.id==="("&&n.left.id==="new"&&B("W031",r),Tt(r)),g=t,i&&f.funct["(scope)"].unstack(),n}function Ct(e){var t=[],n;while(!f.tokens.next.reach&&f.tokens.next.id!=="(end)")f.tokens.next.id===";"?(n=U(),(!n||n.id!=="("&&n.id!=="[")&&B("W032"),W(";")):t.push(Nt(e));return t}function kt(){var e=f.tokens.next;while(f.tokens.next.id==="(string)"){var t=z();if(!V(0,e,t))break;e=t,W();var n=f.tokens.curr.value;(f.directive[n]||n==="use strict"&&f.option.strict==="implied")&&B("W034",f.tokens.curr,n),n==="use strict"&&f.inES7()&&!f.funct["(global)"]&&f.funct["(hasSimpleParams)"]===!1&&F("E065",f.tokens.curr),f.directive[n]=f.tokens.curr,Tt(e)}f.isStrict()&&(f.option.undef=!0)}function Lt(e,t,n,r,i,s){var o,u=m,a=g,l,c,h;m=t,c=f.tokens.next;var d=f.funct["(metrics)"];d.nestedBlockDepth+=1,d.verifyMaxNestedBlockDepthPerFunction();if(f.tokens.next.id==="{"){W("{"),f.funct["(scope)"].stack();if(f.tokens.next.id!=="}"){g+=f.option.indent;while(!t&&f.tokens.next.from>g)g+=f.option.indent;if(r){l={};for(h in f.directive)l[h]=f.directive[h];kt(),f.funct["(isStrict)"]=f.isStrict(),f.option.strict&&f.funct["(context)"]["(global)"]&&!l["use strict"]&&!f.isStrict()&&B("E007")}o=Ct(e),d.statementCount+=o.length,g-=f.option.indent}else r&&(f.funct["(isStrict)"]=f.isStrict());W("}",c),r&&(f.funct["(scope)"].validateParams(i),l&&(f.directive=l)),f.funct["(scope)"].unstack(),g=a}else if(!t)if(r){f.funct["(scope)"].stack(),n&&!i&&!f.inMoz()&&F("W118",f.tokens.curr,"function closure expressions"),i&&f.funct["(scope)"].validateParams(!0);var v=$(e,10);f.option.noreturnawait&&e&p.async&&v.identifier&&v.value==="await"&&B("W146",v),f.option.strict&&f.funct["(context)"]["(global)"]&&(f.isStrict()||B("E007")),f.funct["(scope)"].unstack()}else F("E021",f.tokens.next,"{",f.tokens.next.value);else{f.funct["(scope)"].stack(),(!n||f.option.curly)&&B("W116",f.tokens.next,"{",f.tokens.next.value);var y=f.funct["(verb)"]==="if"||f.tokens.curr.id==="else";f.tokens.next.inBracelessBlock=!0,g+=f.option.indent,o=[Nt(e)],g-=f.option.indent,o[0]&&o[0].declaration&&(!y||o[0].id!=="function")&&F("E048",o[0],o[0].id[0].toUpperCase()+o[0].id.slice(1)),f.funct["(scope)"].unstack()}switch(f.funct["(verb)"]){case"break":case"continue":case"return":case"throw":if(s)break;default:f.funct["(verb)"]=null}return m=u,t&&f.option.noempty&&(!o||o.length===0)&&B("W035",f.tokens.prev),d.nestedBlockDepth-=1,o}function At(e){E&&typeof E[e]!="boolean"&&B("W036",f.tokens.curr,e),typeof w[e]=="number"?w[e]+=1:w[e]=1}function Dt(e,t){var n=Object.create(null),r,i,s,o,u,a;f.tokens.next.value==="{"?W("{"):(B("W116",f.tokens.curr,"identifier",f.tokens.next.type),W());while(f.tokens.next.value!=="}"){o=!1,u=!1,t&=~p.preAsync,f.tokens.next.value==="static"&&!dn(U(),"(")&&(o=!0,W()),f.tokens.next.value==="async"&&(dn(U(),"(")||(t|=p.preAsync,W(),Q(f.tokens.curr),dn(f.tokens.next,"*")&&(u=!0,W("*"),f.inES9()||B("W119",f.tokens.next,"async generators","9")),f.inES8()||B("W119",f.tokens.curr,"async functions","8"))),f.tokens.next.value==="*"&&(u=!0,W()),s=f.tokens.next,s.value!=="set"&&s.value!=="get"||!!dn(U(),"(")?i=null:(u&&F("E024",s,s.value),i=s.value,W(),s=f.tokens.next,!o&&s.value==="constructor"?F("E049",s,"class "+i+"ter method",s.value):o&&s.value==="prototype"&&F("E049",s,"static class "+i+"ter method",s.value));switch(s.value){case";":B("W032",s),W();break;case"constructor":o?(r=It(t),ln(n,r,s,!0,o),Pt(e,t,r,u)):(u||t&p.preAsync?F("E024",s,s.value):a?F("E024",s,s.value):a=!i&&!o,W(),Pt(e,t,f.nameStack.infer()));break;case"[":r=hn(t),Pt(e,t,r,u);break;default:r=It(t);if(r===undefined){F("E024",s,s.value),W();break}i?(cn(i,n,r,s,!0,o),r=f.nameStack.infer()):(o&&r==="prototype"&&F("E049",s,"static class method",r),ln(n,r,s,!0,o)),Pt(e,t,r,u)}}W("}"),Jt(n),f.inClassBody=!1,f.funct["(scope)"].unstack()}function Pt(e,t,n,r){r&&(f.inES6()||B("W119",f.tokens.curr,"function*","6"));if(f.tokens.next.value!=="("){F("E054",f.tokens.next,f.tokens.next.value),W();if(f.tokens.next.value==="{"){W(),f.tokens.next.value==="}"&&(B("W116",f.tokens.next,"(",f.tokens.next.value),W(),St(t),W());return}while(f.tokens.next.value!=="(")W()}Wt(t,{name:n,type:r?"generator":null,isMethod:!0,statement:e})}function Ht(e){return e.identifier||e.id==="."||e.id==="["||e.id==="=>"||e.id==="("||e.id==="&&"||e.id==="||"||e.id==="?"||e.id==="async"||e.id==="?."||f.inES6()&&e["(name)"]}function Bt(e){var t=f.tokens.next,n=-1,r;do t.value==="("?e+=1:t.value===")"&&(e-=1),n+=1,r=t,t=U(n);while((e!==0||r.value!==")")&&t.type!=="(end)");return t}function jt(e){var t={};t.exps=!0,f.funct["(comparray)"].stack();var n=!1;return f.tokens.next.value!=="for"&&(n=!0,f.inMoz()||B("W116",f.tokens.next,"for",f.tokens.next.value),f.funct["(comparray)"].setState("use"),t.right=$(e,10)),W("for"),f.tokens.next.value==="each"&&(W("each"),f.inMoz()||B("W118",f.tokens.curr,"for each")),W("("),f.funct["(comparray)"].setState("define"),t.left=$(e,130),r.includes(["in","of"],f.tokens.next.value)?W():F("E045",f.tokens.curr),f.funct["(comparray)"].setState("generate"),$(e,10),W(")"),f.tokens.next.value==="if"&&(W("if"),W("("),f.funct["(comparray)"].setState("filter"),$(e,10),W(")")),n||(f.funct["(comparray)"].setState("use"),t.right=$(e,10)),W("]"),f.funct["(comparray)"].unstack(),t}function Ft(){return!!f.funct["(method)"]}function It(e){var t=wt(e,!0);return t||(f.tokens.next.id==="(string)"?(t=f.tokens.next.value,W()):f.tokens.next.id==="(number)"&&(t=f.tokens.next.value.toString(),W())),t==="hasOwnProperty"&&B("W001"),t}function qt(e,t){function d(e){f.funct["(scope)"].addParam.apply(f.funct["(scope)"],e)}var n,i=[],s,o=[],u,a=!1,l=!1,c=0,h=t&&t.loneArg,p=!1;if(h&&h.identifier===!0)return f.funct["(scope)"].addParam(h.value,h),{arity:1,params:[h.value],isSimple:!0};n=f.tokens.next,(!t||!t.parsedOpening)&&W("(");if(f.tokens.next.id===")"){W(")");return}for(;;){c++;var v=[];l=Et("rest");if(r.includes(["{","["],f.tokens.next.id)){p=!0,o=Qt(e);for(u in o)u=o[u],u.id&&(i.push(u.id),v.push([u.id,u.token]))}else{s=St(e);if(s)i.push(s),v.push([s,f.tokens.curr]);else while(!pn(f.tokens.next,[",",")"]))W()}a&&f.tokens.next.id!=="="&&F("W138",f.tokens.curr),f.tokens.next.id==="="&&(f.inES6()||B("W119",f.tokens.next,"default parameters","6"),l&&F("E062",f.tokens.next),W("="),a=!0,$(e,10)),v.forEach(d),f.tokens.next.id===","&&(l&&B("W131",f.tokens.next),W(","),G({allowTrailing:!0}));if(f.tokens.next.id===")")return f.tokens.curr.id===","&&!f.inES8()&&B("W119",f.tokens.curr,"Trailing comma in function parameters","8"),W(")",n),{arity:c,params:i,isSimple:!p&&!l&&!a}}}function Rt(e,t,n){var i={"(name)":e,"(breakage)":0,"(loopage)":0,"(isStrict)":"unknown","(global)":!1,"(line)":null,"(character)":null,"(metrics)":null,"(statement)":null,"(context)":null,"(scope)":null,"(comparray)":null,"(yielded)":null,"(arrow)":null,"(async)":null,"(params)":null};return t&&r.extend(i,{"(line)":t.line,"(character)":t.character,"(metrics)":Xt(t)}),r.extend(i,n),i["(context)"]&&(i["(scope)"]=i["(context)"]["(scope)"],i["(comparray)"]=i["(context)"]["(comparray)"]),i}function Ut(e){return e["(global)"]&&!e["(verb)"]}function zt(e,t){function o(){if(f.tokens.curr.template&&f.tokens.curr.tail&&f.tokens.curr.context===n)return!0;var e=f.tokens.next.template&&f.tokens.next.tail&&f.tokens.next.context===n;return e&&W(),e||f.tokens.next.isUnclosed}var n=this.context,r=this.noSubst,i=this.depth,s=typeof t=="number"?null:t;if(!r)while(!o())!f.tokens.next.template||f.tokens.next.depth>i?$(e,0):W();return{id:"(template)",type:"(template)",tag:s}}function Wt(e,t){var n,r,i,s,o,u,a,l,c,h=f.option,v=f.ignored,m=e&p.preAsync;t&&(i=t.name,s=t.statement,o=t.classExprBinding,u=t.type==="generator",a=t.type==="arrow",l=t.isMethod,c=t.ignoreLoopFunc),e&=~p.noin,e&=~p.tryClause,m?e|=p.async:e&=~p.async,u?e|=p.yield:a||(e&=~p.yield),e&=~p.preAsync,f.option=Object.create(f.option),f.ignored=Object.create(f.ignored),f.funct=Rt(i||f.nameStack.infer(),f.tokens.next,{"(statement)":s,"(context)":f.funct,"(arrow)":a,"(method)":l,"(async)":m}),n=f.funct,r=f.tokens.curr,d.push(f.funct),f.funct["(scope)"].stack("functionouter");var g=!l&&(i||o);g&&f.funct["(scope)"].block.add(g,o?"class":"function",f.tokens.curr,!1),a||f.funct["(scope)"].funct.add("arguments","var",r,!1),f.funct["(scope)"].stack("functionparams");var y=qt(e,t);return y?(f.funct["(params)"]=y.params,f.funct["(hasSimpleParams)"]=y.isSimple,f.funct["(metrics)"].arity=y.arity,f.funct["(metrics)"].verifyMaxParametersPerFunction()):(f.funct["(params)"]=[],f.funct["(metrics)"].arity=0,f.funct["(hasSimpleParams)"]=!0),a&&(e&=~p.yield,f.inES6(!0)||B("W119",f.tokens.curr,"arrow function syntax (=>)","6"),t.loneArg||W("=>")),Lt(e,!1,!0,!0,a),!f.option.noyield&&u&&!f.funct["(yielded)"]&&B("W124",f.tokens.curr),f.funct["(metrics)"].verifyMaxStatementsPerFunction(),f.funct["(metrics)"].verifyMaxComplexityPerFunction(),f.funct["(unusedOption)"]=f.option.unused,f.option=h,f.ignored=v,f.funct["(last)"]=f.tokens.curr.line,f.funct["(lastcharacter)"]=f.tokens.curr.character,f.funct["(scope)"].unstack(),f.funct["(scope)"].unstack(),f.funct=f.funct["(context)"],!c&&!f.option.loopfunc&&f.funct["(loopage)"]&&n["(outerMutables)"]&&B("W083",r,n["(outerMutables)"].join(", ")),n}function Xt(e){return{statementCount:0,nestedBlockDepth:-1,ComplexityCount:1,arity:0,verifyMaxStatementsPerFunction:function(){f.option.maxstatements&&this.statementCount>f.option.maxstatements&&B("W071",e,this.statementCount)},verifyMaxParametersPerFunction:function(){r.isNumber(f.option.maxparams)&&this.arity>f.option.maxparams&&B("W072",e,this.arity)},verifyMaxNestedBlockDepthPerFunction:function(){f.option.maxdepth&&this.nestedBlockDepth>0&&this.nestedBlockDepth===f.option.maxdepth+1&&B("W073",null,this.nestedBlockDepth)},verifyMaxComplexityPerFunction:function(){var t=f.option.maxcomplexity,n=this.ComplexityCount;t&&n>t&&B("W074",e,n)}}}function Vt(){f.funct["(metrics)"].ComplexityCount+=1}function $t(e){if(!e||e.paren)return;if(e.id===","){$t(e.right);return}switch(e.id){case"=":case"+=":case"-=":case"*=":case"%=":case"&=":case"|=":case"^=":case"/=":f.option.boss||B("W084",e)}}function Jt(e){if(f.inES5())for(var t in e)e[t]&&e[t].setterToken&&!e[t].getterToken&&!e[t].static&&B("W078",e[t].setterToken)}function Kt(e,t,n){if(dn(f.tokens.next,".")){var r=f.tokens.curr.id;W(".");var i=St(e);return f.tokens.curr.isMetaProperty=!0,t!==i?F("E057",f.tokens.prev,r,i):n(),f.tokens.curr}}function Qt(e,t){var n=t&&t.assignment;return e&=~p.noin,f.inES6()||B("W104",f.tokens.curr,n?"destructuring assignment":"destructuring binding","6"),Gt(e,t)}function Gt(e,t){var n,r,i=[],s=t&&t.openingParsed,o=t&&t.assignment,u=o?{assignment:o}:null,a=s?f.tokens.curr:f.tokens.next,l=function(){var t;if(pn(f.tokens.next,["[","{"])){n=Gt(e,u);for(r=0;r":!0,">=":!0,"+":!0,"-":!0,"*":!0,"/":!0,"%":!0},n,d,m,g,y,b,w,E,S,x=[],T=new i.EventEmitter,ct={};ct.legacy=["xml","unknown"],ct.es3=["undefined","boolean","number","string","function","object"],ct.es3=ct.es3.concat(ct.legacy),ct.es6=ct.es3.concat("symbol","bigint"),it("(number)",function(){return f.tokens.next.id==="."&&B("W005",this),this}),it("(string)",function(){return this}),f.syntax["(identifier)"]={type:"(identifier)",lbp:0,identifier:!0,nud:function(e){var t=this.value,n=f.tokens.next.id==="=>";return L(e,this)?B("W024",this,t):!n&&!f.funct["(comparray)"].check(t)&&f.funct["(scope)"].block.use(t,f.tokens.curr),this},led:function(){F("E033",f.tokens.next,f.tokens.next.value)}};var Ot={identifier:!1,template:!0};f.syntax["(template)"]=r.extend({lbp:155,type:"(template)",nud:zt,led:zt,noSubst:!1},Ot),f.syntax["(template middle)"]=r.extend({lbp:0,type:"(template middle)",noSubst:!1},Ot),f.syntax["(template tail)"]=r.extend({lbp:0,type:"(template tail)",tail:!0,noSubst:!1},Ot),f.syntax["(no subst template)"]=r.extend({lbp:155,type:"(template)",nud:zt,led:zt,noSubst:!0,tail:!0},Ot),it("(regexp)",function(){return this}),Z("(endline)"),function(e){e.line=e.from=0}(Z("(begin)")),Z("(end)").reach=!0,Z("(error)").reach=!0,Z("}").reach=!0,Z(")"),Z("]"),Z('"').reach=!0,Z("'").reach=!0,Z(";"),Z(":").reach=!0,Z("#"),st("else"),st("case").reach=!0,st("catch"),st("default").reach=!0,st("finally"),st("true",function(){return this}),st("false",function(){return this}),st("null",function(){return this}),st("this",function(){return f.isStrict()&&!Ft()&&!f.option.validthis&&(f.funct["(statement)"]&&f.funct["(name)"].charAt(0)>"Z"||f.funct["(global)"])&&B("W040",this),this}),function(e){e.rbp=161}(st("super",function(){return an.call(f.tokens.curr,this),this})),mt("=","assign"),mt("+=","assignadd"),mt("-=","assignsub"),mt("*=","assignmult"),mt("/=","assigndiv").nud=function(){F("E014")},mt("%=","assignmod"),mt("**=",function(e,t,n){return f.inES7()||B("W119",n,"Exponentiation operator","7"),n.left=t,vt(e,t,n),n.right=$(e,10),n}),yt("&="),yt("|="),yt("^="),yt("<<="),yt(">>="),yt(">>>="),ut(",",function(e,t,n){return f.option.nocomma&&B("W127",n),n.left=t,G()?n.right=$(e,10):n.right=null,n},10,!0),ut("?",function(e,t,n){return Vt(),n.left=t,n.right=$(e&~p.noin,10),W(":"),$(e,10),n},30),ut("||",function(e,t,n){return Vt(),n.left=t,n.right=$(e,40),n},40);var Mt=50;ut("&&",function(e,t,n){return Vt(),n.left=t,n.right=$(e,Mt),n},Mt),ut("??",function(e,t,n){!t.paren&&(t.id==="||"||t.id==="&&")&&F("E024",n,"??"),f.inES11()||B("W119",n,"nullish coalescing","11"),Vt(),n.left=t;var r=n.right=$(e,39);return r?!r.paren&&(r.id==="||"||r.id==="&&")&&F("E024",n.right,n.right.id):F("E024",f.tokens.next,f.tokens.next.id),n},39),ut("**",function(e,t,n){return f.inES7()||B("W119",n,"Exponentiation operator","7"),!t.paren&<(t)&&F("E024",n,"**"),n.left=t,n.right=$(e,n.rbp),n},150),f.syntax["**"].rbp=140,gt("|","bitor",70),gt("^","bitxor",80),gt("&","bitand",90),ft("==",function(e,t,n){var r=f.option.eqnull&&((t&&t.value)==="null"||(n&&n.value)==="null");switch(!0){case!r&&f.option.eqeqeq:this.from=this.character,B("W116",this,"===","==");break;case ht(n,t,f):B("W122",this,n.value);break;case ht(t,n,f):B("W122",this,t.value)}return this}),ft("===",function(e,t,n){return ht(n,t,f)?B("W122",this,n.value):ht(t,n,f)&&B("W122",this,t.value),this}),ft("!=",function(e,t,n){var r=f.option.eqnull&&((t&&t.value)==="null"||(n&&n.value)==="null");return!r&&f.option.eqeqeq?(this.from=this.character,B("W116",this,"!==","!=")):ht(n,t,f)?B("W122",this,n.value):ht(t,n,f)&&B("W122",this,t.value),this}),ft("!==",function(e,t,n){return ht(n,t,f)?B("W122",this,n.value):ht(t,n,f)&&B("W122",this,t.value),this}),ft("<"),ft(">"),ft("<="),ft(">="),gt("<<","shiftleft",120),gt(">>","shiftright",120),gt(">>>","shiftrightunsigned",120),ut("in","in",120),ut("instanceof",function(e,t,n){var r,i=f.funct["(scope)"];return n.left=t,n.right=r=$(e,120),r?((r.id==="(number)"||r.id==="(string)"||r.value==="null"||r.value==="undefined"&&!i.has("undefined")||r.arity==="unary"||r.id==="{"||r.id==="["&&!r.right||r.id==="(regexp)"||r.id==="(template)"&&!r.tag)&&F("E060"),r.id==="function"&&B("W139"),n):n},120),ut("+",function(e,t,n){var r=f.tokens.next,i;return n.left=t,n.right=i=$(e,130),t&&i&&t.id==="(string)"&&i.id==="(string)"?(t.value+=i.value,t.character=i.character,!f.option.scripturl&&a.javascriptURL.test(t.value)&&B("W050",t),t):((r.id==="+"||r.id==="++")&&B("W007",n.right),n)},130),rt("+",function(e){var t=f.tokens.next;return this.arity="unary",this.right=$(e,150),(t.id==="+"||t.id==="++")&&B("W007",this.right),this}),ut("-",function(e,t,n){var r=f.tokens.next;return n.left=t,n.right=$(e,130),(r.id==="-"||r.id==="--")&&B("W006",n.right),n},130),rt("-",function(e){var t=f.tokens.next;return this.arity="unary",this.right=$(e,150),(t.id==="-"||t.id==="--")&&B("W006",this.right),this}),ut("*","mult",140),ut("/","div",140),ut("%","mod",140),bt("++"),rt("++","preinc"),f.syntax["++"].exps=!0,bt("--"),rt("--","predec"),f.syntax["--"].exps=!0,rt("delete",function(e){this.arity="unary";var t=$(e,150);return t?(t.id!=="."&&t.id!=="["&&B("W051"),this.first=t,t.identifier&&!f.isStrict()&&(t.forgiveUndef=!0),this):this}).exps=!0,rt("~",function(e){return f.option.bitwise&&B("W016",this,"~"),this.arity="unary",this.right=$(e,150),this}),ut("..."),rt("!",function(e){return this.arity="unary",this.right=$(e,150),this.right||P("E041",this),t[this.right.id]===!0&&B("W018",this,"!"),this}),rt("typeof",function(e){this.arity="unary";var t=$(e,150);return this.first=this.right=t,t||P("E041",this),t.identifier&&(t.forgiveUndef=!0),this}),rt("new",function(e){var t=Kt(e,"target",function(){f.inES6(!0)||B("W119",f.tokens.prev,"new.target","6");var e,t=f.funct;while(t){e=!t["(global)"];if(!t["(arrow)"])break;t=t["(context)"]}e||B("W136",f.tokens.prev,"new.target")});if(t)return t;var n=f.tokens.next,r=$(e,155),i;if(!r)return this;!r.paren&&r.rbp>160&&F("E024",n,n.value);if(r.id!=="function")if(r.identifier)switch(r.value){case"Number":case"String":case"Boolean":case"Math":case"JSON":B("W053",f.tokens.prev,r.value);break;case"Symbol":f.inES6()&&B("W053",f.tokens.prev,r.value);break;case"Function":f.option.evil||B("W054");break;case"Date":case"RegExp":case"this":break;default:i=r.value.substr(0,1),f.option.newcap&&(i<"A"||i>"Z")&&!f.funct["(scope)"].isPredefined(r.value)&&B("W055",f.tokens.curr)}else r.id==="?."&&!r.paren?F("E024",r,"?."):r.id!=="."&&r.id!=="["&&r.id!=="("&&B("W056",f.tokens.curr);else f.option.supernew||B("W057",this);return f.tokens.next.id!=="("&&!f.option.supernew&&B("W058",f.tokens.curr,f.tokens.curr.value),this.first=this.right=r,this}),f.syntax["new"].exps=!0;var _t=tt("class",function(e){var t,n;return f.inES6()||B("W104",f.tokens.curr,"class","6"),f.inClassBody=!0,f.tokens.next.identifier&&f.tokens.next.value!=="extends"&&(n=f.tokens.next,t=n.value,St(e),f.funct["(scope)"].addbinding(t,{type:"class",initialized:!1,token:n})),f.tokens.next.value==="extends"&&(W("extends"),$(e,0)),n?(this.name=n,f.funct["(scope)"].initialize(t)):this.name=null,f.funct["(scope)"].stack(),Dt(this,e),this});_t.exps=!0,_t.declaration=!0,rt("class",function(e){var t,n;return f.inES6()||B("W104",f.tokens.curr,"class","6"),f.inClassBody=!0,f.tokens.next.identifier&&f.tokens.next.value!=="extends"&&(n=f.tokens.next,t=n.value,St(e)),f.tokens.next.value==="extends"&&(W("extends"),$(e,0)),f.funct["(scope)"].stack(),n?(this.name=n,f.funct["(scope)"].addbinding(t,{type:"class",initialized:!0,token:n}),f.funct["(scope)"].block.use(t,n)):this.name=null,Dt(this,e),this}),rt("void").exps=!0,ut(".",function(e,t,n){var r=St(e,!0);return typeof r=="string"&&At(r),n.left=t,n.right=r,r&&r==="hasOwnProperty"&&f.tokens.next.value==="="&&B("W001"),!t||t.value!=="arguments"||r!=="callee"&&r!=="caller"?!f.option.evil&&t&&t.value==="document"&&(r==="write"||r==="writeln")&&B("W060",t):f.option.noarg?B("W059",t,r):f.isStrict()&&F("E008"),!f.option.evil&&(r==="eval"||r==="execScript")&&pt(t,f)&&B("W061"),n},160,!0),ut("?.",function(e,t,n){return f.inES11()||B("W119",f.tokens.curr,"Optional chaining","11"),dn(f.tokens.next,"[")?(n.left=t,W(),n.right=f.tokens.curr.led(e,t)):dn(f.tokens.next,"(")?(n.left=t,W(),n.right=f.tokens.curr.led(e,t),n.exps=!0):f.syntax["."].led.call(n,e,t),f.tokens.next.type==="(template)"&&F("E024",f.tokens.next,"`"),n},160,!0),ut("(",function(e,t,n){f.option.immed&&t&&!t.immed&&t.id==="function"&&B("W062"),f.option.asi&&pn(f.tokens.prev,[")","]"])&&!J(f.tokens.prev,f.tokens.curr)&&B("W014",f.tokens.curr,f.tokens.curr.id);var r=0,i=[];if(t&&t.type==="(identifier)"){var s=/^[A-Z]([A-Z0-9_$]*[a-z][A-Za-z0-9_$]*)?$/,o=["Array","Boolean","Date","Error","Function","Number","Object","RegExp","String","Symbol"];s.test(t.value)&&o.indexOf(t.value)===-1&&(t.value==="Math"?B("W063",t):f.option.newcap&&B("W064",t))}if(f.tokens.next.id!==")")for(;;){Et("spread"),i[i.length]=$(e,10),r+=1;if(f.tokens.next.id!==",")break;W(","),G({allowTrailing:!0});if(f.tokens.next.id===")"){f.inES8()||B("W119",f.tokens.curr,"Trailing comma in arguments lists","8");break}}return W(")"),typeof t=="object"&&(!f.inES5()&&t.value==="parseInt"&&r===1&&B("W065",f.tokens.curr),f.option.evil||(t.value==="eval"||t.value==="Function"||t.value==="execScript"?B("W061",t):!i[0]||i[0].id!=="(string)"||t.value!=="setTimeout"&&t.value!=="setInterval"?i[0]&&i[0].id==="(string)"&&t.value==="."&&t.left.value==="window"&&(t.right==="setTimeout"||t.right==="setInterval")&&(B("W066",t),q(t,i[0])):(B("W066",t),q(t,i[0]))),Ht(t)||B("W067",n)),n.left=t,n},155,!0).exps=!0,rt("(",function(e,t){var n,r,i,s,o=f.tokens.curr,u=f.tokens.prev,a=!f.option.singleGroups,l=Bt(1);f.tokens.next.id==="function"&&(r=f.tokens.next.immed=!0);if(l.value==="=>")return l.funct=Wt(e,{type:"arrow",parsedOpening:!0}),l;if(f.tokens.next.id===")"){W(")");return}n=$(e,0),W(")",this);if(!n)return;n.paren=!0,f.option.immed&&n&&n.id==="function"&&f.tokens.next.id!=="("&&f.tokens.next.id!=="."&&f.tokens.next.id!=="["&&B("W068",this);if(n.id===","){i=n.left;while(i.id===",")i=i.left;s=n.right}else i=s=n,a||(r||(r=n.id==="async"),a=o.beginsStmt&&(n.id==="{"||r)||r&&(!V()||f.tokens.prev.id!=="}")||n.id==="=>"&&!V()||n.id==="{"&&u.id==="=>"||lt(n)&&f.tokens.next.id==="**"||u.id==="??"&&(n.id==="&&"||n.id==="||")||n.type==="(number)"&&dn(l,".")&&/^\d+$/.test(n.value)||o.beginsStmt&&n.id==="="&&n.left.id==="{"||n.id==="?."&&(u.id==="new"||f.tokens.next.type==="(template)"));return!a&&(X(i)||i!==s)&&(a=t>i.lbp||t>0&&t===i.lbp||!V()&&s.rbp").rbp=161,ut("[",function(e,t,n){var r,i,s;return f.option.asi&&pn(f.tokens.prev,[")","]"])&&!J(f.tokens.prev,f.tokens.curr)&&B("W014",f.tokens.curr,f.tokens.curr.id),r=$(e&~p.noin,0),r&&r.type==="(string)"&&(!f.option.evil&&(r.value==="eval"||r.value==="execScript")&&pt(t,f)&&B("W061"),At(r.value),!f.option.sub&&a.identifier.test(r.value)&&(i=f.syntax[r.value],i?s=!L(e,i):s=r.value!=="eval"&&r.value!=="arguments",s&&B("W069",f.tokens.prev,r.value))),W("]",n),r&&r.value==="hasOwnProperty"&&f.tokens.next.value==="="&&B("W001"),n.left=t,n.right=r,n},160,!0),rt("[",function(e){var t=fn();if(t.isCompArray)return!f.option.esnext&&!f.inMoz()&&B("W118",f.tokens.curr,"array comprehension"),jt(e);if(t.isDestAssign)return this.destructAssign=Qt(e,{openingParsed:!0,assignment:!0}),this;var n=!J(f.tokens.curr,f.tokens.next);this.first=[],n&&(g+=f.option.indent,f.tokens.next.from===g+f.option.indent&&(g+=f.option.indent));while(f.tokens.next.id!=="(end)"){while(f.tokens.next.id===","){if(!f.option.elision){if(!!f.inES5()){B("W128");do W(",");while(f.tokens.next.id===",");continue}B("W070")}W(",")}if(f.tokens.next.id==="]")break;Et("spread"),this.first.push($(e,10));if(f.tokens.next.id!==","){f.option.trailingcomma&&f.inES5()&&j("W140",f.tokens.curr.line,f.tokens.curr.character);break}W(","),G({allowTrailing:!0});if(f.tokens.next.id==="]"&&!f.inES5()){B("W070",f.tokens.curr);break}}return n&&(g-=f.option.indent),W("]",this),this}),function(e){e.nud=function(e){var t,n,r,i,s,o=!1,u,a=Object.create(null),l=!1;t=!J(f.tokens.curr,f.tokens.next),t&&(g+=f.option.indent,f.tokens.next.from===g+f.option.indent&&(g+=f.option.indent));var c=fn();if(c.isDestAssign)return this.destructAssign=Qt(e,{openingParsed:!0,assignment:!0}),this;f.inObjectBody=!0;for(;;){if(f.tokens.next.id==="}")break;u=f.tokens.next.value;if(!f.tokens.next.identifier||z().id!==","&&z().id!=="}")if(U().id===":"||u!=="get"&&u!=="set")if(Et("spread"))f.inES9()||B("W119",f.tokens.next,"object spread property","9"),$(e,10);else{f.tokens.next.id==="async"&&!pn(U(),["(",":"])?(f.inES8()||B("W119",f.tokens.next,"async functions","8"),l=!0,W(),Q(f.tokens.curr)):l=!1,f.tokens.next.value==="*"&&f.tokens.next.type==="(punctuator)"?(l&&!f.inES9()?B("W119",f.tokens.next,"async generators","9"):f.inES6()||B("W104",f.tokens.next,"generator functions","6"),W("*"),o=!0):o=!1;if(f.tokens.next.id==="[")r=hn(e),f.nameStack.set(r);else{f.nameStack.set(f.tokens.next),r=It(e),ln(a,r,f.tokens.next);if(typeof r!="string")break}f.tokens.next.value==="("?(f.inES6()||B("W104",f.tokens.curr,"concise methods","6"),Wt(l?e|p.preAsync:e,{isMethod:!0,type:o?"generator":null})):(W(":"),$(e,10))}else W(u),f.inES5()||F("E034"),f.tokens.next.id==="["?r=hn(e):(r=It(e),!r&&!f.inES6()&&F("E035")),r&&cn(u,a,r,f.tokens.curr),s=f.tokens.next,n=Wt(e,{isMethod:!0}),i=n["(params)"],u==="get"&&r&&i.length?B("W076",s,i[0],r):u==="set"&&r&&n["(metrics)"].arity!==1&&B("W077",s,r);else f.inES6()||B("W104",f.tokens.next,"object short notation","6"),s=$(e,10),r=s&&s.value,s&&ln(a,r,s);At(r);if(f.tokens.next.id!==","){f.option.trailingcomma&&f.inES5()&&j("W140",f.tokens.curr.line,f.tokens.curr.character);break}W(","),G({allowTrailing:!0,property:!0}),f.tokens.next.id===","?B("W070",f.tokens.curr):f.tokens.next.id==="}"&&!f.inES5()&&B("W070",f.tokens.curr)}return t&&(g-=f.option.indent),W("}",this),Jt(a),f.inObjectBody=!1,this},e.fud=function(){F("E036",f.tokens.curr)}}(Z("{"));var en=et("const",function(e){return Zt("const",this,e)});en.exps=!0,en.declaration=!0;var nn=et("let",function(e){return Zt("let",this,e)});nn.nud=function(e,t){if(!tn())return this.exps=!1,f.syntax["(identifier)"].nud.apply(this,arguments);f.funct["(scope)"].stack(),W("("),f.tokens.prev.fud(e),W(")"),$(e,t),f.funct["(scope)"].unstack()},nn.meta={es5:!0,isFutureReservedWord:!1,strictOnly:!0},nn.exps=!0,nn.declaration=!0,nn.useFud=function(e){var t=f.tokens.next,n;return this.line!==t.line&&!f.inES6()?!1:(n=t.identifier&&(!L(e,t)||t.id==="let"),n||pn(t,["{","["])||tn())};var rn=et("var",function(e){var t=e&p.noin,n,i,o,u;this.first=[];for(;;){var a=[];r.includes(["{","["],f.tokens.next.value)?(n=Qt(e),i=!1):(n=[],u=St(e),u&&n.push({id:u,token:f.tokens.curr}),i=!0),f.option.varstmt&&B("W132",this);for(var l in n)n.hasOwnProperty(l)&&(l=n[l],f.funct["(global)"]&&!f.impliedClosure()&&(S[l.id]===!1?B("W079",l.token,l.id):f.option.futurehostile===!1&&(!f.inES5()&&s.ecmaIdentifiers[5][l.id]===!1||!f.inES6()&&s.ecmaIdentifiers[6][l.id]===!1)&&B("W129",l.token,l.id)),l.id&&(f.funct["(scope)"].addbinding(l.id,{type:"var",token:l.token}),a.push(l.token)));f.tokens.next.id==="="&&(this.hasInitializer=!0,f.nameStack.set(f.tokens.curr),W("="),U(0).id==="="&&f.tokens.next.identifier&&(!t&&!f.funct["(params)"]||f.funct["(params)"].indexOf(f.tokens.next.value)===-1)&&B("W120",f.tokens.next,f.tokens.next.value),u=f.tokens.prev,o=$(e,10),o&&(!f.funct["(loopage)"]&&o.identifier&&o.value==="undefined"&&B("W080",u,u.value),i||Yt(a,o))),this.first=this.first.concat(a);if(f.tokens.next.id!==",")break;this.hasComma=!0,W(","),G()}return this});rn.exps=!0,tt("function",function(e){var t=e&p.export,n=!1,r=e&p.preAsync,i="";r&&(i="async "),f.tokens.next.value==="*"&&(r&&!f.inES9()?B("W119",f.tokens.prev,"async generators","9"):!r&&!f.inES6(!0)&&B("W119",f.tokens.next,"function*","6"),W("*"),i+="generator ",n=!0),i+="function",m&&B("W082",f.tokens.curr),this.name=wt(e)?f.tokens.curr:null,this.name?f.funct["(scope)"].addbinding(this.name.value,{type:i,token:f.tokens.curr,initialized:!0}):t||B("W025");var s=Wt(e,{name:this.name&&this.name.value,statement:this,type:n?"generator":null,ignoreLoopFunc:m}),o=s["(isStrict)"]&&!f.isStrict();return this.name&&(s["(name)"]==="arguments"||s["(name)"]==="eval")&&o&&F("E008",this.name),f.tokens.next.id==="("&&U().id===")"&&U(1).id!=="=>"&&f.tokens.next.line===f.tokens.curr.line&&F("E039"),this}).declaration=!0,rt("function",function(e){var t=!1,n=e&p.preAsync;f.tokens.next.value==="*"&&(n&&!f.inES9()?B("W119",f.tokens.prev,"async generators","9"):!n&&!f.inES6(!0)&&B("W119",f.tokens.curr,"function*","6"),W("*"),t=!0),this.name=wt(n?e|p.async:e)?f.tokens.curr:null;var r=Wt(e,{name:this.name&&this.name.value,type:t?"generator":null});return t&&this.name&&this.name.value==="yield"&&F("E024",this.name,"yield"),this.name&&(r["(name)"]==="arguments"||r["(name)"]==="eval")&&r["(isStrict)"]&&F("E008",this.name),this}),tt("if",function(e){var t=f.tokens.next;Vt(),W("(");var n=$(e,0);n||P("E041",this),$t(n);var r=null;f.option.forin&&f.forinifcheckneeded&&(f.forinifcheckneeded=!1,r=f.forinifchecks[f.forinifchecks.length-1],n.type==="(punctuator)"&&n.value==="!"?r.type="(negative)":r.type="(positive)"),W(")",t);var i=Lt(e,!0,!0);return r&&r.type==="(negative)"&&i&&i[0]&&i[0].type==="(identifier)"&&i[0].value==="continue"&&(r.type="(negative-with-continue)"),f.tokens.next.id==="else"&&(W("else"),f.tokens.next.id==="if"||f.tokens.next.id==="switch"?Nt(e):Lt(e,!0,!0)),this}),tt("try",function(e){function i(){W("(");if(pn(f.tokens.next,["[","{"])){var t=Qt(e);r.each(t,function(e){e.id&&f.funct["(scope)"].addParam(e.id,e.token,"exception")})}else f.tokens.next.type!=="(identifier)"?B("E030",f.tokens.next,f.tokens.next.value):f.funct["(scope)"].addParam(St(e),f.tokens.curr,"exception");f.tokens.next.value==="if"&&(f.inMoz()||B("W118",f.tokens.curr,"catch filter"),W("if"),$(e,0)),W(")")}var t,n=!1;Lt(e|p.tryClause,!0);while(f.tokens.next.id==="catch")Vt(),t&&!f.inMoz()&&B("W118",f.tokens.next,"multiple catch blocks"),W("catch"),f.tokens.next.id!=="{"?(f.funct["(scope)"].stack("catchparams"),n=!0,i()):f.inES10()||B("W119",f.tokens.curr,"optional catch binding","10"),Lt(e,!1),n&&(f.funct["(scope)"].unstack(),n=!1),t=!0;if(f.tokens.next.id==="finally"){W("finally"),Lt(e,!0);return}return t||F("E021",f.tokens.next,"catch",f.tokens.next.value),this}),tt("while",function(e){var t=f.tokens.next;return f.funct["(breakage)"]+=1,f.funct["(loopage)"]+=1,Vt(),W("("),$t($(e,0)),W(")",t),Lt(e,!0,!0),f.funct["(breakage)"]-=1,f.funct["(loopage)"]-=1,this}).labelled=!0,tt("with",function(e){var t=f.tokens.next;return f.isStrict()?F("E010",f.tokens.curr):f.option.withstmt||B("W085",f.tokens.curr),W("("),$(e,0),W(")",t),Lt(e,!0,!0),this}),tt("switch",function(e){var t=f.tokens.next,n=!1,r=!1,i=!1;f.funct["(breakage)"]+=1,W("("),$t($(e,0)),W(")",t),t=f.tokens.next,W("{"),f.funct["(scope)"].stack(),f.tokens.next.from===g&&(r=!0),r||(g+=f.option.indent);for(;;)switch(f.tokens.next.id){case"case":switch(f.funct["(verb)"]){case"yield":case"break":case"case":case"continue":case"return":case"switch":case"throw":break;case"default":f.option.leanswitch&&B("W145",f.tokens.next);break;default:f.tokens.curr.caseFallsThrough||B("W086",f.tokens.curr,"case")}W("case"),$(e,0),i=!0,Vt(),n=!0,W(":"),f.funct["(verb)"]="case";break;case"default":switch(f.funct["(verb)"]){case"yield":case"break":case"continue":case"return":case"throw":break;case"case":f.option.leanswitch&&B("W145",f.tokens.curr);break;default:i&&!f.tokens.curr.caseFallsThrough&&B("W086",f.tokens.curr,"default")}W("default"),n=!0,W(":"),f.funct["(verb)"]="default";break;case"}":r||(g-=f.option.indent),W("}",t),f.funct["(scope)"].unstack(),f.funct["(breakage)"]-=1,f.funct["(verb)"]=undefined;return;case"(end)":F("E023",f.tokens.next,"}");return;default:g+=f.option.indent;if(n)switch(f.tokens.curr.id){case",":F("E040");return;case":":n=!1,Ct(e);break;default:F("E025",f.tokens.curr);return}else{if(f.tokens.curr.id!==":"){F("E021",f.tokens.next,"case",f.tokens.next.value);return}W(":"),F("E024",f.tokens.curr,":"),Ct(e)}g-=f.option.indent}}).labelled=!0,et("debugger",function(){return f.option.debug||B("W087",this),this}).exps=!0,function(){var e=et("do",function(e){f.funct["(breakage)"]+=1,f.funct["(loopage)"]+=1,Vt(),this.first=Lt(e,!0,!0),W("while");var t=f.tokens.next;return W("("),$t($(e,0)),W(")",t),f.funct["(breakage)"]-=1,f.funct["(loopage)"]-=1,this});e.labelled=!0,e.exps=!0}(),tt("for",function(e){var t,n=f.tokens.next,i=!1,s=!1,o=null;n.value==="each"&&(o=n,W("each"),f.inMoz()||B("W118",f.tokens.curr,"for each")),f.tokens.next.identifier&&f.tokens.next.value==="await"&&(W("await"),s=!0,e&p.async?f.inES9()||B("W119",f.tokens.curr,"asynchronous iteration","9"):F("E024",f.tokens.curr,"await")),Vt(),W("(");var u,a,l,c,h,d,v,m=U(),g=e|p.noin;if(f.tokens.next.id==="var")W("var"),v=f.tokens.curr.fud(g),a=v.hasComma?v:null,l=v.hasInitializer?v:null;else if(f.tokens.next.id==="const"||f.tokens.next.id==="let"&&(m.identifier&&m.id!=="in"||pn(m,["{","["])))W(f.tokens.next.id),i=!0,f.funct["(scope)"].stack(),v=f.tokens.curr.fud(g),a=v.hasComma?v:null,l=v.hasInitializer?v:null;else if(!dn(f.tokens.next,";")){h=[];while(f.tokens.next.value!=="in"&&f.tokens.next.value!=="of"&&!dn(f.tokens.next,";"))pn(f.tokens.next,["{","["])?(Qt(g,{assignment:!0}).forEach(function(e){this.push(e.token)},h),dn(f.tokens.next,"=")&&(W("="),l=f.tokens.curr,$(g,10))):(d=$(g,10),d&&(d.type==="(identifier)"?h.push(d):dn(d,"=")&&(l=d,h.push(d)))),dn(f.tokens.next,",")&&(W(","),a||(a=f.tokens.curr));!l&&!a&&h.forEach(function(e){f.funct["(scope)"].has(e.value)||B("W088",e,e.value)})}u=f.tokens.next,s&&u.value!=="of"&&F("E066",u);if(r.includes(["in","of"],u.value)){u.value==="of"?(c=20,f.inES6()||B("W104",u,"for of","6")):c=0,a&&F("W133",a,u.value,"more than one ForBinding"),l&&F("W133",l,u.value,"initializer is forbidden"),d&&!a&&!l&&vt(e,d,u),W(u.value),$(e,c),W(")",n),u.value==="in"&&f.option.forin&&(f.forinifcheckneeded=!0,f.forinifchecks===undefined&&(f.forinifchecks=[]),f.forinifchecks.push({type:"(none)"})),f.funct["(breakage)"]+=1,f.funct["(loopage)"]+=1,t=Lt(e,!0,!0);if(u.value==="in"&&f.option.forin){if(f.forinifchecks&&f.forinifchecks.length>0){var y=f.forinifchecks.pop();(t&&t.length>0&&(typeof t[0]!="object"||t[0].value!=="if")||y.type==="(positive)"&&t.length>1||y.type==="(negative)")&&B("W089",this)}f.forinifcheckneeded=!1}f.funct["(breakage)"]-=1,f.funct["(loopage)"]-=1}else{o&&F("E045",o),W(";"),v&&v.first&&v.first[0]&&(v.value==="const"&&!v.hasInitializer&&B("E012",v,v.first[0].value),v.first.forEach(function(e){f.funct["(scope)"].initialize(e.value)})),f.funct["(loopage)"]+=1,f.tokens.next.id!==";"&&$t($(e,0)),W(";"),f.tokens.next.id===";"&&F("E021",f.tokens.next,")",";");if(f.tokens.next.id!==")")for(;;){$(e,0);if(f.tokens.next.id!==",")break;W(","),G()}W(")",n),f.funct["(breakage)"]+=1,Lt(e,!0,!0),f.funct["(breakage)"]-=1,f.funct["(loopage)"]-=1}return i&&f.funct["(scope)"].unstack(),this}).labelled=!0,et("break",function(){var e=f.tokens.next.value;return f.tokens.next.identifier&&J(f.tokens.curr,f.tokens.next)?(f.funct["(scope)"].funct.hasLabel(e)||B("W090",f.tokens.next,e),this.first=f.tokens.next,W()):f.funct["(breakage)"]===0&&B("W052",f.tokens.next,this.value),xt(this),this}).exps=!0,et("continue",function(){var e=f.tokens.next.value;return(f.funct["(breakage)"]===0||!f.funct["(loopage)"])&&B("W052",f.tokens.next,this.value),f.tokens.next.identifier&&J(f.tokens.curr,f.tokens.next)&&(f.funct["(scope)"].funct.hasLabel(e)||B("W090",f.tokens.next,e),this.first=f.tokens.next,W()),xt(this),this}).exps=!0,et("return",function(e){return J(this,f.tokens.next)?f.tokens.next.id!==";"&&!f.tokens.next.reach&&(this.first=$(e,0),this.first&&this.first.type==="(punctuator)"&&this.first.value==="="&&!this.first.paren&&!f.option.boss&&B("W093",this.first),f.option.noreturnawait&&e&p.async&&!(e&p.tryClause)&&this.first.identifier&&this.first.value==="await"&&B("W146",this.first)):f.tokens.next.type==="(punctuator)"&&["[","{","+","-"].indexOf(f.tokens.next.value)>-1&&Q(this),xt(this),this}).exps=!0,rt("await",function(e){return e&p.async?(f.funct["(params)"]||F("E024",this,"await"),$(e,10),this):(this.exps=!1,f.syntax["(identifier)"].nud.apply(this,arguments))}).exps=!0,function(e){e.meta={es5:!0,isFutureReservedWord:!0,strictOnly:!0},e.isFunc=function(){var e=f.tokens.next,t;return this.line!==e.line?!1:e.id==="function"?!0:e.id==="("?(t=Bt(0),t.id==="=>"):e.identifier?U().id==="=>":!1},e.useFud=e.isFunc,e.fud=function(e){return f.inES8()||B("W119",this,"async functions","8"),e|=p.preAsync,e|=p.initial,this.func=$(e,0),this.block=this.func.block,this.exps=this.func.exps,this},e.exps=!0,delete e.reserved}(rt("async",function(e,t){return this.isFunc(e)?(f.inES8()||B("W119",this,"async functions","8"),e|=p.preAsync,this.func=$(e,t),this.identifier=!1,this):(this.exps=!1,f.syntax["(identifier)"].nud.apply(this,arguments))})),function(e){e.rbp=e.lbp=25,e.exps=!0}(rt("yield",function(e){if(f.inMoz())return sn.call(this,e);if(!(e&p.yield))return this.exps=!1,f.syntax["(identifier)"].nud.apply(this,arguments);var t=f.tokens.prev;f.funct["(params)"]||F("E024",this,"yield"),!this.beginsStmt&&t.lbp>30&&!pn(t,["("])&&F("E061",this),f.inES6()||B("W104",f.tokens.curr,"yield","6"),f.funct["(yielded)"]=!0,f.tokens.next.value==="*"&&W("*");if(f.tokens.curr.value==="*"||J(f.tokens.curr,f.tokens.next))f.tokens.next.nud?(K(f.tokens.curr,f.tokens.next),this.first=$(e,10),this.first.type==="(punctuator)"&&this.first.value==="="&&!this.first.paren&&!f.option.boss&&B("W093",this.first)):f.tokens.next.led&&f.tokens.next.id!==","&&F("W017",f.tokens.next);return this}));var sn=function(e){var t=f.tokens.prev;f.inES6(!0)&&!(e&p.yield)&&F("E046",f.tokens.curr,"yield"),f.funct["(yielded)"]=!0;var n=!1;f.tokens.next.value==="*"&&(n=!0,W("*"));if(J(this,f.tokens.next)){if(n||f.tokens.next.id!==";"&&!f.option.asi&&!f.tokens.next.reach&&f.tokens.next.nud)K(f.tokens.curr,f.tokens.next),this.first=$(e,10),this.first.type==="(punctuator)"&&this.first.value==="="&&!this.first.paren&&!f.option.boss&&B("W093",this.first);f.tokens.next.id!==")"&&(t.lbp>30||!t.assign&&!V())&&F("E050",this)}else f.option.asi||Q(this);return this};et("throw",function(e){return Q(this),this.first=$(e,20),xt(this),this}).exps=!0,rt("import",function(e){var t=Kt(e,"meta",function(){f.inES11(!0)||B("W119",f.tokens.prev,"import.meta","11"),f.option.module||F("E070",f.tokens.prev)});return t?t:dn(f.tokens.next,"(")?(f.inES11()||B("W119",f.tokens.curr,"dynamic import","11"),W("("),$(e,10),W(")"),this):f.syntax["(identifier)"].nud.call(this,e)});var on=et("import",function(e){f.funct["(scope)"].block.isGlobal()||F("E053",f.tokens.curr,"Import"),f.inES6()||B("W119",f.tokens.curr,"import","6");if(f.tokens.next.type==="(string)")return W("(string)"),this;if(f.tokens.next.identifier){this.name=St(e),f.funct["(scope)"].addbinding(this.name,{type:"import",initialized:!0,token:f.tokens.curr});if(f.tokens.next.value!==",")return W("from"),W("(string)"),this;W(",")}if(f.tokens.next.id==="*")W("*"),W("as"),f.tokens.next.identifier&&(this.name=St(e),f.funct["(scope)"].addbinding(this.name,{type:"import",initialized:!0,token:f.tokens.curr}));else{W("{");for(;;){if(f.tokens.next.value==="}"){W("}");break}var t;U().value==="as"?(St(e,!0),W("as"),t=St(e)):t=St(e),f.funct["(scope)"].addbinding(t,{type:"import",initialized:!0,token:f.tokens.curr});if(f.tokens.next.value!==","){if(f.tokens.next.value==="}"){W("}");break}F("E024",f.tokens.next,f.tokens.next.value);break}W(",")}}return W("from"),W("(string)"),this});on.exps=!0,on.reserved=!0,on.meta={isFutureReservedWord:!0,es5:!0},on.useFud=function(){return!pn(f.tokens.next,[".","("])},on.rbp=161,et("export",function(e){var t=!0,n,r;e|=p.export,f.inES6()||(B("W119",f.tokens.curr,"export","6"),t=!1),f.funct["(scope)"].block.isGlobal()||(F("E053",f.tokens.curr,"Export"),t=!1);if(f.tokens.next.value==="*")return W("*"),f.tokens.next.value==="as"&&(f.inES11()||B("W119",f.tokens.curr,"export * as ns from","11"),W("as"),St(e,!0),f.funct["(scope)"].setExported(null,f.tokens.curr)),W("from"),W("(string)"),this;if(f.tokens.next.type==="default"){f.nameStack.set(f.tokens.next),W("default");var i=f.tokens.curr,s=f.tokens.next.id;return s==="function"?(this.block=!0,W("function"),n=f.syntax["function"].fud(e),f.funct["(scope)"].setExported(n.name,i)):s==="async"&&U().id==="function"?(this.block=!0,W("async"),W("function"),n=f.syntax["function"].fud(e|p.preAsync),f.funct["(scope)"].setExported(n.name,i)):s==="class"?(this.block=!0,W("class"),n=f.syntax["class"].fud(e),f.funct["(scope)"].setExported(n.name,i)):($(e,10),f.funct["(scope)"].setExported(null,i)),this}if(f.tokens.next.value==="{"){W("{");var o=[];while(!dn(f.tokens.next,"}"))f.tokens.next.identifier||F("E030",f.tokens.next,f.tokens.next.value),W(),f.tokens.next.value==="as"?(W("as"),f.tokens.next.identifier||F("E030",f.tokens.next,f.tokens.next.value),o.push({local:f.tokens.prev,"export":f.tokens.next}),W()):o.push({local:f.tokens.curr,"export":f.tokens.curr}),dn(f.tokens.next,"}")||W(",");return W("}"),f.tokens.next.value==="from"?(W("from"),r=f.tokens.next,W("(string)")):t&&o.forEach(function(e){f.funct["(scope)"].setExported(e.local,e.export)}),o.length===0&&(r?B("W142",this,"export",r.value):B("W141",this,"export")),this}return f.tokens.next.id==="var"?(W("var"),n=f.tokens.curr.fud(e),n.first.forEach(function(e){f.funct["(scope)"].setExported(e,e)})):f.tokens.next.id==="let"?(W("let"),n=f.tokens.curr.fud(e),n.first.forEach(function(e){f.funct["(scope)"].setExported(e,e)})):f.tokens.next.id==="const"?(W("const"),n=f.tokens.curr.fud(e),n.first.forEach(function(e){f.funct["(scope)"].setExported(e,e)})):f.tokens.next.id==="function"?(this.block=!0,W("function"),n=f.syntax["function"].fud(e),f.funct["(scope)"].setExported(n.name,n.name)):f.tokens.next.id==="async"&&U().id==="function"?(this.block=!0,W("async"),W("function"),n=f.syntax["function"].fud(e|p.preAsync),f.funct["(scope)"].setExported(n.name,n.name)):f.tokens.next.id==="class"?(this.block=!0,W("class"),n=f.syntax["class"].fud(e),f.funct["(scope)"].setExported(n.name,n.name)):F("E024",f.tokens.next,f.tokens.next.value),this}).exps=!0;var an=function(){var e=f.tokens.next;return pn(e,["[","."])?un("property",f.funct)||F("E063",this):dn(e,"(")?un("call",f.funct)||F("E064",this):F("E024",e,e.value||e.id),this};ot("abstract"),ot("boolean"),ot("byte"),ot("char"),ot("double"),ot("enum",{es5:!0}),ot("export",{es5:!0}),ot("extends",{es5:!0}),ot("final"),ot("float"),ot("goto"),ot("implements",{es5:!0,strictOnly:!0}),ot("int"),ot("interface",{es5:!0,strictOnly:!0}),ot("long"),ot("native"),ot("package",{es5:!0,strictOnly:!0}),ot("private",{es5:!0,strictOnly:!0}),ot("protected",{es5:!0,strictOnly:!0}),ot("public",{es5:!0,strictOnly:!0}),ot("short"),ot("static",{es5:!0,strictOnly:!0}),ot("synchronized"),ot("transient"),ot("volatile");var fn=function(){var e,t,n,r=-1,i=0,s={};pn(f.tokens.curr,["[","{"])&&(i+=1);do{n=r===-1?f.tokens.curr:e,e=r===-1?f.tokens.next:U(r),t=U(r+1),r+=1,pn(e,["[","{"])?i+=1:pn(e,["]","}"])&&(i-=1);if(i===1&&e.identifier&&e.value==="for"&&!dn(n,".")){s.isCompArray=!0,s.notJson=!0;break}if(i===0&&pn(e,["}","]"])){if(t.value==="="){s.isDestAssign=!0,s.notJson=!0;break}if(t.value==="."){s.notJson=!0;break}}dn(e,";")&&(s.notJson=!0)}while(i>0&&e.id!=="(end)");return s},mn=function(){function i(e){var t=n.variables.filter(function(t){if(t.value===e)return t.undef=!1,e}).length;return t!==0}function s(e){var t=n.variables.filter(function(t){if(t.value===e&&!t.undef)return t.unused===!0&&(t.unused=!1),e}).length;return t===0}var e=function(){this.mode="use",this.variables=[]},t=[],n;return{stack:function(){n=new e,t.push(n)},unstack:function(){n.variables.filter(function(e){e.unused&&B("W098",e.token,e.token.raw_text||e.value),e.undef&&f.funct["(scope)"].block.use(e.value,e.token)}),t.splice(-1,1),n=t[t.length-1]},setState:function(e){r.includes(["use","define","generate","filter"],e)&&(n.mode=e)},check:function(e){if(!n)return;return n&&n.mode==="use"?(s(e)&&n.variables.push({token:f.tokens.curr,value:e,undef:!0,unused:!1}),!0):n&&n.mode==="define"?(i(e)||n.variables.push({token:f.tokens.curr,value:e,undef:!1,unused:!0}),!0):n&&n.mode==="generate"?(f.funct["(scope)"].block.use(e,f.tokens.curr),!0):n&&n.mode==="filter"?(s(e)&&f.funct["(scope)"].block.use(e,f.tokens.curr),!0):!1}}},bn=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},wn=function(t,i,o){function M(e,t){if(!e)return;!Array.isArray(e)&&typeof e=="object"&&(e=Object.keys(e)),e.forEach(t)}var a,l,c,p,k,L;i=r.clone(i),f.reset(),k=f.option,L=f.ignored,i&&i.scope?v.scope=i.scope:(v.errors=[],v.internals=[],v.blacklist={},v.scope="(main)"),S=Object.create(null),O(S,s.ecmaIdentifiers[3]),O(S,s.reservedVars),n=Object.create(null);var A=Object.create(null);if(i){M([i.predef,i.globals],function(e){M(e,function(t){var n,r;t[0]==="-"?(n=t.slice(1),v.blacklist[n]=n,delete S[n]):(r=Object.getOwnPropertyDescriptor(e,t),S[t]=r?r.value:!1)})}),M(i.exported||null,function(e){A[e]=!0}),delete i.predef,delete i.exported,p=Object.keys(i);for(a=0;a0&&(e.implieds=o),s=f.funct["(scope)"].getUsedOrDefinedGlobals(),s.length>0&&(e.globals=s);for(r=1;r0&&(e.unused=u);for(i in w)if(typeof w[i]=="number"){e.member=w;break}return e},wn.jshint=wn,wn}();typeof n=="object"&&n&&(n.JSHINT=v)},{"./lex.js":"/../../../jshint/src/lex.js","./messages.js":"/../../../jshint/src/messages.js","./options.js":"/../../../jshint/src/options.js","./prod-params.js":"/../../../jshint/src/prod-params.js","./reg.js":"/../../../jshint/src/reg.js","./scope-manager.js":"/../../../jshint/src/scope-manager.js","./state.js":"/../../../jshint/src/state.js","./style.js":"/../../../jshint/src/style.js","./vars.js":"/../../../jshint/src/vars.js","console-browserify":"/../../../jshint/node_modules/console-browserify/index.js",events:"/node_modules/events/events.js","lodash.clone":"/../../../jshint/node_modules/lodash.clone/index.js",underscore:"/../../../jshint/node_modules/underscore/underscore-umd.js"}],"/../../../jshint/src/lex.js":[function(e,t,n){"use strict";function v(e){return/^[0-9a-fA-F]+$/.test(e)}function m(e){return e.length===1&&v(e)}function g(){var e=[];return{push:function(t){e.push(t)},check:function(){for(var t=0;t0&&this.context[this.context.length-1].type===e},pushContext:function(e){this.context.push({type:e})},popContext:function(){return this.context.pop()},currentContext:function(){return this.context.length>0&&this.context[this.context.length-1]},getLines:function(){return this._lines=o.lines,this._lines},setLines:function(e){this._lines=e,o.lines=this._lines},peek:function(e){return this.input.charAt(e||0)},skip:function(e){e=e||1,this.char+=e,this.input=this.input.slice(e)},on:function(e,t){e.split(" ").forEach(function(e){this.emitter.on(e,t)}.bind(this))},trigger:function(){this.emitter.emit.apply(this.emitter,Array.prototype.slice.call(arguments))},triggerAsync:function(e,t,n,r){n.push(function(){r()&&this.trigger(e,t)}.bind(this))},scanPunctuator:function(){var e=this.peek(),t,n,r;switch(e){case".":if(/^[0-9]$/.test(this.peek(1)))return null;if(this.peek(1)==="."&&this.peek(2)===".")return{type:p.Punctuator,value:"..."};case"(":case")":case";":case",":case"[":case"]":case":":case"~":return{type:p.Punctuator,value:e};case"{":return this.pushContext(d.Block),{type:p.Punctuator,value:e};case"}":return this.inContext(d.Block)&&this.popContext(),{type:p.Punctuator,value:e};case"#":return{type:p.Punctuator,value:e};case"":return null}return t=this.peek(1),n=this.peek(2),e==="?"?t==="."&&!s.decimalDigit.test(n)?{type:p.Punctuator,value:"?."}:{type:p.Punctuator,value:t==="?"?"??":"?"}:(r=this.peek(3),e===">"&&t===">"&&n===">"&&r==="="?{type:p.Punctuator,value:">>>="}:e==="="&&t==="="&&n==="="?{type:p.Punctuator,value:"==="}:e==="!"&&t==="="&&n==="="?{type:p.Punctuator,value:"!=="}:e===">"&&t===">"&&n===">"?{type:p.Punctuator,value:">>>"}:e==="<"&&t==="<"&&n==="="?{type:p.Punctuator,value:"<<="}:e===">"&&t===">"&&n==="="?{type:p.Punctuator,value:">>="}:e==="="&&t===">"?{type:p.Punctuator,value:e+t}:e===t&&"+-<>&|*".indexOf(e)>=0?e==="*"&&n==="="?{type:p.Punctuator,value:e+t+n}:{type:p.Punctuator,value:e+t}:"<>=!+-*%&|^/".indexOf(e)>=0?t==="="?{type:p.Punctuator,value:e+t}:{type:p.Punctuator,value:e}:null)},scanComments:function(e){function a(e,t,n){var r=["jshint","jshint.unstable","jslint","members","member","globals","global","exported"],i=!1,o=e+t,a="plain";return n=n||{},n.isMultiline&&(o+="*/"),t=t.replace(/\n/g," "),e==="/*"&&s.fallsThrough.test(t)&&(i=!0,a="falls through"),r.forEach(function(n){if(i)return;if(e==="//"&&n!=="jshint"&&n!=="jshint.unstable")return;t.charAt(n.length)===" "&&t.substr(0,n.length)===n&&(i=!0,e+=n,t=t.substr(n.length)),!i&&t.charAt(0)===" "&&t.charAt(n.length+1)===" "&&t.substr(1,n.length)===n&&(i=!0,e=e+" "+n,t=t.substr(n.length+1));var r=t.indexOf(n);if(!i&&r>=0&&t.charAt(r+n.length)===" "){var s=t.substr(0,r).trim().length===0;s&&(i=!0,t=t.substr(n.length+r))}if(!i)return;switch(n){case"member":a="members";break;case"global":a="globals";break;default:var o=t.split(":").map(function(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")});if(o.length===2)switch(o[0]){case"ignore":switch(o[1]){case"start":u.ignoringLinterErrors=!0,i=!1;break;case"end":u.ignoringLinterErrors=!1,i=!1}}a=n}}),{type:p.Comment,commentType:a,value:o,body:t,isSpecial:i,isMalformed:n.isMalformed||!1}}var t=this.peek(),n=this.peek(1),r=this.input.substr(2),i=this.line,o=this.char,u=this;if(t==="*"&&n==="/")return this.trigger("error",{code:"E018",line:i,character:o}),this.skip(2),null;if(t!=="/"||n!=="*"&&n!=="/")return null;if(n==="/")return this.skip(this.input.length),a("//",r);var f="";if(n==="*"){this.inComment=!0,this.skip(2);while(this.peek()!=="*"||this.peek(1)!=="/")if(this.peek()===""){f+="\n";if(!this.nextLine(e))return this.trigger("error",{code:"E017",line:i,character:o}),this.inComment=!1,a("/*",f,{isMultiline:!0,isMalformed:!0})}else f+=this.peek(),this.skip();return this.skip(2),this.inComment=!1,a("/*",f,{isMultiline:!0})}},scanKeyword:function(){var e=/^[a-zA-Z_$][a-zA-Z0-9_$]*/.exec(this.input),t=["if","in","do","var","for","new","try","let","this","else","case","void","with","enum","while","break","catch","throw","const","yield","class","super","return","typeof","delete","switch","export","import","default","finally","extends","function","continue","debugger","instanceof","true","false","null","async","await"];return e&&t.indexOf(e[0])>=0?{type:p.Keyword,value:e[0]}:null},scanIdentifier:function(t){function u(e){return l.indexOf(e)>-1}function d(e){return u(e)||c.indexOf(e)>-1}function b(e){return e.replace(/\\u([0-9a-fA-F]{4})/g,function(e,t){return String.fromCharCode(parseInt(t,16))})}var n="",r=0,i,s,m=function(){r+=1;if(this.peek(r)!=="u")return null;var e=this.peek(r+1)+this.peek(r+2)+this.peek(r+3)+this.peek(r+4),t;return v(e)?(t=parseInt(e,16),f[t]||d(t)?(r+=5,"\\u"+e):null):null}.bind(this),g=function(){var e=this.peek(r),t=e.charCodeAt(0);return t===92?m():t<128?a[t]?(r+=1,e):null:u(t)?(r+=1,e):null}.bind(this),y=function(){var e=this.peek(r),t=e.charCodeAt(0);return t===92?m():t<128?f[t]?(r+=1,e):null:d(t)?(r+=1,e):null}.bind(this);i=g();if(i===null)return null;n=i;for(;;){i=y();if(i===null)break;n+=i}return s=b(n),o.inES6(!0)||(h=e("../data/es5-identifier-names.js"),h.test(s)||this.triggerAsync("warning",{code:"W119",line:this.line,character:this.char,data:["unicode 8","6"]},t,function(){return!0})),{type:p.Identifier,value:s,text:n,tokenLength:n.length}},scanNumericLiteral:function(e){function l(e){return/^[0-9]$/.test(e)}function c(e){return/^[0-7]$/.test(e)}function h(e){return e==="8"||e==="9"}function d(e){return/^[01]$/.test(e)}function v(e){return e==="$"||e==="_"||e==="\\"||e>="a"&&e<="z"||e>="A"&&e<="Z"}var t=0,n="",r=this.input.length,i=this.peek(t),s=l,u=10,a=!1,f=!1;if(i!=="."&&!l(i))return null;if(i!=="."){n=this.peek(t),t+=1,i=this.peek(t);if(n==="0"){if(i==="x"||i==="X")s=m,u=16,t+=1,n+=i;if(i==="o"||i==="O")s=c,u=8,o.inES6(!0)||this.triggerAsync("warning",{code:"W119",line:this.line,character:this.char,data:["Octal integer literal","6"]},e,function(){return!0}),t+=1,n+=i;if(i==="b"||i==="B")s=d,u=2,o.inES6(!0)||this.triggerAsync("warning",{code:"W119",line:this.line,character:this.char,data:["Binary integer literal","6"]},e,function(){return!0}),t+=1,n+=i;c(i)?(s=c,u=8,a=!0):l(i)&&(f=!0)}while(t=0&&i<=7&&o.isStrict()});break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":r="\\"+r,this.triggerAsync("warning",{code:"W115",line:this.line,character:this.char},e,function(){return o.isStrict()});break;case"u":var s=this.input.substr(1,4),u=parseInt(s,16);v(s)||this.trigger("warning",{code:"W052",line:this.line,character:this.char,data:["u"+s]}),r=String.fromCharCode(u),n=5;break;case"v":this.triggerAsync("warning",{code:"W114",line:this.line,character:this.char,data:["\\v"]},e,function(){return o.jsonMode}),r="\x0b";break;case"x":var a=parseInt(this.input.substr(1,2),16);this.triggerAsync("warning",{code:"W114",line:this.line,character:this.char,data:["\\x-"]},e,function(){return o.jsonMode}),r=String.fromCharCode(a),n=3;break;case"\\":r="\\\\";break;case"/":break;case"":t=!0,r=""}return{"char":r,jump:n,allowNewLine:t}},scanTemplateLiteral:function(e){var t,n="",r,i=this.line,s=this.char,u=this.templateStarts.length;if(this.peek()==="`")o.inES6(!0)||this.triggerAsync("warning",{code:"W119",line:this.line,character:this.char,data:["template literal syntax","6"]},e,function(){return!0}),t=p.TemplateHead,this.templateStarts.push({line:this.line,"char":this.char}),u=this.templateStarts.length,this.skip(1),this.pushContext(d.Template);else{if(!this.inContext(d.Template)||this.peek()!=="}")return null;t=p.TemplateMiddle}while(this.peek()!=="`"){while((r=this.peek())===""){n+="\n";if(!this.nextLine(e)){var a=this.templateStarts.pop();return this.trigger("error",{code:"E052",line:a.line,character:a.char}),{type:t,value:n,startLine:i,startChar:s,isUnclosed:!0,depth:u,context:this.popContext()}}}if(r==="$"&&this.peek(1)==="{")return n+="${",this.skip(2),{type:t,value:n,startLine:i,startChar:s,isUnclosed:!1,depth:u,context:this.currentContext()};if(r==="\\"){var f=this.scanEscapeSequence(e);n+=f.char,this.skip(f.jump)}else r!=="`"&&(n+=r,this.skip(1))}return t=t===p.TemplateHead?p.NoSubstTemplate:p.TemplateTail,this.skip(1),this.templateStarts.pop(),{type:t,value:n,startLine:i,startChar:s,isUnclosed:!1,depth:u,context:this.popContext()}},scanStringLiteral:function(e){var t=this.peek();if(t!=='"'&&t!=="'")return null;this.triggerAsync("warning",{code:"W108",line:this.line,character:this.char},e,function(){return o.jsonMode&&t!=='"'});var n="",r=this.line,i=this.char,s=!1;this.skip();while(this.peek()!==t)if(this.peek()===""){s?(s=!1,this.triggerAsync("warning",{code:"W043",line:this.line,character:this.char},e,function(){return!o.option.multistr}),this.triggerAsync("warning",{code:"W042",line:this.line,character:this.char},e,function(){return o.jsonMode&&o.option.multistr})):this.trigger("warning",{code:"W112",line:this.line,character:this.char});if(!this.nextLine(e))return{type:p.StringLiteral,value:n,startLine:r,startChar:i,isUnclosed:!0,quote:t}}else{s=!1;var u=this.peek(),a=1;u<" "&&this.triggerAsync("warning",{code:"W113",line:this.line,character:this.char,data:[""]},e,function(){return!0});if(u==="\\"){var f=this.scanEscapeSequence(e);u=f.char,a=f.jump,s=f.allowNewLine}u!==""&&(n+=u,this.skip(a))}return this.skip(),{type:p.StringLiteral,value:n,startLine:r,startChar:i,isUnclosed:!1,quote:t}},scanRegExp:function(t){var n=0,r=this.input.length,i=this.peek(),u=i,a="",f=[],l="",c="",h=!1,d=!1,m=!1,g=!1,y=!1,b=!1,w="",E=function(){return l.indexOf("u")>-1},S,x=0,T,N,C=function(){var r,l;n+=1,i=this.peek(n);if(s.nonzeroDigit.test(i)){l=i,r=this.peek(n+1);while(s.nonzeroDigit.test(r)||r==="0")n+=1,i=r,l+=i,a+=i,u+=i,r=this.peek(n+1);return f.push(Number(l)),l}w+=i;if(i==="u"&&this.peek(n+1)==="{"){var c=n+2;l="u{",r=this.peek(c);while(v(r))l+=r,c+=1,r=this.peek(c);if(r!=="}")this.triggerAsync("error",{code:"E016",line:this.line,character:this.char,data:["Invalid Unicode escape sequence"]},t,E);else if(l.length>2)return l+="}",a+=l,u+=l,n=c+1,l}if(i==="p"||i==="P"){var p=n+2;l="",r="";if(this.peek(n+1)==="{"){r=this.peek(p);while(r&&r!=="}")l+=r,p+=1,r=this.peek(p)}(!l||!e("./validate-unicode-escape-sequence")(l))&&this.triggerAsync("error",{code:"E016",line:this.line,character:this.char,data:["Invalid Unicode property escape sequence"]},t,E);if(l)return l=i+"{"+l+"}",a+=l,u+=l,n=p+1,o.inES9()||this.triggerAsync("warning",{code:"W119",line:this.line,character:this.char,data:["Unicode property escape","9"]},t,E),l}return i<" "&&(h=!0,this.triggerAsync("warning",{code:"W048",line:this.line,character:this.char},t,function(){return!0})),i==="<"?(h=!0,this.triggerAsync("warning",{code:"W049",line:this.line,character:this.char,data:[i]},t,function(){return!0})):i==="0"&&s.decimalDigit.test(this.peek(n+1))&&this.triggerAsync("error",{code:"E016",line:this.line,character:this.char,data:["Invalid decimal escape sequence"]},t,E),n+=1,a+=i,u+=i,i}.bind(this),k=function(){var e=n,t="",r="",i;i=this.peek(e+1);while(s.decimalDigit.test(i))e+=1,t+=i,i=this.peek(e+1);if(!t)return!1;if(i==="}")return!0;if(i!==",")return!1;e+=1,i=this.peek(e+1);while(s.decimalDigit.test(i))e+=1,r+=i,i=this.peek(e+1);return i!=="}"?!1:r?Number(t)<=Number(r):!0}.bind(this),L=function(e){var t="\uffff";return e.replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g,function(e,n,r){var o=parseInt(n||r,16),u;if(o>1114111){h=!0,this.trigger("error",{code:"E016",line:this.line,character:this.char,data:[i]});return}return u=String.fromCharCode(o),s.regexpSyntaxChars.test(u)?e:o<=65535?String.fromCharCode(o):t}.bind(this)).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,t)}.bind(this);if(!this.prereg||i!=="/")return null;n+=1,T=!1;while(nt)return!0});return i?!0:!n.split("").every(function(e){return e==="u"||e==="/"||e==="0"||r.regexpControlEscapes.test(e)||r.regexpCharClasses.test(e)||r.regexpSyntaxChars.test(e)})}(f,x,w,s);A?N="Invalid escape":b&&(N="Invalid quantifier"),a=L(a)}else i==="s"?(o.inES9()||this.triggerAsync("warning",{code:"W119",line:this.line,character:this.char,data:["DotAll RegExp flag","9"]},t,function(){return!0}),u.indexOf("s")>-1&&(N="Duplicate RegExp flag")):c+=i;l.indexOf(i)>-1&&(N="Duplicate RegExp flag"),l+=i,u+=i,l+=i,n+=1}l.indexOf("u")===-1&&this.triggerAsync("warning",{code:"W147",line:this.line,character:this.char},t,function(){return o.option.regexpu});try{new RegExp(a,c)}catch(O){N=O.message}return N?(h=!0,this.trigger("error",{code:"E016",line:this.line,character:this.char,data:[N]})):l.indexOf("s")>-1&&!s.regexpDot.test(a)&&this.trigger("warning",{code:"W148",line:this.line,character:this.char}),{type:p.RegExp,value:u,isMalformed:h}},scanNonBreakingSpaces:function(){return o.option.nonbsp?this.input.search(/(\u00A0)/):-1},next:function(e){this.from=this.char;while(s.whitespace.test(this.peek()))this.from+=1,this.skip();var t=this.scanComments(e)||this.scanStringLiteral(e)||this.scanTemplateLiteral(e);return t?t:(t=this.scanRegExp(e)||this.scanPunctuator()||this.scanKeyword()||this.scanIdentifier(e)||this.scanNumericLiteral(e),t?(this.skip(t.tokenLength||t.value.length),t):null)},nextLine:function(e){var t;if(this.line>=this.getLines().length)return!1;this.input=this.getLines()[this.line],this.line+=1,this.char=1,this.from=1;var n=this.input.trim(),i=function(){return r.some(arguments,function(e){return n.indexOf(e)===0})},u=function(){return r.some(arguments,function(e){return n.indexOf(e,n.length-e.length)!==-1})};this.ignoringLinterErrors===!0&&!i("/*","//")&&(!this.inComment||!u("*/"))&&(this.input=""),t=this.scanNonBreakingSpaces(),t>=0&&this.triggerAsync("warning",{code:"W125",line:this.line,character:t+1},e,function(){return!0}),this.input=this.input.replace(/\t/g,o.tab);if(!this.ignoringLinterErrors&&o.option.maxlen&&o.option.maxlen=0;--t){var n=a[t]["(bindings)"];if(n[e])return n}}function x(e){for(var t=a.length-1;t>=0;t--){var n=a[t];if(n["(usages)"][e])return n["(usages)"][e];if(n===l)break}return!1}function T(t,n){if(e.option.shadow!=="outer")return;var r=l["(type)"]==="global",i=u["(type)"]==="functionparams",s=!r;for(var o=0;o1?a[a.length-2]:null,n=u===l,i=u["(type)"]==="functionparams",f=u["(type)"]==="functionouter",p,d,v,y,b=u["(usages)"],S=u["(bindings)"],x=Object.keys(b);b.__proto__&&x.indexOf("__proto__")===-1&&x.push("__proto__");for(p=0;p-1&&g("E069",t,t.value),d.push(t.value)),e&&this.block.use(e.value,e)},initialize:function(e){u["(bindings)"][e]&&(u["(bindings)"][e]["(initialized)"]=!0)},addbinding:function(t,i){var o=i.type,a=i.token,f=o==="let"||o==="const"||o==="class"||o==="import"||o==="generator function"||o==="async function"||o==="async generator function",h=o==="function"||o==="generator function"||o==="async function"||o==="import",p=(f?u:l)["(type)"]==="global"&&r.has(n,t);T(t,a),e.isStrict()&&(t==="arguments"||t==="eval")&&m("E008",a);if(f){var d=u["(bindings)"][t];!d&&u===l&&u["(type)"]!=="global"&&(d=!!l["(parent)"]["(bindings)"][t]);if(!d&&u["(usages)"][t]){var v=u["(usages)"][t];v["(onlyUsedSubFunction)"]||h?N(o,t,a):h||m("E056",a,t,o)}d&&(!h||u["(type)"]!=="global"||o==="import")?m("E011",a,t):e.option.shadow==="outer"&&C.funct.has(t)&&m("W004",a,t),C.block.add(t,o,a,!p,i.initialized)}else{var g=C.funct.has(t);!g&&x(t)&&N(o,t,a),C.funct.has(t,{onlyBlockscoped:!0})?m("E011",a,t):e.option.shadow!==!0&&g&&t!=="__proto__"&&l["(type)"]!=="global"&&m("W004",a,t),C.funct.add(t,o,a,!p),l["(type)"]==="global"&&!e.impliedClosure()&&(c[t]=s)}},funct:{bindingtype:function(e,t){var n=t&&t.onlyBlockscoped,r=t&&t.excludeParams,i=a.length-(t&&t.excludeCurrent?2:1);for(var s=i;s>=0;s--){var o=a[s];if(o["(bindings)"][e]&&(!n||o["(bindings)"][e]["(blockscoped)"]))return o["(bindings)"][e]["(type)"];var u=r?a[s-1]:o;if(u&&u["(type)"]==="functionparams")return null}return null},hasLabel:function(e){for(var t=a.length-1;t>=0;t--){var n=a[t];if(n["(labels)"][e])return!0;if(n["(type)"]==="functionparams")return!1}return!1},has:function(e,t){return Boolean(this.bindingtype(e,t))},add:function(e,t,n,r){u["(bindings)"][e]={"(type)":t,"(token)":n,"(blockscoped)":!1,"(function)":l,"(unused)":r}}},block:{isGlobal:function(){return u["(type)"]==="global"},use:function(t,n){var r=l["(parent)"];r&&r["(bindings)"][t]&&r["(bindings)"][t]["(type)"]==="param"&&(C.funct.has(t,{excludeParams:!0,onlyBlockscoped:!0})||(r["(bindings)"][t]["(unused)"]=!1)),n&&(e.ignored.W117||e.option.undef===!1)&&(n.ignoreUndef=!0),y(t),u["(usages)"][t]["(onlyUsedSubFunction)"]=!1,n&&(n["(function)"]=l,u["(usages)"][t]["(tokens)"].push(n));var i=u["(bindings)"][t];i&&i["(blockscoped)"]&&!i["(initialized)"]&&g("E056",n,t,i["(type)"])},reassign:function(t,n){n.ignoreW020=e.ignored.W020,n.ignoreW021=e.ignored.W021,this.modify(t,n),u["(usages)"][t]["(reassigned)"].push(n)},modify:function(e,t){y(e),u["(usages)"][e]["(onlyUsedSubFunction)"]=!1,u["(usages)"][e]["(modified)"].push(t)},add:function(e,t,n,r,i){u["(bindings)"][e]={"(type)":t,"(token)":n,"(initialized)":!!i,"(blockscoped)":!0,"(unused)":r}},addLabel:function(t,n){var r=n.token;C.funct.hasLabel(t)?m("E011",r,t):e.option.shadow==="outer"&&(C.funct.has(t)?m("W004",r,t):T(t,r)),u["(labels)"][t]=r}}};return C};t.exports=o},{events:"/node_modules/events/events.js","lodash.slice":"/../../../jshint/node_modules/lodash.slice/index.js",underscore:"/../../../jshint/node_modules/underscore/underscore-umd.js"}],"/../../../jshint/src/state.js":[function(e,t,n){"use strict";var r=e("./name-stack.js"),i={syntax:{},isStrict:function(){return!!this.directive["use strict"]||this.inClassBody||this.option.module||this.option.strict==="implied"},stmtMissingStrict:function(){return this.option.strict==="global"?!0:this.option.strict===!1?!1:this.option.globalstrict?!0:!1},allowsGlobalUsd:function(){return this.option.strict==="global"||this.option.globalstrict||this.option.module||this.impliedClosure()},impliedClosure:function(){return this.option.node||this.option.phantom||this.option.browserify},inMoz:function(){return this.option.moz},inES11:function(){return this.esVersion>=11},inES10:function(){return this.esVersion>=10},inES9:function(){return this.esVersion>=9},inES8:function(){return this.esVersion>=8},inES7:function(){return this.esVersion>=7},inES6:function(e){return!e&&this.option.moz?!0:this.esVersion>=6},inES5:function(){return!this.esVersion||this.esVersion>=5||this.option.moz},inferEsVersion:function(){var e=null;if(this.option.esversion){this.option.es3?e="es3":this.option.es5?e="es5":this.option.esnext&&(e="esnext");if(e)return e;this.option.esversion===2015?this.esVersion=6:this.esVersion=this.option.esversion}else this.option.es3?this.esVersion=3:this.option.esnext&&(this.esVersion=6);return null},reset:function(){this.tokens={prev:null,next:null,curr:null},this.option={unstable:{}},this.esVersion=5,this.funct=null,this.ignored={},this.directive=Object.create(null),this.jsonMode=!1,this.lines=[],this.tab="",this.cache={},this.ignoredLines={},this.forinifcheckneeded=!1,this.nameStack=new r,this.inClassBody=!1}};n.state=i},{"./name-stack.js":"/../../../jshint/src/name-stack.js"}],"/../../../jshint/src/style.js":[function(e,t,n){"use strict";n.register=function(e){e.on("Identifier",function(n){if(e.getOption("proto"))return;n.name==="__proto__"&&e.warn("W103",{line:n.line,"char":n.char,data:[n.name,"6"]})}),e.on("Identifier",function(n){if(e.getOption("iterator"))return;n.name==="__iterator__"&&e.warn("W103",{line:n.line,"char":n.char,data:[n.name]})}),e.on("Identifier",function(n){if(!e.getOption("camelcase"))return;n.name.replace(/^_+|_+$/g,"").indexOf("_")>-1&&!n.name.match(/^[A-Z0-9_]*$/)&&e.warn("W106",{line:n.line,"char":n.char,data:[n.name]})}),e.on("String",function(n){var r=e.getOption("quotmark"),i;if(!r)return;r==="single"&&n.quote!=="'"&&(i="W109"),r==="double"&&n.quote!=='"'&&(i="W108"),r===!0&&(e.getCache("quotmark")||e.setCache("quotmark",n.quote),e.getCache("quotmark")!==n.quote&&(i="W110")),i&&e.warn(i,{line:n.line,"char":n.char})}),e.on("Number",function(n){n.value.charAt(0)==="."&&e.warn("W008",{line:n.line,"char":n.char,data:[n.value]}),n.value.substr(n.value.length-1)==="."&&e.warn("W047",{line:n.line,"char":n.char,data:[n.value]}),/^00+/.test(n.value)&&e.warn("W046",{line:n.line,"char":n.char,data:[n.value]})}),e.on("String",function(n){var r=/^(?:javascript|jscript|ecmascript|vbscript|livescript)\s*:/i;if(e.getOption("scripturl"))return;r.test(n.value)&&e.warn("W107",{line:n.line,"char":n.char})})}},{}],"/../../../jshint/src/validate-unicode-escape-sequence.js":[function(e,t,n){"use strict";t.exports=function(t){var n=t.indexOf("=");if(n===-1)return t in r.binary||t in i.general;var s=t.substr(0,n),o=t.substr(n+1);return s==="General_Category"||s==="gc"?o in i.general:s==="Script"||s==="sc"||s==="Script_Extensions"||s==="scx"?o in i.script:!1};var r={nonBinary:Object.create(null),binary:Object.create(null)},i={general:Object.create(null),script:Object.create(null)},s=r.nonBinary;s.General_Category=!0,s.gc=!0,s.Script=!0,s.sc=!0,s.Script_Extensions=!0,s.scx=!0;var o=r.binary;o.ASCII=!0,o.ASCII_Hex_Digit=!0,o.AHex=!0,o.Alphabetic=!0,o.Alpha=!0,o.Any=!0,o.Assigned=!0,o.Bidi_Control=!0,o.Bidi_C=!0,o.Bidi_Mirrored=!0,o.Bidi_M=!0,o.Case_Ignorable=!0,o.CI=!0,o.Cased=!0,o.Changes_When_Casefolded=!0,o.CWCF=!0,o.Changes_When_Casemapped=!0,o.CWCM=!0,o.Changes_When_Lowercased=!0,o.CWL=!0,o.Changes_When_NFKC_Casefolded=!0,o.CWKCF=!0,o.Changes_When_Titlecased=!0,o.CWT=!0,o.Changes_When_Uppercased=!0,o.CWU=!0,o.Dash=!0,o.Default_Ignorable_Code_Point=!0,o.DI=!0,o.Deprecated=!0,o.Dep=!0,o.Diacritic=!0,o.Dia=!0,o.Emoji=!0,o.Emoji_Component=!0,o.EComp=!0,o.Emoji_Modifier=!0,o.EMod=!0,o.Emoji_Modifier_Base=!0,o.EBase=!0,o.Emoji_Presentation=!0,o.EPres=!0,o.Extended_Pictographic=!0,o.ExtPict=!0,o.Extender=!0,o.Ext=!0,o.Grapheme_Base=!0,o.Gr_Base=!0,o.Grapheme_Extend=!0,o.Gr_Ext=!0,o.Hex_Digit=!0,o.Hex=!0,o.IDS_Binary_Operator=!0,o.IDSB=!0,o.IDS_Trinary_Operator=!0,o.IDST=!0,o.ID_Continue=!0,o.IDC=!0,o.ID_Start=!0,o.IDS=!0,o.Ideographic=!0,o.Ideo=!0,o.Join_Control=!0,o.Join_C=!0,o.Logical_Order_Exception=!0,o.LOE=!0,o.Lowercase=!0,o.Lower=!0,o.Math=!0,o.Noncharacter_Code_Point=!0,o.NChar=!0,o.Pattern_Syntax=!0,o.Pat_Syn=!0,o.Pattern_White_Space=!0,o.Pat_WS=!0,o.Quotation_Mark=!0,o.QMark=!0,o.Radical=!0,o.Regional_Indicator=!0,o.RI=!0,o.Sentence_Terminal=!0,o.STerm=!0,o.Soft_Dotted=!0,o.SD=!0,o.Terminal_Punctuation=!0,o.Term=!0,o.Unified_Ideograph=!0,o.UIdeo=!0,o.Uppercase=!0,o.Upper=!0,o.Variation_Selector=!0,o.VS=!0,o.White_Space=!0,o.space=!0,o.XID_Continue=!0,o.XIDC=!0,o.XID_Start=!0,o.XIDS=!0;var u=i.general;u.Cased_Letter=!0,u.LC=!0,u.Close_Punctuation=!0,u.Pe=!0,u.Connector_Punctuation=!0,u.Pc=!0,u.Control=!0,u.Cc=!0,u.cntrl=!0,u.Currency_Symbol=!0,u.Sc=!0,u.Dash_Punctuation=!0,u.Pd=!0,u.Decimal_Number=!0,u.Nd=!0,u.digit=!0,u.Enclosing_Mark=!0,u.Me=!0,u.Final_Punctuation=!0,u.Pf=!0,u.Format=!0,u.Cf=!0,u.Initial_Punctuation=!0,u.Pi=!0,u.Letter=!0,u.L=!0,u.Letter_Number=!0,u.Nl=!0,u.Line_Separator=!0,u.Zl=!0,u.Lowercase_Letter=!0,u.Ll=!0,u.Mark=!0,u.M=!0,u.Combining_Mark=!0,u.Math_Symbol=!0,u.Sm=!0,u.Modifier_Letter=!0,u.Lm=!0,u.Modifier_Symbol=!0,u.Sk=!0,u.Nonspacing_Mark=!0,u.Mn=!0,u.Number=!0,u.N=!0,u.Open_Punctuation=!0,u.Ps=!0,u.Other=!0,u.C=!0,u.Other_Letter=!0,u.Lo=!0,u.Other_Number=!0,u.No=!0,u.Other_Punctuation=!0,u.Po=!0,u.Other_Symbol=!0,u.So=!0,u.Paragraph_Separator=!0,u.Zp=!0,u.Private_Use=!0,u.Co=!0,u.Punctuation=!0,u.P=!0,u.punct=!0,u.Separator=!0,u.Z=!0,u.Space_Separator=!0,u.Zs=!0,u.Spacing_Mark=!0,u.Mc=!0,u.Surrogate=!0,u.Cs=!0,u.Symbol=!0,u.S=!0,u.Titlecase_Letter=!0,u.Lt=!0,u.Unassigned=!0,u.Cn=!0,u.Uppercase_Letter=!0,u.Lu=!0;var a=i.script;a.Adlam=!0,a.Adlm=!0,a.Ahom=!0,a.Anatolian_Hieroglyphs=!0,a.Hluw=!0,a.Arabic=!0,a.Arab=!0,a.Armenian=!0,a.Armn=!0,a.Avestan=!0,a.Avst=!0,a.Balinese=!0,a.Bali=!0,a.Bamum=!0,a.Bamu=!0,a.Bassa_Vah=!0,a.Bass=!0,a.Batak=!0,a.Batk=!0,a.Bengali=!0,a.Beng=!0,a.Bhaiksuki=!0,a.Bhks=!0,a.Bopomofo=!0,a.Bopo=!0,a.Brahmi=!0,a.Brah=!0,a.Braille=!0,a.Brai=!0,a.Buginese=!0,a.Bugi=!0,a.Buhid=!0,a.Buhd=!0,a.Canadian_Aboriginal=!0,a.Cans=!0,a.Carian=!0,a.Cari=!0,a.Caucasian_Albanian=!0,a.Aghb=!0,a.Chakma=!0,a.Cakm=!0,a.Cham=!0,a.Chorasmian=!0,a.Chrs=!0,a.Cherokee=!0,a.Cher=!0,a.Common=!0,a.Zyyy=!0,a.Coptic=!0,a.Copt=!0,a.Qaac=!0,a.Cuneiform=!0,a.Xsux=!0,a.Cypriot=!0,a.Cprt=!0,a.Cyrillic=!0,a.Cyrl=!0,a.Deseret=!0,a.Dsrt=!0,a.Devanagari=!0,a.Deva=!0,a.Dives_Akuru=!0,a.Diak=!0,a.Dogra=!0,a.Dogr=!0,a.Duployan=!0,a.Dupl=!0,a.Egyptian_Hieroglyphs=!0,a.Egyp=!0,a.Elbasan=!0,a.Elba=!0,a.Elymaic=!0,a.Elym=!0,a.Ethiopic=!0,a.Ethi=!0,a.Georgian=!0,a.Geor=!0,a.Glagolitic=!0,a.Glag=!0,a.Gothic=!0,a.Goth=!0,a.Grantha=!0,a.Gran=!0,a.Greek=!0,a.Grek=!0,a.Gujarati=!0,a.Gujr=!0,a.Gunjala_Gondi=!0,a.Gong=!0,a.Gurmukhi=!0,a.Guru=!0,a.Han=!0,a.Hani=!0,a.Hangul=!0,a.Hang=!0,a.Hanifi_Rohingya=!0,a.Rohg=!0,a.Hanunoo=!0,a.Hano=!0,a.Hatran=!0,a.Hatr=!0,a.Hebrew=!0,a.Hebr=!0,a.Hiragana=!0,a.Hira=!0,a.Imperial_Aramaic=!0,a.Armi=!0,a.Inherited=!0,a.Zinh=!0,a.Qaai=!0,a.Inscriptional_Pahlavi=!0,a.Phli=!0,a.Inscriptional_Parthian=!0,a.Prti=!0,a.Javanese=!0,a.Java=!0,a.Kaithi=!0,a.Kthi=!0,a.Kannada=!0,a.Knda=!0,a.Katakana=!0,a.Kana=!0,a.Kayah_Li=!0,a.Kali=!0,a.Kharoshthi=!0,a.Khar=!0,a.Khitan_Small_Script=!0,a.Kits=!0,a.Khmer=!0,a.Khmr=!0,a.Khojki=!0,a.Khoj=!0,a.Khudawadi=!0,a.Sind=!0,a.Lao=!0,a.Laoo=!0,a.Latin=!0,a.Latn=!0,a.Lepcha=!0,a.Lepc=!0,a.Limbu=!0,a.Limb=!0,a.Linear_A=!0,a.Lina=!0,a.Linear_B=!0,a.Linb=!0,a.Lisu=!0,a.Lycian=!0,a.Lyci=!0,a.Lydian=!0,a.Lydi=!0,a.Mahajani=!0,a.Mahj=!0,a.Makasar=!0,a.Maka=!0,a.Malayalam=!0,a.Mlym=!0,a.Mandaic=!0,a.Mand=!0,a.Manichaean=!0,a.Mani=!0,a.Marchen=!0,a.Marc=!0,a.Medefaidrin=!0,a.Medf=!0,a.Masaram_Gondi=!0,a.Gonm=!0,a.Meetei_Mayek=!0,a.Mtei=!0,a.Mende_Kikakui=!0,a.Mend=!0,a.Meroitic_Cursive=!0,a.Merc=!0,a.Meroitic_Hieroglyphs=!0,a.Mero=!0,a.Miao=!0,a.Plrd=!0,a.Modi=!0,a.Mongolian=!0,a.Mong=!0,a.Mro=!0,a.Mroo=!0,a.Multani=!0,a.Mult=!0,a.Myanmar=!0,a.Mymr=!0,a.Nabataean=!0,a.Nbat=!0,a.Nandinagari=!0,a.Nand=!0,a.New_Tai_Lue=!0,a.Talu=!0,a.Newa=!0,a.Nko=!0,a.Nkoo=!0,a.Nushu=!0,a.Nshu=!0,a.Nyiakeng_Puachue_Hmong=!0,a.Hmnp=!0,a.Ogham=!0,a.Ogam=!0,a.Ol_Chiki=!0,a.Olck=!0,a.Old_Hungarian=!0,a.Hung=!0,a.Old_Italic=!0,a.Ital=!0,a.Old_North_Arabian=!0,a.Narb=!0,a.Old_Permic=!0,a.Perm=!0,a.Old_Persian=!0,a.Xpeo=!0,a.Old_Sogdian=!0,a.Sogo=!0,a.Old_South_Arabian=!0,a.Sarb=!0,a.Old_Turkic=!0,a.Orkh=!0,a.Oriya=!0,a.Orya=!0,a.Osage=!0,a.Osge=!0,a.Osmanya=!0,a.Osma=!0,a.Pahawh_Hmong=!0,a.Hmng=!0,a.Palmyrene=!0,a.Palm=!0,a.Pau_Cin_Hau=!0,a.Pauc=!0,a.Phags_Pa=!0,a.Phag=!0,a.Phoenician=!0,a.Phnx=!0,a.Psalter_Pahlavi=!0,a.Phlp=!0,a.Rejang=!0,a.Rjng=!0,a.Runic=!0,a.Runr=!0,a.Samaritan=!0,a.Samr=!0,a.Saurashtra=!0,a.Saur=!0,a.Sharada=!0,a.Shrd=!0,a.Shavian=!0,a.Shaw=!0,a.Siddham=!0,a.Sidd=!0,a.SignWriting=!0,a.Sgnw=!0,a.Sinhala=!0,a.Sinh=!0,a.Sogdian=!0,a.Sogd=!0,a.Sora_Sompeng=!0,a.Sora=!0,a.Soyombo=!0,a.Soyo=!0,a.Sundanese=!0,a.Sund=!0,a.Syloti_Nagri=!0,a.Sylo=!0,a.Syriac=!0,a.Syrc=!0,a.Tagalog=!0,a.Tglg=!0,a.Tagbanwa=!0,a.Tagb=!0,a.Tai_Le=!0,a.Tale=!0,a.Tai_Tham=!0,a.Lana=!0,a.Tai_Viet=!0,a.Tavt=!0,a.Takri=!0,a.Takr=!0,a.Tamil=!0,a.Taml=!0,a.Tangut=!0,a.Tang=!0,a.Telugu=!0,a.Telu=!0,a.Thaana=!0,a.Thaa=!0,a.Thai=!0,a.Tibetan=!0,a.Tibt=!0,a.Tifinagh=!0,a.Tfng=!0,a.Tirhuta=!0,a.Tirh=!0,a.Ugaritic=!0,a.Ugar=!0,a.Vai=!0,a.Vaii=!0,a.Wancho=!0,a.Wcho=!0,a.Warang_Citi=!0,a.Wara=!0,a.Yezidi=!0,a.Yezi=!0,a.Yi=!0,a.Yiii=!0,a.Zanabazar_Square=!0,a.Zanb=!0},{}],"/../../../jshint/src/vars.js":[function(e,t,n){"use strict";n.reservedVars={NaN:!1,"undefined":!1},n.ecmaIdentifiers={3:{Array:!1,Boolean:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,Math:!1,Number:!1,Object:!1,parseInt:!1,parseFloat:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,TypeError:!1,URIError:!1},5:{JSON:!1},6:{ArrayBuffer:!1,DataView:!1,Float32Array:!1,Float64Array:!1,Int8Array:!1,Int16Array:!1,Int32Array:!1,Map:!1,Promise:!1,Proxy:!1,Reflect:!1,Set:!1,Symbol:!1,Uint8Array:!1,Uint16Array:!1,Uint32Array:!1,Uint8ClampedArray:!1,WeakMap:!1,WeakSet:!1},8:{Atomics:!1,SharedArrayBuffer:!1},11:{BigInt:!1,globalThis:!1}},n.browser={Audio:!1,Blob:!1,addEventListener:!1,applicationCache:!1,atob:!1,blur:!1,btoa:!1,cancelAnimationFrame:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CSS:!1,CSSImportRule:!1,CSSGroupingRule:!1,CSSMarginRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,clearInterval:!1,clearTimeout:!1,close:!1,closed:!1,Comment:!1,CompositionEvent:!1,createImageBitmap:!1,CustomEvent:!1,DOMParser:!1,defaultStatus:!1,dispatchEvent:!1,Document:!1,document:!1,DocumentFragment:!1,Element:!1,ElementTimeControl:!1,Event:!1,event:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,FormData:!1,focus:!1,frames:!1,getComputedStyle:!1,Headers:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLVideoElement:!1,history:!1,Image:!1,IntersectionObserver:!1,Intl:!1,length:!1,localStorage:!1,location:!1,matchMedia:!1,MediaList:!1,MediaRecorder:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationObserver:!1,name:!1,Node:!1,NodeFilter:!1,NodeList:!1,Notification:!1,navigator:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,parent:!1,performance:!1,print:!1,queueMicrotask:!1,Range:!1,requestAnimationFrame:!1,removeEventListener:!1,Request:!1,resizeBy:!1,resizeTo:!1,Response:!1,screen:!1,scroll:!1,scrollBy:!1,scrollTo:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,SharedWorker:!1,status:!1,Storage:!1,StyleSheet:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimationElement:!1,SVGCSSRule:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGColor:!1,SVGColorProfileElement:!1,SVGColorProfileRule:!1,SVGComponentTransferFunctionElement:!1,SVGCursorElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDocument:!1,SVGElement:!1,SVGElementInstance:!1,SVGElementInstanceList:!1,SVGEllipseElement:!1,SVGExternalResourcesRequired:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGFilterPrimitiveStandardAttributes:!1,SVGFitToViewBox:!1,SVGFontElement:!1,SVGFontFaceElement:!1,SVGFontFaceFormatElement:!1,SVGFontFaceNameElement:!1,SVGFontFaceSrcElement:!1,SVGFontFaceUriElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGlyphElement:!1,SVGGlyphRefElement:!1,SVGGradientElement:!1,SVGHKernElement:!1,SVGICCColor:!1,SVGImageElement:!1,SVGLangSpace:!1,SVGLength:!1,SVGLengthList:!1,SVGLineElement:!1,SVGLinearGradientElement:!1,SVGLocatable:!1,SVGMPathElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMissingGlyphElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPaint:!1,SVGPathElement:!1,SVGPathSeg:!1,SVGPathSegArcAbs:!1,SVGPathSegArcRel:!1,SVGPathSegClosePath:!1,SVGPathSegCurvetoCubicAbs:!1,SVGPathSegCurvetoCubicRel:!1,SVGPathSegCurvetoCubicSmoothAbs:!1,SVGPathSegCurvetoCubicSmoothRel:!1,SVGPathSegCurvetoQuadraticAbs:!1,SVGPathSegCurvetoQuadraticRel:!1,SVGPathSegCurvetoQuadraticSmoothAbs:!1,SVGPathSegCurvetoQuadraticSmoothRel:!1,SVGPathSegLinetoAbs:!1,SVGPathSegLinetoHorizontalAbs:!1,SVGPathSegLinetoHorizontalRel:!1,SVGPathSegLinetoRel:!1,SVGPathSegLinetoVerticalAbs:!1,SVGPathSegLinetoVerticalRel:!1,SVGPathSegList:!1,SVGPathSegMovetoAbs:!1,SVGPathSegMovetoRel:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGRenderingIntent:!1,SVGSVGElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStylable:!1,SVGStyleElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTRefElement:!1,SVGTSpanElement:!1,SVGTests:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTransformable:!1,SVGURIReference:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGVKernElement:!1,SVGViewElement:!1,SVGViewSpec:!1,SVGZoomAndPan:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TimeEvent:!1,top:!1,URL:!1,URLSearchParams:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLTexture:!1,WebGLUniformLocation:!1,WebSocket:!1,window:!1,Window:!1,Worker:!1,XDomainRequest:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathException:!1,XPathExpression:!1,XPathNamespace:!1,XPathNSResolver:!1,XPathResult:!1},n.devel={alert:!1,confirm:!1,console:!1,Debug:!1,opera:!1,prompt:!1},n.worker={addEventListener:!0,atob:!0,btoa:!0,clearInterval:!0,clearTimeout:!0,createImageBitmap:!0,dispatchEvent:!0,importScripts:!0,onmessage:!0,origin:!0,postMessage:!0,queueMicrotask:!0,removeEventListener:!0,self:!0,setInterval:!0,setTimeout:!0,FileReaderSync:!0},n.nonstandard={escape:!1,unescape:!1},n.couch={require:!1,respond:!1,getRow:!1,emit:!1,send:!1,start:!1,sum:!1,log:!1,exports:!1,module:!1,provides:!1},n.node={__filename:!1,__dirname:!1,arguments:!1,GLOBAL:!1,global:!1,module:!1,require:!1,Intl:!1,Buffer:!0,console:!0,exports:!0,process:!0,setTimeout:!0,clearTimeout:!0,setInterval:!0,clearInterval:!0,setImmediate:!0,clearImmediate:!0,URL:!0,URLSearchParams:!0},n.browserify={__filename:!1,__dirname:!1,global:!1,module:!1,require:!1,Buffer:!0,exports:!0,process:!0},n.phantom={phantom:!0,require:!0,WebPage:!0,console:!0,exports:!0},n.qunit={asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,"throws":!1},n.rhino={arguments:!1,defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},n.shelljs={target:!1,echo:!1,exit:!1,cd:!1,pwd:!1,ls:!1,find:!1,cp:!1,rm:!1,mv:!1,mkdir:!1,test:!1,cat:!1,sed:!1,grep:!1,which:!1,dirs:!1,pushd:!1,popd:!1,env:!1,exec:!1,chmod:!1,config:!1,error:!1,tempdir:!1},n.typed={ArrayBuffer:!1,ArrayBufferView:!1,DataView:!1,Float32Array:!1,Float64Array:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1},n.wsh={ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WSH:!0,WScript:!0,XDomainRequest:!0},n.dojo={dojo:!1,dijit:!1,dojox:!1,define:!1,require:!1},n.jquery={$:!1,jQuery:!1},n.mootools={$:!1,$$:!1,Asset:!1,Browser:!1,Chain:!1,Class:!1,Color:!1,Cookie:!1,Core:!1,Document:!1,DomReady:!1,DOMEvent:!1,DOMReady:!1,Drag:!1,Element:!1,Elements:!1,Event:!1,Events:!1,Fx:!1,Group:!1,Hash:!1,HtmlTable:!1,IFrame:!1,IframeShim:!1,InputValidator:!1,instanceOf:!1,Keyboard:!1,Locale:!1,Mask:!1,MooTools:!1,Native:!1,Options:!1,OverText:!1,Request:!1,Scroller:!1,Slick:!1,Slider:!1,Sortables:!1,Spinner:!1,Swiff:!1,Tips:!1,Type:!1,typeOf:!1,URI:!1,Window:!1},n.prototypejs={$:!1,$$:!1,$A:!1,$F:!1,$H:!1,$R:!1,$break:!1,$continue:!1,$w:!1,Abstract:!1,Ajax:!1,Class:!1,Enumerable:!1,Element:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Selector:!1,Template:!1,Toggle:!1,Try:!1,Autocompleter:!1,Builder:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Scriptaculous:!1},n.yui={YUI:!1,Y:!1,YUI_config:!1},n.mocha={mocha:!1,describe:!1,xdescribe:!1,context:!1,xcontext:!1,it:!1,xit:!1,specify:!1,xspecify:!1,before:!1,after:!1,beforeEach:!1,afterEach:!1,suite:!1,test:!1,setup:!1,teardown:!1,suiteSetup:!1,suiteTeardown:!1},n.jasmine={jasmine:!1,describe:!1,xdescribe:!1,it:!1,xit:!1,beforeEach:!1,afterEach:!1,setFixtures:!1,loadFixtures:!1,spyOn:!1,expect:!1,runs:!1,waitsFor:!1,waits:!1,beforeAll:!1,afterAll:!1,fail:!1,fdescribe:!1,fit:!1,pending:!1,spyOnProperty:!1}},{}],"/node_modules/assert/assert.js":[function(e,t,n){function u(e,t){return r.isUndefined(t)?""+t:r.isNumber(t)&&!isFinite(t)?t.toString():r.isFunction(t)||r.isRegExp(t)?t.toString():t}function a(e,t){return r.isString(e)?e.length=0;f--)if(o[f]!=u[f])return!1;for(f=o.length-1;f>=0;f--){a=o[f];if(!h(e[a],t[a]))return!1}return!0}function v(e,t){return!e||!t?!1:Object.prototype.toString.call(t)=="[object RegExp]"?t.test(e):e instanceof t?!0:t.call({},e)===!0?!0:!1}function m(e,t,n,i){var s;r.isString(n)&&(i=n,n=null);try{t()}catch(o){s=o}i=(n&&n.name?" ("+n.name+").":".")+(i?" "+i:"."),e&&!s&&l(s,n,"Missing expected exception"+i),!e&&v(s,n)&&l(s,n,"Got unwanted exception"+i);if(e&&s&&n&&!v(s,n)||!e&&s)throw s}var r=e("util/"),i=Array.prototype.slice,s=Object.prototype.hasOwnProperty,o=t.exports=c;o.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=f(this),this.generatedMessage=!0);var n=t.stackStartFunction||l;if(Error.captureStackTrace)Error.captureStackTrace(this,n);else{var r=new Error;if(r.stack){var i=r.stack,s=n.name,o=i.indexOf("\n"+s);if(o>=0){var u=i.indexOf("\n",o+1);i=i.substring(u+1)}this.stack=i}}},r.inherits(o.AssertionError,Error),o.fail=l,o.ok=c,o.equal=function(t,n,r){t!=n&&l(t,n,r,"==",o.equal)},o.notEqual=function(t,n,r){t==n&&l(t,n,r,"!=",o.notEqual)},o.deepEqual=function(t,n,r){h(t,n)||l(t,n,r,"deepEqual",o.deepEqual)},o.notDeepEqual=function(t,n,r){h(t,n)&&l(t,n,r,"notDeepEqual",o.notDeepEqual)},o.strictEqual=function(t,n,r){t!==n&&l(t,n,r,"===",o.strictEqual)},o.notStrictEqual=function(t,n,r){t===n&&l(t,n,r,"!==",o.notStrictEqual)},o.throws=function(e,t,n){m.apply(this,[!0].concat(i.call(arguments)))},o.doesNotThrow=function(e,t){m.apply(this,[!1].concat(i.call(arguments)))},o.ifError=function(e){if(e)throw e};var g=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}},{"util/":"/node_modules/assert/node_modules/util/util.js"}],"/node_modules/assert/node_modules/inherits/inherits_browser.js":[function(e,t,n){typeof Object.create=="function"?t.exports=function(t,n){t.super_=n,t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,n){t.super_=n;var r=function(){};r.prototype=n.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],"/node_modules/assert/node_modules/util/support/isBufferBrowser.js":[function(e,t,n){t.exports=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"}},{}],"/node_modules/assert/node_modules/util/util.js":[function(e,t,n){(function(t,r){function u(e,t){var r={seen:[],stylize:f};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(t)?r.showHidden=t:t&&n._extend(r,t),T(r.showHidden)&&(r.showHidden=!1),T(r.depth)&&(r.depth=2),T(r.colors)&&(r.colors=!1),T(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),c(r,e,r.depth)}function a(e,t){var n=u.styles[t];return n?"["+u.colors[n][0]+"m"+e+"["+u.colors[n][1]+"m":e}function f(e,t){return e}function l(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function c(e,t,r){if(e.customInspect&&t&&A(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(r,e);return S(i)||(i=c(e,i,r)),i}var s=h(e,t);if(s)return s;var o=Object.keys(t),u=l(o);e.showHidden&&(o=Object.getOwnPropertyNames(t));if(L(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return p(t);if(o.length===0){if(A(t)){var a=t.name?": "+t.name:"";return e.stylize("[Function"+a+"]","special")}if(N(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(k(t))return e.stylize(Date.prototype.toString.call(t),"date");if(L(t))return p(t)}var f="",y=!1,b=["{","}"];g(t)&&(y=!0,b=["[","]"]);if(A(t)){var w=t.name?": "+t.name:"";f=" [Function"+w+"]"}N(t)&&(f=" "+RegExp.prototype.toString.call(t)),k(t)&&(f=" "+Date.prototype.toUTCString.call(t)),L(t)&&(f=" "+p(t));if(o.length!==0||!!y&&t.length!=0){if(r<0)return N(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var E;return y?E=d(e,t,r,u,o):E=o.map(function(n){return v(e,t,r,u,n,y)}),e.seen.pop(),m(E,f,b)}return b[0]+f+b[1]}function h(e,t){if(T(t))return e.stylize("undefined","undefined");if(S(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(E(t))return e.stylize(""+t,"number");if(y(t))return e.stylize(""+t,"boolean");if(b(t))return e.stylize("null","null")}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,n,r,i){var s=[];for(var o=0,u=t.length;o-1&&(s?u=u.split("\n").map(function(e){return" "+e}).join("\n").substr(2):u="\n"+u.split("\n").map(function(e){return" "+e}).join("\n"))):u=e.stylize("[Circular]","special"));if(T(o)){if(s&&i.match(/^\d+$/))return u;o=JSON.stringify(""+i),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+u}function m(e,t,n){var r=0,i=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?n[0]+(t===""?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function g(e){return Array.isArray(e)}function y(e){return typeof e=="boolean"}function b(e){return e===null}function w(e){return e==null}function E(e){return typeof e=="number"}function S(e){return typeof e=="string"}function x(e){return typeof e=="symbol"}function T(e){return e===void 0}function N(e){return C(e)&&M(e)==="[object RegExp]"}function C(e){return typeof e=="object"&&e!==null}function k(e){return C(e)&&M(e)==="[object Date]"}function L(e){return C(e)&&(M(e)==="[object Error]"||e instanceof Error)}function A(e){return typeof e=="function"}function O(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e=="undefined"}function M(e){return Object.prototype.toString.call(e)}function _(e){return e<10?"0"+e.toString(10):e.toString(10)}function P(){var e=new Date,t=[_(e.getHours()),_(e.getMinutes()),_(e.getSeconds())].join(":");return[e.getDate(),D[e.getMonth()],t].join(" ")}function H(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var i=/%[sdj%]/g;n.format=function(e){if(!S(e)){var t=[];for(var n=0;n=s)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"};default:return e}});for(var a=r[n];n0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace())}return this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var n=!1;return r.listener=t,this.on(e,r),this},r.prototype.removeListener=function(e,t){var n,r,s,u;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;n=this._events[e],s=n.length,r=-1;if(n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(o(n)){for(u=s;u-->0;)if(n[u]===t||n[u].listener&&n[u].listener===t){r=u;break}if(r<0)return this;n.length===1?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(t in this._events){if(t==="removeListener")continue;this.removeAllListeners(t)}return this.removeAllListeners("removeListener"),this._events={},this}n=this._events[e];if(i(n))this.removeListener(e,n);else while(n.length)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return!this._events||!this._events[e]?t=[]:i(this._events[e])?t=[this._events[e]]:t=this._events[e].slice(),t},r.listenerCount=function(e,t){var n;return!e._events||!e._events[t]?n=0:i(e._events[t])?n=1:n=e._events[t].length,n}},{}],"/node_modules/process/browser.js":[function(e,t,n){function o(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function a(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}function f(e){if(s===clearTimeout)return clearTimeout(e);if((s===u||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(e);try{return s(e)}catch(t){try{return s.call(null,e)}catch(t){return s.call(this,e)}}}function d(){if(!c||!h)return;c=!1,h.length?l=h.concat(l):p=-1,l.length&&v()}function v(){if(c)return;var e=a(d);c=!0;var t=l.length;while(t){h=l,l=[];while(++p1)for(var n=1;n=0&&t.row=0&&t.column<=e[t.row].length}function s(e,t){t.action!="insert"&&t.action!="remove"&&r(t,"delta.action must be 'insert' or 'remove'"),t.lines instanceof Array||r(t,"delta.lines must be an Array"),(!t.start||!t.end)&&r(t,"delta.start/end must be an present");var n=t.start;i(e,t.start)||r(t,"delta.start must be contained in document");var s=t.end;t.action=="remove"&&!i(e,s)&&r(t,"delta.end must contained in document for 'remove' actions");var o=s.row-n.row,u=s.column-(o==0?n.column:0);(o!=t.lines.length-1||t.lines[o].length!=u)&&r(t,"delta.range must match delta lines")}t.applyDelta=function(e,t,n){var r=t.start.row,i=t.start.column,s=e[r]||"";switch(t.action){case"insert":var o=t.lines;if(o.length===1)e[r]=s.substring(0,i)+t.lines[0]+s.substring(i);else{var u=[r,1].concat(t.lines);e.splice.apply(e,u),e[r]=s.substring(0,i)+e[r],e[r+t.lines.length-1]+=s.substring(i)}break;case"remove":var a=t.end.column,f=t.end.row;r===f?e[r]=s.substring(0,i)+s.substring(a):e.splice(r,f-r+1,s.substring(0,i)+e[f].substring(a))}}}),ace.define("ace/lib/event_emitter",[],function(e,t,n){"use strict";var r={},i=function(){this.propagationStopped=!0},s=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!n.length&&!r)return;if(typeof t!="object"||!t)t={};t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=s),n=n.slice();for(var o=0;o ["+this.end.row+"/"+this.end.column+"]"},e.prototype.contains=function(e,t){return this.compare(e,t)==0},e.prototype.compareRange=function(e){var t,n=e.end,r=e.start;return t=this.compare(n.row,n.column),t==1?(t=this.compare(r.row,r.column),t==1?2:t==0?1:0):t==-1?-2:(t=this.compare(r.row,r.column),t==-1?-1:t==1?42:0)},e.prototype.comparePoint=function(e){return this.compare(e.row,e.column)},e.prototype.containsRange=function(e){return this.comparePoint(e.start)==0&&this.comparePoint(e.end)==0},e.prototype.intersects=function(e){var t=this.compareRange(e);return t==-1||t==0||t==1},e.prototype.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},e.prototype.isStart=function(e,t){return this.start.row==e&&this.start.column==t},e.prototype.setStart=function(e,t){typeof e=="object"?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},e.prototype.setEnd=function(e,t){typeof e=="object"?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},e.prototype.inside=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)||this.isStart(e,t)?!1:!0:!1},e.prototype.insideStart=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)?!1:!0:!1},e.prototype.insideEnd=function(e,t){return this.compare(e,t)==0?this.isStart(e,t)?!1:!0:!1},e.prototype.compare=function(e,t){return!this.isMultiLine()&&e===this.start.row?tthis.end.column?1:0:ethis.end.row?1:this.start.row===e?t>=this.start.column?0:-1:this.end.row===e?t<=this.end.column?0:1:0},e.prototype.compareStart=function(e,t){return this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},e.prototype.compareEnd=function(e,t){return this.end.row==e&&this.end.column==t?1:this.compare(e,t)},e.prototype.compareInside=function(e,t){return this.end.row==e&&this.end.column==t?1:this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},e.prototype.clipRows=function(t,n){if(this.end.row>n)var r={row:n+1,column:0};else if(this.end.rown)var i={row:n+1,column:0};else if(this.start.rowthis.row)return;var t=u(e,{row:this.row,column:this.column},this.$insertRight);this.setPosition(t.row,t.column,!0)},e.prototype.setPosition=function(e,t,n){var r;n?r={row:e,column:t}:r=this.$clipPositionToDocument(e,t);if(this.row==r.row&&this.column==r.column)return;var i={row:this.row,column:this.column};this.row=r.row,this.column=r.column,this._signal("change",{old:i,value:r})},e.prototype.detach=function(){this.document.off("change",this.$onChange)},e.prototype.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},e.prototype.$clipPositionToDocument=function(e,t){var n={};return e>=this.document.getLength()?(n.row=Math.max(0,this.document.getLength()-1),n.column=this.document.getLine(n.row).length):e<0?(n.row=0,n.column=0):(n.row=e,n.column=Math.min(this.document.getLine(n.row).length,Math.max(0,t))),t<0&&(n.column=0),n},e}();s.prototype.$insertRight=!1,r.implement(s.prototype,i),t.Anchor=s}),ace.define("ace/document",[],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./apply_delta").applyDelta,s=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,u=e("./anchor").Anchor,a=function(){function e(e){this.$lines=[""],e.length===0?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)}return e.prototype.setValue=function(e){var t=this.getLength()-1;this.remove(new o(0,0,t,this.getLine(t).length)),this.insert({row:0,column:0},e||"")},e.prototype.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},e.prototype.createAnchor=function(e,t){return new u(this,e,t)},e.prototype.$detectNewLine=function(e){var t=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=t?t[1]:"\n",this._signal("changeNewLineMode")},e.prototype.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},e.prototype.setNewLineMode=function(e){if(this.$newLineMode===e)return;this.$newLineMode=e,this._signal("changeNewLineMode")},e.prototype.getNewLineMode=function(){return this.$newLineMode},e.prototype.isNewLine=function(e){return e=="\r\n"||e=="\r"||e=="\n"},e.prototype.getLine=function(e){return this.$lines[e]||""},e.prototype.getLines=function(e,t){return this.$lines.slice(e,t+1)},e.prototype.getAllLines=function(){return this.getLines(0,this.getLength())},e.prototype.getLength=function(){return this.$lines.length},e.prototype.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},e.prototype.getLinesForRange=function(e){var t;if(e.start.row===e.end.row)t=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{t=this.getLines(e.start.row,e.end.row),t[0]=(t[0]||"").substring(e.start.column);var n=t.length-1;e.end.row-e.start.row==n&&(t[n]=t[n].substring(0,e.end.column))}return t},e.prototype.insertLines=function(e,t){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,t)},e.prototype.removeLines=function(e,t){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,t)},e.prototype.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},e.prototype.insert=function(e,t){return this.getLength()<=1&&this.$detectNewLine(t),this.insertMergedLines(e,this.$split(t))},e.prototype.insertInLine=function(e,t){var n=this.clippedPos(e.row,e.column),r=this.pos(e.row,e.column+t.length);return this.applyDelta({start:n,end:r,action:"insert",lines:[t]},!0),this.clonePos(r)},e.prototype.clippedPos=function(e,t){var n=this.getLength();e===undefined?e=n:e<0?e=0:e>=n&&(e=n-1,t=undefined);var r=this.getLine(e);return t==undefined&&(t=r.length),t=Math.min(Math.max(t,0),r.length),{row:e,column:t}},e.prototype.clonePos=function(e){return{row:e.row,column:e.column}},e.prototype.pos=function(e,t){return{row:e,column:t}},e.prototype.$clipPosition=function(e){var t=this.getLength();return e.row>=t?(e.row=Math.max(0,t-1),e.column=this.getLine(t-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},e.prototype.insertFullLines=function(e,t){e=Math.min(Math.max(e,0),this.getLength());var n=0;e0,r=t=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},e.prototype.replace=function(e,t){e instanceof o||(e=o.fromPoints(e.start,e.end));if(t.length===0&&e.isEmpty())return e.start;if(t==this.getTextRange(e))return e.end;this.remove(e);var n;return t?n=this.insert(e.start,t):n=e.start,n},e.prototype.applyDeltas=function(e){for(var t=0;t=0;t--)this.revertDelta(e[t])},e.prototype.applyDelta=function(e,t){var n=e.action=="insert";if(n?e.lines.length<=1&&!e.lines[0]:!o.comparePoints(e.start,e.end))return;n&&e.lines.length>2e4?this.$splitAndapplyLargeDelta(e,2e4):(i(this.$lines,e,t),this._signal("change",e))},e.prototype.$safeApplyDelta=function(e){var t=this.$lines.length;(e.action=="remove"&&e.start.row0){t&1&&(n+=e);if(t>>=1)e+=e}return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,"")},t.stringTrimRight=function(e){return e.replace(i,"")},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){var t=[];for(var n=0,r=e.length;n=t.$lines.length)throw u=new Error("Invalid delta"),u.data={path:s.$path,linesLength:t.$lines.length,start:o.start,end:o.end},u;t.applyDelta(o,!0)}if(s.$timeout)return n.schedule(s.$timeout);s.onUpdate()})};(function(){this.$timeout=500,this.setTimeout=function(e){this.$timeout=e},this.setValue=function(e){this.doc.setValue(e),this.deferredUpdate.schedule(this.$timeout)},this.getValue=function(e){this.sender.callback(this.doc.getValue(),e)},this.onUpdate=function(){},this.isPending=function(){return this.deferredUpdate.isPending()}}).call(s.prototype)}),ace.define("ace/mode/json/json_parse",[],function(e,t,n){"use strict";var r,i,s={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:" "},o,u=function(e){throw{name:"SyntaxError",message:e,at:r,text:o}},a=function(e){return e&&e!==i&&u("Expected '"+e+"' instead of '"+i+"'"),i=o.charAt(r),r+=1,i},f=function(){var e,t="";i==="-"&&(t="-",a("-"));while(i>="0"&&i<="9")t+=i,a();if(i==="."){t+=".";while(a()&&i>="0"&&i<="9")t+=i}if(i==="e"||i==="E"){t+=i,a();if(i==="-"||i==="+")t+=i,a();while(i>="0"&&i<="9")t+=i,a()}e=+t;if(!isNaN(e))return e;u("Bad number")},l=function(){var e,t,n="",r;if(i==='"')while(a()){if(i==='"')return a(),n;if(i==="\\"){a();if(i==="u"){r=0;for(t=0;t<4;t+=1){e=parseInt(a(),16);if(!isFinite(e))break;r=r*16+e}n+=String.fromCharCode(r)}else{if(typeof s[i]!="string")break;n+=s[i]}}else{if(i=="\n"||i=="\r")break;n+=i}}u("Bad string")},c=function(){while(i&&i<=" ")a()},h=function(){switch(i){case"t":return a("t"),a("r"),a("u"),a("e"),!0;case"f":return a("f"),a("a"),a("l"),a("s"),a("e"),!1;case"n":return a("n"),a("u"),a("l"),a("l"),null}u("Unexpected '"+i+"'")},p,d=function(){var e=[];if(i==="["){a("["),c();if(i==="]")return a("]"),e;while(i){e.push(p()),c();if(i==="]")return a("]"),e;a(","),c()}}u("Bad array")},v=function(){var e,t={};if(i==="{"){a("{"),c();if(i==="}")return a("}"),t;while(i){e=l(),c(),a(":"),Object.hasOwnProperty.call(t,e)&&u('Duplicate key "'+e+'"'),t[e]=p(),c();if(i==="}")return a("}"),t;a(","),c()}}u("Bad object")};return p=function(){c();switch(i){case"{":return v();case"[":return d();case'"':return l();case"-":return f();default:return i>="0"&&i<="9"?f():h()}},function(e,t){var n;return o=e,r=0,i=" ",n=p(),c(),i&&u("Syntax error"),typeof t=="function"?function s(e,n){var r,i,o=e[n];if(o&&typeof o=="object")for(r in o)Object.hasOwnProperty.call(o,r)&&(i=s(o,r),i!==undefined?o[r]=i:delete o[r]);return t.call(e,n,o)}({"":n},""):n}}),ace.define("ace/mode/json_worker",[],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../worker/mirror").Mirror,s=e("./json/json_parse"),o=t.JsonWorker=function(e){i.call(this,e),this.setTimeout(200)};r.inherits(o,i),function(){this.onUpdate=function(){var e=this.doc.getValue(),t=[];try{e&&s(e)}catch(n){var r=this.doc.indexToPosition(n.at-1);t.push({row:r.row,column:r.column,text:n.message,type:"error"})}this.sender.emit("annotate",t)}}.call(o.prototype)}) \ No newline at end of file diff --git a/dist/assets/ace-builds/worker-php.js b/dist/assets/ace-builds/worker-php.js new file mode 100644 index 00000000..48515bca --- /dev/null +++ b/dist/assets/ace-builds/worker-php.js @@ -0,0 +1 @@ +"no use strict";!function(e){function t(e,t){var n=e,r="";while(n){var i=t[n];if(typeof i=="string")return i+r;if(i)return i.location.replace(/\/*$/,"/")+(r||i.main||i.name);if(i===!1)return"";var s=n.lastIndexOf("/");if(s===-1)break;r=n.substr(s)+r,n=n.slice(0,s)}return e}if(typeof e.window!="undefined"&&e.document)return;if(e.require&&e.define)return;e.console||(e.console=function(){var e=Array.prototype.slice.call(arguments,0);postMessage({type:"log",data:e})},e.console.error=e.console.warn=e.console.log=e.console.trace=e.console),e.window=e,e.ace=e,e.onerror=function(e,t,n,r,i){postMessage({type:"error",data:{message:e,data:i&&i.data,file:t,line:n,col:r,stack:i&&i.stack}})},e.normalizeModule=function(t,n){if(n.indexOf("!")!==-1){var r=n.split("!");return e.normalizeModule(t,r[0])+"!"+e.normalizeModule(t,r[1])}if(n.charAt(0)=="."){var i=t.split("/").slice(0,-1).join("/");n=(i?i+"/":"")+n;while(n.indexOf(".")!==-1&&s!=n){var s=n;n=n.replace(/^\.\//,"").replace(/\/\.\//,"/").replace(/[^\/]+\/\.\.\//,"")}}return n},e.require=function(r,i){i||(i=r,r=null);if(!i.charAt)throw new Error("worker.js require() accepts only (parentId, id) as arguments");i=e.normalizeModule(r,i);var s=e.require.modules[i];if(s)return s.initialized||(s.initialized=!0,s.exports=s.factory().exports),s.exports;if(!e.require.tlns)return console.log("unable to load "+i);var o=t(i,e.require.tlns);return o.slice(-3)!=".js"&&(o+=".js"),e.require.id=i,e.require.modules[i]={},importScripts(o),e.require(r,i)},e.require.modules={},e.require.tlns={},e.define=function(t,n,r){arguments.length==2?(r=n,typeof t!="string"&&(n=t,t=e.require.id)):arguments.length==1&&(r=t,n=[],t=e.require.id);if(typeof r!="function"){e.require.modules[t]={exports:r,initialized:!0};return}n.length||(n=["require","exports","module"]);var i=function(n){return e.require(t,n)};e.require.modules[t]={exports:{},factory:function(){var e=this,t=r.apply(this,n.slice(0,r.length).map(function(t){switch(t){case"require":return i;case"exports":return e.exports;case"module":return e;default:return i(t)}}));return t&&(e.exports=t),e}}},e.define.amd={},e.require.tlns={},e.initBaseUrls=function(t){for(var n in t)this.require.tlns[n]=t[n]},e.initSender=function(){var n=e.require("ace/lib/event_emitter").EventEmitter,r=e.require("ace/lib/oop"),i=function(){};return function(){r.implement(this,n),this.callback=function(e,t){postMessage({type:"call",id:t,data:e})},this.emit=function(e,t){postMessage({type:"event",name:e,data:t})}}.call(i.prototype),new i};var n=e.main=null,r=e.sender=null;e.onmessage=function(t){var i=t.data;if(i.event&&r)r._signal(i.event,i.data);else if(i.command)if(n[i.command])n[i.command].apply(n,i.args);else{if(!e[i.command])throw new Error("Unknown command:"+i.command);e[i.command].apply(e,i.args)}else if(i.init){e.initBaseUrls(i.tlns),r=e.sender=e.initSender();var s=this.require(i.module)[i.classname];n=e.main=new s(r)}}}(this),ace.define("ace/lib/oop",[],function(e,t,n){"use strict";t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}}),ace.define("ace/apply_delta",[],function(e,t,n){"use strict";function r(e,t){throw console.log("Invalid Delta:",e),"Invalid Delta: "+t}function i(e,t){return t.row>=0&&t.row=0&&t.column<=e[t.row].length}function s(e,t){t.action!="insert"&&t.action!="remove"&&r(t,"delta.action must be 'insert' or 'remove'"),t.lines instanceof Array||r(t,"delta.lines must be an Array"),(!t.start||!t.end)&&r(t,"delta.start/end must be an present");var n=t.start;i(e,t.start)||r(t,"delta.start must be contained in document");var s=t.end;t.action=="remove"&&!i(e,s)&&r(t,"delta.end must contained in document for 'remove' actions");var o=s.row-n.row,u=s.column-(o==0?n.column:0);(o!=t.lines.length-1||t.lines[o].length!=u)&&r(t,"delta.range must match delta lines")}t.applyDelta=function(e,t,n){var r=t.start.row,i=t.start.column,s=e[r]||"";switch(t.action){case"insert":var o=t.lines;if(o.length===1)e[r]=s.substring(0,i)+t.lines[0]+s.substring(i);else{var u=[r,1].concat(t.lines);e.splice.apply(e,u),e[r]=s.substring(0,i)+e[r],e[r+t.lines.length-1]+=s.substring(i)}break;case"remove":var a=t.end.column,f=t.end.row;r===f?e[r]=s.substring(0,i)+s.substring(a):e.splice(r,f-r+1,s.substring(0,i)+e[f].substring(a))}}}),ace.define("ace/lib/event_emitter",[],function(e,t,n){"use strict";var r={},i=function(){this.propagationStopped=!0},s=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!n.length&&!r)return;if(typeof t!="object"||!t)t={};t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=s),n=n.slice();for(var o=0;o ["+this.end.row+"/"+this.end.column+"]"},e.prototype.contains=function(e,t){return this.compare(e,t)==0},e.prototype.compareRange=function(e){var t,n=e.end,r=e.start;return t=this.compare(n.row,n.column),t==1?(t=this.compare(r.row,r.column),t==1?2:t==0?1:0):t==-1?-2:(t=this.compare(r.row,r.column),t==-1?-1:t==1?42:0)},e.prototype.comparePoint=function(e){return this.compare(e.row,e.column)},e.prototype.containsRange=function(e){return this.comparePoint(e.start)==0&&this.comparePoint(e.end)==0},e.prototype.intersects=function(e){var t=this.compareRange(e);return t==-1||t==0||t==1},e.prototype.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},e.prototype.isStart=function(e,t){return this.start.row==e&&this.start.column==t},e.prototype.setStart=function(e,t){typeof e=="object"?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},e.prototype.setEnd=function(e,t){typeof e=="object"?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},e.prototype.inside=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)||this.isStart(e,t)?!1:!0:!1},e.prototype.insideStart=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)?!1:!0:!1},e.prototype.insideEnd=function(e,t){return this.compare(e,t)==0?this.isStart(e,t)?!1:!0:!1},e.prototype.compare=function(e,t){return!this.isMultiLine()&&e===this.start.row?tthis.end.column?1:0:ethis.end.row?1:this.start.row===e?t>=this.start.column?0:-1:this.end.row===e?t<=this.end.column?0:1:0},e.prototype.compareStart=function(e,t){return this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},e.prototype.compareEnd=function(e,t){return this.end.row==e&&this.end.column==t?1:this.compare(e,t)},e.prototype.compareInside=function(e,t){return this.end.row==e&&this.end.column==t?1:this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},e.prototype.clipRows=function(t,n){if(this.end.row>n)var r={row:n+1,column:0};else if(this.end.rown)var i={row:n+1,column:0};else if(this.start.rowthis.row)return;var t=u(e,{row:this.row,column:this.column},this.$insertRight);this.setPosition(t.row,t.column,!0)},e.prototype.setPosition=function(e,t,n){var r;n?r={row:e,column:t}:r=this.$clipPositionToDocument(e,t);if(this.row==r.row&&this.column==r.column)return;var i={row:this.row,column:this.column};this.row=r.row,this.column=r.column,this._signal("change",{old:i,value:r})},e.prototype.detach=function(){this.document.off("change",this.$onChange)},e.prototype.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},e.prototype.$clipPositionToDocument=function(e,t){var n={};return e>=this.document.getLength()?(n.row=Math.max(0,this.document.getLength()-1),n.column=this.document.getLine(n.row).length):e<0?(n.row=0,n.column=0):(n.row=e,n.column=Math.min(this.document.getLine(n.row).length,Math.max(0,t))),t<0&&(n.column=0),n},e}();s.prototype.$insertRight=!1,r.implement(s.prototype,i),t.Anchor=s}),ace.define("ace/document",[],function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./apply_delta").applyDelta,s=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,u=e("./anchor").Anchor,a=function(){function e(e){this.$lines=[""],e.length===0?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)}return e.prototype.setValue=function(e){var t=this.getLength()-1;this.remove(new o(0,0,t,this.getLine(t).length)),this.insert({row:0,column:0},e||"")},e.prototype.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},e.prototype.createAnchor=function(e,t){return new u(this,e,t)},e.prototype.$detectNewLine=function(e){var t=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=t?t[1]:"\n",this._signal("changeNewLineMode")},e.prototype.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},e.prototype.setNewLineMode=function(e){if(this.$newLineMode===e)return;this.$newLineMode=e,this._signal("changeNewLineMode")},e.prototype.getNewLineMode=function(){return this.$newLineMode},e.prototype.isNewLine=function(e){return e=="\r\n"||e=="\r"||e=="\n"},e.prototype.getLine=function(e){return this.$lines[e]||""},e.prototype.getLines=function(e,t){return this.$lines.slice(e,t+1)},e.prototype.getAllLines=function(){return this.getLines(0,this.getLength())},e.prototype.getLength=function(){return this.$lines.length},e.prototype.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},e.prototype.getLinesForRange=function(e){var t;if(e.start.row===e.end.row)t=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{t=this.getLines(e.start.row,e.end.row),t[0]=(t[0]||"").substring(e.start.column);var n=t.length-1;e.end.row-e.start.row==n&&(t[n]=t[n].substring(0,e.end.column))}return t},e.prototype.insertLines=function(e,t){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,t)},e.prototype.removeLines=function(e,t){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,t)},e.prototype.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},e.prototype.insert=function(e,t){return this.getLength()<=1&&this.$detectNewLine(t),this.insertMergedLines(e,this.$split(t))},e.prototype.insertInLine=function(e,t){var n=this.clippedPos(e.row,e.column),r=this.pos(e.row,e.column+t.length);return this.applyDelta({start:n,end:r,action:"insert",lines:[t]},!0),this.clonePos(r)},e.prototype.clippedPos=function(e,t){var n=this.getLength();e===undefined?e=n:e<0?e=0:e>=n&&(e=n-1,t=undefined);var r=this.getLine(e);return t==undefined&&(t=r.length),t=Math.min(Math.max(t,0),r.length),{row:e,column:t}},e.prototype.clonePos=function(e){return{row:e.row,column:e.column}},e.prototype.pos=function(e,t){return{row:e,column:t}},e.prototype.$clipPosition=function(e){var t=this.getLength();return e.row>=t?(e.row=Math.max(0,t-1),e.column=this.getLine(t-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},e.prototype.insertFullLines=function(e,t){e=Math.min(Math.max(e,0),this.getLength());var n=0;e0,r=t=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},e.prototype.replace=function(e,t){e instanceof o||(e=o.fromPoints(e.start,e.end));if(t.length===0&&e.isEmpty())return e.start;if(t==this.getTextRange(e))return e.end;this.remove(e);var n;return t?n=this.insert(e.start,t):n=e.start,n},e.prototype.applyDeltas=function(e){for(var t=0;t=0;t--)this.revertDelta(e[t])},e.prototype.applyDelta=function(e,t){var n=e.action=="insert";if(n?e.lines.length<=1&&!e.lines[0]:!o.comparePoints(e.start,e.end))return;n&&e.lines.length>2e4?this.$splitAndapplyLargeDelta(e,2e4):(i(this.$lines,e,t),this._signal("change",e))},e.prototype.$safeApplyDelta=function(e){var t=this.$lines.length;(e.action=="remove"&&e.start.row0){t&1&&(n+=e);if(t>>=1)e+=e}return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,"")},t.stringTrimRight=function(e){return e.replace(i,"")},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){var t=[];for(var n=0,r=e.length;n=t.$lines.length)throw u=new Error("Invalid delta"),u.data={path:s.$path,linesLength:t.$lines.length,start:o.start,end:o.end},u;t.applyDelta(o,!0)}if(s.$timeout)return n.schedule(s.$timeout);s.onUpdate()})};(function(){this.$timeout=500,this.setTimeout=function(e){this.$timeout=e},this.setValue=function(e){this.doc.setValue(e),this.deferredUpdate.schedule(this.$timeout)},this.getValue=function(e){this.sender.callback(this.doc.getValue(),e)},this.onUpdate=function(){},this.isPending=function(){return this.deferredUpdate.isPending()}}).call(s.prototype)}),ace.define("ace/mode/php/php",[],function(e,t,n){var r={Constants:{}};r.Constants.T_THROW=317,r.Constants.T_INCLUDE=272,r.Constants.T_INCLUDE_ONCE=273,r.Constants.T_EVAL=274,r.Constants.T_REQUIRE=275,r.Constants.T_REQUIRE_ONCE=276,r.Constants.T_LOGICAL_OR=277,r.Constants.T_LOGICAL_XOR=278,r.Constants.T_LOGICAL_AND=279,r.Constants.T_PRINT=280,r.Constants.T_YIELD=281,r.Constants.T_DOUBLE_ARROW=386,r.Constants.T_YIELD_FROM=282,r.Constants.T_PLUS_EQUAL=352,r.Constants.T_MINUS_EQUAL=353,r.Constants.T_MUL_EQUAL=354,r.Constants.T_DIV_EQUAL=355,r.Constants.T_CONCAT_EQUAL=356,r.Constants.T_MOD_EQUAL=357,r.Constants.T_AND_EQUAL=358,r.Constants.T_OR_EQUAL=359,r.Constants.T_XOR_EQUAL=360,r.Constants.T_SL_EQUAL=361,r.Constants.T_SR_EQUAL=362,r.Constants.T_POW_EQUAL=402,r.Constants.T_COALESCE_EQUAL=363,r.Constants.T_COALESCE=400,r.Constants.T_BOOLEAN_OR=364,r.Constants.T_BOOLEAN_AND=365,r.Constants.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG=404,r.Constants.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG=403,r.Constants.T_IS_EQUAL=366,r.Constants.T_IS_NOT_EQUAL=367,r.Constants.T_IS_IDENTICAL=368,r.Constants.T_IS_NOT_IDENTICAL=369,r.Constants.T_SPACESHIP=372,r.Constants.T_IS_SMALLER_OR_EQUAL=370,r.Constants.T_IS_GREATER_OR_EQUAL=371,r.Constants.T_SL=373,r.Constants.T_SR=374,r.Constants.T_INSTANCEOF=283,r.Constants.T_INC=375,r.Constants.T_DEC=376,r.Constants.T_INT_CAST=377,r.Constants.T_DOUBLE_CAST=378,r.Constants.T_STRING_CAST=379,r.Constants.T_ARRAY_CAST=380,r.Constants.T_OBJECT_CAST=381,r.Constants.T_BOOL_CAST=382,r.Constants.T_UNSET_CAST=383,r.Constants.T_POW=401,r.Constants.T_NEW=284,r.Constants.T_CLONE=285,r.Constants.T_EXIT=286,r.Constants.T_IF=287,r.Constants.T_ELSEIF=288,r.Constants.T_ELSE=289,r.Constants.T_ENDIF=290,r.Constants.T_LNUMBER=260,r.Constants.T_DNUMBER=261,r.Constants.T_STRING=262,r.Constants.T_STRING_VARNAME=270,r.Constants.T_VARIABLE=266,r.Constants.T_NUM_STRING=271,r.Constants.T_INLINE_HTML=267,r.Constants.T_ENCAPSED_AND_WHITESPACE=268,r.Constants.T_CONSTANT_ENCAPSED_STRING=269,r.Constants.T_ECHO=291,r.Constants.T_DO=292,r.Constants.T_WHILE=293,r.Constants.T_ENDWHILE=294,r.Constants.T_FOR=295,r.Constants.T_ENDFOR=296,r.Constants.T_FOREACH=297,r.Constants.T_ENDFOREACH=298,r.Constants.T_DECLARE=299,r.Constants.T_ENDDECLARE=300,r.Constants.T_AS=301,r.Constants.T_SWITCH=302,r.Constants.T_MATCH=306,r.Constants.T_ENDSWITCH=303,r.Constants.T_CASE=304,r.Constants.T_DEFAULT=305,r.Constants.T_BREAK=307,r.Constants.T_CONTINUE=308,r.Constants.T_GOTO=309,r.Constants.T_FUNCTION=310,r.Constants.T_FN=311,r.Constants.T_CONST=312,r.Constants.T_RETURN=313,r.Constants.T_TRY=314,r.Constants.T_CATCH=315,r.Constants.T_FINALLY=316,r.Constants.T_THROW=317,r.Constants.T_USE=318,r.Constants.T_INSTEADOF=319,r.Constants.T_GLOBAL=320,r.Constants.T_STATIC=321,r.Constants.T_ABSTRACT=322,r.Constants.T_FINAL=323,r.Constants.T_PRIVATE=324,r.Constants.T_PROTECTED=325,r.Constants.T_PUBLIC=326,r.Constants.T_READONLY=327,r.Constants.T_VAR=328,r.Constants.T_UNSET=329,r.Constants.T_ISSET=330,r.Constants.T_EMPTY=331,r.Constants.T_HALT_COMPILER=332,r.Constants.T_CLASS=333,r.Constants.T_TRAIT=334,r.Constants.T_INTERFACE=335,r.Constants.T_ENUM=336,r.Constants.T_EXTENDS=337,r.Constants.T_IMPLEMENTS=338,r.Constants.T_OBJECT_OPERATOR=384,r.Constants.T_NULLSAFE_OBJECT_OPERATOR=385,r.Constants.T_DOUBLE_ARROW=386,r.Constants.T_LIST=340,r.Constants.T_ARRAY=341,r.Constants.T_CALLABLE=342,r.Constants.T_CLASS_C=346,r.Constants.T_TRAIT_C=347,r.Constants.T_METHOD_C=348,r.Constants.T_FUNC_C=349,r.Constants.T_LINE=343,r.Constants.T_FILE=344,r.Constants.T_START_HEREDOC=393,r.Constants.T_END_HEREDOC=394,r.Constants.T_DOLLAR_OPEN_CURLY_BRACES=395,r.Constants.T_CURLY_OPEN=396,r.Constants.T_PAAMAYIM_NEKUDOTAYIM=397,r.Constants.T_NAMESPACE=339,r.Constants.T_NS_C=350,r.Constants.T_DIR=345,r.Constants.T_NS_SEPARATOR=398,r.Constants.T_ELLIPSIS=399,r.Constants.T_NAME_FULLY_QUALIFIED=263,r.Constants.T_NAME_QUALIFIED=265,r.Constants.T_NAME_RELATIVE=264,r.Constants.T_ATTRIBUTE=351,r.Constants.T_ENUM=336,r.Constants.T_BAD_CHARACTER=405,r.Constants.T_COMMENT=387,r.Constants.T_DOC_COMMENT=388,r.Constants.T_OPEN_TAG=389,r.Constants.T_OPEN_TAG_WITH_ECHO=390,r.Constants.T_CLOSE_TAG=391,r.Constants.T_WHITESPACE=392,r.Lexer=function(e,t){var n,i,s=["INITIAL"],o=0,u=function(e){s[o]=e},a=function(e){s[++o]=e},f=function(){--o},l=t===undefined||/^(on|true|1)$/i.test(t.short_open_tag),c=l?/^(\<\?php(?:\r\n|[ \t\r\n])|<\?|\ + + diff --git a/dist/lock-icon.c8ce090d45cbe9bb.svg b/dist/lock-icon.c8ce090d45cbe9bb.svg new file mode 100644 index 00000000..45a8365b --- /dev/null +++ b/dist/lock-icon.c8ce090d45cbe9bb.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dist/main.b9bef91cb9afc95d.js b/dist/main.b9bef91cb9afc95d.js new file mode 100644 index 00000000..d52cea5c --- /dev/null +++ b/dist/main.b9bef91cb9afc95d.js @@ -0,0 +1 @@ +(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[179],{51309:(Dt,xe,l)=>{"use strict";l.d(xe,{N:()=>o});const o={dfAdminApiKey:"6498a8ad1beb9d84d63035c5d1120c007fad6de706734db9689f8996707e0f7d",dfApiDocsApiKey:"36fda24fe5588fa4285ac6c6c2fdfbdb6b6bc9834699774c9bf777f706d05a88",dfFileManagerApiKey:"b5cb82af7b5d4130f36149f90aa2746782e59a872ac70454ac188743cb55b0ba"}},20352:(Dt,xe,l)=>{"use strict";l.d(xe,{Z:()=>c});var o=l(8996),C=l(69854),_=l(65879),N=l(69862),B=l(78630);let c=(()=>{class X{constructor(Q,U){this.http=Q,this.userDataService=U}get url(){return this.userDataService.userData?.isSysAdmin?o.n.ADMIN_PROFILE:o.n.USER_PROFILE}getProfile(){return this.http.get(this.url,{headers:C.CY})}saveProfile(Q){return this.http.put(this.url,Q,{headers:C.CY})}}return X.\u0275fac=function(Q){return new(Q||X)(_.LFG(N.eN),_.LFG(B._))},X.\u0275prov=_.Yz7({token:X,factory:X.\u0275fac}),X})()},99496:(Dt,xe,l)=>{"use strict";l.d(xe,{i:()=>oe});var o=l(37398),C=l(26306),_=l(22096),N=l(8996),B=l(69854),c=l(62651),X=l(65879),ae=l(69862),Q=l(81896),U=l(78630);let oe=(()=>{class j{constructor(q,se,_e){this.http=q,this.router=se,this.userDataService=_e}register(q){return this.http.post(N.n.REGISTER,q,B.Y1)}login(q){return this.http.post(N.n.USER_SESSION,q,{headers:B.CY}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)),(0,C.K)(()=>this.http.post(N.n.ADMIN_SESSION,q,{}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)))))}checkSession(){return this.userDataService.token?this.loginWithToken().pipe((0,o.U)(()=>!0),(0,C.K)(()=>(this.userDataService.clearToken(),(0,_.of)(!1)))):(0,_.of)(!1)}loginWithToken(q){return this.http.get(N.n.USER_SESSION,{headers:B.CY}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)))}oauthLogin(q,se,_e){return this.http.post(N.n.USER_SESSION,{headers:B.CY,params:{oauth_callback:!0,oauth_token:q,code:se,state:_e}}).pipe((0,o.U)(De=>(this.userDataService.userData=De,De)))}logout(){this.http.delete(this.userDataService.userData?.isSysAdmin?N.n.ADMIN_SESSION:N.n.USER_SESSION).subscribe(()=>{this.userDataService.clearToken(),this.userDataService.userData=null,this.router.navigate([c.Z.AUTH,c.Z.LOGIN])})}}return j.\u0275fac=function(q){return new(q||j)(X.LFG(ae.eN),X.LFG(Q.F0),X.LFG(U._))},j.\u0275prov=X.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},31303:(Dt,xe,l)=>{"use strict";l.d(xe,{B:()=>ae});var o=l(99397),C=l(26306),_=l(8996),N=l(69854),B=l(65879),c=l(69862),X=l(78630);let ae=(()=>{class Q{constructor(oe,j){this.http=oe,this.userDataService=j}resetPassword(oe,j=!1){return this.http.post(j?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,oe,N.Y1)}updatePassword(oe){let j=!1;return this.userDataService.userData$.subscribe(q=>{j=!!q?.isSysAdmin}),this.http.post(j?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,oe,{headers:N.CY,params:{login:!0,reset:!1}}).pipe((0,o.b)({next:q=>{this.userDataService.token=q.sessionToken}}))}requestPasswordReset(oe,j=!1){return this.http.post(_.n.USER_PASSWORD,oe,j?N.Y1:N.qv).pipe((0,C.K)(()=>this.http.post(_.n.ADMIN_PASSWORD,oe,j?N.Y1:N.qv)))}}return Q.\u0275fac=function(oe){return new(oe||Q)(B.LFG(c.eN),B.LFG(X._))},Q.\u0275prov=B.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})()},69854:(Dt,xe,l)=>{"use strict";l.d(xe,{AC:()=>_,CY:()=>N,Y1:()=>B,Yg:()=>C,Zt:()=>o,qv:()=>c});const o="X-DreamFactory-Session-Token",C="X-DreamFactory-API-Key",_="X-DreamFactory-License-Key",N={"show-loading":""},B={headers:N,params:{login:!1}},c={headers:N,params:{reset:!0}}},86806:(Dt,xe,l)=>{"use strict";l.d(xe,{HL:()=>Q,Hk:()=>ae,Md:()=>$,OP:()=>fe,PA:()=>ke,QO:()=>oe,Qi:()=>rt,Xt:()=>c,Y0:()=>je,Yy:()=>U,_5:()=>j,bi:()=>se,i9:()=>Ke,kE:()=>De,kG:()=>re,mx:()=>X,qY:()=>J,sC:()=>ue,sM:()=>tt,xQ:()=>_e,xS:()=>q});var o=l(65879),C=l(6625),_=l(8996),N=l(69862);const B=Ge=>({providedIn:"root",factory:()=>new C.R(Ge,(0,o.f3M)(N.eN))}),c=new o.OlP("URL_TOKEN"),X=new o.OlP("GITHUB_REPO_SERVICE_TOKEN",B(_.n.GITHUB_REPO)),ae=new o.OlP("ADMIN_SERVICE_TOKEN",B(_.n.SYSTEM_ADMIN)),Q=new o.OlP("USER_SERVICE_TOKEN",B(_.n.SYSTEM_USER)),U=new o.OlP("APP_SERVICE_TOKEN",B(_.n.APP)),oe=new o.OlP("API_DOCS_SERVICE_TOKEN",B(_.n.API_DOCS)),j=new o.OlP("SERVICE_TYPE_SERVICE_TOKEN",B(_.n.SERVICE_TYPE)),re=new o.OlP("REPORT_SERVICE_TOKEN",B(_.n.SERVICE_REPORT)),q=new o.OlP("SERVICES_SERVICE_TOKEN",B(_.n.SYSTEM_SERVICE)),se=new o.OlP("SCHEDULER_SERVICE_TOKEN",B(_.n.SCHEDULER)),_e=new o.OlP("LIMIT_SERVICE_TOKEN",B(_.n.LIMITS)),De=new o.OlP("LIMIT_CACHE_SERVICE_TOKEN",B(_.n.LIMIT_CACHE)),Ke=new o.OlP("ROLE_SERVICE_TOKEN",B(_.n.ROLES)),rt=new o.OlP("CONFIG_CORS_SERVICE_TOKEN",B(_.n.SYSTEM_CORS)),tt=new o.OlP("EVENTS_SERVICE_TOKEN",B(_.n.SYSTEM_EVENT)),J=new o.OlP("EVENT_SCRIPT_SERVICE_TOKEN",B(_.n.EVENT_SCRIPT)),fe=new o.OlP("CACHE_SERVICE_TOKEN",B(_.n.SYSTEM_CACHE)),$=new o.OlP("EMAIL_TEMPLATES_SERVICE_TOKEN",B(_.n.EMAIL_TEMPLATES)),ue=new o.OlP("LOOKUP_KEYS_SERVICE_TOKEN",B(_.n.LOOKUP_KEYS)),ke=new o.OlP("BASE_SERVICE_TOKEN",B(_._)),je=new o.OlP("FILE_SERVICE_TOKEN",B(_.n.FILES))},8996:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>o,n:()=>C});const o="/api/v2";var C=function(_){return _.GITHUB_REPO="https://api.github.com/repos",_.SUBSCRIPTION_DATA="https://updates.dreamfactory.com/check",_.CALENDLY="https://assets.calendly.com/assets/external/widget.js",_.SYSTEM="/api/v2/system",_.ENVIRONMENT="/api/v2/system/environment",_.USER_SESSION="/api/v2/user/session",_.ADMIN_SESSION="/api/v2/system/admin/session",_.USER_PASSWORD="/api/v2/user/password",_.ADMIN_PASSWORD="/api/v2/system/admin/password",_.REGISTER="/api/v2/user/register",_.APP="/api/v2/system/app",_.API_DOCS="/api/v2/api_docs",_.ADMIN_PROFILE="/api/v2/system/admin/profile",_.USER_PROFILE="/api/v2/user/profile",_.SYSTEM_ADMIN="/api/v2/system/admin",_.ROLES="/api/v2/system/role",_.LIMITS="/api/v2/system/limit",_.LIMIT_CACHE="/api/v2/system/limit_cache",_.SYSTEM_SERVICE="/api/v2/system/service",_.SERVICE_TYPE="/api/v2/system/service_type",_.SYSTEM_USER="/api/v2/system/user",_.SERVICE_REPORT="/api/v2/system/service_report",_.SYSTEM_CORS="/api/v2/system/cors",_.SYSTEM_EVENT="/api/v2/system/event",_.EVENT_SCRIPT="/api/v2/system/event_script",_.SCRIPT_TYPE="/api/v2/system/script_type",_.SCHEDULER="/api/v2/system/scheduler",_.SYSTEM_CACHE="/api/v2/system/cache",_.EMAIL_TEMPLATES="/api/v2/system/email_template",_.LOOKUP_KEYS="/api/v2/system/lookup",_.FILES="/api/v2/files",_.LOGS="/api/v2/logs",_}(C||{})},6625:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>X});var o=l(30977),C=l(94664),_=l(37398),N=l(86806),B=l(65879),c=l(69862);let X=(()=>{class ae{constructor(U,oe){this.url=U,this.http=oe}getAll(U){return this.http.get(this.url,this.getOptions({limit:50,offset:0,includeCount:!0,...U}))}get(U,oe){return this.http.get(`${this.url}/${U}`,this.getOptions({snackbarError:"server",...oe}))}getEventScripts(){return this.http.get("/api/v2/system/event_script",this.getOptions({limit:50,offset:0,includeCount:!0}))}getReleases(){return this.http.get("https://api.github.com/repos/dreamfactorysoftware/df-admin-interface/releases")}create(U,oe,j){return this.http.post(`${this.url}${j?`/${j}`:""}`,U,this.getOptions({...oe}))}update(U,oe,j){return this.http.put(`${this.url}/${U}`,oe,this.getOptions({...j}))}legacyDelete(U,oe){const{headers:j,params:re}=this.getOptions({snackbarError:"server",...oe});return this.http.post(`${this.url}/${U}`,null,{headers:{...j,"X-Http-Method":"DELETE"},params:re})}delete(U,oe){const j=Array.isArray(U)?`${this.url}?ids=${U.join(",")}`:U?`${this.url}/${U}`:`${this.url}`;return this.http.delete(j,this.getOptions({snackbarError:"server",...oe}))}patch(U,oe,j){return this.http.patch(`${this.url}/${U}`,oe,this.getOptions({snackbarError:"server",...j}))}importList(U,oe){return(0,o.Vu)(U).pipe((0,C.w)(j=>this.http.post(this.url,j,this.getOptions({snackbarError:"server",contentType:U.type,...oe}))))}uploadFile(U,oe,j){const re=new FormData;return Object.keys(oe).forEach((q,se)=>re.append("files",oe[se])),this.http.post(`${this.url}/${U}`,re,this.getOptions({snackbarError:"server",...j}))}downloadJson(U,oe){return this.http.get(`${this.url}${U?`/${U}`:""}`,{...this.getOptions({snackbarError:"server",...oe})}).pipe((0,_.U)(re=>JSON.stringify(re)))}downloadFile(U,oe){return this.http.get(`${this.url}${U?`/${U}`:""}`,{responseType:"blob",...this.getOptions({snackbarError:"server",...oe})})}getOptions(U){const oe={},j={};return!1!==U.includeCacheControl&&(oe["Cache-Control"]="no-cache, private"),!1!==U.showSpinner&&(oe["show-loading"]=""),U.snackbarSuccess&&(oe["snackbar-success"]=U.snackbarSuccess),U.snackbarError&&(oe["snackbar-error"]=U.snackbarError),U.contentType&&(oe["Content-type"]=U.contentType),U.additionalHeaders&&U.additionalHeaders.forEach(re=>{oe[re.key]=re.value}),U.filter&&(j.filter=U.filter),U.sort&&(j.sort=U.sort),U.fields&&(j.fields=U.fields),U.related&&(j.related=U.related),void 0!==U.limit&&(j.limit=U.limit),void 0!==U.offset&&(j.offset=U.offset),void 0!==U.includeCount&&(j.include_count=U.includeCount),U.refresh&&(j.refresh=U.refresh),U.additionalParams&&U.additionalParams.forEach(re=>{j[re.key]=re.value}),{headers:oe,params:j}}}return ae.\u0275fac=function(U){return new(U||ae)(B.LFG(N.Xt),B.LFG(c.eN))},ae.\u0275prov=B.Yz7({token:ae,factory:ae.\u0275fac}),ae})()},49787:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>N});var o=l(71088),C=l(37398),_=l(65879);let N=(()=>{class B{constructor(X){this.breakpointObserver=X}get isSmallScreen(){return this.breakpointObserver.observe([o.u3.XSmall,o.u3.Small]).pipe((0,C.U)(X=>X.matches))}get isXSmallScreen(){return this.breakpointObserver.observe([o.u3.XSmall]).pipe((0,C.U)(X=>X.matches))}}return B.\u0275fac=function(X){return new(X||B)(_.LFG(o.Yg))},B.\u0275prov=_.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"}),B})()},72319:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>_});var o=l(65619),C=l(65879);let _=(()=>{class N{constructor(){this.errorSubject=new o.X(null),this.error$=this.errorSubject.asObservable(),this.hasErrorSubject=new o.X(!1),this.hasError$=this.hasErrorSubject.asObservable()}set error(c){this.errorSubject.next(c),this.hasError=!!c}set hasError(c){this.hasErrorSubject.next(c)}}return N.\u0275fac=function(c){return new(c||N)},N.\u0275prov=C.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})()},2637:(Dt,xe,l)=>{"use strict";l.d(xe,{t:()=>oe});var o=l(8996),C=l(69854),_=l(65619),N=l(37398),B=l(99397),c=l(26306),X=l(58504),ae=l(94517),Q=l(65879),U=l(69862);let oe=(()=>{class j{constructor(q){this.httpClient=q,this.licenseCheckSubject=new _.X(null),this.licenseCheck$=this.licenseCheckSubject.asObservable()}check(q){return this.httpClient.get(o.n.SUBSCRIPTION_DATA,{headers:{[C.AC]:q}}).pipe((0,N.U)(se=>(0,ae.dq)(se)),(0,B.b)(se=>this.licenseCheckSubject.next(se)),(0,c.K)(se=>(this.licenseCheckSubject.next(se.error),(0,X._)(()=>new Error(se)))))}}return j.\u0275fac=function(q){return new(q||j)(Q.LFG(U.eN))},j.\u0275prov=Q.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},34909:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>ae});var o=l(94664),C=l(26306),_=l(22096),N=l(37398),B=l(65879),c=l(75911),X=l(72319);let ae=(()=>{class Q{isFeatureLocked(oe,j){return"GOLD"!=j&&("SILVER"==j?this.silverLockedFeatures.some(re=>oe.includes(re)):this.openSourceLockedFeatures.some(re=>oe.includes(re)))}constructor(oe,j){this.systemConfigDataService=oe,this.errorService=j,this.openSourceLockedFeatures=["event-scripts","rate-limiting","scheduler","reporting"],this.silverLockedFeatures=["rate-limiting","scheduler","reporting"]}activatePaywall(oe){if(oe){const j=Array.isArray(oe)?oe:[oe];return this.systemConfigDataService.system$.pipe((0,o.w)(re=>0===re.resource.length?this.systemConfigDataService.fetchSystemData().pipe((0,C.K)(q=>(this.errorService.error=q.error.message,(0,_.of)(null)))):(0,_.of)(re)),(0,N.U)(re=>!!re&&!re.resource.some(q=>j.includes(q.name))))}return(0,_.of)(!1)}}return Q.\u0275fac=function(oe){return new(oe||Q)(B.LFG(c.s),B.LFG(X.y))},Q.\u0275prov=B.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})()},72246:(Dt,xe,l)=>{"use strict";l.d(xe,{w:()=>Q});var o=l(32296),C=l(22939),_=l(45597),N=l(90590),B=l(42346),c=l(65879);let X=(()=>{class U{constructor(j,re){this.snackBarRef=j,this.data=re,this.faXmark=N.g82,this.alertType="success",this.message=re.message,this.alertType=re.alertType}get icon(){switch(this.alertType){case"success":return N.f8k;case"error":return N.$9F;case"warning":return N.RLE;default:return N.sqG}}onAction(){this.snackBarRef.dismissWithAction()}}return U.\u0275fac=function(j){return new(j||U)(c.Y36(C.OX),c.Y36(C.qD))},U.\u0275cmp=c.Xpm({type:U,selectors:[["df-snackbar"]],standalone:!0,features:[c.jDz],decls:7,vars:7,consts:[[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(j,re){1&j&&(c.TgZ(0,"div",0),c._UZ(1,"fa-icon",1),c.TgZ(2,"span",2),c._uU(3),c.ALo(4,"transloco"),c.qZA(),c.TgZ(5,"button",3),c.NdJ("click",function(){return re.onAction()}),c._UZ(6,"fa-icon",4),c.qZA()()),2&j&&(c.Tol(re.alertType),c.xp6(1),c.Q6J("icon",re.icon),c.xp6(2),c.Oqu(c.lcZ(4,5,re.message)),c.xp6(3),c.Q6J("icon",re.faXmark))},dependencies:[o.ot,o.RK,_.uH,_.BN,B.Ot],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),U})();var ae=l(65619);let Q=(()=>{class U{constructor(j){this.snackBar=j,this.snackbarLastEle$=new ae.X(""),this.isEditPage$=new ae.X(!1)}setSnackbarLastEle(j,re){this.snackbarLastEle$.next(j),this.isEditPage$.next(re)}openSnackBar(j,re){this.snackBar.openFromComponent(X,{duration:5e3,horizontalPosition:"left",verticalPosition:"bottom",data:{message:j,alertType:re}})}}return U.\u0275fac=function(j){return new(j||U)(c.LFG(C.ux))},U.\u0275prov=c.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})()},75911:(Dt,xe,l)=>{"use strict";l.d(xe,{s:()=>oe});var o=l(65619),C=l(99397),_=l(26306),N=l(58504),B=l(37921),c=l(8996),X=l(69854),ae=l(65879),Q=l(69862),U=l(78630);let oe=(()=>{class j{constructor(q,se){this.http=q,this.userDataService=se,this.environmentSubject=new o.X({authentication:{allowOpenRegistration:!1,openRegEmailServiceId:0,allowForeverSessions:!1,loginAttribute:"email",adldap:[],oauth:[],saml:[]},server:{host:"",machine:"",release:"",serverOs:"",version:""}}),this.environment$=this.environmentSubject.asObservable(),this.systemSubject=new o.X({resource:[]}),this.system$=this.systemSubject.asObservable()}get environment(){return this.environmentSubject.value}set environment(q){this.environmentSubject.next(q)}get system(){return this.systemSubject.value}set system(q){this.systemSubject.next(q)}fetchEnvironmentData(){return this.http.get(c.n.ENVIRONMENT,{headers:X.CY}).pipe((0,C.b)(q=>this.environment=q),(0,_.K)(q=>(this.userDataService.clearToken(),(0,N._)(()=>new Error(q)))),(0,B.X)(1))}fetchSystemData(){return this.http.get(c.n.SYSTEM,{headers:{...X.CY,"skip-error":"true"}}).pipe((0,C.b)(q=>{this.system=q}))}}return j.\u0275fac=function(q){return new(q||j)(ae.LFG(Q.eN),ae.LFG(U._))},j.\u0275prov=ae.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},65763:(Dt,xe,l)=>{"use strict";l.d(xe,{F:()=>_});var o=l(65619),C=l(65879);let _=(()=>{class N{constructor(){this.darkMode$=new o.X(!1),this.currentTableRowNum$=new o.X(10),this.loadInitialTheme()}setThemeMode(c){this.darkMode$.next(c),localStorage.setItem("isDarkMode",JSON.stringify(c))}setCurrentTableRowNum(c){this.currentTableRowNum$.next(c)}loadInitialTheme(){const c=localStorage.getItem("isDarkMode");c&&this.darkMode$.next(JSON.parse(c))}}return N.\u0275fac=function(c){return new(c||N)},N.\u0275prov=C.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})()},78630:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>Q});var o=l(65619),C=l(94664),_=l(37398),N=l(22096),B=l(86806),c=l(69854),X=l(65879);l(6625);let Q=(()=>{class U{constructor(j){this.roleService=j,this.isLoggedInSubject=new o.X(!1),this.isLoggedIn$=this.isLoggedInSubject.asObservable(),this.userDataSubject=new o.X(null),this.userData$=this.userDataSubject.asObservable(),this.restrictedAccessSubject=new o.X([]),this.restrictedAccess$=this.restrictedAccessSubject.asObservable(),this.TOKEN_KEY="session_token",this.userData$.pipe((0,C.w)(re=>re&&re.isSysAdmin&&!re.isRootAdmin&&re.roleId?this.roleService.get(re.roleId,{related:"role_service_access_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}],additionalHeaders:[{key:c.Zt,value:re.sessionToken}]}).pipe((0,_.U)(q=>q.accessibleTabs??[])):(0,N.of)([]))).subscribe(re=>this.restrictedAccessSubject.next(re))}clearToken(){document.cookie=`${this.TOKEN_KEY}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`,this.isLoggedIn=!1}set userData(j){this.userDataSubject.next(j),j&&(this.token=j.sessionToken,this.isLoggedIn=!0)}set isLoggedIn(j){this.isLoggedInSubject.next(j),j||(this.userData=null)}get token(){const j=`${this.TOKEN_KEY}=`,q=decodeURIComponent(document.cookie).split(";");for(let se=0;se{"use strict";l.d(xe,{Z:()=>o});var o=function(C){return C.IMPORT="import",C.EDIT="edit",C.CREATE="create",C.VIEW="view",C.AUTH="auth",C.LOGIN="login",C.RESET_PASSWORD="reset-password",C.FORGOT_PASSWORD="forgot-password",C.REGISTER="register",C.USER_INVITE="user-invite",C.REGISTER_CONFIRM="register-confirm",C.PROFILE="profile",C.HOME="home",C.WELCOME="welcome",C.QUICKSTART="quickstart",C.RESOURCES="resources",C.DOWNLOAD="download",C.API_CONNECTIONS="api-connections",C.API_TYPES="api-types",C.DATABASE="database",C.SCRIPTING="scripting",C.NETWORK="network",C.FILE="file",C.UTILITY="utility",C.ROLE_BASED_ACCESS="role-based-access",C.API_KEYS="api-keys",C.SCRIPTS="scripts",C.EVENT_SCRIPTS="event-scripts",C.API_DOCS="api-docs",C.API_SECURITY="api-security",C.RATE_LIMITING="rate-limiting",C.AUTHENTICATION="authentication",C.SYSTEM_SETTINGS="system-settings",C.CONFIG="config",C.SCHEDULER="scheduler",C.LOGS="logs",C.REPORTING="reporting",C.DF_PLATFORM_APIS="df-platform-apis",C.ADMIN_SETTINGS="admin-settings",C.ADMINS="admins",C.SCHEMA="schema",C.USERS="users",C.FILES="files",C.LAUNCHPAD="launchpad",C.DATA="data",C.PACKAGES="package-manager",C.SYSTEM_INFO="system-info",C.CORS="cors",C.CACHE="cache",C.EMAIL_TEMPLATES="email-templates",C.GLOBAL_LOOKUP_KEYS="global-lookup-keys",C.TABLES="tables",C.RELATIONSHIPS="relationships",C.FIELDS="fields",C.ERROR="error",C.LICENSE_EXPIRED="license-expired",C}(o||{})},94517:(Dt,xe,l)=>{"use strict";l.d(xe,{LZ:()=>o,Vn:()=>_,dq:()=>C,sh:()=>N});const o=B=>B.replace(/([-_]\w)/g,c=>c[1].toUpperCase());function C(B){if(Array.isArray(B))return B.map(c=>C(c));if("object"==typeof B&&null!==B){const c={};for(const X in B)Object.prototype.hasOwnProperty.call(B,X)&&(c[o(X)]=C(B[X]));return c}return B}const _=B=>"idpSingleSignOnServiceUrl"===B||"idp_singleSignOnService_url"===B?"idp_singleSignOnService_url":"idpEntityId"===B||"idp_entityId"===B?"idp_entityId":"spNameIDFormat"===B||"sp_nameIDFormat"===B?"sp_nameIDFormat":"spPrivateKey"===B||"sp_privateKey"===B?"sp_privateKey":B.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1_$2").toLowerCase();function N(B){if(Array.isArray(B))return B.map(c=>N(c));if("object"==typeof B&&null!==B){const c={};for(const X in B)Object.prototype.hasOwnProperty.call(B,X)&&("requestBody"===X?c[X]=B[X]:c[_(X)]=N(B[X]));return c}return B}},30977:(Dt,xe,l)=>{"use strict";l.d(xe,{AG:()=>_,Vu:()=>C,dT:()=>N});var o=l(78645);function C(X){const ae=new o.x,Q=new FileReader;return Q.onload=()=>{ae.next(Q.result),ae.complete()},Q.onerror=U=>{ae.error(U)},Q.readAsText(X,"UTF-8"),ae.asObservable()}function _(X,ae,Q){N(new Blob([X],{type:c(Q)}),ae)}function N(X,ae){const Q=window.URL.createObjectURL(X);(function B(X,ae){const Q=document.createElement("a");Q.download=ae,Q.href=X,Q.click()})(Q,ae),window.URL.revokeObjectURL(Q)}function c(X){switch(X){case"json":return"application/json";case"xml":return"application/xml";case"csv":return"text/csv";default:return X}}},74490:(Dt,xe,l)=>{"use strict";l.d(xe,{s:()=>o});const o=C=>_=>{switch(C){case"user":return`(first_name like "%${_}%") or (last_name like "%${_}%") or (name like "%${_}%") or (email like "%${_}%")`;case"apiDocs":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%")`;case"apps":case"emailTemplates":case"roles":return`(name like "%${_}%") or (description like "%${_}%")`;case"serviceReports":return`(service_id like ${_}) or (service_name like "%${_}%") or (user_email like "%${_}%") or (action like "%${_}%") or (request_verb like "%${_}%")`;case"limits":return`(name like "%${_}%")`;case"services":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%") or (type like "%${_}%")`;case"eventScripts":return`(name like "%${_}%") or (type like "%${_}%")`;default:return""}}},86718:(Dt,xe,l)=>{"use strict";var o=l(97582),C=l(96814),_=l(81896),N=l(32296),B=l(3305),c=l(65879),X=l(42495),ae=l(62831),Q=l(23680),oe=(l(47394),l(63019)),j=l(78645),re=l(17131),q=l(26385),se=l(4300),De=(l(78337),l(36028)),Ke=l(56223),rt=l(59773);const tt=["*"],ct=new c.OlP("MAT_LIST_CONFIG");let mt=(()=>{class f{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,c.f3M)(ct,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(r){this._disableRipple=(0,X.Ig)(r)}get disabled(){return this._disabled}set disabled(r){this._disabled=(0,X.Ig)(r)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275dir=c.lG2({type:f,hostVars:1,hostBindings:function(r,u){2&r&&c.uIk("aria-disabled",u.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),f})(),Ce=(()=>{class f extends mt{constructor(){super(...arguments),this._isNonInteractive=!1}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[c._Bn([{provide:mt,useExisting:f}]),c.qOj],ngContentSelectors:tt,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),f})(),le=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[re.Q8,C.ez,Q.BQ,Q.si,Q.us,q.t]}),f})();var Re=l(77988),at=l(89829),Lt=l(49388),St=l(92438),Yt=l(32181),Qt=l(37398),dn=l(21441),On=l(93997),it=l(48180),Rt=l(27921),Ye=l(83620),R=l(86825);const z=["*"],D=["content"];function ee(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",2),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O._onBackdropClicked())}),c.qZA()}if(2&f){const r=c.oxw();c.ekj("mat-drawer-shown",r._isShowingBackdrop())}}function be(f,d){1&f&&(c.TgZ(0,"mat-drawer-content"),c.Hsn(1,2),c.qZA())}const pt=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],He=["mat-drawer","mat-drawer-content","*"];function Ve(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",2),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O._onBackdropClicked())}),c.qZA()}if(2&f){const r=c.oxw();c.ekj("mat-drawer-shown",r._isShowingBackdrop())}}function ge(f,d){1&f&&(c.TgZ(0,"mat-sidenav-content"),c.Hsn(1,2),c.qZA())}const Ne=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Ot=["mat-sidenav","mat-sidenav-content","*"],nn={transformDrawer:(0,R.X$)("transform",[(0,R.SB)("open, open-instant",(0,R.oB)({transform:"none",visibility:"visible"})),(0,R.SB)("void",(0,R.oB)({"box-shadow":"none",visibility:"hidden"})),(0,R.eR)("void => open-instant",(0,R.jt)("0ms")),(0,R.eR)("void <=> open, open-instant => void",(0,R.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},hn=new c.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Kn(){return!1}}),Jt=new c.OlP("MAT_DRAWER_CONTAINER");let ze=(()=>{class f extends at.PQ{constructor(r,u,O,I,ve){super(O,I,ve),this._changeDetectorRef=r,this._container=u}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.sBO),c.Y36((0,c.Gpc)(()=>S)),c.Y36(c.SBq),c.Y36(at.mF),c.Y36(c.R0b))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(r,u){2&r&&c.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[c._Bn([{provide:at.PQ,useExisting:f}]),c.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},encapsulation:2,changeDetection:0}),f})(),pe=(()=>{class f{get position(){return this._position}set position(r){(r="end"===r?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(r),this._position=r,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(r){this._mode=r,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(r){this._disableClose=(0,X.Ig)(r)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(r){("true"===r||"false"===r||null==r)&&(r=(0,X.Ig)(r)),this._autoFocus=r}get opened(){return this._opened}set opened(r){this.toggle((0,X.Ig)(r))}constructor(r,u,O,I,ve,Se,Ie,dt){this._elementRef=r,this._focusTrapFactory=u,this._focusMonitor=O,this._platform=I,this._ngZone=ve,this._interactivityChecker=Se,this._doc=Ie,this._container=dt,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new j.x,this._animationEnd=new j.x,this._animationState="void",this.openedChange=new c.vpe(!0),this._openedStream=this.openedChange.pipe((0,Yt.h)(Vt=>Vt),(0,Qt.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Yt.h)(Vt=>Vt.fromState!==Vt.toState&&0===Vt.toState.indexOf("open")),(0,dn.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Yt.h)(Vt=>!Vt),(0,Qt.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Yt.h)(Vt=>Vt.fromState!==Vt.toState&&"void"===Vt.toState),(0,dn.h)(void 0)),this._destroyed=new j.x,this.onPositionChanged=new c.vpe,this._modeChanged=new j.x,this.openedChange.subscribe(Vt=>{Vt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,St.R)(this._elementRef.nativeElement,"keydown").pipe((0,Yt.h)(Vt=>Vt.keyCode===De.hY&&!this.disableClose&&!(0,De.Vb)(Vt)),(0,rt.R)(this._destroyed)).subscribe(Vt=>this._ngZone.run(()=>{this.close(),Vt.stopPropagation(),Vt.preventDefault()}))}),this._animationEnd.pipe((0,On.x)((Vt,Xt)=>Vt.fromState===Xt.fromState&&Vt.toState===Xt.toState)).subscribe(Vt=>{const{fromState:Xt,toState:Hn}=Vt;(0===Hn.indexOf("open")&&"void"===Xt||"void"===Hn&&0===Xt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(r,u){this._interactivityChecker.isFocusable(r)||(r.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const O=()=>{r.removeEventListener("blur",O),r.removeEventListener("mousedown",O),r.removeAttribute("tabindex")};r.addEventListener("blur",O),r.addEventListener("mousedown",O)})),r.focus(u)}_focusByCssSelector(r,u){let O=this._elementRef.nativeElement.querySelector(r);O&&this._forceFocus(O,u)}_takeFocus(){if(!this._focusTrap)return;const r=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(u=>{!u&&"function"==typeof this._elementRef.nativeElement.focus&&r.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(r){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,r):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const r=this._doc.activeElement;return!!r&&this._elementRef.nativeElement.contains(r)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(r){return this.toggle(!0,r)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(r=!this.opened,u){r&&u&&(this._openedVia=u);const O=this._setOpen(r,!r&&this._isFocusWithinDrawer(),this._openedVia||"program");return r||(this._openedVia=null),O}_setOpen(r,u,O){return this._opened=r,r?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",u&&this._restoreFocus(O)),this._updateFocusTrapState(),new Promise(I=>{this.openedChange.pipe((0,it.q)(1)).subscribe(ve=>I(ve?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(r){const u=this._elementRef.nativeElement,O=u.parentNode;"end"===r?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),O.insertBefore(this._anchor,u)),O.appendChild(u)):this._anchor&&this._anchor.parentNode.insertBefore(u,this._anchor)}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.SBq),c.Y36(se.qV),c.Y36(se.tE),c.Y36(ae.t4),c.Y36(c.R0b),c.Y36(se.ic),c.Y36(C.K0,8),c.Y36(Jt,8))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer"]],viewQuery:function(r,u){if(1&r&&c.Gf(D,5),2&r){let O;c.iGM(O=c.CRH())&&(u._content=O.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(r,u){1&r&&c.WFA("@transform.start",function(I){return u._animationStarted.next(I)})("@transform.done",function(I){return u._animationEnd.next(I)}),2&r&&(c.uIk("align",null),c.d8E("@transform",u._animationState),c.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(r,u){1&r&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA())},dependencies:[at.PQ],encapsulation:2,data:{animation:[nn.transformDrawer]},changeDetection:0}),f})(),S=(()=>{class f{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(r){this._autosize=(0,X.Ig)(r)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(r){this._backdropOverride=null==r?null:(0,X.Ig)(r)}get scrollable(){return this._userContent||this._content}constructor(r,u,O,I,ve,Se=!1,Ie){this._dir=r,this._element=u,this._ngZone=O,this._changeDetectorRef=I,this._animationMode=Ie,this._drawers=new c.n_E,this.backdropClick=new c.vpe,this._destroyed=new j.x,this._doCheckSubject=new j.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new j.x,r&&r.change.pipe((0,rt.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ve.change().pipe((0,rt.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Se}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Rt.O)(this._allDrawers),(0,rt.R)(this._destroyed)).subscribe(r=>{this._drawers.reset(r.filter(u=>!u._container||u._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Rt.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(r=>{this._watchDrawerToggle(r),this._watchDrawerPosition(r),this._watchDrawerMode(r)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ye.b)(10),(0,rt.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(r=>r.open())}close(){this._drawers.forEach(r=>r.close())}updateContentMargins(){let r=0,u=0;if(this._left&&this._left.opened)if("side"==this._left.mode)r+=this._left._getWidth();else if("push"==this._left.mode){const O=this._left._getWidth();r+=O,u-=O}if(this._right&&this._right.opened)if("side"==this._right.mode)u+=this._right._getWidth();else if("push"==this._right.mode){const O=this._right._getWidth();u+=O,r-=O}r=r||null,u=u||null,(r!==this._contentMargins.left||u!==this._contentMargins.right)&&(this._contentMargins={left:r,right:u},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(r){r._animationStarted.pipe((0,Yt.h)(u=>u.fromState!==u.toState),(0,rt.R)(this._drawers.changes)).subscribe(u=>{"open-instant"!==u.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==r.mode&&r.openedChange.pipe((0,rt.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(r.opened))}_watchDrawerPosition(r){r&&r.onPositionChanged.pipe((0,rt.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,it.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(r){r&&r._modeChanged.pipe((0,rt.R)((0,oe.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(r){const u=this._element.nativeElement.classList,O="mat-drawer-container-has-open";r?u.add(O):u.remove(O)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(r=>{"end"==r.position?this._end=r:this._start=r}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(r=>r&&!r.disableClose&&this._canHaveBackdrop(r)).forEach(r=>r._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(r){return"side"!==r.mode||!!this._backdropOverride}_isDrawerOpen(r){return null!=r&&r.opened}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(Lt.Is,8),c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(c.sBO),c.Y36(at.rL),c.Y36(hn),c.Y36(c.QbO,8))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer-container"]],contentQueries:function(r,u,O){if(1&r&&(c.Suo(O,ze,5),c.Suo(O,pe,5)),2&r){let I;c.iGM(I=c.CRH())&&(u._content=I.first),c.iGM(I=c.CRH())&&(u._allDrawers=I)}},viewQuery:function(r,u){if(1&r&&c.Gf(ze,5),2&r){let O;c.iGM(O=c.CRH())&&(u._userContent=O.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(r,u){2&r&&c.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[c._Bn([{provide:Jt,useExisting:f}])],ngContentSelectors:He,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(r,u){1&r&&(c.F$t(pt),c.YNc(0,ee,1,2,"div",0),c.Hsn(1),c.Hsn(2,1),c.YNc(3,be,2,0,"mat-drawer-content",1)),2&r&&(c.Q6J("ngIf",u.hasBackdrop),c.xp6(3),c.Q6J("ngIf",!u._content))},dependencies:[C.O5,ze],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),f})(),Y=(()=>{class f extends ze{constructor(r,u,O,I,ve){super(r,u,O,I,ve)}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.sBO),c.Y36((0,c.Gpc)(()=>Xe)),c.Y36(c.SBq),c.Y36(at.mF),c.Y36(c.R0b))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(r,u){2&r&&c.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[c._Bn([{provide:at.PQ,useExisting:f}]),c.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},encapsulation:2,changeDetection:0}),f})(),Ee=(()=>{class f extends pe{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(r){this._fixedInViewport=(0,X.Ig)(r)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(r){this._fixedTopGap=(0,X.su)(r)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(r){this._fixedBottomGap=(0,X.su)(r)}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(r,u){2&r&&(c.uIk("align",null),c.Udp("top",u.fixedInViewport?u.fixedTopGap:null,"px")("bottom",u.fixedInViewport?u.fixedBottomGap:null,"px"),c.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened)("mat-sidenav-fixed",u.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[c.qOj],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(r,u){1&r&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA())},dependencies:[at.PQ],encapsulation:2,data:{animation:[nn.transformDrawer]},changeDetection:0}),f})(),Xe=(()=>{class f extends S{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav-container"]],contentQueries:function(r,u,O){if(1&r&&(c.Suo(O,Y,5),c.Suo(O,Ee,5)),2&r){let I;c.iGM(I=c.CRH())&&(u._content=I.first),c.iGM(I=c.CRH())&&(u._allDrawers=I)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(r,u){2&r&&c.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},exportAs:["matSidenavContainer"],features:[c._Bn([{provide:Jt,useExisting:f}]),c.qOj],ngContentSelectors:Ot,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(r,u){1&r&&(c.F$t(Ne),c.YNc(0,Ve,1,2,"div",0),c.Hsn(1),c.Hsn(2,1),c.YNc(3,ge,2,0,"mat-sidenav-content",1)),2&r&&(c.Q6J("ngIf",u.hasBackdrop),c.xp6(3),c.Q6J("ngIf",!u._content))},dependencies:[C.O5,Y],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),f})(),ft=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[C.ez,Q.BQ,at.ZD,at.ZD,Q.BQ]}),f})();const Ct=["*",[["mat-toolbar-row"]]],rn=["*","mat-toolbar-row"],Gt=(0,Q.pj)(class{constructor(f){this._elementRef=f}});let _n=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275dir=c.lG2({type:f,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),f})(),Rn=(()=>{class f extends Gt{constructor(r,u,O){super(r),this._platform=u,this._document=O}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.SBq),c.Y36(ae.t4),c.Y36(C.K0))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-toolbar"]],contentQueries:function(r,u,O){if(1&r&&c.Suo(O,_n,5),2&r){let I;c.iGM(I=c.CRH())&&(u._toolbarRows=I)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(r,u){2&r&&c.ekj("mat-toolbar-multiple-rows",u._toolbarRows.length>0)("mat-toolbar-single-row",0===u._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[c.qOj],ngContentSelectors:rn,decls:2,vars:0,template:function(r,u){1&r&&(c.F$t(Ct),c.Hsn(0),c.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),f})(),si=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[Q.BQ,Q.BQ]}),f})();var Pi=l(45597),oi=l(90590),Ue=l(62651),yn=l(99496),Wn=l(94664),zn=l(22096),An=l(78630);const Jn=()=>{const f=(0,c.f3M)(yn.i),d=(0,c.f3M)(An._),r=(0,c.f3M)(_.F0);return d.isLoggedIn$.pipe((0,Wn.w)(u=>u?(0,zn.of)(!0):f.checkSession().pipe((0,Qt.U)(O=>!!O||r.createUrlTree([Ue.Z.AUTH])))))};var fn=l(86806);const li=f=>()=>(0,c.f3M)(fn.Yy).getAll({related:"role_by_role_id",fields:"*",limit:f,sort:"name"}),co=f=>()=>(0,c.f3M)(fn.HL).getAll({limit:f,sort:"name"}),Yi=f=>d=>{const r=(0,c.f3M)(fn.Hk),u=(0,c.f3M)(fn.i9),O=d.paramMap.get("id");return O?r.get(O,{related:"user_to_app_to_role_by_user_id,lookup_by_user_id"}).pipe((0,Wn.w)(I=>I.userToAppToRoleByUserId.length>0?u.get(I.userToAppToRoleByUserId[0].roleId,{related:"lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]}).pipe((0,Qt.U)(ve=>(I.role=ve,I))):(0,zn.of)(I))):r.getAll({limit:f,sort:"name"})},ho=f=>()=>(0,c.f3M)(fn.i9).getAll({related:"lookup_by_role_id",limit:f,sort:"name"});var Fo=l(34909);const Co=f=>d=>{const r=(0,c.f3M)(Fo._),u=(0,c.f3M)(fn.xQ);return r.activatePaywall("limit").pipe((0,Wn.w)(O=>{if(O)return(0,zn.of)("paywall");{const I=d.paramMap.get("id");return I?u.get(I):u.getAll({limit:f,sort:"name",related:"limit_cache_by_limit_id"})}}))};var Po=l(20352),ca=l(31303);const Mn=f=>{const d=(0,c.f3M)(fn.Qi),r=f.paramMap.get("id");return r?d.get(r):d.getAll({includeCount:!0})},ui=f=>{const d=(0,c.f3M)(Fo._),r=(0,c.f3M)(fn.bi);return d.activatePaywall("scheduler").pipe((0,Wn.w)(u=>{if(u)return(0,zn.of)("paywall");{const O=f.paramMap.get("id");return O?r.get(O,{related:"task_log_by_task_id"}):r.getAll({related:"task_log_by_task_id,service_by_service_id"})}}))},Zi=f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}/_field`,{})};var Kt=l(9315);const on=(f,d)=>r=>{const u=(0,c.f3M)(fn._5),O=(0,c.f3M)(fn.xS),I=r.data.system,ve=r.data.groups;if(ve){const Se=ve.map(Ie=>u.getAll({fields:"name",additionalParams:[{key:"group",value:Ie}]}));return(0,Kt.D)(Se).pipe((0,Qt.U)(Ie=>Ie.map(dt=>dt.resource).flat()),(0,Wn.w)(Ie=>O.getAll({limit:f,sort:"name",filter:`${I?"(created_by_id is not null) and ":""}(type in ("${Ie.map(dt=>dt.name).join('","')}"))${d?` and ${d}`:""}`}).pipe((0,Qt.U)(dt=>({...dt,serviceTypes:Ie})))))}return O.getAll({limit:f,sort:"name",filter:`${I?'(created_by_id is null) and (name != "api_docs")':""}${d||""}`}).pipe((0,Qt.U)(Se=>({...Se})))},zi=f=>{const d=(0,c.f3M)(fn._5),r=f.data.groups;if(r){const u=r.map(O=>d.getAll({additionalParams:[{key:"group",value:O}]}));return(0,Kt.D)(u).pipe((0,Qt.U)(O=>O.map(I=>I.resource).flat()))}return d.getAll().pipe((0,Qt.U)(u=>u.resource))},hi=[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1361)]).then(l.bind(l,91361)).then(f=>f.DfManageServicesComponent),resolve:{data:on()}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(5195),l.e(1609),l.e(4630),l.e(5986),l.e(7466),l.e(4104),l.e(9699),l.e(9488),l.e(599),l.e(8592),l.e(8531)]).then(l.bind(l,38531)).then(f=>f.DfServiceDetailsComponent),resolve:{serviceTypes:zi}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(5195),l.e(1609),l.e(4630),l.e(5986),l.e(7466),l.e(4104),l.e(9699),l.e(9488),l.e(599),l.e(8592),l.e(8531)]).then(l.bind(l,38531)).then(f=>f.DfServiceDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.xS),r=f.paramMap.get("id");if(r)return d.get(r,{related:"service_doc_by_service_id"})},serviceTypes:zi}}],ri=[{path:"",loadComponent:()=>Promise.all([l.e(5195),l.e(1514),l.e(1717)]).then(l.bind(l,11717)).then(f=>f.DfWelcomePageComponent)}];var xn=l(42346),Pn=l(26306),gn=l(75911);const Bo=[{path:"",redirectTo:Ue.Z.LOGIN,pathMatch:"full"},{path:Ue.Z.LOGIN,loadComponent:()=>Promise.all([l.e(8525),l.e(5195),l.e(1514),l.e(8372)]).then(l.bind(l,58372)).then(f=>f.DfLoginComponent),canActivate:[f=>{const d=(0,c.f3M)(_.F0),r=(0,c.f3M)(yn.i);return!f.queryParams.session_token||r.loginWithToken().pipe((0,Qt.U)(()=>(d.navigate([]),!1)),(0,Pn.K)(()=>(d.navigate([Ue.Z.AUTH]),(0,zn.of)(!0))))},f=>{const d=(0,c.f3M)(_.F0),r=(0,c.f3M)(yn.i),u=f.queryParams.code,O=f.queryParams.state,I=f.queryParams.oauth_token;return!(u&&O||I)||r.oauthLogin(I,u,O).pipe((0,Qt.U)(()=>(d.navigate([]),!1)),(0,Pn.K)(()=>(d.navigate([Ue.Z.AUTH]),(0,zn.of)(!0))))}]},{path:Ue.Z.REGISTER,loadComponent:()=>Promise.all([l.e(5195),l.e(5625)]).then(l.bind(l,45625)).then(f=>f.DfRegisterComponent),canActivate:[()=>{const f=(0,c.f3M)(gn.s),d=(0,c.f3M)(_.F0);return f.environment$.pipe((0,Qt.U)(r=>!!r.authentication.allowOpenRegistration||(d.navigate([Ue.Z.AUTH]),!1)))}]},{path:Ue.Z.FORGOT_PASSWORD,loadComponent:()=>Promise.all([l.e(5195),l.e(1472)]).then(l.bind(l,41472)).then(f=>f.DfForgotPasswordComponent)},{path:Ue.Z.RESET_PASSWORD,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"reset"}},{path:Ue.Z.USER_INVITE,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"invite"}},{path:Ue.Z.REGISTER_CONFIRM,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"register"}}];var ei=l(30977);const Yn=f=>{const d=f.data.type;return(0,c.f3M)(fn.PA).get(d)},bi=f=>{const d=f.paramMap.get("entity")??"";return(0,c.f3M)(fn.PA).get(`${f.data.type}/${d}`)},Xi=()=>(0,c.f3M)(fn.sM).getAll({additionalParams:[{key:"as_list",value:!0}]});var Qi=l(2637);const Li=f=>{const d=(0,c.f3M)(Qi.t),r=(0,c.f3M)(_.F0),u=(0,c.f3M)(gn.s);return u.environment$.pipe((0,Wn.w)(O=>O.platform?.license?(0,zn.of)(O):u.fetchEnvironmentData()),(0,Wn.w)(O=>"OPEN SOURCE"===O.platform?.license?(0,zn.of)(!0):void 0!==O.platform?.licenseKey?d.check(`${O.platform.licenseKey}`).pipe((0,Qt.U)(I=>"true"===I.disableUi&&f?.routeConfig?.path!==Ue.Z.LICENSE_EXPIRED?r.createUrlTree([Ue.Z.LICENSE_EXPIRED]):"true"===I.disableUi&&f?.routeConfig?.path===Ue.Z.LICENSE_EXPIRED||f?.routeConfig?.path!==Ue.Z.LICENSE_EXPIRED||r.createUrlTree([Ue.Z.HOME])),(0,Pn.K)(()=>(0,zn.of)(!0))):(0,zn.of)(!1)))};var En=l(72319);const wo=f=>d=>{const r=(0,c.f3M)(Fo._),u=(0,c.f3M)(_.F0);return r.activatePaywall(f).pipe((0,Qt.U)(O=>!O||u.createUrlTree(["../"],{relativeTo:d})))},$n={[Ue.Z.DATABASE]:["Database","Big Data"],[Ue.Z.SCRIPTING]:["Script"],[Ue.Z.NETWORK]:["Remote Service"],[Ue.Z.FILE]:["File","Excel"],[Ue.Z.UTILITY]:["Cache","Email","Notification","Log","Source Control","IoT"],[Ue.Z.AUTHENTICATION]:["LDAP","SSO","OAuth"],[Ue.Z.LOGS]:["Log"]},Ji=[{path:"",pathMatch:"full",redirectTo:Ue.Z.HOME},{path:Ue.Z.ERROR,loadComponent:()=>l.e(1844).then(l.bind(l,71844)).then(f=>f.DfErrorComponent),canActivate:[()=>{const f=(0,c.f3M)(En.y),d=(0,c.f3M)(_.F0);return f.hasError$.pipe((0,Qt.U)(r=>!!r||d.createUrlTree(["/"])))}]},{path:Ue.Z.AUTH,children:Bo,canActivate:[()=>{const f=(0,c.f3M)(yn.i),d=(0,c.f3M)(An._),r=(0,c.f3M)(_.F0);return d.isLoggedIn$.pipe((0,Wn.w)(u=>u?(0,zn.of)(r.createUrlTree([Ue.Z.HOME])):f.checkSession().pipe((0,Qt.U)(O=>!O||r.createUrlTree([Ue.Z.HOME])))))}],providers:[(0,xn.iX)("userManagement")]},{path:Ue.Z.HOME,children:ri,canActivate:[Jn,Li],providers:[(0,xn.iX)("home")]},{path:Ue.Z.LICENSE_EXPIRED,loadComponent:()=>l.e(6093).then(l.bind(l,66093)).then(f=>f.DfLicenseExpiredComponent),canActivate:[Li]},{path:Ue.Z.API_CONNECTIONS,children:[{path:"",redirectTo:Ue.Z.API_TYPES,pathMatch:"full"},{path:Ue.Z.API_TYPES,children:[{path:"",redirectTo:Ue.Z.DATABASE,pathMatch:"full"},{path:Ue.Z.DATABASE,children:hi,data:{groups:$n[Ue.Z.DATABASE]}},{path:Ue.Z.SCRIPTING,children:hi,data:{groups:$n[Ue.Z.SCRIPTING]}},{path:Ue.Z.NETWORK,children:hi,data:{groups:$n[Ue.Z.NETWORK]}},{path:Ue.Z.FILE,children:hi,data:{groups:$n[Ue.Z.FILE]}},{path:Ue.Z.UTILITY,children:hi,data:{groups:$n[Ue.Z.UTILITY]},resolve:{systemEvents:Xi}}],providers:[(0,xn.iX)("services"),(0,xn.iX)("scripts")]},{path:Ue.Z.ROLE_BASED_ACCESS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(168)]).then(l.bind(l,90168)).then(f=>f.DfManageRolesComponent),resolve:{data:ho()}},{path:"create",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(9488),l.e(6355)]).then(l.bind(l,16355)).then(f=>f.DfRoleDetailsComponent),resolve:{services:on(0)},data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(9488),l.e(6355)]).then(l.bind(l,16355)).then(f=>f.DfRoleDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.i9),r=f.paramMap.get("id");if(r)return d.get(r,{related:"role_service_access_by_role_id,lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]})},services:on(0)},data:{type:"edit"}}],providers:[(0,xn.iX)("roles")]},{path:Ue.Z.API_KEYS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(6381)]).then(l.bind(l,46381)).then(f=>f.DfManageAppsTableComponent),resolve:{data:li(0)}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5195),l.e(4630),l.e(7466),l.e(8592),l.e(6371)]).then(l.bind(l,6371)).then(f=>f.DfAppDetailsComponent),resolve:{roles:ho(0)}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5195),l.e(4630),l.e(7466),l.e(8592),l.e(6371)]).then(l.bind(l,6371)).then(f=>f.DfAppDetailsComponent),resolve:{roles:ho(0),appData:f=>{const d=f.paramMap.get("id")??0;return(0,c.f3M)(fn.Yy).get(d,{related:"role_by_role_id",fields:"*"})}}}],providers:[(0,xn.iX)("apps")]},{path:Ue.Z.EVENT_SCRIPTS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(4748)]).then(l.bind(l,64748)).then(f=>f.DfManageScriptsComponent),resolve:{data:()=>{const f=(0,c.f3M)(Fo._),d=(0,c.f3M)(fn.qY);return f.activatePaywall(["script_Type","event_script"]).pipe((0,Wn.w)(r=>r?(0,zn.of)("paywall"):d.getAll()))}}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(1609),l.e(4630),l.e(5986),l.e(599),l.e(8393)]).then(l.bind(l,78393)).then(f=>f.DfScriptDetailsComponent),resolve:{data:()=>(0,c.f3M)(fn.sM).getAll({additionalParams:[{key:"scriptable",value:!0}],limit:0,includeCount:!1})},data:{type:"create"},canActivate:[wo(["script_Type","event_script"])]},{path:":name",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(1609),l.e(4630),l.e(5986),l.e(599),l.e(8393)]).then(l.bind(l,78393)).then(f=>f.DfScriptDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"";return(0,c.f3M)(fn.qY).get(d)}},data:{type:"edit"},canActivate:[wo(["script_Type","event_script"])]}],providers:[(0,xn.iX)("scripts")]},{path:Ue.Z.API_DOCS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(4211)]).then(l.bind(l,94211)).then(f=>f.DfApiDocsTableComponent),resolve:{data:on(100,'(type not like "%swagger%")'),serviceTypes:zi}},{path:":name",loadComponent:()=>Promise.all([l.e(8525),l.e(9699),l.e(3331)]).then(l.bind(l,3331)).then(f=>f.DfApiDocsComponent),resolve:{data:f=>{const d=f.paramMap.get("name");return(0,c.f3M)(fn.QO).get(d)}}}],providers:[(0,xn.iX)("apiDocs")]}],canActivate:[Jn,Li]},{path:Ue.Z.API_SECURITY,children:[{path:"",redirectTo:Ue.Z.RATE_LIMITING,pathMatch:"full"},{path:Ue.Z.RATE_LIMITING,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(6080)]).then(l.bind(l,66080)).then(f=>f.DfManageLimitsComponent),resolve:{data:Co()}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(8592),l.e(3517)]).then(l.bind(l,73517)).then(f=>f.DfLimitDetailsComponent),resolve:{data:Co(),users:co(0),roles:ho(0),services:on(0)},data:{type:"create"},canActivate:[wo("limit")]},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(8592),l.e(3517)]).then(l.bind(l,73517)).then(f=>f.DfLimitDetailsComponent),resolve:{data:Co(),users:co(0),roles:ho(0),services:on(0)},data:{type:"edit"},canActivate:[wo("limit")]}],providers:[(0,xn.iX)("limits")]},{path:Ue.Z.AUTHENTICATION,children:hi,data:{groups:$n[Ue.Z.AUTHENTICATION]},providers:[(0,xn.iX)("services")]}],canActivate:[Jn,Li]},{path:Ue.Z.SYSTEM_SETTINGS,children:[{path:"",redirectTo:Ue.Z.CONFIG,pathMatch:"full"},{path:Ue.Z.CONFIG,children:[{path:Ue.Z.SYSTEM_INFO,loadComponent:()=>l.e(9043).then(l.bind(l,69043)).then(f=>f.DfSystemInfoComponent),providers:[(0,xn.iX)("systemInfo")],resolve:{data:()=>(0,zn.of)(null)}},{path:Ue.Z.CORS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(5954)]).then(l.bind(l,55954)).then(f=>f.DfManageCorsTableComponent),resolve:{data:Mn}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5986),l.e(8592),l.e(1269)]).then(l.bind(l,41269)).then(f=>f.DfCorsConfigDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5986),l.e(8592),l.e(1269)]).then(l.bind(l,41269)).then(f=>f.DfCorsConfigDetailsComponent),resolve:{data:Mn},data:{type:"edit"}}],providers:[(0,xn.iX)("cors")]},{path:Ue.Z.CACHE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(7532)]).then(l.bind(l,37532)).then(f=>f.DfCacheComponent),resolve:{data:()=>(0,c.f3M)(fn.OP).getAll({fields:"*"})},providers:[(0,xn.iX)("cache")]},{path:Ue.Z.EMAIL_TEMPLATES,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(2446)]).then(l.bind(l,42446)).then(f=>f.DfEmailTemplatesComponent),resolve:{data:()=>(0,c.f3M)(fn.Md).getAll({})}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(9280)]).then(l.bind(l,49280)).then(f=>f.DfEmailTemplateDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(9280)]).then(l.bind(l,49280)).then(f=>f.DfEmailTemplateDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("id")??0;return(0,c.f3M)(fn.Md).get(d,{fields:"*"})}},data:{type:"edit"}}],providers:[(0,xn.iX)("emailTemplates")]},{path:Ue.Z.GLOBAL_LOOKUP_KEYS,loadComponent:()=>Promise.all([l.e(5313),l.e(6580)]).then(l.bind(l,76580)).then(f=>f.DfGlobalLookupKeysComponent),resolve:{data:()=>(0,c.f3M)(fn.sC).getAll()}}]},{path:Ue.Z.SCHEDULER,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1155)]).then(l.bind(l,51155)).then(f=>f.DfManageSchedulerComponent),resolve:{data:ui}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(1609),l.e(4104),l.e(8592),l.e(6509)]).then(l.bind(l,46509)).then(f=>f.DfSchedulerDetailsComponent),resolve:{data:on(0)},canActivate:[wo("scheduler")]},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(1609),l.e(4104),l.e(8592),l.e(6509)]).then(l.bind(l,46509)).then(f=>f.DfSchedulerDetailsComponent),resolve:{data:on(0),schedulerObject:ui},canActivate:[wo("scheduler")]}],providers:[(0,xn.iX)("scheduler")]},{path:Ue.Z.LOGS,children:hi,data:{groups:$n[Ue.Z.LOGS]},resolve:{systemEvents:Xi},providers:[(0,xn.iX)("services")]},{path:Ue.Z.REPORTING,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(8941)]).then(l.bind(l,18941)).then(f=>f.DfManageServiceReportComponent),resolve:{data:()=>{const f=(0,c.f3M)(Fo._),d=(0,c.f3M)(fn.kG);return f.activatePaywall("service_report").pipe((0,Wn.w)(r=>r?(0,zn.of)("paywall"):d.getAll()))}}},{path:Ue.Z.DF_PLATFORM_APIS,children:hi,data:{system:!0},providers:[(0,xn.iX)("services")]}],canActivate:[Jn,Li]},{path:Ue.Z.ADMIN_SETTINGS,children:[{path:"",redirectTo:Ue.Z.ADMINS,pathMatch:"full"},{path:Ue.Z.ADMINS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1750)]).then(l.bind(l,1750)).then(f=>f.DfManageAdminsComponent),resolve:{data:Yi()}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7653)]).then(l.bind(l,27653)).then(f=>f.DfAdminDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7653)]).then(l.bind(l,27653)).then(f=>f.DfAdminDetailsComponent),resolve:{data:Yi()},data:{type:"edit"}}],providers:[(0,xn.iX)("admins"),(0,xn.iX)("userManagement")],canActivate:[()=>(0,c.f3M)(An._).userData$.pipe((0,Qt.U)(d=>d?.isRootAdmin))]},{path:Ue.Z.SCHEMA,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(6255)]).then(l.bind(l,66255)).then(f=>f.DfManageDatabasesTableComponent),resolve:{data:on()}},{path:":name",children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(7823)]).then(l.bind(l,7823)).then(f=>f.DfManageTablesTableComponent),resolve:{data:f=>{const d=f.paramMap.get("name");return(0,c.f3M)(fn.PA).get(`${d}/_schema`,{fields:["name","label"].join(",")})}}},{path:Ue.Z.CREATE,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(1609),l.e(4104),l.e(3893)]).then(l.bind(l,83893)).then(f=>f.DfTableDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:":id",children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(1609),l.e(4104),l.e(3893)]).then(l.bind(l,83893)).then(f=>f.DfTableDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}?refresh=true`,{})}},data:{type:"edit"}},{path:Ue.Z.FIELDS,children:[{path:"",redirectTo:Ue.Z.CREATE,pathMatch:"full"},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:Ue.Z.RELATIONSHIPS,children:[{path:"",redirectTo:Ue.Z.CREATE,pathMatch:"full"},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(8542)]).then(l.bind(l,68542)).then(f=>f.DfRelationshipDetailsComponent),resolve:{fields:Zi,services:on(0)},data:{type:"create"}},{path:":relName",loadComponent:()=>Promise.all([l.e(8525),l.e(8542)]).then(l.bind(l,68542)).then(f=>f.DfRelationshipDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"",u=f.paramMap.get("relName")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}/_related/${u}`,{})},fields:Zi,services:on(0)},data:{type:"edit"}}]}]}]}],providers:[(0,xn.iX)("schema")],data:{groups:["Database"],system:!1}},{path:Ue.Z.USERS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(5058)]).then(l.bind(l,15058)).then(f=>f.DfManageUsersComponent),resolve:{data:co()}},{path:Ue.Z.CREATE,loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7771)]).then(l.bind(l,87771)).then(f=>f.DfUserDetailsComponent),data:{type:"create"},resolve:{apps:li(0),roles:ho(0)}},{path:":id",loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7771)]).then(l.bind(l,87771)).then(f=>f.DfUserDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.HL),r=f.paramMap.get("id");if(r)return d.get(r,{related:"lookup_by_user_id,user_to_app_to_role_by_user_id"})},apps:li(0),roles:ho(0)},data:{type:"edit"}}],providers:[(0,xn.iX)("users"),(0,xn.iX)("roles"),(0,xn.iX)("userManagement")]},{path:Ue.Z.FILES,data:{type:"files"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:Yn}},{path:":entity",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:bi}}],providers:[(0,xn.iX)("files")]},{path:Ue.Z.LOGS,data:{type:"logs"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:Yn}},{path:`${Ue.Z.VIEW}/:entity`,loadComponent:()=>Promise.all([l.e(1609),l.e(7415)]).then(l.bind(l,17415)).then(f=>f.DfLogViewerComponent),resolve:{data:f=>{const d=f.paramMap.get("entity")??"";return(0,c.f3M)(fn.PA).downloadFile(`${f.data.type}/${d}`).pipe((0,Wn.w)(O=>(0,ei.Vu)(O)))}}},{path:":entity",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:bi}}],providers:[(0,xn.iX)("files")]}],canActivate:[Jn,Li]},{path:Ue.Z.PROFILE,loadComponent:()=>Promise.all([l.e(4104),l.e(7993)]).then(l.bind(l,27993)).then(f=>f.DfProfileComponent),resolve:{data:()=>(0,c.f3M)(Po.Z).getProfile()},canActivate:[Jn,Li],providers:[Po.Z,ca.B,(0,xn.iX)("userManagement")]}],Eo=[Ue.Z.CREATE,Ue.Z.IMPORT,Ue.Z.EDIT,Ue.Z.AUTH,Ue.Z.PROFILE,Ue.Z.VIEW,Ue.Z.ERROR,Ue.Z.LICENSE_EXPIRED],So=["home","admin-settings","api-connections","api-security","system-settings"];function Xn(f,d=""){return f.filter(r=>r.path&&!r.path.includes(":")&&!Eo.includes(r.path)).map(r=>{if(r.children){const u=Xn(r.children,`${d}/${r.path}`);return{path:`${d}/${r.path}`,subRoutes:u.length?u:void 0,route:r.path,icon:$o(r)}}return{path:`${d}/${r.path}`,route:r.path,icon:$o(r)}})}const $o=f=>So.includes(f.path)?`assets/img/nav/${f?.path}.svg`:"";function Gn(f,d){const r=[Ue.Z.SYSTEM_INFO];return d?.forEach(u=>{switch(u){case"apps":r.push(Ue.Z.API_KEYS);break;case"users":r.push(Ue.Z.USERS);break;case"services":r.push(Ue.Z.DATABASE,Ue.Z.SCRIPTING,Ue.Z.NETWORK,Ue.Z.FILE,Ue.Z.UTILITY,Ue.Z.AUTHENTICATION,Ue.Z.DF_PLATFORM_APIS);break;case"apidocs":r.push(Ue.Z.API_DOCS);break;case"schema/data":r.push(Ue.Z.SCHEMA);break;case"files":r.push(Ue.Z.FILES);break;case"scripts":r.push(Ue.Z.EVENT_SCRIPTS);break;case"config":r.push(Ue.Z.CORS,Ue.Z.CACHE,Ue.Z.EMAIL_TEMPLATES,Ue.Z.GLOBAL_LOOKUP_KEYS);break;case"limits":r.push(Ue.Z.RATE_LIMITING);break;case"scheduler":r.push(Ue.Z.SCHEDULER)}}),f.filter(u=>u.subRoutes?(u.subRoutes=Gn(u.subRoutes,d),u.subRoutes.length):r.includes(u.route))}var Vi,Ci=l(17700),qi=l(64170),zo=l(2032),di=l(78791),po=l(65619),vi=l(99397),go=l(74490);l(6625);let so=((Vi=class{constructor(d,r,u,O,I,ve,Se,Ie,dt){this.adminService=d,this.userService=r,this.servicesService=u,this.serviceTypeService=O,this.roleService=I,this.appService=ve,this.eventScriptService=Se,this.limitService=Ie,this.emailTemplatesService=dt,this.resultsSubject=new po.X([]),this.results$=this.resultsSubject.asObservable(),this.recentsSubject=new po.X([]),this.recents$=this.recentsSubject.asObservable(),this.results$.subscribe(Vt=>{Vt.length&&this.recentsSubject.next(Vt)})}search(d){const r=[];return this.resultsSubject.next(r),(0,Kt.D)({admins:this.adminService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("user")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${Ue.Z.ADMIN_SETTINGS}/${Ue.Z.ADMINS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),users:this.userService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("user")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${Ue.Z.ADMIN_SETTINGS}/${Ue.Z.USERS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),services:(0,Kt.D)({services:this.servicesService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("services")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}),serviceTypes:this.serviceTypeService.getAll({additionalHeaders:[{key:"skip-error",value:"true"}]})}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{if(u&&u.serviceTypes){const O=u.services.resource.reduce((Ie,dt)=>(Ie[dt.type]||(Ie[dt.type]=[]),Ie[dt.type].push(dt),Ie),{}),I={};u.serviceTypes.resource.forEach(Ie=>{const dt=this.getServiceRoute(Ie.group);dt&&(I[Ie.name]=dt)});const ve={};for(const[Ie,dt]of Object.entries(O)){const Vt=I[Ie];ve[Vt]||(ve[Vt]=[]),ve[Vt].push(...dt)}Object.entries(ve).map(([Ie,dt])=>({route:Ie,services:dt})).filter(Ie=>Ie.services.length>0&&"undefined"!==Ie.route).forEach(Ie=>r.push({path:Ie.route,items:Ie.services.map(dt=>({label:dt.name,segment:dt.id}))})),u.services.resource.length&&r.push({path:`${Ue.Z.API_CONNECTIONS}/${Ue.Z.API_DOCS}`,items:u.services.resource.map(Ie=>({label:Ie.name,segment:Ie.name}))}),u.serviceTypes.resource.filter(Ie=>Ie.name.includes(d.toLowerCase())).forEach(Ie=>{const dt=this.getServiceRoute(Ie.group);dt&&r.push({path:dt,items:[{label:Ie.label,segment:Ue.Z.CREATE}]})}),this.resultsSubject.next(r)}})),roles:this.roleService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("roles")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${Ue.Z.API_CONNECTIONS}/${Ue.Z.ROLE_BASED_ACCESS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),apps:this.appService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("apps")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${Ue.Z.API_CONNECTIONS}/${Ue.Z.API_KEYS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),eventScripts:this.eventScriptService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("eventScripts")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${Ue.Z.API_CONNECTIONS}/${Ue.Z.EVENT_SCRIPTS}`,items:u.resource.map(O=>({label:O.name,segment:O.name}))}),this.resultsSubject.next(r))})),limits:this.limitService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("limits")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${Ue.Z.API_SECURITY}/${Ue.Z.RATE_LIMITING}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),emailTemplates:this.emailTemplatesService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("emailTemplates")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${Ue.Z.SYSTEM_SETTINGS}/${Ue.Z.CONFIG}/${Ue.Z.EMAIL_TEMPLATES}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))}))})}getServiceRoute(d){const r=`${Ue.Z.API_CONNECTIONS}/${Ue.Z.API_TYPES}`;return[{route:`${r}/${Ue.Z.DATABASE}`,types:$n[Ue.Z.DATABASE]},{route:`${r}/${Ue.Z.SCRIPTING}`,types:$n[Ue.Z.SCRIPTING]},{route:`${r}/${Ue.Z.NETWORK}`,types:$n[Ue.Z.NETWORK]},{route:`${r}/${Ue.Z.FILE}`,types:$n[Ue.Z.FILE]},{route:`${r}/${Ue.Z.UTILITY}`,types:$n[Ue.Z.UTILITY]},{route:`${Ue.Z.API_SECURITY}/${Ue.Z.AUTHENTICATION}`,types:$n[Ue.Z.AUTHENTICATION]},{route:`${Ue.Z.SYSTEM_SETTINGS}/${Ue.Z.LOGS}`,types:$n[Ue.Z.LOGS]}].find(O=>O.types.includes(d))?.route}}).\u0275fac=function(d){return new(d||Vi)(c.LFG(fn.Hk),c.LFG(fn.HL),c.LFG(fn.xS),c.LFG(fn._5),c.LFG(fn.i9),c.LFG(fn.Yy),c.LFG(fn.qY),c.LFG(fn.xQ),c.LFG(fn.Md))},Vi.\u0275prov=c.Yz7({token:Vi,factory:Vi.\u0275fac,providedIn:"root"}),Vi);so=(0,o.gn)([(0,di.c)({checkProperties:!0})],so);var eo,Go=l(49787),qo=l(65763);function ea(f,d){1&f&&c._UZ(0,"ng-component")}const Wa=function(f){return{resultArray:f}};function mr(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ea,1,0,"ng-component",10),c.ALo(2,"async"),c.BQk()),2&f){const r=c.oxw(),u=c.MAs(13);c.xp6(1),c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(4,Wa,c.lcZ(2,2,r.results$)))}}function fr(f,d){1&f&&c._UZ(0,"ng-component")}function ur(f,d){if(1&f&&(c.YNc(0,fr,1,0,"ng-component",10),c.ALo(1,"async")),2&f){const r=c.oxw(),u=c.MAs(13);c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(4,Wa,c.lcZ(1,2,r.recents$)))}}function fa(f,d){if(1&f&&c._UZ(0,"fa-icon",16),2&f){const r=c.oxw(4);c.Q6J("icon",r.faPlus)}}function hr(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"li")(1,"button",14),c.NdJ("click",function(){const I=c.CHM(r).$implicit,ve=c.oxw().$implicit,Se=c.oxw(2);return c.KtG(Se.navigate(ve.path+"/"+I.segment))}),c.YNc(2,fa,1,1,"fa-icon",15),c._uU(3),c.qZA()()}if(2&f){const r=d.$implicit;c.xp6(2),c.Q6J("ngIf","create"===r.segment),c.xp6(1),c.hij(" ",r.label," ")}}function E(f,d){if(1&f&&(c.TgZ(0,"ul",12)(1,"li"),c._uU(2),c.ALo(3,"transloco"),c.TgZ(4,"ul"),c.YNc(5,hr,4,2,"li",13),c.qZA()()()),2&f){const r=d.$implicit,u=c.oxw(2);c.xp6(2),c.hij(" ",c.lcZ(3,2,u.getTranslationKey(r.path))," "),c.xp6(3),c.Q6J("ngForOf",r.items)}}function k(f,d){1&f&&c.YNc(0,E,6,4,"ul",11),2&f&&c.Q6J("ngForOf",d.resultArray)}let w=((eo=class{constructor(d,r,u,O,I){this.dialogRef=d,this.searchService=r,this.router=u,this.breakpointService=O,this.themeService=I,this.search=new Ke.NI,this.results$=this.searchService.results$,this.recents$=this.searchService.recents$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=oi.r8p,this.isDarkMode=this.themeService.darkMode$}getTranslationKey(d){return`nav.${d.replaceAll("/",".")}.nav`}ngOnInit(){this.search.valueChanges.pipe((0,Ye.b)(2e3),(0,On.x)(),(0,Wn.w)(d=>this.searchService.search(d))).subscribe()}navigate(d){this.router.navigate([d]),this.dialogRef.close()}}).\u0275fac=function(d){return new(d||eo)(c.Y36(Ci.so),c.Y36(so),c.Y36(_.F0),c.Y36(Go.y),c.Y36(qo.F))},eo.\u0275cmp=c.Xpm({type:eo,selectors:[["df-search-dialog"]],standalone:!0,features:[c.jDz],decls:18,vars:13,consts:[[1,"search-dialog"],["mat-dialog-title","",1,"search-bar"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],["mat-dialog-content","",1,"search-container"],[4,"ngIf","ngIfElse"],["recent",""],["results",""],["mat-dialog-actions","",1,"search-action"],["mat-button","",1,"close-btn",3,"mat-dialog-close"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","result-groups",4,"ngFor","ngForOf"],[1,"result-groups"],[4,"ngFor","ngForOf"],["color","primary","mat-stroked-button","",1,"result-item",3,"click"],[3,"icon",4,"ngIf"],[3,"icon"]],template:function(d,r){if(1&d&&(c.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),c._uU(4),c.ALo(5,"transloco"),c.qZA(),c._UZ(6,"input",3),c.qZA()(),c.TgZ(7,"div",4),c.ALo(8,"async"),c.YNc(9,mr,3,6,"ng-container",5),c.YNc(10,ur,2,6,"ng-template",null,6,c.W1O),c.YNc(12,k,1,1,"ng-template",null,7,c.W1O),c.qZA(),c.TgZ(14,"div",8)(15,"button",9),c._uU(16),c.ALo(17,"transloco"),c.qZA()()()),2&d){const u=c.MAs(11);c.xp6(4),c.Oqu(c.lcZ(5,7,"search")),c.xp6(2),c.Q6J("formControl",r.search),c.xp6(1),c.ekj("small",c.lcZ(8,9,r.smallScreen$)),c.xp6(2),c.Q6J("ngIf",r.search.value)("ngIfElse",u),c.xp6(7),c.hij(" ",c.lcZ(17,11,"close")," ")}},dependencies:[Ci.Is,Ci.ZT,Ci.uh,Ci.xY,Ci.H8,xn.Ot,qi.lN,qi.KE,qi.hX,zo.c,zo.Nt,N.ot,N.lW,Ke.UX,Ke.Fj,Ke.JJ,Ke.oH,C.ax,_.Bz,_.fw,C.Ov,C.O5,C.tP,Pi.uH,Pi.BN],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.search-dialog[_ngcontent-%COMP%]{padding-top:20px}.search-bar[_ngcontent-%COMP%]{min-width:275px}.search-container[_ngcontent-%COMP%]{max-height:500px;min-width:425px;overflow:auto}.search-container.small[_ngcontent-%COMP%]{min-width:300px}.search-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.result-item[_ngcontent-%COMP%]{width:100%;justify-content:left;margin:2px 0}.dark-theme.search-dialog[_ngcontent-%COMP%]{background-color:#1c1b20!important;border:1px solid white}"]}),eo);w=(0,o.gn)([(0,di.c)({checkProperties:!0})],w);var Z=l(82599);let gt=(()=>{class f{constructor(){this.isDarkMode$=new po.X(!0),this.themeService=(0,c.f3M)(qo.F)}toggle(){this.isDarkMode$.subscribe(r=>{this.themeService.setThemeMode(!r)}),this.isDarkMode$.next(!this.isDarkMode$.value)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275cmp=c.Xpm({type:f,selectors:[["df-theme-toggle"]],standalone:!0,features:[c.jDz],decls:2,vars:3,consts:[["color","primary",3,"checked","change"]],template:function(r,u){1&r&&(c.TgZ(0,"mat-slide-toggle",0),c.NdJ("change",function(){return u.toggle()}),c.ALo(1,"async"),c.qZA()),2&r&&c.Q6J("checked",c.lcZ(1,1,u.isDarkMode$))},dependencies:[Z.rP,Z.Rr,C.Ov],encapsulation:2}),f})();var ti,Wt=l(72246);function xi(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"button",23),c.NdJ("click",function(){const I=c.CHM(r).$implicit,ve=c.oxw(3);return c.KtG(ve.handleLanguageChange(I))}),c._uU(1),c.ALo(2,"transloco"),c.qZA()}if(2&f){const r=d.$implicit;c.xp6(1),c.hij(" ",c.lcZ(2,1,"languages."+r)," ")}}function ta(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"button",25),c.ALo(2,"transloco"),c._UZ(3,"fa-icon",20),c.qZA(),c.TgZ(4,"mat-menu",null,26),c.YNc(6,xi,3,3,"button",27),c.qZA(),c.BQk()),2&f){const r=c.MAs(5),u=c.oxw(2);c.xp6(1),c.Q6J("matMenuTriggerFor",r),c.uIk("aria-label",c.lcZ(2,4,"language")),c.xp6(2),c.Q6J("icon",u.faLanguage),c.xp6(3),c.Q6J("ngForOf",u.availableLanguages)}}function Pa(f,d){1&f&&(c.TgZ(0,"div",28)(1,"span"),c._uU(2),c.ALo(3,"transloco"),c.ALo(4,"transloco"),c.qZA()()),2&f&&(c.xp6(2),c.AsE("",c.lcZ(3,2,"licenseExpired.header")," ",c.lcZ(4,4,"licenseExpired.subHeader"),""))}function Ya(f,d){if(1&f){const r=c.EpF();c.ynx(0),c.TgZ(1,"mat-toolbar",9)(2,"div",10)(3,"button",11),c.NdJ("click",function(){c.CHM(r),c.oxw();const O=c.MAs(8);return c.KtG(O.toggle())}),c.ALo(4,"transloco"),c._UZ(5,"fa-icon",12),c.qZA(),c.TgZ(6,"a",13),c._UZ(7,"img",14),c.qZA()(),c.TgZ(8,"div",15),c._UZ(9,"fa-icon",16),c.TgZ(10,"input",17),c.NdJ("keydown.enter",function(){c.CHM(r);const O=c.oxw();return c.KtG(O.onSubmit())}),c.qZA()(),c._UZ(11,"span",18),c.YNc(12,ta,7,6,"ng-container",1),c._UZ(13,"df-theme-toggle"),c.TgZ(14,"button",19),c._UZ(15,"fa-icon",20),c._uU(16),c.ALo(17,"async"),c.qZA(),c.TgZ(18,"mat-menu",null,21)(20,"button",22),c._uU(21),c.ALo(22,"transloco"),c.qZA(),c.TgZ(23,"button",23),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O.logout())}),c._uU(24),c.ALo(25,"transloco"),c.qZA()()(),c.YNc(26,Pa,5,6,"div",24),c.ALo(27,"async"),c.ALo(28,"async"),c.BQk()}if(2&f){const r=c.MAs(19),u=c.oxw();let O,I;c.xp6(3),c.uIk("aria-label",c.lcZ(4,11,"toggleNav")),c.xp6(2),c.Q6J("icon",u.faBars),c.xp6(4),c.Q6J("icon",u.faMagnifyingGlass),c.xp6(1),c.Q6J("formControl",u.search),c.xp6(2),c.Q6J("ngIf",u.availableLanguages.length>1),c.xp6(2),c.Q6J("matMenuTriggerFor",r),c.xp6(1),c.Q6J("icon",u.faUser),c.xp6(1),c.hij(" ",null==(O=c.lcZ(17,13,u.userData$))?null:O.name," "),c.xp6(5),c.hij(" ",c.lcZ(22,15,"nav.profile.header")," "),c.xp6(3),c.hij(" ",c.lcZ(25,17,"nav.logout.header")," "),c.xp6(2),c.Q6J("ngIf","Expired"===(null==(I=c.lcZ(27,19,u.licenseCheck$))?null:I.msg)||"Unknown"===(null==(I=c.lcZ(28,21,u.licenseCheck$))?null:I.msg))}}function Za(f,d){1&f&&(c.ynx(0),c.TgZ(1,"div",29)(2,"div",30)(3,"div",31),c._UZ(4,"img",32),c.TgZ(5,"h3"),c._uU(6,"Self Hosted"),c.qZA()(),c.TgZ(7,"div",31),c._UZ(8,"img",33),c.TgZ(9,"h3"),c._uU(10," Database & Network"),c._UZ(11,"br"),c._uU(12," API Generation "),c.qZA()(),c.TgZ(13,"div",31),c._UZ(14,"img",34),c.TgZ(15,"h3"),c._uU(16,"API Security"),c.qZA()(),c.TgZ(17,"div",31),c._UZ(18,"img",35),c.TgZ(19,"h3"),c._uU(20,"API Scripting"),c.qZA()()()(),c.BQk())}function pr(f,d){1&f&&c.GkF(0)}const Ka=function(f){return{$implicit:f}};function Xa(f,d){if(1&f&&(c.TgZ(0,"mat-nav-list"),c.YNc(1,pr,1,0,"ng-container",36),c.qZA()),2&f){const r=c.oxw(),u=c.MAs(24);c.xp6(1),c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(2,Ka,r.nav))}}function Tr(f,d){1&f&&c._UZ(0,"ng-component")}function na(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"a",44),c.YNc(2,Tr,1,0,"ng-component",45),c.qZA(),c.BQk()),2&f){const r=c.oxw().$implicit,u=c.MAs(5);c.xp6(1),c.Q6J("routerLink",r.path),c.xp6(1),c.Q6J("ngTemplateOutlet",u)}}function to(f,d){1&f&&c._UZ(0,"ng-component")}function bo(f,d){if(1&f&&c.YNc(0,to,1,0,"ng-component",45),2&f){c.oxw();const r=c.MAs(5);c.Q6J("ngTemplateOutlet",r)}}function ci(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"span"),c._uU(2),c.ALo(3,"transloco"),c.qZA(),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(2),c.Oqu(c.lcZ(3,1,r.translationKey))}}function Wo(f,d){if(1&f&&(c.TgZ(0,"span"),c._uU(1),c.qZA()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Oqu(r.label)}}function Ir(f,d){if(1&f&&(c.YNc(0,ci,4,3,"ng-container",41),c.YNc(1,Wo,2,1,"ng-template",null,46,c.W1O)),2&f){const r=c.MAs(2),u=c.oxw().$implicit;c.Q6J("ngIf",u.translationKey)("ngIfElse",r)}}function ua(f,d){1&f&&(c.TgZ(0,"span"),c._uU(1," / "),c.qZA())}function Yo(f,d){if(1&f&&(c.ynx(0),c.YNc(1,na,3,2,"ng-container",41),c.YNc(2,bo,1,1,"ng-template",null,42,c.W1O),c.YNc(4,Ir,3,2,"ng-template",null,43,c.W1O),c.YNc(6,ua,2,0,"span",1),c.BQk()),2&f){const r=d.$implicit,u=d.index,O=c.MAs(3),I=c.oxw(3);c.xp6(1),c.Q6J("ngIf",r.path)("ngIfElse",O),c.xp6(5),c.Q6J("ngIf",u!==I.breadCrumbs.length-1)}}function ia(f,d){if(1&f&&(c.TgZ(0,"div",38)(1,"h1",39),c.YNc(2,Yo,7,3,"ng-container",40),c.qZA()()),2&f){const r=c.oxw(2);c.xp6(2),c.Q6J("ngForOf",r.breadCrumbs)}}function Qa(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ia,3,1,"div",37),c.ALo(2,"async"),c.BQk()),2&f){const r=c.oxw();c.xp6(1),c.Q6J("ngIf",!1===c.lcZ(2,1,r.hasError$))}}function Nr(f,d){if(1&f&&(c.ynx(0),c._UZ(1,"img",52),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Q6J("src",r.icon,c.LSH)("alt",r.path)}}function ka(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",49)(1,"button",50),c.NdJ("click",function(){c.CHM(r);const O=c.oxw().$implicit,I=c.oxw(2);return c.KtG(I.handleNavClick(O))}),c.TgZ(2,"span",51),c.YNc(3,Nr,2,2,"ng-container",1),c._uU(4),c.ALo(5,"transloco"),c.qZA()()()}if(2&f){const r=c.oxw().$implicit,u=c.oxw(2);c.xp6(1),c.ekj("active",u.isActive(r))("commercial-feature",u.isFeatureLocked(r.path,u.licenseType)),c.xp6(2),c.Q6J("ngIf",null==r?null:r.icon),c.xp6(1),c.hij(" ",c.lcZ(5,6,u.navLabel(r.path))," ")}}function ha(f,d){if(1&f&&(c.ynx(0),c._UZ(1,"img",52),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Q6J("src",r.icon,c.LSH)("alt",r.path)}}function lc(f,d){1&f&&c.GkF(0)}function Ja(f,d){if(1&f&&(c.TgZ(0,"mat-expansion-panel",53)(1,"mat-expansion-panel-header",54)(2,"span",51),c.YNc(3,ha,2,2,"ng-container",1),c._uU(4),c.ALo(5,"transloco"),c.qZA()(),c.TgZ(6,"mat-nav-list"),c.YNc(7,lc,1,0,"ng-container",36),c.qZA()()),2&f){const r=c.oxw().$implicit,u=c.oxw(2),O=c.MAs(24);c.ekj("mat-elevation-z0",!0),c.Q6J("expanded",u.isActive(r)),c.xp6(3),c.Q6J("ngIf",null==r?null:r.icon),c.xp6(1),c.hij("",c.lcZ(5,7,u.navLabel(r.path))," "),c.xp6(3),c.Q6J("ngTemplateOutlet",O)("ngTemplateOutletContext",c.VKq(9,Ka,r.subRoutes))}}function qa(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ka,6,8,"div",47),c.YNc(2,Ja,8,11,"ng-template",null,48,c.W1O),c.BQk()),2&f){const r=d.$implicit,u=c.MAs(3);c.xp6(1),c.Q6J("ngIf",!r.subRoutes)("ngIfElse",u)}}function Bc(f,d){1&f&&c.YNc(0,qa,4,2,"ng-container",40),2&f&&c.Q6J("ngForOf",d.$implicit)}let gr=((ti=class{constructor(d,r,u,O,I,ve,Se,Ie,dt,Vt,Xt,Hn,kn){this.breakpointService=d,this.userDataService=r,this.authService=u,this.router=O,this.errorService=I,this.licenseCheckService=ve,this.dialog=Se,this.transloco=Ie,this.themeService=dt,this.searchService=Vt,this.snackbarService=Xt,this.paywallService=Hn,this.systemConfigDataService=kn,this.isSmallScreen=this.breakpointService.isSmallScreen,this.isLoggedIn$=this.userDataService.isLoggedIn$,this.userData$=this.userDataService.userData$,this.faAngleDown=oi.gc2,this.faBars=oi.xiG,this.hasError$=this.errorService.hasError$,this.nav=[],this.licenseCheck$=this.licenseCheckService.licenseCheck$,this.faMagnifyingGlass=oi.Y$T,this.faUser=oi.ILF,this.faLanguage=oi.BCn,this.search=new Ke.NI,this.results$=this.searchService.results$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=oi.r8p,this.faRefresh=oi.QDM,this.licenseType="OPEN SOURCE",this.isDarkMode=this.themeService.darkMode$,this.hasAddedLastEle=!1}ngOnInit(){this.userData$.pipe((0,Wn.w)(d=>d?.isRootAdmin||d?.isSysAdmin&&!(d.roleId&&d?.id&&d?.role_id)?(0,zn.of)(null):d?.isSysAdmin&&(d.roleId||d?.id||d?.role_id)?this.userDataService.restrictedAccess$:(0,zn.of)(d?.roleId||d?.id||d?.role_id?["apps","users","services","apidocs","schema/data","files","scripts","systemInfo","limits","scheduler"]:[]))).subscribe(d=>{this.nav=d?Gn(Xn(Ji),d):Xn(Ji)}),this.search.valueChanges.pipe((0,Ye.b)(1e3),(0,On.x)(),(0,Wn.w)(d=>this.searchService.search(d))).subscribe(()=>{this.dialog.open(w,{position:{top:"60px"}})}),this.systemConfigDataService.environment$.pipe((0,Qt.U)(d=>d.platform?.license??"OPEN SOURCE")).subscribe(d=>this.licenseType=d)}logout(){this.authService.logout()}isActive(d){return this.router.url.startsWith(d.path)}navLabel(d){return`nav.${d.replace("/","").split("/").join(".")}.nav`}get breadCrumbs(){const d=this.router.url.split("/");let r="";return this.snackbarService.isEditPage$.subscribe(u=>{u?(d.pop(),this.snackbarService.snackbarLastEle$.subscribe(O=>{d.push(O)}),r=d.join("/")):r=this.router.url}),function Di(f,d){const r=[],u=decodeURIComponent(d).replace(/\/$/,"").split("/").filter(I=>I);return function O(I,ve=[],Se=[],Ie=0){if(Ie===u.length)return!0;let dt=!1;for(const Vt of I){const Xt=Vt.path,Hn=Xt.startsWith(":"),kn=Hn?u[Ie]:Xt,bn=[...ve,kn];if(Vt.path===u[Ie]||Hn)if(dt=!0,Vt.children&&Vt.children.some(wn=>""===wn.path&&wn.redirectTo)){if(O(Vt.children,bn,[...Se,Xt],Ie+1))return!0}else{const wn=Hn?Xt.slice(1):Xt,In=[...Se,wn].join(".").replace(/\//g,"."),_i=kn.split("-"),Ei={label:_i[_i.length-1]};if(Ie!==u.length-1&&(Ei.path=bn.join("/")),Hn||(Ei.translationKey=`nav.${In}.header`),r.push(Ei),O(Vt.children||[],bn,[...Se,wn],Ie+1))return!0}}return!dt&&(r.push({label:u[Ie],path:[...ve,u[Ie]].join("/")}),O(I,[...ve,u[Ie]],Se,Ie+1))}(f),r.length>0&&r[r.length-1].path&&delete r[r.length-1].path,r}(Ji,r)}handleNavClick(d){this.errorService.error=null,this.router.navigate([d.path])}handleSearchClick(){this.dialog.open(w,{position:{top:"60px"}})}handleLanguageChange(d){this.transloco.setActiveLang(d),localStorage.setItem("language",d)}onSubmit(){this.searchService.search(this.search.value).subscribe(()=>{this.dialog.open(w,{position:{top:"60px"}})})}get activeLanguage(){return this.transloco.getActiveLang()}get availableLanguages(){return this.transloco.getAvailableLangs()}isFeatureLocked(d,r){return this.paywallService.isFeatureLocked(d,r)}}).\u0275fac=function(d){return new(d||ti)(c.Y36(Go.y),c.Y36(An._),c.Y36(yn.i),c.Y36(_.F0),c.Y36(En.y),c.Y36(Qi.t),c.Y36(Ci.uw),c.Y36(xn.Vn),c.Y36(qo.F),c.Y36(so),c.Y36(Wt.w),c.Y36(Fo._),c.Y36(gn.s))},ti.\u0275cmp=c.Xpm({type:ti,selectors:[["df-side-nav"]],standalone:!0,features:[c.jDz],ngContentSelectors:["*"],decls:25,vars:37,consts:[[1,"app-container"],[4,"ngIf"],["autosize","",1,"sidenav-container"],[1,"sidenav",3,"disableClose","opened","mode"],["sideNav",""],[1,"sidenav-content"],[1,"content-wrapper"],[1,"main"],["navList",""],[1,"tool-bar"],[1,"button-wrapper"],["mat-icon-button","",1,"toggle-icon",3,"click"],[1,"toggle-icon",3,"icon"],["routerLink","/",1,"logo"],["src","assets/img/logo.png","alt","Logo",1,"logo"],[1,"search-bar"],[1,"search-icon",3,"icon"],["type","text","placeholder","Search",1,"search-input",3,"formControl","keydown.enter"],[1,"spacer"],["mat-button","",1,"profile-icon",3,"matMenuTriggerFor"],[3,"icon"],["profileMenu","matMenu"],["mat-menu-item","","routerLink","profile"],["mat-menu-item","",3,"click"],["class","license-expired",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],["langMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],[1,"license-expired"],[1,"login-side-container"],[1,"image-container"],[1,"image-wrapper"],["src","assets/img/Server-Stack.gif","alt","Self Hosted"],["src","assets/img/API.gif","alt","API Generation"],["src","assets/img/Browser.gif","alt","Api Security"],["src","assets/img/Tools.gif","alt","API Scripting"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","banner",4,"ngIf"],[1,"banner"],[1,"page-header"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["current",""],["breadcrumbLabel",""],[1,"breadcrumb-link",3,"routerLink"],[4,"ngTemplateOutlet"],["label",""],["mat-list-item","",4,"ngIf","ngIfElse"],["subRoutes",""],["mat-list-item",""],["mat-flat-button","",1,"nav-item",3,"click"],[1,"nav-item"],[3,"src","alt"],[1,"expansion-panel",3,"expanded"],[1,"parent-route"]],template:function(d,r){1&d&&(c.F$t(),c.TgZ(0,"div",0),c.ALo(1,"async"),c.ALo(2,"async"),c.ALo(3,"async"),c.YNc(4,Ya,29,23,"ng-container",1),c.ALo(5,"async"),c.TgZ(6,"mat-sidenav-container",2)(7,"mat-sidenav",3,4),c.ALo(9,"async"),c.ALo(10,"async"),c.ALo(11,"async"),c.YNc(12,Za,21,0,"ng-container",1),c.ALo(13,"async"),c.YNc(14,Xa,2,4,"mat-nav-list",1),c.ALo(15,"async"),c.qZA(),c.TgZ(16,"mat-sidenav-content",5)(17,"div",6),c.YNc(18,Qa,3,3,"ng-container",1),c.ALo(19,"async"),c.TgZ(20,"div",7),c.ALo(21,"async"),c.Hsn(22),c.qZA()()()()(),c.YNc(23,Bc,1,1,"ng-template",null,8,c.W1O)),2&d&&(c.Tol(c.lcZ(1,15,r.isDarkMode)?"dark-theme":""),c.ekj("small",c.lcZ(2,17,r.isSmallScreen))("logged-in",c.lcZ(3,19,r.isLoggedIn$)),c.xp6(4),c.Q6J("ngIf",c.lcZ(5,21,r.isLoggedIn$)),c.xp6(3),c.Q6J("disableClose",!1===c.lcZ(9,23,r.isSmallScreen))("opened",!1===c.lcZ(10,25,r.isSmallScreen))("mode",c.lcZ(11,27,r.isSmallScreen)?"over":"side"),c.xp6(5),c.Q6J("ngIf",!1===c.lcZ(13,29,r.isLoggedIn$)),c.xp6(2),c.Q6J("ngIf",c.lcZ(15,31,r.isLoggedIn$)),c.xp6(4),c.Q6J("ngIf",c.lcZ(19,33,r.isLoggedIn$)),c.xp6(2),c.ekj("no-error",!1===c.lcZ(21,35,r.hasError$)))},dependencies:[ft,Ee,Xe,Y,le,Ce,Pi.uH,Pi.BN,si,Rn,N.ot,N.lW,N.RK,B.To,B.ib,B.yz,_.Bz,_.rH,_.fw,Re.Tx,Re.VK,Re.OP,Re.p6,xn.Ot,C.Ov,C.O5,C.ax,C.tP,Ci.Is,C.ez,qi.lN,gt,Ke.UX,Ke.Fj,Ke.JJ,Ke.oH,zo.c],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.logo[_ngcontent-%COMP%]{height:40px;cursor:pointer}.app-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column}.mat-toolbar[_ngcontent-%COMP%]{background-color:#f6f2fa;padding:16px;min-height:72px;display:flex;align-items:center}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:-4px}.mat-toolbar[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{margin-left:24px;display:flex;align-items:center;gap:16px;flex:1 1 auto;border:1px solid #ebe7ef;border-radius:50px;background-color:#ebe7ef;overflow:hidden;width:300px;height:50px;font-size:24px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{border:none;background-color:#ebe7ef;color:#47464f;font-size:20px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]:focus{outline:none}.mat-toolbar[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{color:#47464f;padding-left:14px}.search-btn[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:46px;background:none;border:none;padding:0 16px;font-family:var(--mat-expansion-header-text-font);color:var(--mat-expansion-container-text-color);cursor:pointer;display:flex;align-items:center}.search-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:6px}.profile-icon[_ngcontent-%COMP%]{color:#0f0761}.sidenav-container[_ngcontent-%COMP%]{background-color:#f6f2fa;flex:1 1 auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{background-color:#0f0761;min-width:40%;border:none;transition:min-width .3s ease-out;max-width:450px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;gap:8px;width:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%]{width:calc(40% - 8px);padding:10px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%;height:auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#fff}.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:0}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:20%;background-color:#f6f2fa}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:40%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:48px;padding:0 16px;gap:4px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 0 0 16px!important;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{height:48px;width:100%;font-size:1.6rem;font-weight:400;border-radius:0;justify-content:left;display:flex;align-items:center;gap:6px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%]{background-color:#e3dfff!important;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;width:95%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%]{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]{opacity:.7;position:relative}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:after{content:\"\";background-image:url(lock-icon.c8ce090d45cbe9bb.svg);background-size:contain;width:14px;height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover{opacity:1}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover:after{opacity:.8}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:8px 20px 24px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{height:100%;padding:2px;border:1px solid #f6f2fa;background-color:#f6f2fa;border-radius:6px!important}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{flex-shrink:0;width:100%;padding-bottom:40px;background-color:#fff}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{padding:32px 16px 0}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{flex-grow:1}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin-top:-60px;padding:16px 20px;background-color:#fff}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin:-60px 0 0;padding:16px 20px}.small[_ngcontent-%COMP%] .mat-expansion-panel-header{padding:0 8px}.small[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 8px 8px!important} .mat-expansion-panel-body{overflow-x:auto} .mat-expansion-panel{background:#f6f2fa}.license-expired[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:#e53935;color:#fff;border-radius:0;justify-content:center;align-items:center;font-size:16px;padding:16px}.breadcrumb-link[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.dark-theme[_ngcontent-%COMP%] .tool-bar[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{background-color:#1c1b20!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#1c1b20!important}.dark-theme.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mdc-button__label>span{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)!important}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{background-color:#0f0e13!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{background-color:#1c1b20!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{padding:2px;border:1px solid #1c1b21!important;background-color:#0f0e13!important;border-radius:6px!important}"]}),ti);gr=(0,o.gn)([(0,di.c)({checkProperties:!0})],gr);let er=(()=>{class f{constructor(){this.activeCounter=0,this.active$=new po.X(!1)}get active(){return this.active$.asObservable()}set active(r){r?this.activeCounter++:setTimeout(()=>this.activeCounter=Math.max(this.activeCounter-1,0),100),this.active$.next(r)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),Rr=(()=>{class f{constructor(r,u){this.dfAuthService=r,this.dfUserDataService=u}loginWithJwt(r){return this.dfAuthService.loginWithToken(r).pipe((0,vi.b)(u=>this.dfUserDataService.userData=u))}setCurrentUser(r){this.dfUserDataService.userData=r}getCurrentUser(){return this.dfUserDataService.userData}isAuthenticated(){return this.dfUserDataService.isLoggedIn}isLoggedIn(){return this.isAuthenticated()}logout(){this.dfAuthService.logout()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(yn.i),c.LFG(An._))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),Fr=(()=>{class f{constructor(){this.logs=[]}log(r){const O=`${(new Date).toISOString()}: ${r}`;console.log(O),this.logs.push(O)}getLogs(){return this.logs}clearLogs(){this.logs=[]}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})();var Zo;function Br(f,d){1&f&&(c.ynx(0),c._UZ(1,"router-outlet"),c.BQk())}function Da(f,d){1&f&&(c.TgZ(0,"df-side-nav"),c._UZ(1,"router-outlet"),c.qZA())}function br(f,d){1&f&&(c.TgZ(0,"div",3),c._UZ(1,"div",4)(2,"img",5),c.qZA())}let Ea=((Zo=class{constructor(d,r,u,O,I,ve){this.loadingSpinnerService=d,this.licenseCheckService=r,this.authService=u,this.router=O,this.route=I,this.loggingService=ve,this.title="df-admin-interface",this.activeSpinner$=this.loadingSpinnerService.active,this.licenseCheck$=this.licenseCheckService.licenseCheck$}ngOnInit(){this.loggingService.log("AppComponent initialized"),this.handleAuthentication()}handleAuthentication(){this.loggingService.log("Handling authentication");const d=window.location.href;this.loggingService.log(`Full URL: ${d}`);const r=d.match(/[?&]jwt=([^&#]*)/),u=r?r[1]:null;u?(this.loggingService.log(`JWT found in URL: ${u.substring(0,20)}...`),this.authService.loginWithJwt(u).subscribe(O=>{this.loggingService.log("Login successful for user: "+(O.session_token||O.sessionToken?"Authenticated":"Unknown")),window.location.href="/#/home"},O=>{this.loggingService.log(`Login failed: ${JSON.stringify(O)}`),window.location.href="/#/auth/login"})):(this.loggingService.log("No JWT found in URL"),this.authService.isAuthenticated()?(this.loggingService.log("User is already logged in"),window.location.href="/#/home"):this.loggingService.log("User not logged in, redirecting to login page"))}someMethod(){this.authService.isAuthenticated()}}).\u0275fac=function(d){return new(d||Zo)(c.Y36(er),c.Y36(Qi.t),c.Y36(Rr),c.Y36(_.F0),c.Y36(_.gz),c.Y36(Fr))},Zo.\u0275cmp=c.Xpm({type:Zo,selectors:[["df-root"]],standalone:!0,features:[c.jDz],decls:6,vars:7,consts:[[4,"ngIf","ngIfElse"],["enabled",""],["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"backdrop"],["src","assets/img/df-cog.svg","alt","spinner","width","200",1,"spinner"]],template:function(d,r){if(1&d&&(c.YNc(0,Br,2,0,"ng-container",0),c.ALo(1,"async"),c.YNc(2,Da,2,0,"ng-template",null,1,c.W1O),c.YNc(4,br,3,0,"div",2),c.ALo(5,"async")),2&d){const u=c.MAs(3);let O;c.Q6J("ngIf","true"===(null==(O=c.lcZ(1,3,r.licenseCheck$))?null:O.disableUi))("ngIfElse",u),c.xp6(4),c.Q6J("ngIf",c.lcZ(5,5,r.activeSpinner$))}},dependencies:[gr,_.lC,C.O5,C.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1001;width:100%;height:100%}.spinner-container[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#7571a9;opacity:.3}.spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_spin 5s linear infinite;transform-origin:center center}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]}),Zo);Ea=(0,o.gn)([(0,di.c)({checkProperties:!0})],Ea);var Sa=l(6593);function pa(f){return new c.vHH(3e3,!1)}function Sn(f){switch(f.length){case 0:return new R.ZN;case 1:return f[0];default:return new R.ZE(f)}}function wi(f,d,r=new Map,u=new Map){const O=[],I=[];let ve=-1,Se=null;if(d.forEach(Ie=>{const dt=Ie.get("offset"),Vt=dt==ve,Xt=Vt&&Se||new Map;Ie.forEach((Hn,kn)=>{let bn=kn,wn=Hn;if("offset"!==kn)switch(bn=f.normalizePropertyName(bn,O),wn){case R.k1:wn=r.get(kn);break;case R.l3:wn=u.get(kn);break;default:wn=f.normalizeStyleValue(kn,bn,wn,O)}Xt.set(bn,wn)}),Vt||I.push(Xt),Se=Xt,ve=dt}),O.length)throw function cn(f){return new c.vHH(3502,!1)}();return I}function tr(f,d,r,u){switch(d){case"start":f.onStart(()=>u(r&&Ni(r,"start",f)));break;case"done":f.onDone(()=>u(r&&Ni(r,"done",f)));break;case"destroy":f.onDestroy(()=>u(r&&Ni(r,"destroy",f)))}}function Ni(f,d,r){const I=jr(f.element,f.triggerName,f.fromState,f.toState,d||f.phaseName,r.totalTime??f.totalTime,!!r.disabled),ve=f._data;return null!=ve&&(I._data=ve),I}function jr(f,d,r,u,O="",I=0,ve){return{element:f,triggerName:d,fromState:r,toState:u,phaseName:O,totalTime:I,disabled:!!ve}}function oo(f,d,r){let u=f.get(d);return u||f.set(d,u=r),u}function Vo(f){const d=f.indexOf(":");return[f.substring(1,d),f.slice(d+1)]}const $r=(()=>typeof document>"u"?null:document.documentElement)();function ga(f){const d=f.parentNode||f.host||null;return d===$r?null:d}let ba=null,Uc=!1;function La(f,d){for(;d;){if(d===f)return!0;d=ga(d)}return!1}function la(f,d,r){if(r)return Array.from(f.querySelectorAll(d));const u=f.querySelector(d);return u?[u]:[]}let fc=(()=>{class f{validateStyleProperty(r){return function ao(f){ba||(ba=function T2(){return typeof document<"u"?document.body:null}()||{},Uc=!!ba.style&&"WebkitAppearance"in ba.style);let d=!0;return ba.style&&!function A2(f){return"ebkit"==f.substring(1,6)}(f)&&(d=f in ba.style,!d&&Uc&&(d="Webkit"+f.charAt(0).toUpperCase()+f.slice(1)in ba.style)),d}(r)}matchesElement(r,u){return!1}containsElement(r,u){return La(r,u)}getParentElement(r){return ga(r)}query(r,u,O){return la(r,u,O)}computeStyle(r,u,O){return O||""}animate(r,u,O,I,ve,Se=[],Ie){return new R.ZN(O,I)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})(),Gr=(()=>{class f{}return f.NOOP=new fc,f})();const I2=1e3,Yr="ng-enter",nr="ng-leave",Zr="ng-trigger",vr=".ng-trigger",_r="ng-animating",Mr=".ng-animating";function oa(f){if("number"==typeof f)return f;const d=f.match(/^(-?[\.\d]+)(m?s)/);return!d||d.length<2?0:Kr(parseFloat(d[1]),d[2])}function Kr(f,d){return"s"===d?f*I2:f}function Xr(f,d,r){return f.hasOwnProperty("duration")?f:function jc(f,d,r){let O,I=0,ve="";if("string"==typeof f){const Se=f.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Se)return d.push(pa()),{duration:0,delay:0,easing:""};O=Kr(parseFloat(Se[1]),Se[2]);const Ie=Se[3];null!=Ie&&(I=Kr(parseFloat(Ie),Se[4]));const dt=Se[5];dt&&(ve=dt)}else O=f;if(!r){let Se=!1,Ie=d.length;O<0&&(d.push(function Ur(){return new c.vHH(3100,!1)}()),Se=!0),I<0&&(d.push(function Oo(){return new c.vHH(3101,!1)}()),Se=!0),Se&&d.splice(Ie,0,pa())}return{duration:O,delay:I,easing:ve}}(f,d,r)}function Cr(f,d={}){return Object.keys(f).forEach(r=>{d[r]=f[r]}),d}function N2(f){const d=new Map;return Object.keys(f).forEach(r=>{d.set(r,f[r])}),d}function v(f,d=new Map,r){if(r)for(let[u,O]of r)d.set(u,O);for(let[u,O]of f)d.set(u,O);return d}function h(f,d,r){d.forEach((u,O)=>{const I=Bn(O);r&&!r.has(O)&&r.set(O,f.style[I]),f.style[I]=u})}function x(f,d){d.forEach((r,u)=>{const O=Bn(u);f.style[O]=""})}function V(f){return Array.isArray(f)?1==f.length?f[0]:(0,R.vP)(f):f}const ie=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ze(f){let d=[];if("string"==typeof f){let r;for(;r=ie.exec(f);)d.push(r[1]);ie.lastIndex=0}return d}function Tt(f,d,r){const u=f.toString(),O=u.replace(ie,(I,ve)=>{let Se=d[ve];return null==Se&&(r.push(function Ha(f){return new c.vHH(3003,!1)}()),Se=""),Se.toString()});return O==u?f:O}function an(f){const d=[];let r=f.next();for(;!r.done;)d.push(r.value),r=f.next();return d}const un=/-+([a-z0-9])/g;function Bn(f){return f.replace(un,(...d)=>d[1].toUpperCase())}function Ai(f,d,r){switch(d.type){case 7:return f.visitTrigger(d,r);case 0:return f.visitState(d,r);case 1:return f.visitTransition(d,r);case 2:return f.visitSequence(d,r);case 3:return f.visitGroup(d,r);case 4:return f.visitAnimate(d,r);case 5:return f.visitKeyframes(d,r);case 6:return f.visitStyle(d,r);case 8:return f.visitReference(d,r);case 9:return f.visitAnimateChild(d,r);case 10:return f.visitAnimateRef(d,r);case 11:return f.visitQuery(d,r);case 12:return f.visitStagger(d,r);default:throw function jn(f){return new c.vHH(3004,!1)}()}}function xr(f,d){return window.getComputedStyle(f)[d]}const R2="*";function Tl(f,d){const r=[];return"string"==typeof f?f.split(/\s*,\s*/).forEach(u=>function Il(f,d,r){if(":"==f[0]){const Ie=function Nl(f,d){switch(f){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,u)=>parseFloat(u)>parseFloat(r);case":decrement":return(r,u)=>parseFloat(u) *"}}(f,r);if("function"==typeof Ie)return void d.push(Ie);f=Ie}const u=f.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==u||u.length<4)return r.push(function Be(f){return new c.vHH(3015,!1)}()),d;const O=u[1],I=u[2],ve=u[3];d.push(bc(O,ve));"<"==I[0]&&!(O==R2&&ve==R2)&&d.push(bc(ve,O))}(u,r,d)):r.push(f),r}const F2=new Set(["true","1"]),gc=new Set(["false","0"]);function bc(f,d){const r=F2.has(f)||gc.has(f),u=F2.has(d)||gc.has(d);return(O,I)=>{let ve=f==R2||f==O,Se=d==R2||d==I;return!ve&&r&&"boolean"==typeof O&&(ve=O?F2.has(f):gc.has(f)),!Se&&u&&"boolean"==typeof I&&(Se=I?F2.has(d):gc.has(d)),ve&&Se}}const Gc=new RegExp("s*:selfs*,?","g");function vc(f,d,r,u){return new e0(f).build(d,r,u)}class e0{constructor(d){this._driver=d}build(d,r,u){const O=new Rl(r);return this._resetContextStyleTimingState(O),Ai(this,V(d),O)}_resetContextStyleTimingState(d){d.currentQuerySelector="",d.collectedStyles=new Map,d.collectedStyles.set("",new Map),d.currentTime=0}visitTrigger(d,r){let u=r.queryCount=0,O=r.depCount=0;const I=[],ve=[];return"@"==d.name.charAt(0)&&r.errors.push(function g(){return new c.vHH(3006,!1)}()),d.definitions.forEach(Se=>{if(this._resetContextStyleTimingState(r),0==Se.type){const Ie=Se,dt=Ie.name;dt.toString().split(/\s*,\s*/).forEach(Vt=>{Ie.name=Vt,I.push(this.visitState(Ie,r))}),Ie.name=dt}else if(1==Se.type){const Ie=this.visitTransition(Se,r);u+=Ie.queryCount,O+=Ie.depCount,ve.push(Ie)}else r.errors.push(function L(){return new c.vHH(3007,!1)}())}),{type:7,name:d.name,states:I,transitions:ve,queryCount:u,depCount:O,options:null}}visitState(d,r){const u=this.visitStyle(d.styles,r),O=d.options&&d.options.params||null;if(u.containsDynamicStyles){const I=new Set,ve=O||{};u.styles.forEach(Se=>{Se instanceof Map&&Se.forEach(Ie=>{Ze(Ie).forEach(dt=>{ve.hasOwnProperty(dt)||I.add(dt)})})}),I.size&&(an(I.values()),r.errors.push(function P(f,d){return new c.vHH(3008,!1)}()))}return{type:0,name:d.name,style:u,options:O?{params:O}:null}}visitTransition(d,r){r.queryCount=0,r.depCount=0;const u=Ai(this,V(d.animation),r);return{type:1,matchers:Tl(d.expr,r.errors),animation:u,queryCount:r.queryCount,depCount:r.depCount,options:Xo(d.options)}}visitSequence(d,r){return{type:2,steps:d.steps.map(u=>Ai(this,u,r)),options:Xo(d.options)}}visitGroup(d,r){const u=r.currentTime;let O=0;const I=d.steps.map(ve=>{r.currentTime=u;const Se=Ai(this,ve,r);return O=Math.max(O,r.currentTime),Se});return r.currentTime=O,{type:3,steps:I,options:Xo(d.options)}}visitAnimate(d,r){const u=function Fl(f,d){if(f.hasOwnProperty("duration"))return f;if("number"==typeof f)return Mc(Xr(f,d).duration,0,"");const r=f;if(r.split(/\s+/).some(I=>"{"==I.charAt(0)&&"{"==I.charAt(1))){const I=Mc(0,0,"");return I.dynamic=!0,I.strValue=r,I}const O=Xr(r,d);return Mc(O.duration,O.delay,O.easing)}(d.timings,r.errors);r.currentAnimateTimings=u;let O,I=d.styles?d.styles:(0,R.oB)({});if(5==I.type)O=this.visitKeyframes(I,r);else{let ve=d.styles,Se=!1;if(!ve){Se=!0;const dt={};u.easing&&(dt.easing=u.easing),ve=(0,R.oB)(dt)}r.currentTime+=u.duration+u.delay;const Ie=this.visitStyle(ve,r);Ie.isEmptyStep=Se,O=Ie}return r.currentAnimateTimings=null,{type:4,timings:u,style:O,options:null}}visitStyle(d,r){const u=this._makeStyleAst(d,r);return this._validateStyleAst(u,r),u}_makeStyleAst(d,r){const u=[],O=Array.isArray(d.styles)?d.styles:[d.styles];for(let Se of O)"string"==typeof Se?Se===R.l3?u.push(Se):r.errors.push(new c.vHH(3002,!1)):u.push(N2(Se));let I=!1,ve=null;return u.forEach(Se=>{if(Se instanceof Map&&(Se.has("easing")&&(ve=Se.get("easing"),Se.delete("easing")),!I))for(let Ie of Se.values())if(Ie.toString().indexOf("{{")>=0){I=!0;break}}),{type:6,styles:u,easing:ve,offset:d.offset,containsDynamicStyles:I,options:null}}_validateStyleAst(d,r){const u=r.currentAnimateTimings;let O=r.currentTime,I=r.currentTime;u&&I>0&&(I-=u.duration+u.delay),d.styles.forEach(ve=>{"string"!=typeof ve&&ve.forEach((Se,Ie)=>{const dt=r.collectedStyles.get(r.currentQuerySelector),Vt=dt.get(Ie);let Xt=!0;Vt&&(I!=O&&I>=Vt.startTime&&O<=Vt.endTime&&(r.errors.push(function st(f,d,r,u,O){return new c.vHH(3010,!1)}()),Xt=!1),I=Vt.startTime),Xt&&dt.set(Ie,{startTime:I,endTime:O}),r.options&&function ne(f,d,r){const u=d.params||{},O=Ze(f);O.length&&O.forEach(I=>{u.hasOwnProperty(I)||r.push(function za(f){return new c.vHH(3001,!1)}())})}(Se,r.options,r.errors)})})}visitKeyframes(d,r){const u={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function y(){return new c.vHH(3011,!1)}()),u;let I=0;const ve=[];let Se=!1,Ie=!1,dt=0;const Vt=d.steps.map(_i=>{const Ri=this._makeStyleAst(_i,r);let Ei=null!=Ri.offset?Ri.offset:function _a(f){if("string"==typeof f)return null;let d=null;if(Array.isArray(f))f.forEach(r=>{if(r instanceof Map&&r.has("offset")){const u=r;d=parseFloat(u.get("offset")),u.delete("offset")}});else if(f instanceof Map&&f.has("offset")){const r=f;d=parseFloat(r.get("offset")),r.delete("offset")}return d}(Ri.styles),Qn=0;return null!=Ei&&(I++,Qn=Ri.offset=Ei),Ie=Ie||Qn<0||Qn>1,Se=Se||Qn0&&I{const Ei=Hn>0?Ri==kn?1:Hn*Ri:ve[Ri],Qn=Ei*In;r.currentTime=bn+wn.delay+Qn,wn.duration=Qn,this._validateStyleAst(_i,r),_i.offset=Ei,u.styles.push(_i)}),u}visitReference(d,r){return{type:8,animation:Ai(this,V(d.animation),r),options:Xo(d.options)}}visitAnimateChild(d,r){return r.depCount++,{type:9,options:Xo(d.options)}}visitAnimateRef(d,r){return{type:10,animation:this.visitReference(d.animation,r),options:Xo(d.options)}}visitQuery(d,r){const u=r.currentQuerySelector,O=d.options||{};r.queryCount++,r.currentQuery=d;const[I,ve]=function Z1(f){const d=!!f.split(/\s*,\s*/).find(r=>":self"==r);return d&&(f=f.replace(Gc,"")),f=f.replace(/@\*/g,vr).replace(/@\w+/g,r=>vr+"-"+r.slice(1)).replace(/:animating/g,Mr),[f,d]}(d.selector);r.currentQuerySelector=u.length?u+" "+I:I,oo(r.collectedStyles,r.currentQuerySelector,new Map);const Se=Ai(this,V(d.animation),r);return r.currentQuery=null,r.currentQuerySelector=u,{type:11,selector:I,limit:O.limit||0,optional:!!O.optional,includeSelf:ve,animation:Se,originalSelector:d.selector,options:Xo(d.options)}}visitStagger(d,r){r.currentQuery||r.errors.push(function he(){return new c.vHH(3013,!1)}());const u="full"===d.timings?{duration:0,delay:0,easing:"full"}:Xr(d.timings,r.errors,!0);return{type:12,animation:Ai(this,V(d.animation),r),timings:u,options:null}}}class Rl{constructor(d){this.errors=d,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Xo(f){return f?(f=Cr(f)).params&&(f.params=function K1(f){return f?Cr(f):null}(f.params)):f={},f}function Mc(f,d,r){return{duration:f,delay:d,easing:r}}function Wc(f,d,r,u,O,I,ve=null,Se=!1){return{type:1,element:f,keyframes:d,preStyleProps:r,postStyleProps:u,duration:O,delay:I,totalTime:O+I,easing:ve,subTimeline:Se}}class Qr{constructor(){this._map=new Map}get(d){return this._map.get(d)||[]}append(d,r){let u=this._map.get(d);u||this._map.set(d,u=[]),u.push(...r)}has(d){return this._map.has(d)}clear(){this._map.clear()}}const U2=new RegExp(":enter","g"),j2=new RegExp(":leave","g");function Yc(f,d,r,u,O,I=new Map,ve=new Map,Se,Ie,dt=[]){return(new Ul).buildKeyframes(f,d,r,u,O,I,ve,Se,Ie,dt)}class Ul{buildKeyframes(d,r,u,O,I,ve,Se,Ie,dt,Vt=[]){dt=dt||new Qr;const Xt=new Aa(d,r,dt,O,I,Vt,[]);Xt.options=Ie;const Hn=Ie.delay?oa(Ie.delay):0;Xt.currentTimeline.delayNextStep(Hn),Xt.currentTimeline.setStyles([ve],null,Xt.errors,Ie),Ai(this,u,Xt);const kn=Xt.timelines.filter(bn=>bn.containsAnimation());if(kn.length&&Se.size){let bn;for(let wn=kn.length-1;wn>=0;wn--){const In=kn[wn];if(In.element===r){bn=In;break}}bn&&!bn.allowOnlyTimelineStyles()&&bn.setStyles([Se],null,Xt.errors,Ie)}return kn.length?kn.map(bn=>bn.buildKeyframes()):[Wc(r,[],[],[],0,Hn,"",!1)]}visitTrigger(d,r){}visitState(d,r){}visitTransition(d,r){}visitAnimateChild(d,r){const u=r.subInstructions.get(r.element);if(u){const O=r.createSubContext(d.options),I=r.currentTimeline.currentTime,ve=this._visitSubInstructions(u,O,O.options);I!=ve&&r.transformIntoNewTimeline(ve)}r.previousNode=d}visitAnimateRef(d,r){const u=r.createSubContext(d.options);u.transformIntoNewTimeline(),this._applyAnimationRefDelays([d.options,d.animation.options],r,u),this.visitReference(d.animation,u),r.transformIntoNewTimeline(u.currentTimeline.currentTime),r.previousNode=d}_applyAnimationRefDelays(d,r,u){for(const O of d){const I=O?.delay;if(I){const ve="number"==typeof I?I:oa(Tt(I,O?.params??{},r.errors));u.delayNextStep(ve)}}}_visitSubInstructions(d,r,u){let I=r.currentTimeline.currentTime;const ve=null!=u.duration?oa(u.duration):null,Se=null!=u.delay?oa(u.delay):null;return 0!==ve&&d.forEach(Ie=>{const dt=r.appendInstructionToTimeline(Ie,ve,Se);I=Math.max(I,dt.duration+dt.delay)}),I}visitReference(d,r){r.updateOptions(d.options,!0),Ai(this,d.animation,r),r.previousNode=d}visitSequence(d,r){const u=r.subContextCount;let O=r;const I=d.options;if(I&&(I.params||I.delay)&&(O=r.createSubContext(I),O.transformIntoNewTimeline(),null!=I.delay)){6==O.previousNode.type&&(O.currentTimeline.snapshotCurrentStyles(),O.previousNode=yr);const ve=oa(I.delay);O.delayNextStep(ve)}d.steps.length&&(d.steps.forEach(ve=>Ai(this,ve,O)),O.currentTimeline.applyStylesToKeyframe(),O.subContextCount>u&&O.transformIntoNewTimeline()),r.previousNode=d}visitGroup(d,r){const u=[];let O=r.currentTimeline.currentTime;const I=d.options&&d.options.delay?oa(d.options.delay):0;d.steps.forEach(ve=>{const Se=r.createSubContext(d.options);I&&Se.delayNextStep(I),Ai(this,ve,Se),O=Math.max(O,Se.currentTimeline.currentTime),u.push(Se.currentTimeline)}),u.forEach(ve=>r.currentTimeline.mergeTimelineCollectedStyles(ve)),r.transformIntoNewTimeline(O),r.previousNode=d}_visitTiming(d,r){if(d.dynamic){const u=d.strValue;return Xr(r.params?Tt(u,r.params,r.errors):u,r.errors)}return{duration:d.duration,delay:d.delay,easing:d.easing}}visitAnimate(d,r){const u=r.currentAnimateTimings=this._visitTiming(d.timings,r),O=r.currentTimeline;u.delay&&(r.incrementTime(u.delay),O.snapshotCurrentStyles());const I=d.style;5==I.type?this.visitKeyframes(I,r):(r.incrementTime(u.duration),this.visitStyle(I,r),O.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=d}visitStyle(d,r){const u=r.currentTimeline,O=r.currentAnimateTimings;!O&&u.hasCurrentStyleProperties()&&u.forwardFrame();const I=O&&O.easing||d.easing;d.isEmptyStep?u.applyEmptyStep(I):u.setStyles(d.styles,I,r.errors,r.options),r.previousNode=d}visitKeyframes(d,r){const u=r.currentAnimateTimings,O=r.currentTimeline.duration,I=u.duration,Se=r.createSubContext().currentTimeline;Se.easing=u.easing,d.styles.forEach(Ie=>{Se.forwardTime((Ie.offset||0)*I),Se.setStyles(Ie.styles,Ie.easing,r.errors,r.options),Se.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(Se),r.transformIntoNewTimeline(O+I),r.previousNode=d}visitQuery(d,r){const u=r.currentTimeline.currentTime,O=d.options||{},I=O.delay?oa(O.delay):0;I&&(6===r.previousNode.type||0==u&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=yr);let ve=u;const Se=r.invokeQuery(d.selector,d.originalSelector,d.limit,d.includeSelf,!!O.optional,r.errors);r.currentQueryTotal=Se.length;let Ie=null;Se.forEach((dt,Vt)=>{r.currentQueryIndex=Vt;const Xt=r.createSubContext(d.options,dt);I&&Xt.delayNextStep(I),dt===r.element&&(Ie=Xt.currentTimeline),Ai(this,d.animation,Xt),Xt.currentTimeline.applyStylesToKeyframe(),ve=Math.max(ve,Xt.currentTimeline.currentTime)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(ve),Ie&&(r.currentTimeline.mergeTimelineCollectedStyles(Ie),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=d}visitStagger(d,r){const u=r.parentContext,O=r.currentTimeline,I=d.timings,ve=Math.abs(I.duration),Se=ve*(r.currentQueryTotal-1);let Ie=ve*r.currentQueryIndex;switch(I.duration<0?"reverse":I.easing){case"reverse":Ie=Se-Ie;break;case"full":Ie=u.currentStaggerTime}const Vt=r.currentTimeline;Ie&&Vt.delayNextStep(Ie);const Xt=Vt.currentTime;Ai(this,d.animation,r),r.previousNode=d,u.currentStaggerTime=O.currentTime-Xt+(O.startTime-u.currentTimeline.startTime)}}const yr={};class Aa{constructor(d,r,u,O,I,ve,Se,Ie){this._driver=d,this.element=r,this.subInstructions=u,this._enterClassName=O,this._leaveClassName=I,this.errors=ve,this.timelines=Se,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=yr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ie||new Zc(this._driver,r,0),Se.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(d,r){if(!d)return;const u=d;let O=this.options;null!=u.duration&&(O.duration=oa(u.duration)),null!=u.delay&&(O.delay=oa(u.delay));const I=u.params;if(I){let ve=O.params;ve||(ve=this.options.params={}),Object.keys(I).forEach(Se=>{(!r||!ve.hasOwnProperty(Se))&&(ve[Se]=Tt(I[Se],ve,this.errors))})}}_copyOptions(){const d={};if(this.options){const r=this.options.params;if(r){const u=d.params={};Object.keys(r).forEach(O=>{u[O]=r[O]})}}return d}createSubContext(d=null,r,u){const O=r||this.element,I=new Aa(this._driver,O,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(O,u||0));return I.previousNode=this.previousNode,I.currentAnimateTimings=this.currentAnimateTimings,I.options=this._copyOptions(),I.updateOptions(d),I.currentQueryIndex=this.currentQueryIndex,I.currentQueryTotal=this.currentQueryTotal,I.parentContext=this,this.subContextCount++,I}transformIntoNewTimeline(d){return this.previousNode=yr,this.currentTimeline=this.currentTimeline.fork(this.element,d),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(d,r,u){const O={duration:r??d.duration,delay:this.currentTimeline.currentTime+(u??0)+d.delay,easing:""},I=new Q1(this._driver,d.element,d.keyframes,d.preStyleProps,d.postStyleProps,O,d.stretchStartingKeyframe);return this.timelines.push(I),O}incrementTime(d){this.currentTimeline.forwardTime(this.currentTimeline.duration+d)}delayNextStep(d){d>0&&this.currentTimeline.delayNextStep(d)}invokeQuery(d,r,u,O,I,ve){let Se=[];if(O&&Se.push(this.element),d.length>0){d=(d=d.replace(U2,"."+this._enterClassName)).replace(j2,"."+this._leaveClassName);let dt=this._driver.query(this.element,d,1!=u);0!==u&&(dt=u<0?dt.slice(dt.length+u,dt.length):dt.slice(0,u)),Se.push(...dt)}return!I&&0==Se.length&&ve.push(function Le(f){return new c.vHH(3014,!1)}()),Se}}class Zc{constructor(d,r,u,O){this._driver=d,this.element=r,this.startTime=u,this._elementTimelineStylesLookup=O,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(d){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+d),r&&this.snapshotCurrentStyles()):this.startTime+=d}fork(d,r){return this.applyStylesToKeyframe(),new Zc(this._driver,d,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(d){this.applyStylesToKeyframe(),this.duration=d,this._loadKeyframe()}_updateStyle(d,r){this._localTimelineStyles.set(d,r),this._globalTimelineStyles.set(d,r),this._styleSummary.set(d,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(d){d&&this._previousKeyframe.set("easing",d);for(let[r,u]of this._globalTimelineStyles)this._backFill.set(r,u||R.l3),this._currentKeyframe.set(r,R.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(d,r,u,O){r&&this._previousKeyframe.set("easing",r);const I=O&&O.params||{},ve=function Jr(f,d){const r=new Map;let u;return f.forEach(O=>{if("*"===O){u=u||d.keys();for(let I of u)r.set(I,R.l3)}else v(O,r)}),r}(d,this._globalTimelineStyles);for(let[Se,Ie]of ve){const dt=Tt(Ie,I,u);this._pendingStyles.set(Se,dt),this._localTimelineStyles.has(Se)||this._backFill.set(Se,this._globalTimelineStyles.get(Se)??R.l3),this._updateStyle(Se,dt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((d,r)=>{this._currentKeyframe.set(r,d)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((d,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,d)}))}snapshotCurrentStyles(){for(let[d,r]of this._localTimelineStyles)this._pendingStyles.set(d,r),this._updateStyle(d,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const d=[];for(let r in this._currentKeyframe)d.push(r);return d}mergeTimelineCollectedStyles(d){d._styleSummary.forEach((r,u)=>{const O=this._styleSummary.get(u);(!O||r.time>O.time)&&this._updateStyle(u,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const d=new Set,r=new Set,u=1===this._keyframes.size&&0===this.duration;let O=[];this._keyframes.forEach((Se,Ie)=>{const dt=v(Se,new Map,this._backFill);dt.forEach((Vt,Xt)=>{Vt===R.k1?d.add(Xt):Vt===R.l3&&r.add(Xt)}),u||dt.set("offset",Ie/this.duration),O.push(dt)});const I=d.size?an(d.values()):[],ve=r.size?an(r.values()):[];if(u){const Se=O[0],Ie=new Map(Se);Se.set("offset",0),Ie.set("offset",1),O=[Se,Ie]}return Wc(this.element,O,I,ve,this.duration,this.startTime,this.easing,!1)}}class Q1 extends Zc{constructor(d,r,u,O,I,ve,Se=!1){super(d,r,ve.delay),this.keyframes=u,this.preStyleProps=O,this.postStyleProps=I,this._stretchStartingKeyframe=Se,this.timings={duration:ve.duration,delay:ve.delay,easing:ve.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let d=this.keyframes,{delay:r,duration:u,easing:O}=this.timings;if(this._stretchStartingKeyframe&&r){const I=[],ve=u+r,Se=r/ve,Ie=v(d[0]);Ie.set("offset",0),I.push(Ie);const dt=v(d[0]);dt.set("offset",$2(Se)),I.push(dt);const Vt=d.length-1;for(let Xt=1;Xt<=Vt;Xt++){let Hn=v(d[Xt]);const kn=Hn.get("offset");Hn.set("offset",$2((r+kn*u)/ve)),I.push(Hn)}u=ve,r=0,O="",d=I}return Wc(this.element,d,this.preStyleProps,this.postStyleProps,u,r,O,!0)}}function $2(f,d=3){const r=Math.pow(10,d-1);return Math.round(f*r)/r}class Kc{}const q1=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class es extends Kc{normalizePropertyName(d,r){return Bn(d)}normalizeStyleValue(d,r,u,O){let I="";const ve=u.toString().trim();if(q1.has(r)&&0!==u&&"0"!==u)if("number"==typeof u)I="px";else{const Se=u.match(/^[+-]?[\d\.]+([a-z]*)$/);Se&&0==Se[1].length&&O.push(function Ko(f,d){return new c.vHH(3005,!1)}())}return ve+I}}function Cc(f,d,r,u,O,I,ve,Se,Ie,dt,Vt,Xt,Hn){return{type:0,element:f,triggerName:d,isRemovalTransition:O,fromState:r,fromStyles:I,toState:u,toStyles:ve,timelines:Se,queriedElements:Ie,preStyleProps:dt,postStyleProps:Vt,totalTime:Xt,errors:Hn}}const or={};class wr{constructor(d,r,u){this._triggerName=d,this.ast=r,this._stateStyles=u}match(d,r,u,O){return function ts(f,d,r,u,O){return f.some(I=>I(d,r,u,O))}(this.ast.matchers,d,r,u,O)}buildStyles(d,r,u){let O=this._stateStyles.get("*");return void 0!==d&&(O=this._stateStyles.get(d?.toString())||O),O?O.buildStyles(r,u):new Map}build(d,r,u,O,I,ve,Se,Ie,dt,Vt){const Xt=[],Hn=this.ast.options&&this.ast.options.params||or,bn=this.buildStyles(u,Se&&Se.params||or,Xt),wn=Ie&&Ie.params||or,In=this.buildStyles(O,wn,Xt),_i=new Set,Ri=new Map,Ei=new Map,Qn="void"===O,Ma={params:G2(wn,Hn),delay:this.ast.options?.delay},ra=Vt?[]:Yc(d,r,this.ast.animation,I,ve,bn,In,Ma,dt,Xt);let _o=0;if(ra.forEach(Ca=>{_o=Math.max(Ca.duration+Ca.delay,_o)}),Xt.length)return Cc(r,this._triggerName,u,O,Qn,bn,In,[],[],Ri,Ei,_o,Xt);ra.forEach(Ca=>{const xa=Ca.element,n1=oo(Ri,xa,new Set);Ca.preStyleProps.forEach(rr=>n1.add(rr));const oc=oo(Ei,xa,new Set);Ca.postStyleProps.forEach(rr=>oc.add(rr)),xa!==r&&_i.add(xa)});const Ia=an(_i.values());return Cc(r,this._triggerName,u,O,Qn,bn,In,ra,Ia,Ri,Ei,_o)}}function G2(f,d){const r=Cr(d);for(const u in f)f.hasOwnProperty(u)&&null!=f[u]&&(r[u]=f[u]);return r}class Ta{constructor(d,r,u){this.styles=d,this.defaultParams=r,this.normalizer=u}buildStyles(d,r){const u=new Map,O=Cr(this.defaultParams);return Object.keys(d).forEach(I=>{const ve=d[I];null!==ve&&(O[I]=ve)}),this.styles.styles.forEach(I=>{"string"!=typeof I&&I.forEach((ve,Se)=>{ve&&(ve=Tt(ve,O,r));const Ie=this.normalizer.normalizePropertyName(Se,r);ve=this.normalizer.normalizeStyleValue(Se,Ie,ve,r),u.set(Se,ve)})}),u}}class jl{constructor(d,r,u){this.name=d,this.ast=r,this._normalizer=u,this.transitionFactories=[],this.states=new Map,r.states.forEach(O=>{this.states.set(O.name,new Ta(O.style,O.options&&O.options.params||{},u))}),ns(this.states,"true","1"),ns(this.states,"false","0"),r.transitions.forEach(O=>{this.transitionFactories.push(new wr(d,O,this.states))}),this.fallbackTransition=function o0(f,d,r){return new wr(f,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ve,Se)=>!0],options:null,queryCount:0,depCount:0},d)}(d,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(d,r,u,O){return this.transitionFactories.find(ve=>ve.match(d,r,u,O))||null}matchStyles(d,r,u){return this.fallbackTransition.buildStyles(d,r,u)}}function ns(f,d,r){f.has(d)?f.has(r)||f.set(r,f.get(d)):f.has(r)&&f.set(d,f.get(r))}const a0=new Qr;class r0{constructor(d,r,u){this.bodyNode=d,this._driver=r,this._normalizer=u,this._animations=new Map,this._playersById=new Map,this.players=[]}register(d,r){const u=[],I=vc(this._driver,r,u,[]);if(u.length)throw function ln(f){return new c.vHH(3503,!1)}();this._animations.set(d,I)}_buildPlayer(d,r,u){const O=d.element,I=wi(this._normalizer,d.keyframes,r,u);return this._driver.animate(O,I,d.duration,d.delay,d.easing,[],!0)}create(d,r,u={}){const O=[],I=this._animations.get(d);let ve;const Se=new Map;if(I?(ve=Yc(this._driver,r,I,Yr,nr,new Map,new Map,u,a0,O),ve.forEach(Vt=>{const Xt=oo(Se,Vt.element,new Map);Vt.postStyleProps.forEach(Hn=>Xt.set(Hn,null))})):(O.push(function Tn(){return new c.vHH(3300,!1)}()),ve=[]),O.length)throw function qn(f){return new c.vHH(3504,!1)}();Se.forEach((Vt,Xt)=>{Vt.forEach((Hn,kn)=>{Vt.set(kn,this._driver.computeStyle(Xt,kn,R.l3))})});const dt=Sn(ve.map(Vt=>{const Xt=Se.get(Vt.element);return this._buildPlayer(Vt,new Map,Xt)}));return this._playersById.set(d,dt),dt.onDestroy(()=>this.destroy(d)),this.players.push(dt),dt}destroy(d){const r=this._getPlayer(d);r.destroy(),this._playersById.delete(d);const u=this.players.indexOf(r);u>=0&&this.players.splice(u,1)}_getPlayer(d){const r=this._playersById.get(d);if(!r)throw function yi(f){return new c.vHH(3301,!1)}();return r}listen(d,r,u,O){const I=jr(r,"","","");return tr(this._getPlayer(d),u,I,O),()=>{}}command(d,r,u,O){if("register"==u)return void this.register(d,O[0]);if("create"==u)return void this.create(d,r,O[0]||{});const I=this._getPlayer(d);switch(u){case"play":I.play();break;case"pause":I.pause();break;case"reset":I.reset();break;case"restart":I.restart();break;case"finish":I.finish();break;case"init":I.init();break;case"setPosition":I.setPosition(parseFloat(O[0]));break;case"destroy":this.destroy(d)}}}const is="ng-animate-queued",ar="ng-animate-disabled",as=[],qr={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Gl={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Oi="__ng_removed";class Or{get params(){return this.options.params}constructor(d,r=""){this.namespaceId=r;const u=d&&d.hasOwnProperty("value");if(this.value=function s0(f){return f??null}(u?d.value:d),u){const I=Cr(d);delete I.value,this.options=I}else this.options={};this.options.params||(this.options.params={})}absorbOptions(d){const r=d.params;if(r){const u=this.options.params;Object.keys(r).forEach(O=>{null==u[O]&&(u[O]=r[O])})}}}const ec="void",tc=new Or(ec);class yc{constructor(d,r,u){this.id=d,this.hostElement=r,this._engine=u,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+d,aa(r,this._hostClassName)}listen(d,r,u,O){if(!this._triggers.has(r))throw function lo(f,d){return new c.vHH(3302,!1)}();if(null==u||0==u.length)throw function Ii(f){return new c.vHH(3303,!1)}();if(!function W2(f){return"start"==f||"done"==f}(u))throw function ji(f,d){return new c.vHH(3400,!1)}();const I=oo(this._elementListeners,d,[]),ve={name:r,phase:u,callback:O};I.push(ve);const Se=oo(this._engine.statesByElement,d,new Map);return Se.has(r)||(aa(d,Zr),aa(d,Zr+"-"+r),Se.set(r,tc)),()=>{this._engine.afterFlush(()=>{const Ie=I.indexOf(ve);Ie>=0&&I.splice(Ie,1),this._triggers.has(r)||Se.delete(r)})}}register(d,r){return!this._triggers.has(d)&&(this._triggers.set(d,r),!0)}_getTrigger(d){const r=this._triggers.get(d);if(!r)throw function no(f){return new c.vHH(3401,!1)}();return r}trigger(d,r,u,O=!0){const I=this._getTrigger(r),ve=new rs(this.id,r,d);let Se=this._engine.statesByElement.get(d);Se||(aa(d,Zr),aa(d,Zr+"-"+r),this._engine.statesByElement.set(d,Se=new Map));let Ie=Se.get(r);const dt=new Or(u,this.id);if(!(u&&u.hasOwnProperty("value"))&&Ie&&dt.absorbOptions(Ie.options),Se.set(r,dt),Ie||(Ie=tc),dt.value!==ec&&Ie.value===dt.value){if(!function ss(f,d){const r=Object.keys(f),u=Object.keys(d);if(r.length!=u.length)return!1;for(let O=0;O{x(d,In),h(d,_i)})}return}const Hn=oo(this._engine.playersByElement,d,[]);Hn.forEach(wn=>{wn.namespaceId==this.id&&wn.triggerName==r&&wn.queued&&wn.destroy()});let kn=I.matchTransition(Ie.value,dt.value,d,dt.params),bn=!1;if(!kn){if(!O)return;kn=I.fallbackTransition,bn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:r,transition:kn,fromState:Ie,toState:dt,player:ve,isFallbackTransition:bn}),bn||(aa(d,is),ve.onStart(()=>{kr(d,is)})),ve.onDone(()=>{let wn=this.players.indexOf(ve);wn>=0&&this.players.splice(wn,1);const In=this._engine.playersByElement.get(d);if(In){let _i=In.indexOf(ve);_i>=0&&In.splice(_i,1)}}),this.players.push(ve),Hn.push(ve),ve}deregister(d){this._triggers.delete(d),this._engine.statesByElement.forEach(r=>r.delete(d)),this._elementListeners.forEach((r,u)=>{this._elementListeners.set(u,r.filter(O=>O.name!=d))})}clearElementCache(d){this._engine.statesByElement.delete(d),this._elementListeners.delete(d);const r=this._engine.playersByElement.get(d);r&&(r.forEach(u=>u.destroy()),this._engine.playersByElement.delete(d))}_signalRemovalForInnerTriggers(d,r){const u=this._engine.driver.query(d,vr,!0);u.forEach(O=>{if(O[Oi])return;const I=this._engine.fetchNamespacesByElement(O);I.size?I.forEach(ve=>ve.triggerLeaveAnimation(O,r,!1,!0)):this.clearElementCache(O)}),this._engine.afterFlushAnimationsDone(()=>u.forEach(O=>this.clearElementCache(O)))}triggerLeaveAnimation(d,r,u,O){const I=this._engine.statesByElement.get(d),ve=new Map;if(I){const Se=[];if(I.forEach((Ie,dt)=>{if(ve.set(dt,Ie.value),this._triggers.has(dt)){const Vt=this.trigger(d,dt,ec,O);Vt&&Se.push(Vt)}}),Se.length)return this._engine.markElementAsRemoved(this.id,d,!0,r,ve),u&&Sn(Se).onDone(()=>this._engine.processLeaveNode(d)),!0}return!1}prepareLeaveAnimationListeners(d){const r=this._elementListeners.get(d),u=this._engine.statesByElement.get(d);if(r&&u){const O=new Set;r.forEach(I=>{const ve=I.name;if(O.has(ve))return;O.add(ve);const Ie=this._triggers.get(ve).fallbackTransition,dt=u.get(ve)||tc,Vt=new Or(ec),Xt=new rs(this.id,ve,d);this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:ve,transition:Ie,fromState:dt,toState:Vt,player:Xt,isFallbackTransition:!0})})}}removeNode(d,r){const u=this._engine;if(d.childElementCount&&this._signalRemovalForInnerTriggers(d,r),this.triggerLeaveAnimation(d,r,!0))return;let O=!1;if(u.totalAnimations){const I=u.players.length?u.playersByQueriedElement.get(d):[];if(I&&I.length)O=!0;else{let ve=d;for(;ve=ve.parentNode;)if(u.statesByElement.get(ve)){O=!0;break}}}if(this.prepareLeaveAnimationListeners(d),O)u.markElementAsRemoved(this.id,d,!1,r);else{const I=d[Oi];(!I||I===qr)&&(u.afterFlush(()=>this.clearElementCache(d)),u.destroyInnerAnimations(d),u._onRemovalComplete(d,r))}}insertNode(d,r){aa(d,this._hostClassName)}drainQueuedTransitions(d){const r=[];return this._queue.forEach(u=>{const O=u.player;if(O.destroyed)return;const I=u.element,ve=this._elementListeners.get(I);ve&&ve.forEach(Se=>{if(Se.name==u.triggerName){const Ie=jr(I,u.triggerName,u.fromState.value,u.toState.value);Ie._data=d,tr(u.player,Se.phase,Ie,Se.callback)}}),O.markedForDestroy?this._engine.afterFlush(()=>{O.destroy()}):r.push(u)}),this._queue=[],r.sort((u,O)=>{const I=u.transition.ast.depCount,ve=O.transition.ast.depCount;return 0==I||0==ve?I-ve:this._engine.driver.containsElement(u.element,O.element)?1:-1})}destroy(d){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,d)}}class Wl{_onRemovalComplete(d,r){this.onRemovalComplete(d,r)}constructor(d,r,u){this.bodyNode=d,this.driver=r,this._normalizer=u,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(O,I)=>{}}get queuedPlayers(){const d=[];return this._namespaceList.forEach(r=>{r.players.forEach(u=>{u.queued&&d.push(u)})}),d}createNamespace(d,r){const u=new yc(d,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(u,r):(this.newHostElements.set(r,u),this.collectEnterElement(r)),this._namespaceLookup[d]=u}_balanceNamespaceList(d,r){const u=this._namespaceList,O=this.namespacesByHostElement;if(u.length-1>=0){let ve=!1,Se=this.driver.getParentElement(r);for(;Se;){const Ie=O.get(Se);if(Ie){const dt=u.indexOf(Ie);u.splice(dt+1,0,d),ve=!0;break}Se=this.driver.getParentElement(Se)}ve||u.unshift(d)}else u.push(d);return O.set(r,d),d}register(d,r){let u=this._namespaceLookup[d];return u||(u=this.createNamespace(d,r)),u}registerTrigger(d,r,u){let O=this._namespaceLookup[d];O&&O.register(r,u)&&this.totalAnimations++}destroy(d,r){d&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const u=this._fetchNamespace(d);this.namespacesByHostElement.delete(u.hostElement);const O=this._namespaceList.indexOf(u);O>=0&&this._namespaceList.splice(O,1),u.destroy(r),delete this._namespaceLookup[d]}))}_fetchNamespace(d){return this._namespaceLookup[d]}fetchNamespacesByElement(d){const r=new Set,u=this.statesByElement.get(d);if(u)for(let O of u.values())if(O.namespaceId){const I=this._fetchNamespace(O.namespaceId);I&&r.add(I)}return r}trigger(d,r,u,O){if(vo(r)){const I=this._fetchNamespace(d);if(I)return I.trigger(r,u,O),!0}return!1}insertNode(d,r,u,O){if(!vo(r))return;const I=r[Oi];if(I&&I.setForRemoval){I.setForRemoval=!1,I.setForMove=!0;const ve=this.collectedLeaveElements.indexOf(r);ve>=0&&this.collectedLeaveElements.splice(ve,1)}if(d){const ve=this._fetchNamespace(d);ve&&ve.insertNode(r,u)}O&&this.collectEnterElement(r)}collectEnterElement(d){this.collectedEnterElements.push(d)}markElementAsDisabled(d,r){r?this.disabledNodes.has(d)||(this.disabledNodes.add(d),aa(d,ar)):this.disabledNodes.has(d)&&(this.disabledNodes.delete(d),kr(d,ar))}removeNode(d,r,u){if(vo(r)){const O=d?this._fetchNamespace(d):null;O?O.removeNode(r,u):this.markElementAsRemoved(d,r,!1,u);const I=this.namespacesByHostElement.get(r);I&&I.id!==d&&I.removeNode(r,u)}else this._onRemovalComplete(r,u)}markElementAsRemoved(d,r,u,O,I){this.collectedLeaveElements.push(r),r[Oi]={namespaceId:d,setForRemoval:O,hasAnimation:u,removedBeforeQueried:!1,previousTriggersValues:I}}listen(d,r,u,O,I){return vo(r)?this._fetchNamespace(d).listen(r,u,O,I):()=>{}}_buildInstruction(d,r,u,O,I){return d.transition.build(this.driver,d.element,d.fromState.value,d.toState.value,u,O,d.fromState.options,d.toState.options,r,I)}destroyInnerAnimations(d){let r=this.driver.query(d,vr,!0);r.forEach(u=>this.destroyActiveAnimationsForElement(u)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(d,Mr,!0),r.forEach(u=>this.finishActiveQueriedAnimationOnElement(u)))}destroyActiveAnimationsForElement(d){const r=this.playersByElement.get(d);r&&r.forEach(u=>{u.queued?u.markedForDestroy=!0:u.destroy()})}finishActiveQueriedAnimationOnElement(d){const r=this.playersByQueriedElement.get(d);r&&r.forEach(u=>u.finish())}whenRenderingDone(){return new Promise(d=>{if(this.players.length)return Sn(this.players).onDone(()=>d());d()})}processLeaveNode(d){const r=d[Oi];if(r&&r.setForRemoval){if(d[Oi]=qr,r.namespaceId){this.destroyInnerAnimations(d);const u=this._fetchNamespace(r.namespaceId);u&&u.clearElementCache(d)}this._onRemovalComplete(d,r.setForRemoval)}d.classList?.contains(ar)&&this.markElementAsDisabled(d,!1),this.driver.query(d,".ng-animate-disabled",!0).forEach(u=>{this.markElementAsDisabled(u,!1)})}flush(d=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((u,O)=>this._balanceNamespaceList(u,O)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let u=0;uu()),this._flushFns=[],this._whenQuietFns.length){const u=this._whenQuietFns;this._whenQuietFns=[],r.length?Sn(r).onDone(()=>{u.forEach(O=>O())}):u.forEach(O=>O())}}reportError(d){throw function Ho(f){return new c.vHH(3402,!1)}()}_flushAnimations(d,r){const u=new Qr,O=[],I=new Map,ve=[],Se=new Map,Ie=new Map,dt=new Map,Vt=new Set;this.disabledNodes.forEach(sn=>{Vt.add(sn);const Cn=this.driver.query(sn,".ng-animate-queued",!0);for(let Dn=0;Dn{const Dn=Yr+wn++;bn.set(Cn,Dn),sn.forEach(Fn=>aa(Fn,Dn))});const In=[],_i=new Set,Ri=new Set;for(let sn=0;sn_i.add(Fn)):Ri.add(Cn))}const Ei=new Map,Qn=Y2(Hn,Array.from(_i));Qn.forEach((sn,Cn)=>{const Dn=nr+wn++;Ei.set(Cn,Dn),sn.forEach(Fn=>aa(Fn,Dn))}),d.push(()=>{kn.forEach((sn,Cn)=>{const Dn=bn.get(Cn);sn.forEach(Fn=>kr(Fn,Dn))}),Qn.forEach((sn,Cn)=>{const Dn=Ei.get(Cn);sn.forEach(Fn=>kr(Fn,Dn))}),In.forEach(sn=>{this.processLeaveNode(sn)})});const Ma=[],ra=[];for(let sn=this._namespaceList.length-1;sn>=0;sn--)this._namespaceList[sn].drainQueuedTransitions(r).forEach(Dn=>{const Fn=Dn.player,Wi=Dn.element;if(Ma.push(Fn),this.collectedEnterElements.length){const mo=Wi[Oi];if(mo&&mo.setForMove){if(mo.previousTriggersValues&&mo.previousTriggersValues.has(Dn.triggerName)){const Ra=mo.previousTriggersValues.get(Dn.triggerName),Mo=this.statesByElement.get(Dn.element);if(Mo&&Mo.has(Dn.triggerName)){const o2=Mo.get(Dn.triggerName);o2.value=Ra,Mo.set(Dn.triggerName,o2)}}return void Fn.destroy()}}const ya=!Xt||!this.driver.containsElement(Xt,Wi),Ao=Ei.get(Wi),Na=bn.get(Wi),Mi=this._buildInstruction(Dn,u,Na,Ao,ya);if(Mi.errors&&Mi.errors.length)return void ra.push(Mi);if(ya)return Fn.onStart(()=>x(Wi,Mi.fromStyles)),Fn.onDestroy(()=>h(Wi,Mi.toStyles)),void O.push(Fn);if(Dn.isFallbackTransition)return Fn.onStart(()=>x(Wi,Mi.fromStyles)),Fn.onDestroy(()=>h(Wi,Mi.toStyles)),void O.push(Fn);const zr=[];Mi.timelines.forEach(mo=>{mo.stretchStartingKeyframe=!0,this.disabledNodes.has(mo.element)||zr.push(mo)}),Mi.timelines=zr,u.append(Wi,Mi.timelines),ve.push({instruction:Mi,player:Fn,element:Wi}),Mi.queriedElements.forEach(mo=>oo(Se,mo,[]).push(Fn)),Mi.preStyleProps.forEach((mo,Ra)=>{if(mo.size){let Mo=Ie.get(Ra);Mo||Ie.set(Ra,Mo=new Set),mo.forEach((o2,a2)=>Mo.add(a2))}}),Mi.postStyleProps.forEach((mo,Ra)=>{let Mo=dt.get(Ra);Mo||dt.set(Ra,Mo=new Set),mo.forEach((o2,a2)=>Mo.add(a2))})});if(ra.length){const sn=[];ra.forEach(Cn=>{sn.push(function Lo(f,d){return new c.vHH(3505,!1)}())}),Ma.forEach(Cn=>Cn.destroy()),this.reportError(sn)}const _o=new Map,Ia=new Map;ve.forEach(sn=>{const Cn=sn.element;u.has(Cn)&&(Ia.set(Cn,Cn),this._beforeAnimationBuild(sn.player.namespaceId,sn.instruction,_o))}),O.forEach(sn=>{const Cn=sn.element;this._getPreviousPlayers(Cn,!1,sn.namespaceId,sn.triggerName,null).forEach(Fn=>{oo(_o,Cn,[]).push(Fn),Fn.destroy()})});const Ca=In.filter(sn=>Xc(sn,Ie,dt)),xa=new Map;Zl(xa,this.driver,Ri,dt,R.l3).forEach(sn=>{Xc(sn,Ie,dt)&&Ca.push(sn)});const oc=new Map;kn.forEach((sn,Cn)=>{Zl(oc,this.driver,new Set(sn),Ie,R.k1)}),Ca.forEach(sn=>{const Cn=xa.get(sn),Dn=oc.get(sn);xa.set(sn,new Map([...Cn?.entries()??[],...Dn?.entries()??[]]))});const rr=[],o1=[],Cs={};ve.forEach(sn=>{const{element:Cn,player:Dn,instruction:Fn}=sn;if(u.has(Cn)){if(Vt.has(Cn))return Dn.onDestroy(()=>h(Cn,Fn.toStyles)),Dn.disabled=!0,Dn.overrideTotalTime(Fn.totalTime),void O.push(Dn);let Wi=Cs;if(Ia.size>1){let Ao=Cn;const Na=[];for(;Ao=Ao.parentNode;){const Mi=Ia.get(Ao);if(Mi){Wi=Mi;break}Na.push(Ao)}Na.forEach(Mi=>Ia.set(Mi,Wi))}const ya=this._buildAnimation(Dn.namespaceId,Fn,_o,I,oc,xa);if(Dn.setRealPlayer(ya),Wi===Cs)rr.push(Dn);else{const Ao=this.playersByElement.get(Wi);Ao&&Ao.length&&(Dn.parentPlayer=Sn(Ao)),O.push(Dn)}}else x(Cn,Fn.fromStyles),Dn.onDestroy(()=>h(Cn,Fn.toStyles)),o1.push(Dn),Vt.has(Cn)&&O.push(Dn)}),o1.forEach(sn=>{const Cn=I.get(sn.element);if(Cn&&Cn.length){const Dn=Sn(Cn);sn.setRealPlayer(Dn)}}),O.forEach(sn=>{sn.parentPlayer?sn.syncPlayerEvents(sn.parentPlayer):sn.destroy()});for(let sn=0;sn!ya.destroyed);Wi.length?Kl(this,Cn,Wi):this.processLeaveNode(Cn)}return In.length=0,rr.forEach(sn=>{this.players.push(sn),sn.onDone(()=>{sn.destroy();const Cn=this.players.indexOf(sn);this.players.splice(Cn,1)}),sn.play()}),rr}afterFlush(d){this._flushFns.push(d)}afterFlushAnimationsDone(d){this._whenQuietFns.push(d)}_getPreviousPlayers(d,r,u,O,I){let ve=[];if(r){const Se=this.playersByQueriedElement.get(d);Se&&(ve=Se)}else{const Se=this.playersByElement.get(d);if(Se){const Ie=!I||I==ec;Se.forEach(dt=>{dt.queued||!Ie&&dt.triggerName!=O||ve.push(dt)})}}return(u||O)&&(ve=ve.filter(Se=>!(u&&u!=Se.namespaceId||O&&O!=Se.triggerName))),ve}_beforeAnimationBuild(d,r,u){const I=r.element,ve=r.isRemovalTransition?void 0:d,Se=r.isRemovalTransition?void 0:r.triggerName;for(const Ie of r.timelines){const dt=Ie.element,Vt=dt!==I,Xt=oo(u,dt,[]);this._getPreviousPlayers(dt,Vt,ve,Se,r.toState).forEach(kn=>{const bn=kn.getRealPlayer();bn.beforeDestroy&&bn.beforeDestroy(),kn.destroy(),Xt.push(kn)})}x(I,r.fromStyles)}_buildAnimation(d,r,u,O,I,ve){const Se=r.triggerName,Ie=r.element,dt=[],Vt=new Set,Xt=new Set,Hn=r.timelines.map(bn=>{const wn=bn.element;Vt.add(wn);const In=wn[Oi];if(In&&In.removedBeforeQueried)return new R.ZN(bn.duration,bn.delay);const _i=wn!==Ie,Ri=function Xl(f){const d=[];return cs(f,d),d}((u.get(wn)||as).map(_o=>_o.getRealPlayer())).filter(_o=>!!_o.element&&_o.element===wn),Ei=I.get(wn),Qn=ve.get(wn),Ma=wi(this._normalizer,bn.keyframes,Ei,Qn),ra=this._buildPlayer(bn,Ma,Ri);if(bn.subTimeline&&O&&Xt.add(wn),_i){const _o=new rs(d,Se,wn);_o.setRealPlayer(ra),dt.push(_o)}return ra});dt.forEach(bn=>{oo(this.playersByQueriedElement,bn.element,[]).push(bn),bn.onDone(()=>function Yl(f,d,r){let u=f.get(d);if(u){if(u.length){const O=u.indexOf(r);u.splice(O,1)}0==u.length&&f.delete(d)}return u}(this.playersByQueriedElement,bn.element,bn))}),Vt.forEach(bn=>aa(bn,_r));const kn=Sn(Hn);return kn.onDestroy(()=>{Vt.forEach(bn=>kr(bn,_r)),h(Ie,r.toStyles)}),Xt.forEach(bn=>{oo(O,bn,[]).push(kn)}),kn}_buildPlayer(d,r,u){return r.length>0?this.driver.animate(d.element,r,d.duration,d.delay,d.easing,u):new R.ZN(d.duration,d.delay)}}class rs{constructor(d,r,u){this.namespaceId=d,this.triggerName=r,this.element=u,this._player=new R.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(d){this._containsRealPlayer||(this._player=d,this._queuedCallbacks.forEach((r,u)=>{r.forEach(O=>tr(d,u,void 0,O))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(d.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(d){this.totalTime=d}syncPlayerEvents(d){const r=this._player;r.triggerCallback&&d.onStart(()=>r.triggerCallback("start")),d.onDone(()=>this.finish()),d.onDestroy(()=>this.destroy())}_queueEvent(d,r){oo(this._queuedCallbacks,d,[]).push(r)}onDone(d){this.queued&&this._queueEvent("done",d),this._player.onDone(d)}onStart(d){this.queued&&this._queueEvent("start",d),this._player.onStart(d)}onDestroy(d){this.queued&&this._queueEvent("destroy",d),this._player.onDestroy(d)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(d){this.queued||this._player.setPosition(d)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(d){const r=this._player;r.triggerCallback&&r.triggerCallback(d)}}function vo(f){return f&&1===f.nodeType}function Pr(f,d){const r=f.style.display;return f.style.display=d??"none",r}function Zl(f,d,r,u,O){const I=[];r.forEach(Ie=>I.push(Pr(Ie)));const ve=[];u.forEach((Ie,dt)=>{const Vt=new Map;Ie.forEach(Xt=>{const Hn=d.computeStyle(dt,Xt,O);Vt.set(Xt,Hn),(!Hn||0==Hn.length)&&(dt[Oi]=Gl,ve.push(dt))}),f.set(dt,Vt)});let Se=0;return r.forEach(Ie=>Pr(Ie,I[Se++])),ve}function Y2(f,d){const r=new Map;if(f.forEach(Se=>r.set(Se,[])),0==d.length)return r;const O=new Set(d),I=new Map;function ve(Se){if(!Se)return 1;let Ie=I.get(Se);if(Ie)return Ie;const dt=Se.parentNode;return Ie=r.has(dt)?dt:O.has(dt)?1:ve(dt),I.set(Se,Ie),Ie}return d.forEach(Se=>{const Ie=ve(Se);1!==Ie&&r.get(Ie).push(Se)}),r}function aa(f,d){f.classList?.add(d)}function kr(f,d){f.classList?.remove(d)}function Kl(f,d,r){Sn(r).onDone(()=>f.processLeaveNode(d))}function cs(f,d){for(let r=0;rO.add(I)):d.set(f,u),r.delete(f),!0}class Dr{constructor(d,r,u){this.bodyNode=d,this._driver=r,this._normalizer=u,this._triggerCache={},this.onRemovalComplete=(O,I)=>{},this._transitionEngine=new Wl(d,r,u),this._timelineEngine=new r0(d,r,u),this._transitionEngine.onRemovalComplete=(O,I)=>this.onRemovalComplete(O,I)}registerTrigger(d,r,u,O,I){const ve=d+"-"+O;let Se=this._triggerCache[ve];if(!Se){const Ie=[],Vt=vc(this._driver,I,Ie,[]);if(Ie.length)throw function wt(f,d){return new c.vHH(3404,!1)}();Se=function n0(f,d,r){return new jl(f,d,r)}(O,Vt,this._normalizer),this._triggerCache[ve]=Se}this._transitionEngine.registerTrigger(r,O,Se)}register(d,r){this._transitionEngine.register(d,r)}destroy(d,r){this._transitionEngine.destroy(d,r)}onInsert(d,r,u,O){this._transitionEngine.insertNode(d,r,u,O)}onRemove(d,r,u){this._transitionEngine.removeNode(d,r,u)}disableAnimations(d,r){this._transitionEngine.markElementAsDisabled(d,r)}process(d,r,u,O){if("@"==u.charAt(0)){const[I,ve]=Vo(u);this._timelineEngine.command(I,r,ve,O)}else this._transitionEngine.trigger(d,r,u,O)}listen(d,r,u,O,I){if("@"==u.charAt(0)){const[ve,Se]=Vo(u);return this._timelineEngine.listen(ve,r,Se,I)}return this._transitionEngine.listen(d,r,u,O,I)}flush(d=-1){this._transitionEngine.flush(d)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(d){this._transitionEngine.afterFlushAnimationsDone(d)}}let Qc=(()=>{class f{constructor(r,u,O){this._element=r,this._startStyles=u,this._endStyles=O,this._state=0;let I=f.initialStylesByElement.get(r);I||f.initialStylesByElement.set(r,I=new Map),this._initialStyles=I}start(){this._state<1&&(this._startStyles&&h(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(h(this._element,this._initialStyles),this._endStyles&&(h(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(f.initialStylesByElement.delete(this._element),this._startStyles&&(x(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(x(this._element,this._endStyles),this._endStyles=null),h(this._element,this._initialStyles),this._state=3)}}return f.initialStylesByElement=new WeakMap,f})();function Z2(f){let d=null;return f.forEach((r,u)=>{(function Jc(f){return"display"===f||"position"===f})(u)&&(d=d||new Map,d.set(u,r))}),d}class ds{constructor(d,r,u,O){this.element=d,this.keyframes=r,this.options=u,this._specialStyles=O,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=u.duration,this._delay=u.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(d=>d()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const d=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,d,this.options),this._finalKeyframe=d.length?d[d.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(d){const r=[];return d.forEach(u=>{r.push(Object.fromEntries(u))}),r}_triggerWebAnimation(d,r,u){return d.animate(this._convertKeyframesToObject(r),u)}onStart(d){this._originalOnStartFns.push(d),this._onStartFns.push(d)}onDone(d){this._originalOnDoneFns.push(d),this._onDoneFns.push(d)}onDestroy(d){this._onDestroyFns.push(d)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(d=>d()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(d=>d()),this._onDestroyFns=[])}setPosition(d){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=d*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const d=new Map;this.hasStarted()&&this._finalKeyframe.forEach((u,O)=>{"offset"!==O&&d.set(O,this._finished?u:xr(this.element,O))}),this.currentSnapshot=d}triggerCallback(d){const r="start"===d?this._onStartFns:this._onDoneFns;r.forEach(u=>u()),r.length=0}}class ms{validateStyleProperty(d){return!0}validateAnimatableStyleProperty(d){return!0}matchesElement(d,r){return!1}containsElement(d,r){return La(d,r)}getParentElement(d){return ga(d)}query(d,r,u){return la(d,r,u)}computeStyle(d,r,u){return window.getComputedStyle(d)[r]}animate(d,r,u,O,I,ve=[]){const Ie={duration:u,delay:O,fill:0==O?"both":"forwards"};I&&(Ie.easing=I);const dt=new Map,Vt=ve.filter(kn=>kn instanceof ds);(function ir(f,d){return 0===f||0===d})(u,O)&&Vt.forEach(kn=>{kn.currentSnapshot.forEach((bn,wn)=>dt.set(wn,bn))});let Xt=function $i(f){return f.length?f[0]instanceof Map?f:f.map(d=>N2(d)):[]}(r).map(kn=>v(kn));Xt=function Va(f,d,r){if(r.size&&d.length){let u=d[0],O=[];if(r.forEach((I,ve)=>{u.has(ve)||O.push(ve),u.set(ve,I)}),O.length)for(let I=1;Ive.set(Se,xr(f,Se)))}}return d}(d,Xt,dt);const Hn=function ls(f,d){let r=null,u=null;return Array.isArray(d)&&d.length?(r=Z2(d[0]),d.length>1&&(u=Z2(d[d.length-1]))):d instanceof Map&&(r=Z2(d)),r||u?new Qc(f,r,u):null}(d,Xt);return new ds(d,Xt,Ie,Hn)}}let K2=(()=>{class f extends R._j{constructor(r,u){super(),this._nextAnimationId=0,this._renderer=r.createRenderer(u.body,{id:"0",encapsulation:c.ifc.None,styles:[],data:{animation:[]}})}build(r){const u=this._nextAnimationId.toString();this._nextAnimationId++;const O=Array.isArray(r)?(0,R.vP)(r):r;return X2(this._renderer,null,u,"register",[O]),new wc(u,this._renderer)}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(c.FYo),c.LFG(C.K0))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})();class wc extends R.LC{constructor(d,r){super(),this._id=d,this._renderer=r}create(d,r){return new fs(this._id,d,r||{},this._renderer)}}class fs{constructor(d,r,u,O){this.id=d,this.element=r,this._renderer=O,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",u)}_listen(d,r){return this._renderer.listen(this.element,`@@${this.id}:${d}`,r)}_command(d,...r){return X2(this._renderer,this.element,this.id,d,r)}onDone(d){this._listen("done",d)}onStart(d){this._listen("start",d)}onDestroy(d){this._listen("destroy",d)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(d){this._command("setPosition",d)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function X2(f,d,r,u,O){return f.setProperty(d,`@@${r}:${u}`,O)}const Er="@.disabled";let nc=(()=>{class f{constructor(r,u,O){this.delegate=r,this.engine=u,this._zone=O,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,u.onRemovalComplete=(I,ve)=>{const Se=ve?.parentNode(I);Se&&ve.removeChild(Se,I)}}createRenderer(r,u){const I=this.delegate.createRenderer(r,u);if(!(r&&u&&u.data&&u.data.animation)){let Vt=this._rendererCache.get(I);return Vt||(Vt=new us("",I,this.engine,()=>this._rendererCache.delete(I)),this._rendererCache.set(I,Vt)),Vt}const ve=u.id,Se=u.id+"-"+this._currentId;this._currentId++,this.engine.register(Se,r);const Ie=Vt=>{Array.isArray(Vt)?Vt.forEach(Ie):this.engine.registerTrigger(ve,Se,r,Vt.name,Vt)};return u.data.animation.forEach(Ie),new Ql(this,Se,I,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(r,u,O){r>=0&&ru(O)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(I=>{const[ve,Se]=I;ve(Se)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([u,O]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(c.FYo),c.LFG(Dr),c.LFG(c.R0b))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})();class us{constructor(d,r,u,O){this.namespaceId=d,this.delegate=r,this.engine=u,this._onDestroy=O}get data(){return this.delegate.data}destroyNode(d){this.delegate.destroyNode?.(d)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(d,r){return this.delegate.createElement(d,r)}createComment(d){return this.delegate.createComment(d)}createText(d){return this.delegate.createText(d)}appendChild(d,r){this.delegate.appendChild(d,r),this.engine.onInsert(this.namespaceId,r,d,!1)}insertBefore(d,r,u,O=!0){this.delegate.insertBefore(d,r,u),this.engine.onInsert(this.namespaceId,r,d,O)}removeChild(d,r,u){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(d,r){return this.delegate.selectRootElement(d,r)}parentNode(d){return this.delegate.parentNode(d)}nextSibling(d){return this.delegate.nextSibling(d)}setAttribute(d,r,u,O){this.delegate.setAttribute(d,r,u,O)}removeAttribute(d,r,u){this.delegate.removeAttribute(d,r,u)}addClass(d,r){this.delegate.addClass(d,r)}removeClass(d,r){this.delegate.removeClass(d,r)}setStyle(d,r,u,O){this.delegate.setStyle(d,r,u,O)}removeStyle(d,r,u){this.delegate.removeStyle(d,r,u)}setProperty(d,r,u){"@"==r.charAt(0)&&r==Er?this.disableAnimations(d,!!u):this.delegate.setProperty(d,r,u)}setValue(d,r){this.delegate.setValue(d,r)}listen(d,r,u){return this.delegate.listen(d,r,u)}disableAnimations(d,r){this.engine.disableAnimations(d,r)}}class Ql extends us{constructor(d,r,u,O,I){super(r,u,O,I),this.factory=d,this.namespaceId=r}setProperty(d,r,u){"@"==r.charAt(0)?"."==r.charAt(1)&&r==Er?this.disableAnimations(d,u=void 0===u||!!u):this.engine.process(this.namespaceId,d,r.slice(1),u):this.delegate.setProperty(d,r,u)}listen(d,r,u){if("@"==r.charAt(0)){const O=function hs(f){switch(f){case"body":return document.body;case"document":return document;case"window":return window;default:return f}}(d);let I=r.slice(1),ve="";return"@"!=I.charAt(0)&&([I,ve]=function ps(f){const d=f.indexOf(".");return[f.substring(0,d),f.slice(d+1)]}(I)),this.engine.listen(this.namespaceId,O,I,ve,Se=>{this.factory.scheduleListenerCallback(Se._data||-1,u,Se)})}return this.delegate.listen(d,r,u)}}const gs=[{provide:R._j,useClass:K2},{provide:Kc,useFactory:function Jl(){return new es}},{provide:Dr,useClass:(()=>{class f extends Dr{constructor(r,u,O,I){super(r.body,u,O)}ngOnDestroy(){this.flush()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(C.K0),c.LFG(Gr),c.LFG(Kc),c.LFG(c.z2F))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})()},{provide:c.FYo,useFactory:function ql(f,d,r){return new nc(f,d,r)},deps:[Sa.se,Dr,c.R0b]}],e2=[{provide:Gr,useFactory:()=>new ms},{provide:c.QbO,useValue:"BrowserAnimations"},...gs];var ic=l(69862),t3=l(51309),Q2=l(69854),n3=l(64716),o3=l(94517);let a3=(()=>{class f{constructor(){this.http=(0,c.f3M)(ic.eN)}getTranslation(r){const u=(0,c.X6Q)()?"":"/dreamfactory/dist";return this.http.get(`${u}/assets/i18n/${r}.json`)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})();var r3=l(7715),c3=l(21631),e1=l(58504),Oc=l(22939);const t1=[{code:"en",altCodes:["en-US"]}];(0,Sa.Cg)(Ea,{providers:[(0,c.RIp)(Sa.b2,Oc.ZX),{provide:c.ip1,useFactory:function Sr(f){return()=>f.fetchEnvironmentData()},deps:[gn.s],multi:!0},function vs(){return[...e2]}(),(0,ic.h_)((0,ic.CB)([(f,d)=>!f.url.startsWith("/api")||f.body instanceof FormData?d(f):d(f.clone({body:(0,o3.sh)(f.body)})).pipe((0,Qt.U)(u=>u instanceof ic.Zn&&"application/json"===u.headers.get("Content-Type")?u.clone({body:(0,o3.dq)(u.body)}):u)),(f,d)=>{if(f.headers.has("show-loading")){const r=(0,c.f3M)(er);return r.active=!0,d(f=f.clone({headers:f.headers.delete("show-loading")})).pipe((0,n3.x)(()=>{r.active=!1}))}return d(f)},(f,d)=>{const r=f.headers.get("skip-error");if(f.url.startsWith("/api")&&!r){const u=(0,c.f3M)(_.F0),O=(0,c.f3M)(An._),I=(0,c.f3M)(En.y);return I.error=null,d(f=f.clone({headers:f.headers.delete("skip-error")})).pipe((0,Pn.K)(ve=>401===ve.status?(O.clearToken(),(0,r3.D)(u.navigate([Ue.Z.AUTH,Ue.Z.LOGIN])).pipe((0,c3.z)(()=>(0,e1._)(()=>ve)))):403===ve.status||404===ve.status?(I.error=ve.error.error.message,(0,r3.D)(u.navigate([Ue.Z.ERROR])).pipe((0,c3.z)(()=>(0,e1._)(()=>ve)))):(0,e1._)(()=>ve)))}return d(f)},(f,d)=>{if(f.url.startsWith("/api")){f=f.clone({setHeaders:{[Q2.Yg]:t3.N.dfAdminApiKey}});const u=(0,c.f3M)(An._).token;u&&(f=f.clone({setHeaders:{[Q2.Zt]:u}}))}return d(f)},(f,d)=>{if(f.headers.has("snackbar-success")||f.headers.has("snackbar-error")){const r=(0,c.f3M)(Wt.w),u=f.headers.get("snackbar-success");let O=f.headers.get("snackbar-error");return d(f=f.clone({headers:f.headers.delete("snackbar-success").delete("snackbar-error")})).pipe((0,vi.b)({next:I=>{I instanceof ic.Zn&&u&&r.openSnackBar(u,"success")},error:I=>{if(I instanceof ic.UA&&O){const ve=I.error.error;"server"===O&&ve&&(O=ve.message),r.openSnackBar(O??"defaultError","error")}}}))}return d(f)}])),(0,_.bU)(Ji,(0,_.jK)()),(0,xn.h7)({config:{availableLangs:t1.map(f=>f.code),defaultLang:function Ms(){const f=localStorage.getItem("language")||navigator.language;if(f){const d=t1.find(r=>r.code.toLowerCase()===f.toLowerCase()||r.altCodes.map(u=>u.toLowerCase()).includes(f.toLowerCase()));if(d)return d.code}return"en"}(),reRenderOnLangChange:!0,prodMode:!(0,c.X6Q)()},loader:a3})]}).catch(f=>console.error(f))},54007:Dt=>{function xe(_){return _&&_.constructor&&"function"==typeof _.constructor.isBuffer&&_.constructor.isBuffer(_)}function l(_){return _}function o(_,N){const B=(N=N||{}).delimiter||".",c=N.maxDepth,X=N.transformKey||l,ae={};return function Q(U,oe,j){j=j||1,Object.keys(U).forEach(function(re){const q=U[re],se=N.safe&&Array.isArray(q),_e=Object.prototype.toString.call(q),De=xe(q),Ke="[object Object]"===_e||"[object Array]"===_e,rt=oe?oe+B+X(re):X(re);if(!se&&!De&&Ke&&Object.keys(q).length&&(!N.maxDepth||j0&&(se=U(q.shift()),_e=U(q[0]))}De[se]=C(_[re],N)}),ae}},65619:(Dt,xe,l)=>{"use strict";l.d(xe,{X:()=>C});var o=l(78645);class C extends o.x{constructor(N){super(),this._value=N}get value(){return this.getValue()}_subscribe(N){const B=super._subscribe(N);return!B.closed&&N.next(this._value),B}getValue(){const{hasError:N,thrownError:B,_value:c}=this;if(N)throw B;return this._throwIfClosed(),c}next(N){super.next(this._value=N)}}},65592:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>ae});var o=l(80305),C=l(47394),_=l(14850),N=l(88407),B=l(82653),c=l(84674),X=l(81441);let ae=(()=>{class j{constructor(q){q&&(this._subscribe=q)}lift(q){const se=new j;return se.source=this,se.operator=q,se}subscribe(q,se,_e){const De=function oe(j){return j&&j instanceof o.Lv||function U(j){return j&&(0,c.m)(j.next)&&(0,c.m)(j.error)&&(0,c.m)(j.complete)}(j)&&(0,C.Nn)(j)}(q)?q:new o.Hp(q,se,_e);return(0,X.x)(()=>{const{operator:Ke,source:rt}=this;De.add(Ke?Ke.call(De,rt):rt?this._subscribe(De):this._trySubscribe(De))}),De}_trySubscribe(q){try{return this._subscribe(q)}catch(se){q.error(se)}}forEach(q,se){return new(se=Q(se))((_e,De)=>{const Ke=new o.Hp({next:rt=>{try{q(rt)}catch(tt){De(tt),Ke.unsubscribe()}},error:De,complete:_e});this.subscribe(Ke)})}_subscribe(q){var se;return null===(se=this.source)||void 0===se?void 0:se.subscribe(q)}[_.L](){return this}pipe(...q){return(0,N.U)(q)(this)}toPromise(q){return new(q=Q(q))((se,_e)=>{let De;this.subscribe(Ke=>De=Ke,Ke=>_e(Ke),()=>se(De))})}}return j.create=re=>new j(re),j})();function Q(j){var re;return null!==(re=j??B.config.Promise)&&void 0!==re?re:Promise}},78645:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>X});var o=l(65592),C=l(47394);const N=(0,l(82306).d)(Q=>function(){Q(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var B=l(49039),c=l(81441);let X=(()=>{class Q extends o.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(oe){const j=new ae(this,this);return j.operator=oe,j}_throwIfClosed(){if(this.closed)throw new N}next(oe){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const j of this.currentObservers)j.next(oe)}})}error(oe){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=oe;const{observers:j}=this;for(;j.length;)j.shift().error(oe)}})}complete(){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:oe}=this;for(;oe.length;)oe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var oe;return(null===(oe=this.observers)||void 0===oe?void 0:oe.length)>0}_trySubscribe(oe){return this._throwIfClosed(),super._trySubscribe(oe)}_subscribe(oe){return this._throwIfClosed(),this._checkFinalizedStatuses(oe),this._innerSubscribe(oe)}_innerSubscribe(oe){const{hasError:j,isStopped:re,observers:q}=this;return j||re?C.Lc:(this.currentObservers=null,q.push(oe),new C.w0(()=>{this.currentObservers=null,(0,B.P)(q,oe)}))}_checkFinalizedStatuses(oe){const{hasError:j,thrownError:re,isStopped:q}=this;j?oe.error(re):q&&oe.complete()}asObservable(){const oe=new o.y;return oe.source=this,oe}}return Q.create=(U,oe)=>new ae(U,oe),Q})();class ae extends X{constructor(U,oe){super(),this.destination=U,this.source=oe}next(U){var oe,j;null===(j=null===(oe=this.destination)||void 0===oe?void 0:oe.next)||void 0===j||j.call(oe,U)}error(U){var oe,j;null===(j=null===(oe=this.destination)||void 0===oe?void 0:oe.error)||void 0===j||j.call(oe,U)}complete(){var U,oe;null===(oe=null===(U=this.destination)||void 0===U?void 0:U.complete)||void 0===oe||oe.call(U)}_subscribe(U){var oe,j;return null!==(j=null===(oe=this.source)||void 0===oe?void 0:oe.subscribe(U))&&void 0!==j?j:C.Lc}}},80305:(Dt,xe,l)=>{"use strict";l.d(xe,{Hp:()=>_e,Lv:()=>j});var o=l(84674),C=l(47394),_=l(82653),N=l(93894),B=l(72420);const c=Q("C",void 0,void 0);function Q(J,fe,$){return{kind:J,value:fe,error:$}}var U=l(87599),oe=l(81441);class j extends C.w0{constructor(fe){super(),this.isStopped=!1,fe?(this.destination=fe,(0,C.Nn)(fe)&&fe.add(this)):this.destination=tt}static create(fe,$,ue){return new _e(fe,$,ue)}next(fe){this.isStopped?rt(function ae(J){return Q("N",J,void 0)}(fe),this):this._next(fe)}error(fe){this.isStopped?rt(function X(J){return Q("E",void 0,J)}(fe),this):(this.isStopped=!0,this._error(fe))}complete(){this.isStopped?rt(c,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(fe){this.destination.next(fe)}_error(fe){try{this.destination.error(fe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const re=Function.prototype.bind;function q(J,fe){return re.call(J,fe)}class se{constructor(fe){this.partialObserver=fe}next(fe){const{partialObserver:$}=this;if($.next)try{$.next(fe)}catch(ue){De(ue)}}error(fe){const{partialObserver:$}=this;if($.error)try{$.error(fe)}catch(ue){De(ue)}else De(fe)}complete(){const{partialObserver:fe}=this;if(fe.complete)try{fe.complete()}catch($){De($)}}}class _e extends j{constructor(fe,$,ue){let ke;if(super(),(0,o.m)(fe)||!fe)ke={next:fe??void 0,error:$??void 0,complete:ue??void 0};else{let je;this&&_.config.useDeprecatedNextContext?(je=Object.create(fe),je.unsubscribe=()=>this.unsubscribe(),ke={next:fe.next&&q(fe.next,je),error:fe.error&&q(fe.error,je),complete:fe.complete&&q(fe.complete,je)}):ke=fe}this.destination=new se(ke)}}function De(J){_.config.useDeprecatedSynchronousErrorHandling?(0,oe.O)(J):(0,N.h)(J)}function rt(J,fe){const{onStoppedNotification:$}=_.config;$&&U.z.setTimeout(()=>$(J,fe))}const tt={closed:!0,next:B.Z,error:function Ke(J){throw J},complete:B.Z}},47394:(Dt,xe,l)=>{"use strict";l.d(xe,{Lc:()=>c,w0:()=>B,Nn:()=>X});var o=l(84674);const _=(0,l(82306).d)(Q=>function(oe){Q(this),this.message=oe?`${oe.length} errors occurred during unsubscription:\n${oe.map((j,re)=>`${re+1}) ${j.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=oe});var N=l(49039);class B{constructor(U){this.initialTeardown=U,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let U;if(!this.closed){this.closed=!0;const{_parentage:oe}=this;if(oe)if(this._parentage=null,Array.isArray(oe))for(const q of oe)q.remove(this);else oe.remove(this);const{initialTeardown:j}=this;if((0,o.m)(j))try{j()}catch(q){U=q instanceof _?q.errors:[q]}const{_finalizers:re}=this;if(re){this._finalizers=null;for(const q of re)try{ae(q)}catch(se){U=U??[],se instanceof _?U=[...U,...se.errors]:U.push(se)}}if(U)throw new _(U)}}add(U){var oe;if(U&&U!==this)if(this.closed)ae(U);else{if(U instanceof B){if(U.closed||U._hasParent(this))return;U._addParent(this)}(this._finalizers=null!==(oe=this._finalizers)&&void 0!==oe?oe:[]).push(U)}}_hasParent(U){const{_parentage:oe}=this;return oe===U||Array.isArray(oe)&&oe.includes(U)}_addParent(U){const{_parentage:oe}=this;this._parentage=Array.isArray(oe)?(oe.push(U),oe):oe?[oe,U]:U}_removeParent(U){const{_parentage:oe}=this;oe===U?this._parentage=null:Array.isArray(oe)&&(0,N.P)(oe,U)}remove(U){const{_finalizers:oe}=this;oe&&(0,N.P)(oe,U),U instanceof B&&U._removeParent(this)}}B.EMPTY=(()=>{const Q=new B;return Q.closed=!0,Q})();const c=B.EMPTY;function X(Q){return Q instanceof B||Q&&"closed"in Q&&(0,o.m)(Q.remove)&&(0,o.m)(Q.add)&&(0,o.m)(Q.unsubscribe)}function ae(Q){(0,o.m)(Q)?Q():Q.unsubscribe()}},82653:(Dt,xe,l)=>{"use strict";l.d(xe,{config:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93168:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>c});var o=l(65592),C=l(47394),_=l(66196),N=l(8251),B=l(79360);class c extends o.y{constructor(ae,Q){super(),this.source=ae,this.subjectFactory=Q,this._subject=null,this._refCount=0,this._connection=null,(0,B.A)(ae)&&(this.lift=ae.lift)}_subscribe(ae){return this.getSubject().subscribe(ae)}getSubject(){const ae=this._subject;return(!ae||ae.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:ae}=this;this._subject=this._connection=null,ae?.unsubscribe()}connect(){let ae=this._connection;if(!ae){ae=this._connection=new C.w0;const Q=this.getSubject();ae.add(this.source.subscribe((0,N.x)(Q,void 0,()=>{this._teardown(),Q.complete()},U=>{this._teardown(),Q.error(U)},()=>this._teardown()))),ae.closed&&(this._connection=null,ae=C.w0.EMPTY)}return ae}refCount(){return(0,_.x)()(this)}}},52572:(Dt,xe,l)=>{"use strict";l.d(xe,{a:()=>U});var o=l(65592),C=l(17453),_=l(7715),N=l(42737),B=l(97400),c=l(79940),X=l(92714),ae=l(8251),Q=l(27103);function U(...re){const q=(0,c.yG)(re),se=(0,c.jO)(re),{args:_e,keys:De}=(0,C.D)(re);if(0===_e.length)return(0,_.D)([],q);const Ke=new o.y(function oe(re,q,se=N.y){return _e=>{j(q,()=>{const{length:De}=re,Ke=new Array(De);let rt=De,tt=De;for(let J=0;J{const fe=(0,_.D)(re[J],q);let $=!1;fe.subscribe((0,ae.x)(_e,ue=>{Ke[J]=ue,$||($=!0,tt--),tt||_e.next(se(Ke.slice()))},()=>{--rt||_e.complete()}))},_e)},_e)}}(_e,q,De?rt=>(0,X.n)(De,rt):N.y));return se?Ke.pipe((0,B.Z)(se)):Ke}function j(re,q,se){re?(0,Q.f)(se,re,q):q()}},35211:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>B});var o=l(57537),_=l(79940),N=l(7715);function B(...c){return function C(){return(0,o.J)(1)}()((0,N.D)(c,(0,_.yG)(c)))}},74911:(Dt,xe,l)=>{"use strict";l.d(xe,{P:()=>_});var o=l(65592),C=l(54829);function _(N){return new o.y(B=>{(0,C.Xf)(N()).subscribe(B)})}},36232:(Dt,xe,l)=>{"use strict";l.d(xe,{E:()=>C});const C=new(l(65592).y)(B=>B.complete())},9315:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>ae});var o=l(65592),C=l(17453),_=l(54829),N=l(79940),B=l(8251),c=l(97400),X=l(92714);function ae(...Q){const U=(0,N.jO)(Q),{args:oe,keys:j}=(0,C.D)(Q),re=new o.y(q=>{const{length:se}=oe;if(!se)return void q.complete();const _e=new Array(se);let De=se,Ke=se;for(let rt=0;rt{tt||(tt=!0,Ke--),_e[rt]=J},()=>De--,void 0,()=>{(!De||!tt)&&(Ke||q.next(j?(0,X.n)(j,_e):_e),q.complete())}))}});return U?re.pipe((0,c.Z)(U)):re}},7715:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>ue});var o=l(54829),C=l(27103),_=l(79360),N=l(8251);function B(ke,je=0){return(0,_.e)((Ge,bt)=>{Ge.subscribe((0,N.x)(bt,Pt=>(0,C.f)(bt,ke,()=>bt.next(Pt),je),()=>(0,C.f)(bt,ke,()=>bt.complete(),je),Pt=>(0,C.f)(bt,ke,()=>bt.error(Pt),je)))})}function c(ke,je=0){return(0,_.e)((Ge,bt)=>{bt.add(ke.schedule(()=>Ge.subscribe(bt),je))})}var Q=l(65592),oe=l(64971),j=l(84674);function q(ke,je){if(!ke)throw new Error("Iterable cannot be null");return new Q.y(Ge=>{(0,C.f)(Ge,je,()=>{const bt=ke[Symbol.asyncIterator]();(0,C.f)(Ge,je,()=>{bt.next().then(Pt=>{Pt.done?Ge.complete():Ge.next(Pt.value)})},0,!0)})})}var se=l(38382),_e=l(54026),De=l(64266),Ke=l(83664),rt=l(15726),tt=l(69853),J=l(50541);function ue(ke,je){return je?function $(ke,je){if(null!=ke){if((0,se.c)(ke))return function X(ke,je){return(0,o.Xf)(ke).pipe(c(je),B(je))}(ke,je);if((0,De.z)(ke))return function U(ke,je){return new Q.y(Ge=>{let bt=0;return je.schedule(function(){bt===ke.length?Ge.complete():(Ge.next(ke[bt++]),Ge.closed||this.schedule())})})}(ke,je);if((0,_e.t)(ke))return function ae(ke,je){return(0,o.Xf)(ke).pipe(c(je),B(je))}(ke,je);if((0,rt.D)(ke))return q(ke,je);if((0,Ke.T)(ke))return function re(ke,je){return new Q.y(Ge=>{let bt;return(0,C.f)(Ge,je,()=>{bt=ke[oe.h](),(0,C.f)(Ge,je,()=>{let Pt,$t;try{({value:Pt,done:$t}=bt.next())}catch(Ft){return void Ge.error(Ft)}$t?Ge.complete():Ge.next(Pt)},0,!0)}),()=>(0,j.m)(bt?.return)&&bt.return()})}(ke,je);if((0,J.L)(ke))return function fe(ke,je){return q((0,J.Q)(ke),je)}(ke,je)}throw(0,tt.z)(ke)}(ke,je):(0,o.Xf)(ke)}},92438:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>U});var o=l(54829),C=l(65592),_=l(21631),N=l(64266),B=l(84674),c=l(97400);const X=["addListener","removeListener"],ae=["addEventListener","removeEventListener"],Q=["on","off"];function U(se,_e,De,Ke){if((0,B.m)(De)&&(Ke=De,De=void 0),Ke)return U(se,_e,De).pipe((0,c.Z)(Ke));const[rt,tt]=function q(se){return(0,B.m)(se.addEventListener)&&(0,B.m)(se.removeEventListener)}(se)?ae.map(J=>fe=>se[J](_e,fe,De)):function j(se){return(0,B.m)(se.addListener)&&(0,B.m)(se.removeListener)}(se)?X.map(oe(se,_e)):function re(se){return(0,B.m)(se.on)&&(0,B.m)(se.off)}(se)?Q.map(oe(se,_e)):[];if(!rt&&(0,N.z)(se))return(0,_.z)(J=>U(J,_e,De))((0,o.Xf)(se));if(!rt)throw new TypeError("Invalid event target");return new C.y(J=>{const fe=(...$)=>J.next(1<$.length?$:$[0]);return rt(fe),()=>tt(fe)})}function oe(se,_e){return De=>Ke=>se[De](_e,Ke)}},54829:(Dt,xe,l)=>{"use strict";l.d(xe,{Xf:()=>re});var o=l(97582),C=l(64266),_=l(54026),N=l(65592),B=l(38382),c=l(15726),X=l(69853),ae=l(83664),Q=l(50541),U=l(84674),oe=l(93894),j=l(14850);function re(J){if(J instanceof N.y)return J;if(null!=J){if((0,B.c)(J))return function q(J){return new N.y(fe=>{const $=J[j.L]();if((0,U.m)($.subscribe))return $.subscribe(fe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(J);if((0,C.z)(J))return function se(J){return new N.y(fe=>{for(let $=0;${J.then($=>{fe.closed||(fe.next($),fe.complete())},$=>fe.error($)).then(null,oe.h)})}(J);if((0,c.D)(J))return Ke(J);if((0,ae.T)(J))return function De(J){return new N.y(fe=>{for(const $ of J)if(fe.next($),fe.closed)return;fe.complete()})}(J);if((0,Q.L)(J))return function rt(J){return Ke((0,Q.Q)(J))}(J)}throw(0,X.z)(J)}function Ke(J){return new N.y(fe=>{(function tt(J,fe){var $,ue,ke,je;return(0,o.mG)(this,void 0,void 0,function*(){try{for($=(0,o.KL)(J);!(ue=yield $.next()).done;)if(fe.next(ue.value),fe.closed)return}catch(Ge){ke={error:Ge}}finally{try{ue&&!ue.done&&(je=$.return)&&(yield je.call($))}finally{if(ke)throw ke.error}}fe.complete()})})(J,fe).catch($=>fe.error($))})}},63019:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>c});var o=l(57537),C=l(54829),_=l(36232),N=l(79940),B=l(7715);function c(...X){const ae=(0,N.yG)(X),Q=(0,N._6)(X,1/0),U=X;return U.length?1===U.length?(0,C.Xf)(U[0]):(0,o.J)(Q)((0,B.D)(U,ae)):_.E}},22096:(Dt,xe,l)=>{"use strict";l.d(xe,{of:()=>_});var o=l(79940),C=l(7715);function _(...N){const B=(0,o.yG)(N);return(0,C.D)(N,B)}},58504:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>_});var o=l(65592),C=l(84674);function _(N,B){const c=(0,C.m)(N)?N:()=>N,X=ae=>ae.error(c());return new o.y(B?ae=>B.schedule(X,0,ae):X)}},74825:(Dt,xe,l)=>{"use strict";l.d(xe,{H:()=>B});var o=l(65592),C=l(16321),_=l(50671);function B(c=0,X,ae=C.P){let Q=-1;return null!=X&&((0,_.K)(X)?ae=X:Q=X),new o.y(U=>{let oe=function N(c){return c instanceof Date&&!isNaN(c)}(c)?+c-ae.now():c;oe<0&&(oe=0);let j=0;return ae.schedule(function(){U.closed||(U.next(j++),0<=Q?this.schedule(void 0,Q):U.complete())},oe)})}},8251:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>C});var o=l(80305);function C(N,B,c,X,ae){return new _(N,B,c,X,ae)}class _ extends o.Lv{constructor(B,c,X,ae,Q,U){super(B),this.onFinalize=Q,this.shouldUnsubscribe=U,this._next=c?function(oe){try{c(oe)}catch(j){B.error(j)}}:super._next,this._error=ae?function(oe){try{ae(oe)}catch(j){B.error(j)}finally{this.unsubscribe()}}:super._error,this._complete=X?function(){try{X()}catch(oe){B.error(oe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var B;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:c}=this;super.unsubscribe(),!c&&(null===(B=this.onFinalize)||void 0===B||B.call(this))}}}},26306:(Dt,xe,l)=>{"use strict";l.d(xe,{K:()=>N});var o=l(54829),C=l(8251),_=l(79360);function N(B){return(0,_.e)((c,X)=>{let U,ae=null,Q=!1;ae=c.subscribe((0,C.x)(X,void 0,void 0,oe=>{U=(0,o.Xf)(B(oe,N(B)(c))),ae?(ae.unsubscribe(),ae=null,U.subscribe(X)):Q=!0})),Q&&(ae.unsubscribe(),ae=null,U.subscribe(X))})}},76328:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>_});var o=l(21631),C=l(84674);function _(N,B){return(0,C.m)(B)?(0,o.z)(N,B,1):(0,o.z)(N,1)}},83620:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>N});var o=l(16321),C=l(79360),_=l(8251);function N(B,c=o.z){return(0,C.e)((X,ae)=>{let Q=null,U=null,oe=null;const j=()=>{if(Q){Q.unsubscribe(),Q=null;const q=U;U=null,ae.next(q)}};function re(){const q=oe+B,se=c.now();if(se{U=q,oe=c.now(),Q||(Q=c.schedule(re,B),ae.add(Q))},()=>{j(),ae.complete()},void 0,()=>{U=Q=null}))})}},5177:(Dt,xe,l)=>{"use strict";l.d(xe,{g:()=>re});var o=l(16321),C=l(35211),_=l(48180),N=l(79360),B=l(8251),c=l(72420),ae=l(21441),Q=l(21631),U=l(54829);function oe(q,se){return se?_e=>(0,C.z)(se.pipe((0,_.q)(1),function X(){return(0,N.e)((q,se)=>{q.subscribe((0,B.x)(se,c.Z))})}()),_e.pipe(oe(q))):(0,Q.z)((_e,De)=>(0,U.Xf)(q(_e,De)).pipe((0,_.q)(1),(0,ae.h)(_e)))}var j=l(74825);function re(q,se=o.z){const _e=(0,j.H)(q,se);return oe(()=>_e)}},93997:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>N});var o=l(42737),C=l(79360),_=l(8251);function N(c,X=o.y){return c=c??B,(0,C.e)((ae,Q)=>{let U,oe=!0;ae.subscribe((0,_.x)(Q,j=>{const re=X(j);(oe||!c(U,re))&&(oe=!1,U=re,Q.next(j))}))})}function B(c,X){return c===X}},32181:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>_});var o=l(79360),C=l(8251);function _(N,B){return(0,o.e)((c,X)=>{let ae=0;c.subscribe((0,C.x)(X,Q=>N.call(B,Q,ae++)&&X.next(Q)))})}},64716:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>C});var o=l(79360);function C(_){return(0,o.e)((N,B)=>{try{N.subscribe(B)}finally{B.add(_)}})}},37398:(Dt,xe,l)=>{"use strict";l.d(xe,{U:()=>_});var o=l(79360),C=l(8251);function _(N,B){return(0,o.e)((c,X)=>{let ae=0;c.subscribe((0,C.x)(X,Q=>{X.next(N.call(B,Q,ae++))}))})}},21441:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>C});var o=l(37398);function C(_){return(0,o.U)(()=>_)}},57537:(Dt,xe,l)=>{"use strict";l.d(xe,{J:()=>_});var o=l(21631),C=l(42737);function _(N=1/0){return(0,o.z)(C.y,N)}},21631:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>ae});var o=l(37398),C=l(54829),_=l(79360),N=l(27103),B=l(8251),X=l(84674);function ae(Q,U,oe=1/0){return(0,X.m)(U)?ae((j,re)=>(0,o.U)((q,se)=>U(j,q,re,se))((0,C.Xf)(Q(j,re))),oe):("number"==typeof U&&(oe=U),(0,_.e)((j,re)=>function c(Q,U,oe,j,re,q,se,_e){const De=[];let Ke=0,rt=0,tt=!1;const J=()=>{tt&&!De.length&&!Ke&&U.complete()},fe=ue=>Ke{q&&U.next(ue),Ke++;let ke=!1;(0,C.Xf)(oe(ue,rt++)).subscribe((0,B.x)(U,je=>{re?.(je),q?fe(je):U.next(je)},()=>{ke=!0},void 0,()=>{if(ke)try{for(Ke--;De.length&&Ke$(je)):$(je)}J()}catch(je){U.error(je)}}))};return Q.subscribe((0,B.x)(U,fe,()=>{tt=!0,J()})),()=>{_e?.()}}(j,re,Q,oe)))}},66196:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>_});var o=l(79360),C=l(8251);function _(){return(0,o.e)((N,B)=>{let c=null;N._refCount++;const X=(0,C.x)(B,void 0,void 0,void 0,()=>{if(!N||N._refCount<=0||0<--N._refCount)return void(c=null);const ae=N._connection,Q=c;c=null,ae&&(!Q||ae===Q)&&ae.unsubscribe(),B.unsubscribe()});N.subscribe(X),X.closed||(c=N.connect())})}},37921:(Dt,xe,l)=>{"use strict";l.d(xe,{X:()=>c});var o=l(79360),C=l(8251),_=l(42737),N=l(74825),B=l(54829);function c(X=1/0){let ae;ae=X&&"object"==typeof X?X:{count:X};const{count:Q=1/0,delay:U,resetOnSuccess:oe=!1}=ae;return Q<=0?_.y:(0,o.e)((j,re)=>{let se,q=0;const _e=()=>{let De=!1;se=j.subscribe((0,C.x)(re,Ke=>{oe&&(q=0),re.next(Ke)},void 0,Ke=>{if(q++{se?(se.unsubscribe(),se=null,_e()):De=!0};if(null!=U){const tt="number"==typeof U?(0,N.H)(U):(0,B.Xf)(U(Ke,q)),J=(0,C.x)(re,()=>{J.unsubscribe(),rt()},()=>{re.complete()});tt.subscribe(J)}else rt()}else re.error(Ke)})),De&&(se.unsubscribe(),se=null,_e())};_e()})}},63020:(Dt,xe,l)=>{"use strict";l.d(xe,{B:()=>B});var o=l(54829),C=l(78645),_=l(80305),N=l(79360);function B(X={}){const{connector:ae=(()=>new C.x),resetOnError:Q=!0,resetOnComplete:U=!0,resetOnRefCountZero:oe=!0}=X;return j=>{let re,q,se,_e=0,De=!1,Ke=!1;const rt=()=>{q?.unsubscribe(),q=void 0},tt=()=>{rt(),re=se=void 0,De=Ke=!1},J=()=>{const fe=re;tt(),fe?.unsubscribe()};return(0,N.e)((fe,$)=>{_e++,!Ke&&!De&&rt();const ue=se=se??ae();$.add(()=>{_e--,0===_e&&!Ke&&!De&&(q=c(J,oe))}),ue.subscribe($),!re&&_e>0&&(re=new _.Hp({next:ke=>ue.next(ke),error:ke=>{Ke=!0,rt(),q=c(tt,Q,ke),ue.error(ke)},complete:()=>{De=!0,rt(),q=c(tt,U),ue.complete()}}),(0,o.Xf)(fe).subscribe(re))})(j)}}function c(X,ae,...Q){if(!0===ae)return void X();if(!1===ae)return;const U=new _.Hp({next:()=>{U.unsubscribe(),X()}});return(0,o.Xf)(ae(...Q)).subscribe(U)}},70940:(Dt,xe,l)=>{"use strict";l.d(xe,{d:()=>B});var o=l(78645),C=l(84552);class _ extends o.x{constructor(X=1/0,ae=1/0,Q=C.l){super(),this._bufferSize=X,this._windowTime=ae,this._timestampProvider=Q,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ae===1/0,this._bufferSize=Math.max(1,X),this._windowTime=Math.max(1,ae)}next(X){const{isStopped:ae,_buffer:Q,_infiniteTimeWindow:U,_timestampProvider:oe,_windowTime:j}=this;ae||(Q.push(X),!U&&Q.push(oe.now()+j)),this._trimBuffer(),super.next(X)}_subscribe(X){this._throwIfClosed(),this._trimBuffer();const ae=this._innerSubscribe(X),{_infiniteTimeWindow:Q,_buffer:U}=this,oe=U.slice();for(let j=0;jnew _(Q,X,ae),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:U})}},836:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>C});var o=l(32181);function C(_){return(0,o.h)((N,B)=>_<=B)}},27921:(Dt,xe,l)=>{"use strict";l.d(xe,{O:()=>N});var o=l(35211),C=l(79940),_=l(79360);function N(...B){const c=(0,C.yG)(B);return(0,_.e)((X,ae)=>{(c?(0,o.z)(B,X,c):(0,o.z)(B,X)).subscribe(ae)})}},94664:(Dt,xe,l)=>{"use strict";l.d(xe,{w:()=>N});var o=l(54829),C=l(79360),_=l(8251);function N(B,c){return(0,C.e)((X,ae)=>{let Q=null,U=0,oe=!1;const j=()=>oe&&!Q&&ae.complete();X.subscribe((0,_.x)(ae,re=>{Q?.unsubscribe();let q=0;const se=U++;(0,o.Xf)(B(re,se)).subscribe(Q=(0,_.x)(ae,_e=>ae.next(c?c(re,_e,se,q++):_e),()=>{Q=null,j()}))},()=>{oe=!0,j()}))})}},48180:(Dt,xe,l)=>{"use strict";l.d(xe,{q:()=>N});var o=l(36232),C=l(79360),_=l(8251);function N(B){return B<=0?()=>o.E:(0,C.e)((c,X)=>{let ae=0;c.subscribe((0,_.x)(X,Q=>{++ae<=B&&(X.next(Q),B<=ae&&X.complete())}))})}},59773:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>B});var o=l(79360),C=l(8251),_=l(54829),N=l(72420);function B(c){return(0,o.e)((X,ae)=>{(0,_.Xf)(c).subscribe((0,C.x)(ae,()=>ae.complete(),N.Z)),!ae.closed&&X.subscribe(ae)})}},99397:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>B});var o=l(84674),C=l(79360),_=l(8251),N=l(42737);function B(c,X,ae){const Q=(0,o.m)(c)||X||ae?{next:c,error:X,complete:ae}:c;return Q?(0,C.e)((U,oe)=>{var j;null===(j=Q.subscribe)||void 0===j||j.call(Q);let re=!0;U.subscribe((0,_.x)(oe,q=>{var se;null===(se=Q.next)||void 0===se||se.call(Q,q),oe.next(q)},()=>{var q;re=!1,null===(q=Q.complete)||void 0===q||q.call(Q),oe.complete()},q=>{var se;re=!1,null===(se=Q.error)||void 0===se||se.call(Q,q),oe.error(q)},()=>{var q,se;re&&(null===(q=Q.unsubscribe)||void 0===q||q.call(Q)),null===(se=Q.finalize)||void 0===se||se.call(Q)}))}):N.y}},41954:(Dt,xe,l)=>{"use strict";l.d(xe,{o:()=>B});var o=l(47394);class C extends o.w0{constructor(X,ae){super()}schedule(X,ae=0){return this}}const _={setInterval(c,X,...ae){const{delegate:Q}=_;return Q?.setInterval?Q.setInterval(c,X,...ae):setInterval(c,X,...ae)},clearInterval(c){const{delegate:X}=_;return(X?.clearInterval||clearInterval)(c)},delegate:void 0};var N=l(49039);class B extends C{constructor(X,ae){super(X,ae),this.scheduler=X,this.work=ae,this.pending=!1}schedule(X,ae=0){var Q;if(this.closed)return this;this.state=X;const U=this.id,oe=this.scheduler;return null!=U&&(this.id=this.recycleAsyncId(oe,U,ae)),this.pending=!0,this.delay=ae,this.id=null!==(Q=this.id)&&void 0!==Q?Q:this.requestAsyncId(oe,this.id,ae),this}requestAsyncId(X,ae,Q=0){return _.setInterval(X.flush.bind(X,this),Q)}recycleAsyncId(X,ae,Q=0){if(null!=Q&&this.delay===Q&&!1===this.pending)return ae;null!=ae&&_.clearInterval(ae)}execute(X,ae){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Q=this._execute(X,ae);if(Q)return Q;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(X,ae){let U,Q=!1;try{this.work(X)}catch(oe){Q=!0,U=oe||new Error("Scheduled action threw falsy error")}if(Q)return this.unsubscribe(),U}unsubscribe(){if(!this.closed){const{id:X,scheduler:ae}=this,{actions:Q}=ae;this.work=this.state=this.scheduler=null,this.pending=!1,(0,N.P)(Q,this),null!=X&&(this.id=this.recycleAsyncId(ae,X,null)),this.delay=null,super.unsubscribe()}}}},2631:(Dt,xe,l)=>{"use strict";l.d(xe,{v:()=>_});var o=l(84552);class C{constructor(B,c=C.now){this.schedulerActionCtor=B,this.now=c}schedule(B,c=0,X){return new this.schedulerActionCtor(this,B).schedule(X,c)}}C.now=o.l.now;class _ extends C{constructor(B,c=C.now){super(B,c),this.actions=[],this._active=!1}flush(B){const{actions:c}=this;if(this._active)return void c.push(B);let X;this._active=!0;do{if(X=B.execute(B.state,B.delay))break}while(B=c.shift());if(this._active=!1,X){for(;B=c.shift();)B.unsubscribe();throw X}}}},76410:(Dt,xe,l)=>{"use strict";l.d(xe,{E:()=>q});var o=l(41954);let _,C=1;const N={};function B(_e){return _e in N&&(delete N[_e],!0)}const c={setImmediate(_e){const De=C++;return N[De]=!0,_||(_=Promise.resolve()),_.then(()=>B(De)&&_e()),De},clearImmediate(_e){B(_e)}},{setImmediate:ae,clearImmediate:Q}=c,U={setImmediate(..._e){const{delegate:De}=U;return(De?.setImmediate||ae)(..._e)},clearImmediate(_e){const{delegate:De}=U;return(De?.clearImmediate||Q)(_e)},delegate:void 0};var j=l(2631);const q=new class re extends j.v{flush(De){this._active=!0;const Ke=this._scheduled;this._scheduled=void 0;const{actions:rt}=this;let tt;De=De||rt.shift();do{if(tt=De.execute(De.state,De.delay))break}while((De=rt[0])&&De.id===Ke&&rt.shift());if(this._active=!1,tt){for(;(De=rt[0])&&De.id===Ke&&rt.shift();)De.unsubscribe();throw tt}}}(class oe extends o.o{constructor(De,Ke){super(De,Ke),this.scheduler=De,this.work=Ke}requestAsyncId(De,Ke,rt=0){return null!==rt&&rt>0?super.requestAsyncId(De,Ke,rt):(De.actions.push(this),De._scheduled||(De._scheduled=U.setImmediate(De.flush.bind(De,void 0))))}recycleAsyncId(De,Ke,rt=0){var tt;if(null!=rt?rt>0:this.delay>0)return super.recycleAsyncId(De,Ke,rt);const{actions:J}=De;null!=Ke&&(null===(tt=J[J.length-1])||void 0===tt?void 0:tt.id)!==Ke&&(U.clearImmediate(Ke),De._scheduled===Ke&&(De._scheduled=void 0))}})},16321:(Dt,xe,l)=>{"use strict";l.d(xe,{P:()=>N,z:()=>_});var o=l(41954);const _=new(l(2631).v)(o.o),N=_},84552:(Dt,xe,l)=>{"use strict";l.d(xe,{l:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},87599:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>o});const o={setTimeout(C,_,...N){const{delegate:B}=o;return B?.setTimeout?B.setTimeout(C,_,...N):setTimeout(C,_,...N)},clearTimeout(C){const{delegate:_}=o;return(_?.clearTimeout||clearTimeout)(C)},delegate:void 0}},64971:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>C});const C=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(Dt,xe,l)=>{"use strict";l.d(xe,{L:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},79940:(Dt,xe,l)=>{"use strict";l.d(xe,{_6:()=>c,jO:()=>N,yG:()=>B});var o=l(84674),C=l(50671);function _(X){return X[X.length-1]}function N(X){return(0,o.m)(_(X))?X.pop():void 0}function B(X){return(0,C.K)(_(X))?X.pop():void 0}function c(X,ae){return"number"==typeof _(X)?X.pop():ae}},17453:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>B});const{isArray:o}=Array,{getPrototypeOf:C,prototype:_,keys:N}=Object;function B(X){if(1===X.length){const ae=X[0];if(o(ae))return{args:ae,keys:null};if(function c(X){return X&&"object"==typeof X&&C(X)===_}(ae)){const Q=N(ae);return{args:Q.map(U=>ae[U]),keys:Q}}}return{args:X,keys:null}}},49039:(Dt,xe,l)=>{"use strict";function o(C,_){if(C){const N=C.indexOf(_);0<=N&&C.splice(N,1)}}l.d(xe,{P:()=>o})},82306:(Dt,xe,l)=>{"use strict";function o(C){const N=C(B=>{Error.call(B),B.stack=(new Error).stack});return N.prototype=Object.create(Error.prototype),N.prototype.constructor=N,N}l.d(xe,{d:()=>o})},92714:(Dt,xe,l)=>{"use strict";function o(C,_){return C.reduce((N,B,c)=>(N[B]=_[c],N),{})}l.d(xe,{n:()=>o})},81441:(Dt,xe,l)=>{"use strict";l.d(xe,{O:()=>N,x:()=>_});var o=l(82653);let C=null;function _(B){if(o.config.useDeprecatedSynchronousErrorHandling){const c=!C;if(c&&(C={errorThrown:!1,error:null}),B(),c){const{errorThrown:X,error:ae}=C;if(C=null,X)throw ae}}else B()}function N(B){o.config.useDeprecatedSynchronousErrorHandling&&C&&(C.errorThrown=!0,C.error=B)}},27103:(Dt,xe,l)=>{"use strict";function o(C,_,N,B=0,c=!1){const X=_.schedule(function(){N(),c?C.add(this.schedule(null,B)):this.unsubscribe()},B);if(C.add(X),!c)return X}l.d(xe,{f:()=>o})},42737:(Dt,xe,l)=>{"use strict";function o(C){return C}l.d(xe,{y:()=>o})},64266:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>o});const o=C=>C&&"number"==typeof C.length&&"function"!=typeof C},15726:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>C});var o=l(84674);function C(_){return Symbol.asyncIterator&&(0,o.m)(_?.[Symbol.asyncIterator])}},84674:(Dt,xe,l)=>{"use strict";function o(C){return"function"==typeof C}l.d(xe,{m:()=>o})},38382:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>_});var o=l(14850),C=l(84674);function _(N){return(0,C.m)(N[o.L])}},83664:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>_});var o=l(64971),C=l(84674);function _(N){return(0,C.m)(N?.[o.h])}},2664:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>_});var o=l(65592),C=l(84674);function _(N){return!!N&&(N instanceof o.y||(0,C.m)(N.lift)&&(0,C.m)(N.subscribe))}},54026:(Dt,xe,l)=>{"use strict";l.d(xe,{t:()=>C});var o=l(84674);function C(_){return(0,o.m)(_?.then)}},50541:(Dt,xe,l)=>{"use strict";l.d(xe,{L:()=>N,Q:()=>_});var o=l(97582),C=l(84674);function _(B){return(0,o.FC)(this,arguments,function*(){const X=B.getReader();try{for(;;){const{value:ae,done:Q}=yield(0,o.qq)(X.read());if(Q)return yield(0,o.qq)(void 0);yield yield(0,o.qq)(ae)}}finally{X.releaseLock()}})}function N(B){return(0,C.m)(B?.getReader)}},50671:(Dt,xe,l)=>{"use strict";l.d(xe,{K:()=>C});var o=l(84674);function C(_){return _&&(0,o.m)(_.schedule)}},79360:(Dt,xe,l)=>{"use strict";l.d(xe,{A:()=>C,e:()=>_});var o=l(84674);function C(N){return(0,o.m)(N?.lift)}function _(N){return B=>{if(C(B))return B.lift(function(c){try{return N(c,this)}catch(X){this.error(X)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(Dt,xe,l)=>{"use strict";l.d(xe,{Z:()=>N});var o=l(37398);const{isArray:C}=Array;function N(B){return(0,o.U)(c=>function _(B,c){return C(c)?B(...c):B(c)}(B,c))}},72420:(Dt,xe,l)=>{"use strict";function o(){}l.d(xe,{Z:()=>o})},88407:(Dt,xe,l)=>{"use strict";l.d(xe,{U:()=>_,z:()=>C});var o=l(42737);function C(...N){return _(N)}function _(N){return 0===N.length?o.y:1===N.length?N[0]:function(c){return N.reduce((X,ae)=>ae(X),c)}}},93894:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>_});var o=l(82653),C=l(87599);function _(N){C.z.setTimeout(()=>{const{onUnhandledError:B}=o.config;if(!B)throw N;B(N)})}},69853:(Dt,xe,l)=>{"use strict";function o(C){return new TypeError(`You provided ${null!==C&&"object"==typeof C?"an invalid object":`'${C}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}l.d(xe,{z:()=>o})},86825:(Dt,xe,l)=>{"use strict";l.d(xe,{F4:()=>U,IO:()=>se,LC:()=>C,SB:()=>Q,X$:()=>N,ZE:()=>Ke,ZN:()=>De,_j:()=>o,eR:()=>oe,jt:()=>B,k1:()=>rt,l3:()=>_,oB:()=>ae,pV:()=>re,ru:()=>c,vP:()=>X});class o{}class C{}const _="*";function N(tt,J){return{type:7,name:tt,definitions:J,options:{}}}function B(tt,J=null){return{type:4,styles:J,timings:tt}}function c(tt,J=null){return{type:3,steps:tt,options:J}}function X(tt,J=null){return{type:2,steps:tt,options:J}}function ae(tt){return{type:6,styles:tt,offset:null}}function Q(tt,J,fe){return{type:0,name:tt,styles:J,options:fe}}function U(tt){return{type:5,steps:tt}}function oe(tt,J,fe=null){return{type:1,expr:tt,animation:J,options:fe}}function re(tt=null){return{type:9,options:tt}}function se(tt,J,fe=null){return{type:11,selector:tt,animation:J,options:fe}}class De{constructor(J=0,fe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=J+fe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(J=>J()),this._onDoneFns=[])}onStart(J){this._originalOnStartFns.push(J),this._onStartFns.push(J)}onDone(J){this._originalOnDoneFns.push(J),this._onDoneFns.push(J)}onDestroy(J){this._onDestroyFns.push(J)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(J=>J()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(J=>J()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(J){this._position=this.totalTime?J*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(J){const fe="start"==J?this._onStartFns:this._onDoneFns;fe.forEach($=>$()),fe.length=0}}class Ke{constructor(J){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=J;let fe=0,$=0,ue=0;const ke=this.players.length;0==ke?queueMicrotask(()=>this._onFinish()):this.players.forEach(je=>{je.onDone(()=>{++fe==ke&&this._onFinish()}),je.onDestroy(()=>{++$==ke&&this._onDestroy()}),je.onStart(()=>{++ue==ke&&this._onStart()})}),this.totalTime=this.players.reduce((je,Ge)=>Math.max(je,Ge.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(J=>J()),this._onDoneFns=[])}init(){this.players.forEach(J=>J.init())}onStart(J){this._onStartFns.push(J)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(J=>J()),this._onStartFns=[])}onDone(J){this._onDoneFns.push(J)}onDestroy(J){this._onDestroyFns.push(J)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(J=>J.play())}pause(){this.players.forEach(J=>J.pause())}restart(){this.players.forEach(J=>J.restart())}finish(){this._onFinish(),this.players.forEach(J=>J.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(J=>J.destroy()),this._onDestroyFns.forEach(J=>J()),this._onDestroyFns=[])}reset(){this.players.forEach(J=>J.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(J){const fe=J*this.totalTime;this.players.forEach($=>{const ue=$.totalTime?Math.min(1,fe/$.totalTime):1;$.setPosition(ue)})}getPosition(){const J=this.players.reduce((fe,$)=>null===fe||$.totalTime>fe.totalTime?$:fe,null);return null!=J?J.getPosition():0}beforeDestroy(){this.players.forEach(J=>{J.beforeDestroy&&J.beforeDestroy()})}triggerCallback(J){const fe="start"==J?this._onStartFns:this._onDoneFns;fe.forEach($=>$()),fe.length=0}}const rt="!"},4300:(Dt,xe,l)=>{"use strict";l.d(xe,{$s:()=>bt,Em:()=>mn,Kd:()=>Re,X6:()=>zt,Zf:()=>J,iD:()=>fe,ic:()=>Zt,kH:()=>Qt,qV:()=>et,qm:()=>Rt,rt:()=>Ye,s1:()=>en,tE:()=>Yt,yG:()=>Pe});var o=l(96814),C=l(65879),_=l(62831),N=l(78645),B=l(47394),c=l(65619),X=l(22096),ae=l(36028),Q=l(99397),U=l(83620),oe=l(32181),j=l(37398),re=l(48180),q=l(836),se=l(93997),_e=l(59773),De=l(42495),Ke=l(17131),rt=l(71088);const tt=" ";function J(R,z,D){const ee=$(R,z);ee.some(be=>be.trim()==D.trim())||(ee.push(D.trim()),R.setAttribute(z,ee.join(tt)))}function fe(R,z,D){const be=$(R,z).filter(pt=>pt!=D.trim());be.length?R.setAttribute(z,be.join(tt)):R.removeAttribute(z)}function $(R,z){return(R.getAttribute(z)||"").match(/\S+/g)||[]}const ke="cdk-describedby-message",je="cdk-describedby-host";let Ge=0,bt=(()=>{class R{constructor(D,ee){this._platform=ee,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ge++,this._document=D,this._id=(0,C.f3M)(C.AFp)+"-"+Ge++}describe(D,ee,be){if(!this._canBeDescribed(D,ee))return;const pt=Pt(ee,be);"string"!=typeof ee?($t(ee,this._id),this._messageRegistry.set(pt,{messageElement:ee,referenceCount:0})):this._messageRegistry.has(pt)||this._createMessageElement(ee,be),this._isElementDescribedByMessage(D,pt)||this._addMessageReference(D,pt)}removeDescription(D,ee,be){if(!ee||!this._isElementNode(D))return;const pt=Pt(ee,be);if(this._isElementDescribedByMessage(D,pt)&&this._removeMessageReference(D,pt),"string"==typeof ee){const He=this._messageRegistry.get(pt);He&&0===He.referenceCount&&this._deleteMessageElement(pt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const D=this._document.querySelectorAll(`[${je}="${this._id}"]`);for(let ee=0;ee0!=be.indexOf(ke));D.setAttribute("aria-describedby",ee.join(" "))}_addMessageReference(D,ee){const be=this._messageRegistry.get(ee);J(D,"aria-describedby",be.messageElement.id),D.setAttribute(je,this._id),be.referenceCount++}_removeMessageReference(D,ee){const be=this._messageRegistry.get(ee);be.referenceCount--,fe(D,"aria-describedby",be.messageElement.id),D.removeAttribute(je)}_isElementDescribedByMessage(D,ee){const be=$(D,"aria-describedby"),pt=this._messageRegistry.get(ee),He=pt&&pt.messageElement.id;return!!He&&-1!=be.indexOf(He)}_canBeDescribed(D,ee){if(!this._isElementNode(D))return!1;if(ee&&"object"==typeof ee)return!0;const be=null==ee?"":`${ee}`.trim(),pt=D.getAttribute("aria-label");return!(!be||pt&&pt.trim()===be)}_isElementNode(D){return D.nodeType===this._document.ELEMENT_NODE}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(o.K0),C.LFG(_.t4))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function Pt(R,z){return"string"==typeof R?`${z||""}/${R}`:R}function $t(R,z){R.id||(R.id=`${ke}-${z}-${Ge++}`)}class Ft{constructor(z){this._items=z,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new N.x,this._typeaheadSubscription=B.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=D=>D.disabled,this._pressedLetters=[],this.tabOut=new N.x,this.change=new N.x,z instanceof C.n_E&&(this._itemChangesSubscription=z.changes.subscribe(D=>{if(this._activeItem){const be=D.toArray().indexOf(this._activeItem);be>-1&&be!==this._activeItemIndex&&(this._activeItemIndex=be)}}))}skipPredicate(z){return this._skipPredicateFn=z,this}withWrap(z=!0){return this._wrap=z,this}withVerticalOrientation(z=!0){return this._vertical=z,this}withHorizontalOrientation(z){return this._horizontal=z,this}withAllowedModifierKeys(z){return this._allowedModifierKeys=z,this}withTypeAhead(z=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Q.b)(D=>this._pressedLetters.push(D)),(0,U.b)(z),(0,oe.h)(()=>this._pressedLetters.length>0),(0,j.U)(()=>this._pressedLetters.join(""))).subscribe(D=>{const ee=this._getItemsArray();for(let be=1;be!z[pt]||this._allowedModifierKeys.indexOf(pt)>-1);switch(D){case ae.Mf:return void this.tabOut.next();case ae.JH:if(this._vertical&&be){this.setNextItemActive();break}return;case ae.LH:if(this._vertical&&be){this.setPreviousItemActive();break}return;case ae.SV:if(this._horizontal&&be){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case ae.oh:if(this._horizontal&&be){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case ae.Sd:if(this._homeAndEnd&&be){this.setFirstItemActive();break}return;case ae.uR:if(this._homeAndEnd&&be){this.setLastItemActive();break}return;case ae.Ku:if(this._pageUpAndDown.enabled&&be){const pt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(pt>0?pt:0,1);break}return;case ae.VM:if(this._pageUpAndDown.enabled&&be){const pt=this._activeItemIndex+this._pageUpAndDown.delta,He=this._getItemsArray().length;this._setActiveItemByIndex(pt=ae.A&&D<=ae.Z||D>=ae.xE&&D<=ae.aO)&&this._letterKeyStream.next(String.fromCharCode(D))))}this._pressedLetters=[],z.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(z){const D=this._getItemsArray(),ee="number"==typeof z?z:D.indexOf(z);this._activeItem=D[ee]??null,this._activeItemIndex=ee}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(z){this._wrap?this._setActiveInWrapMode(z):this._setActiveInDefaultMode(z)}_setActiveInWrapMode(z){const D=this._getItemsArray();for(let ee=1;ee<=D.length;ee++){const be=(this._activeItemIndex+z*ee+D.length)%D.length;if(!this._skipPredicateFn(D[be]))return void this.setActiveItem(be)}}_setActiveInDefaultMode(z){this._setActiveItemByIndex(this._activeItemIndex+z,z)}_setActiveItemByIndex(z,D){const ee=this._getItemsArray();if(ee[z]){for(;this._skipPredicateFn(ee[z]);)if(!ee[z+=D])return;this.setActiveItem(z)}}_getItemsArray(){return this._items instanceof C.n_E?this._items.toArray():this._items}}class en extends Ft{setActiveItem(z){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(z),this.activeItem&&this.activeItem.setActiveStyles()}}class mn extends Ft{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(z){return this._origin=z,this}setActiveItem(z){super.setActiveItem(z),this.activeItem&&this.activeItem.focus(this._origin)}}let Zt=(()=>{class R{constructor(D){this._platform=D}isDisabled(D){return D.hasAttribute("disabled")}isVisible(D){return function Oe(R){return!!(R.offsetWidth||R.offsetHeight||"function"==typeof R.getClientRects&&R.getClientRects().length)}(D)&&"visible"===getComputedStyle(D).visibility}isTabbable(D){if(!this._platform.isBrowser)return!1;const ee=function ce(R){try{return R.frameElement}catch{return null}}(function nt(R){return R.ownerDocument&&R.ownerDocument.defaultView||window}(D));if(ee&&(-1===Ut(ee)||!this.isVisible(ee)))return!1;let be=D.nodeName.toLowerCase(),pt=Ut(D);return D.hasAttribute("contenteditable")?-1!==pt:!("iframe"===be||"object"===be||this._platform.WEBKIT&&this._platform.IOS&&!function Qe(R){let z=R.nodeName.toLowerCase(),D="input"===z&&R.type;return"text"===D||"password"===D||"select"===z||"textarea"===z}(D))&&("audio"===be?!!D.hasAttribute("controls")&&-1!==pt:"video"===be?-1!==pt&&(null!==pt||this._platform.FIREFOX||D.hasAttribute("controls")):D.tabIndex>=0)}isFocusable(D,ee){return function kt(R){return!function $e(R){return function Mt(R){return"input"==R.nodeName.toLowerCase()}(R)&&"hidden"==R.type}(R)&&(function Te(R){let z=R.nodeName.toLowerCase();return"input"===z||"select"===z||"button"===z||"textarea"===z}(R)||function ht(R){return function vt(R){return"a"==R.nodeName.toLowerCase()}(R)&&R.hasAttribute("href")}(R)||R.hasAttribute("contenteditable")||ut(R))}(D)&&!this.isDisabled(D)&&(ee?.ignoreVisibility||this.isVisible(D))}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function ut(R){if(!R.hasAttribute("tabindex")||void 0===R.tabIndex)return!1;let z=R.getAttribute("tabindex");return!(!z||isNaN(parseInt(z,10)))}function Ut(R){if(!ut(R))return null;const z=parseInt(R.getAttribute("tabindex")||"",10);return isNaN(z)?-1:z}class xt{get enabled(){return this._enabled}set enabled(z){this._enabled=z,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(z,this._startAnchor),this._toggleAnchorTabIndex(z,this._endAnchor))}constructor(z,D,ee,be,pt=!1){this._element=z,this._checker=D,this._ngZone=ee,this._document=be,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,pt||this.attachAnchors()}destroy(){const z=this._startAnchor,D=this._endAnchor;z&&(z.removeEventListener("focus",this.startAnchorListener),z.remove()),D&&(D.removeEventListener("focus",this.endAnchorListener),D.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusInitialElement(z)))})}focusFirstTabbableElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusFirstTabbableElement(z)))})}focusLastTabbableElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusLastTabbableElement(z)))})}_getRegionBoundary(z){const D=this._element.querySelectorAll(`[cdk-focus-region-${z}], [cdkFocusRegion${z}], [cdk-focus-${z}]`);return"start"==z?D.length?D[0]:this._getFirstTabbableElement(this._element):D.length?D[D.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(z){const D=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(D){if(!this._checker.isFocusable(D)){const ee=this._getFirstTabbableElement(D);return ee?.focus(z),!!ee}return D.focus(z),!0}return this.focusFirstTabbableElement(z)}focusFirstTabbableElement(z){const D=this._getRegionBoundary("start");return D&&D.focus(z),!!D}focusLastTabbableElement(z){const D=this._getRegionBoundary("end");return D&&D.focus(z),!!D}hasAttached(){return this._hasAttached}_getFirstTabbableElement(z){if(this._checker.isFocusable(z)&&this._checker.isTabbable(z))return z;const D=z.children;for(let ee=0;ee=0;ee--){const be=D[ee].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(D[ee]):null;if(be)return be}return null}_createAnchor(){const z=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,z),z.classList.add("cdk-visually-hidden"),z.classList.add("cdk-focus-trap-anchor"),z.setAttribute("aria-hidden","true"),z}_toggleAnchorTabIndex(z,D){z?D.setAttribute("tabindex","0"):D.removeAttribute("tabindex")}toggleAnchors(z){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(z,this._startAnchor),this._toggleAnchorTabIndex(z,this._endAnchor))}_executeOnStable(z){this._ngZone.isStable?z():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(z)}}let et=(()=>{class R{constructor(D,ee,be){this._checker=D,this._ngZone=ee,this._document=be}create(D,ee=!1){return new xt(D,this._checker,this._ngZone,this._document,ee)}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(Zt),C.LFG(C.R0b),C.LFG(o.K0))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function zt(R){return 0===R.buttons||0===R.offsetX&&0===R.offsetY}function Pe(R){const z=R.touches&&R.touches[0]||R.changedTouches&&R.changedTouches[0];return!(!z||-1!==z.identifier||null!=z.radiusX&&1!==z.radiusX||null!=z.radiusY&&1!==z.radiusY)}const We=new C.OlP("cdk-input-modality-detector-options"),de={ignoreKeys:[ae.zL,ae.jx,ae.b2,ae.MW,ae.JU]},te=(0,_.i$)({passive:!0,capture:!0});let Ce=(()=>{class R{get mostRecentModality(){return this._modality.value}constructor(D,ee,be,pt){this._platform=D,this._mostRecentTarget=null,this._modality=new c.X(null),this._lastTouchMs=0,this._onKeydown=He=>{this._options?.ignoreKeys?.some(Ve=>Ve===He.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,_.sA)(He))},this._onMousedown=He=>{Date.now()-this._lastTouchMs<650||(this._modality.next(zt(He)?"keyboard":"mouse"),this._mostRecentTarget=(0,_.sA)(He))},this._onTouchstart=He=>{Pe(He)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,_.sA)(He))},this._options={...de,...pt},this.modalityDetected=this._modality.pipe((0,q.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,se.x)()),D.isBrowser&&ee.runOutsideAngular(()=>{be.addEventListener("keydown",this._onKeydown,te),be.addEventListener("mousedown",this._onMousedown,te),be.addEventListener("touchstart",this._onTouchstart,te)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,te),document.removeEventListener("mousedown",this._onMousedown,te),document.removeEventListener("touchstart",this._onTouchstart,te))}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4),C.LFG(C.R0b),C.LFG(o.K0),C.LFG(We,8))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();const ot=new C.OlP("liveAnnouncerElement",{providedIn:"root",factory:function we(){return null}}),Ae=new C.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let le=0,Re=(()=>{class R{constructor(D,ee,be,pt){this._ngZone=ee,this._defaultOptions=pt,this._document=be,this._liveElement=D||this._createLiveElement()}announce(D,...ee){const be=this._defaultOptions;let pt,He;return 1===ee.length&&"number"==typeof ee[0]?He=ee[0]:[pt,He]=ee,this.clear(),clearTimeout(this._previousTimeout),pt||(pt=be&&be.politeness?be.politeness:"polite"),null==He&&be&&(He=be.duration),this._liveElement.setAttribute("aria-live",pt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ve=>this._currentResolve=Ve)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=D,"number"==typeof He&&(this._previousTimeout=setTimeout(()=>this.clear(),He)),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 D="cdk-live-announcer-element",ee=this._document.getElementsByClassName(D),be=this._document.createElement("div");for(let pt=0;pt .cdk-overlay-container [aria-modal="true"]');for(let be=0;be{class R{constructor(D,ee,be,pt,He){this._ngZone=D,this._platform=ee,this._inputModalityDetector=be,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 N.x,this._rootNodeFocusAndBlurListener=Ve=>{for(let Ne=(0,_.sA)(Ve);Ne;Ne=Ne.parentElement)"focus"===Ve.type?this._onFocus(Ve,Ne):this._onBlur(Ve,Ne)},this._document=pt,this._detectionMode=He?.detectionMode||0}monitor(D,ee=!1){const be=(0,De.fI)(D);if(!this._platform.isBrowser||1!==be.nodeType)return(0,X.of)();const pt=(0,_.kV)(be)||this._getDocument(),He=this._elementInfo.get(be);if(He)return ee&&(He.checkChildren=!0),He.subject;const Ve={checkChildren:ee,subject:new N.x,rootNode:pt};return this._elementInfo.set(be,Ve),this._registerGlobalListeners(Ve),Ve.subject}stopMonitoring(D){const ee=(0,De.fI)(D),be=this._elementInfo.get(ee);be&&(be.subject.complete(),this._setClasses(ee),this._elementInfo.delete(ee),this._removeGlobalListeners(be))}focusVia(D,ee,be){const pt=(0,De.fI)(D);pt===this._getDocument().activeElement?this._getClosestElementsInfo(pt).forEach(([Ve,ge])=>this._originChanged(Ve,ee,ge)):(this._setOrigin(ee),"function"==typeof pt.focus&&pt.focus(be))}ngOnDestroy(){this._elementInfo.forEach((D,ee)=>this.stopMonitoring(ee))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(D){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(D)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:D&&this._isLastInteractionFromInputLabel(D)?"mouse":"program"}_shouldBeAttributedToTouch(D){return 1===this._detectionMode||!!D?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(D,ee){D.classList.toggle("cdk-focused",!!ee),D.classList.toggle("cdk-touch-focused","touch"===ee),D.classList.toggle("cdk-keyboard-focused","keyboard"===ee),D.classList.toggle("cdk-mouse-focused","mouse"===ee),D.classList.toggle("cdk-program-focused","program"===ee)}_setOrigin(D,ee=!1){this._ngZone.runOutsideAngular(()=>{this._origin=D,this._originFromTouchInteraction="touch"===D&&ee,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(D,ee){const be=this._elementInfo.get(ee),pt=(0,_.sA)(D);!be||!be.checkChildren&&ee!==pt||this._originChanged(ee,this._getFocusOrigin(pt),be)}_onBlur(D,ee){const be=this._elementInfo.get(ee);!be||be.checkChildren&&D.relatedTarget instanceof Node&&ee.contains(D.relatedTarget)||(this._setClasses(ee),this._emitOrigin(be,null))}_emitOrigin(D,ee){D.subject.observers.length&&this._ngZone.run(()=>D.subject.next(ee))}_registerGlobalListeners(D){if(!this._platform.isBrowser)return;const ee=D.rootNode,be=this._rootNodeFocusListenerCount.get(ee)||0;be||this._ngZone.runOutsideAngular(()=>{ee.addEventListener("focus",this._rootNodeFocusAndBlurListener,St),ee.addEventListener("blur",this._rootNodeFocusAndBlurListener,St)}),this._rootNodeFocusListenerCount.set(ee,be+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,_e.R)(this._stopInputModalityDetector)).subscribe(pt=>{this._setOrigin(pt,!0)}))}_removeGlobalListeners(D){const ee=D.rootNode;if(this._rootNodeFocusListenerCount.has(ee)){const be=this._rootNodeFocusListenerCount.get(ee);be>1?this._rootNodeFocusListenerCount.set(ee,be-1):(ee.removeEventListener("focus",this._rootNodeFocusAndBlurListener,St),ee.removeEventListener("blur",this._rootNodeFocusAndBlurListener,St),this._rootNodeFocusListenerCount.delete(ee))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(D,ee,be){this._setClasses(D,ee),this._emitOrigin(be,ee),this._lastFocusOrigin=ee}_getClosestElementsInfo(D){const ee=[];return this._elementInfo.forEach((be,pt)=>{(pt===D||be.checkChildren&&pt.contains(D))&&ee.push([pt,be])}),ee}_isLastInteractionFromInputLabel(D){const{_mostRecentTarget:ee,mostRecentModality:be}=this._inputModalityDetector;if("mouse"!==be||!ee||ee===D||"INPUT"!==D.nodeName&&"TEXTAREA"!==D.nodeName||D.disabled)return!1;const pt=D.labels;if(pt)for(let He=0;He{class R{constructor(D,ee){this._elementRef=D,this._focusMonitor=ee,this._focusOrigin=null,this.cdkFocusChange=new C.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const D=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(D,1===D.nodeType&&D.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(ee=>{this._focusOrigin=ee,this.cdkFocusChange.emit(ee)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return R.\u0275fac=function(D){return new(D||R)(C.Y36(C.SBq),C.Y36(Yt))},R.\u0275dir=C.lG2({type:R,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),R})();const dn="cdk-high-contrast-black-on-white",On="cdk-high-contrast-white-on-black",it="cdk-high-contrast-active";let Rt=(()=>{class R{constructor(D,ee){this._platform=D,this._document=ee,this._breakpointSubscription=(0,C.f3M)(rt.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const D=this._document.createElement("div");D.style.backgroundColor="rgb(1,2,3)",D.style.position="absolute",this._document.body.appendChild(D);const ee=this._document.defaultView||window,be=ee&&ee.getComputedStyle?ee.getComputedStyle(D):null,pt=(be&&be.backgroundColor||"").replace(/ /g,"");switch(D.remove(),pt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const D=this._document.body.classList;D.remove(it,dn,On),this._hasCheckedHighContrastMode=!0;const ee=this.getHighContrastMode();1===ee?D.add(it,dn):2===ee&&D.add(it,On)}}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4),C.LFG(o.K0))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})(),Ye=(()=>{class R{constructor(D){D._applyBodyHighContrastModeCssClasses()}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(Rt))},R.\u0275mod=C.oAB({type:R}),R.\u0275inj=C.cJS({imports:[Ke.Q8]}),R})()},49388:(Dt,xe,l)=>{"use strict";l.d(xe,{Is:()=>X,vT:()=>Q});var o=l(65879),C=l(96814);const _=new o.OlP("cdk-dir-doc",{providedIn:"root",factory:function N(){return(0,o.f3M)(C.K0)}}),B=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let X=(()=>{class U{constructor(j){this.value="ltr",this.change=new o.vpe,j&&(this.value=function c(U){const oe=U?.toLowerCase()||"";return"auto"===oe&&typeof navigator<"u"&&navigator?.language?B.test(navigator.language)?"rtl":"ltr":"rtl"===oe?"rtl":"ltr"}((j.body?j.body.dir:null)||(j.documentElement?j.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return U.\u0275fac=function(j){return new(j||U)(o.LFG(_,8))},U.\u0275prov=o.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),Q=(()=>{class U{}return U.\u0275fac=function(j){return new(j||U)},U.\u0275mod=o.oAB({type:U}),U.\u0275inj=o.cJS({}),U})()},42495:(Dt,xe,l)=>{"use strict";l.d(xe,{Eq:()=>B,HM:()=>c,Ig:()=>C,du:()=>ae,fI:()=>X,su:()=>_,t6:()=>N});var o=l(65879);function C(Q){return null!=Q&&"false"!=`${Q}`}function _(Q,U=0){return N(Q)?Number(Q):U}function N(Q){return!isNaN(parseFloat(Q))&&!isNaN(Number(Q))}function B(Q){return Array.isArray(Q)?Q:[Q]}function c(Q){return null==Q?"":"string"==typeof Q?Q:`${Q}px`}function X(Q){return Q instanceof o.SBq?Q.nativeElement:Q}function ae(Q,U=/\s+/){const oe=[];if(null!=Q){const j=Array.isArray(Q)?Q:`${Q}`.split(U);for(const re of j){const q=`${re}`.trim();q&&oe.push(q)}}return oe}},78337:(Dt,xe,l)=>{"use strict";l.d(xe,{A8:()=>oe,Ov:()=>Q,Z9:()=>B,eX:()=>ae,k:()=>j,o2:()=>N,yy:()=>X});var o=l(93168),C=l(78645),_=l(65879);class N{}function B(re){return re&&"function"==typeof re.connect&&!(re instanceof o.c)}class X{applyChanges(q,se,_e,De,Ke){q.forEachOperation((rt,tt,J)=>{let fe,$;if(null==rt.previousIndex){const ue=_e(rt,tt,J);fe=se.createEmbeddedView(ue.templateRef,ue.context,ue.index),$=1}else null==J?(se.remove(tt),$=3):(fe=se.get(tt),se.move(fe,J),$=2);Ke&&Ke({context:fe?.context,operation:$,record:rt})})}detach(){}}class ae{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(q,se,_e,De,Ke){q.forEachOperation((rt,tt,J)=>{let fe,$;null==rt.previousIndex?(fe=this._insertView(()=>_e(rt,tt,J),J,se,De(rt)),$=fe?1:0):null==J?(this._detachAndCacheView(tt,se),$=3):(fe=this._moveView(tt,J,se,De(rt)),$=2),Ke&&Ke({context:fe?.context,operation:$,record:rt})})}detach(){for(const q of this._viewCache)q.destroy();this._viewCache=[]}_insertView(q,se,_e,De){const Ke=this._insertViewFromCache(se,_e);if(Ke)return void(Ke.context.$implicit=De);const rt=q();return _e.createEmbeddedView(rt.templateRef,rt.context,rt.index)}_detachAndCacheView(q,se){const _e=se.detach(q);this._maybeCacheView(_e,se)}_moveView(q,se,_e,De){const Ke=_e.get(q);return _e.move(Ke,se),Ke.context.$implicit=De,Ke}_maybeCacheView(q,se){if(this._viewCache.lengththis._markSelected(Ke)):this._markSelected(se[0]),this._selectedToEmit.length=0)}select(...q){this._verifyValueAssignment(q),q.forEach(_e=>this._markSelected(_e));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}deselect(...q){this._verifyValueAssignment(q),q.forEach(_e=>this._unmarkSelected(_e));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}setSelection(...q){this._verifyValueAssignment(q);const se=this.selected,_e=new Set(q);q.forEach(Ke=>this._markSelected(Ke)),se.filter(Ke=>!_e.has(Ke)).forEach(Ke=>this._unmarkSelected(Ke));const De=this._hasQueuedChanges();return this._emitChangeEvent(),De}toggle(q){return this.isSelected(q)?this.deselect(q):this.select(q)}clear(q=!0){this._unmarkAll();const se=this._hasQueuedChanges();return q&&this._emitChangeEvent(),se}isSelected(q){return this._selection.has(this._getConcreteValue(q))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(q){this._multiple&&this.selected&&this._selected.sort(q)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(q){q=this._getConcreteValue(q),this.isSelected(q)||(this._multiple||this._unmarkAll(),this.isSelected(q)||this._selection.add(q),this._emitChanges&&this._selectedToEmit.push(q))}_unmarkSelected(q){q=this._getConcreteValue(q),this.isSelected(q)&&(this._selection.delete(q),this._emitChanges&&this._deselectedToEmit.push(q))}_unmarkAll(){this.isEmpty()||this._selection.forEach(q=>this._unmarkSelected(q))}_verifyValueAssignment(q){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(q){if(this.compareWith){for(let se of this._selection)if(this.compareWith(q,se))return se;return q}return q}}let oe=(()=>{class re{constructor(){this._listeners=[]}notify(se,_e){for(let De of this._listeners)De(se,_e)}listen(se){return this._listeners.push(se),()=>{this._listeners=this._listeners.filter(_e=>se!==_e)}}ngOnDestroy(){this._listeners=[]}}return re.\u0275fac=function(se){return new(se||re)},re.\u0275prov=_.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})();const j=new _.OlP("_ViewRepeater")},36028:(Dt,xe,l)=>{"use strict";l.d(xe,{A:()=>$e,JH:()=>tt,JU:()=>c,K5:()=>B,Ku:()=>re,LH:()=>Ke,L_:()=>j,MW:()=>Ae,Mf:()=>_,SV:()=>rt,Sd:()=>_e,VM:()=>q,Vb:()=>Fi,Z:()=>we,aO:()=>Nt,b2:()=>li,hY:()=>oe,jx:()=>X,oh:()=>De,uR:()=>se,xE:()=>ke,zL:()=>ae});const _=9,B=13,c=16,X=17,ae=18,oe=27,j=32,re=33,q=34,se=35,_e=36,De=37,Ke=38,rt=39,tt=40,ke=48,Nt=57,$e=65,we=90,Ae=91,li=224;function Fi(co,...uo){return uo.length?uo.some(Yi=>co[Yi]):co.altKey||co.shiftKey||co.ctrlKey||co.metaKey}},71088:(Dt,xe,l)=>{"use strict";l.d(xe,{Yg:()=>tt,u3:()=>fe});var o=l(65879),C=l(42495),_=l(78645),N=l(52572),B=l(35211),c=l(65592),X=l(48180),ae=l(836),Q=l(83620),U=l(37398),oe=l(27921),j=l(59773),re=l(62831);const se=new Set;let _e,De=(()=>{class ${constructor(ke,je){this._platform=ke,this._nonce=je,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):rt}matchMedia(ke){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ke($,ue){if(!se.has($))try{_e||(_e=document.createElement("style"),ue&&(_e.nonce=ue),_e.setAttribute("type","text/css"),document.head.appendChild(_e)),_e.sheet&&(_e.sheet.insertRule(`@media ${$} {body{ }}`,0),se.add($))}catch(ke){console.error(ke)}}(ke,this._nonce),this._matchMedia(ke)}}return $.\u0275fac=function(ke){return new(ke||$)(o.LFG(re.t4),o.LFG(o.Ojb,8))},$.\u0275prov=o.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function rt($){return{matches:"all"===$||""===$,media:$,addListener:()=>{},removeListener:()=>{}}}let tt=(()=>{class ${constructor(ke,je){this._mediaMatcher=ke,this._zone=je,this._queries=new Map,this._destroySubject=new _.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ke){return J((0,C.Eq)(ke)).some(Ge=>this._registerQuery(Ge).mql.matches)}observe(ke){const Ge=J((0,C.Eq)(ke)).map(Pt=>this._registerQuery(Pt).observable);let bt=(0,N.a)(Ge);return bt=(0,B.z)(bt.pipe((0,X.q)(1)),bt.pipe((0,ae.T)(1),(0,Q.b)(0))),bt.pipe((0,U.U)(Pt=>{const $t={matches:!1,breakpoints:{}};return Pt.forEach(({matches:Ft,query:en})=>{$t.matches=$t.matches||Ft,$t.breakpoints[en]=Ft}),$t}))}_registerQuery(ke){if(this._queries.has(ke))return this._queries.get(ke);const je=this._mediaMatcher.matchMedia(ke),bt={observable:new c.y(Pt=>{const $t=Ft=>this._zone.run(()=>Pt.next(Ft));return je.addListener($t),()=>{je.removeListener($t)}}).pipe((0,oe.O)(je),(0,U.U)(({matches:Pt})=>({query:ke,matches:Pt})),(0,j.R)(this._destroySubject)),mql:je};return this._queries.set(ke,bt),bt}}return $.\u0275fac=function(ke){return new(ke||$)(o.LFG(De),o.LFG(o.R0b))},$.\u0275prov=o.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function J($){return $.map(ue=>ue.split(",")).reduce((ue,ke)=>ue.concat(ke)).map(ue=>ue.trim())}const fe={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},17131:(Dt,xe,l)=>{"use strict";l.d(xe,{Q8:()=>Q,wD:()=>ae});var o=l(42495),C=l(65879),_=l(65592),N=l(78645),B=l(83620);let c=(()=>{class U{create(j){return typeof MutationObserver>"u"?null:new MutationObserver(j)}}return U.\u0275fac=function(j){return new(j||U)},U.\u0275prov=C.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),X=(()=>{class U{constructor(j){this._mutationObserverFactory=j,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((j,re)=>this._cleanupObserver(re))}observe(j){const re=(0,o.fI)(j);return new _.y(q=>{const _e=this._observeElement(re).subscribe(q);return()=>{_e.unsubscribe(),this._unobserveElement(re)}})}_observeElement(j){if(this._observedElements.has(j))this._observedElements.get(j).count++;else{const re=new N.x,q=this._mutationObserverFactory.create(se=>re.next(se));q&&q.observe(j,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(j,{observer:q,stream:re,count:1})}return this._observedElements.get(j).stream}_unobserveElement(j){this._observedElements.has(j)&&(this._observedElements.get(j).count--,this._observedElements.get(j).count||this._cleanupObserver(j))}_cleanupObserver(j){if(this._observedElements.has(j)){const{observer:re,stream:q}=this._observedElements.get(j);re&&re.disconnect(),q.complete(),this._observedElements.delete(j)}}}return U.\u0275fac=function(j){return new(j||U)(C.LFG(c))},U.\u0275prov=C.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),ae=(()=>{class U{get disabled(){return this._disabled}set disabled(j){this._disabled=(0,o.Ig)(j),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(j){this._debounce=(0,o.su)(j),this._subscribe()}constructor(j,re,q){this._contentObserver=j,this._elementRef=re,this._ngZone=q,this.event=new C.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const j=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?j.pipe((0,B.b)(this.debounce)):j).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return U.\u0275fac=function(j){return new(j||U)(C.Y36(X),C.Y36(C.SBq),C.Y36(C.R0b))},U.\u0275dir=C.lG2({type:U,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),U})(),Q=(()=>{class U{}return U.\u0275fac=function(j){return new(j||U)},U.\u0275mod=C.oAB({type:U}),U.\u0275inj=C.cJS({providers:[c]}),U})()},33651:(Dt,xe,l)=>{"use strict";l.d(xe,{pI:()=>At,xu:()=>_t,aV:()=>ct,X_:()=>Ge,Xj:()=>ce,U8:()=>Pe,Iu:()=>Oe});var o=l(89829),C=l(96814),_=l(65879),N=l(42495),B=l(62831),c=l(32181),X=l(48180),ae=l(59773),Q=l(79360),U=l(8251),j=l(49388),re=l(68484),q=l(78645),se=l(47394),_e=l(63019),De=l(36028);const Ke=(0,B.Mq)();class rt{constructor(T,te){this._viewportRuler=T,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=te}attach(){}enable(){if(this._canBeEnabled()){const T=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=T.style.left||"",this._previousHTMLStyles.top=T.style.top||"",T.style.left=(0,N.HM)(-this._previousScrollPosition.left),T.style.top=(0,N.HM)(-this._previousScrollPosition.top),T.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const T=this._document.documentElement,Ce=T.style,ot=this._document.body.style,we=Ce.scrollBehavior||"",Ae=ot.scrollBehavior||"";this._isEnabled=!1,Ce.left=this._previousHTMLStyles.left,Ce.top=this._previousHTMLStyles.top,T.classList.remove("cdk-global-scrollblock"),Ke&&(Ce.scrollBehavior=ot.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ke&&(Ce.scrollBehavior=we,ot.scrollBehavior=Ae)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const te=this._document.body,Ce=this._viewportRuler.getViewportSize();return te.scrollHeight>Ce.height||te.scrollWidth>Ce.width}}class J{constructor(T,te,Ce,ot){this._scrollDispatcher=T,this._ngZone=te,this._viewportRuler=Ce,this._config=ot,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(T){this._overlayRef=T}enable(){if(this._scrollSubscription)return;const T=this._scrollDispatcher.scrolled(0).pipe((0,c.h)(te=>!te||!this._overlayRef.overlayElement.contains(te.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=T.subscribe(()=>{const te=this._viewportRuler.getViewportScrollPosition().top;Math.abs(te-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=T.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class fe{enable(){}disable(){}attach(){}}function $(de,T){return T.some(te=>de.bottomte.bottom||de.rightte.right)}function ue(de,T){return T.some(te=>de.topte.bottom||de.leftte.right)}class ke{constructor(T,te,Ce,ot){this._scrollDispatcher=T,this._viewportRuler=te,this._ngZone=Ce,this._config=ot,this._scrollSubscription=null}attach(T){this._overlayRef=T}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const te=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ce,height:ot}=this._viewportRuler.getViewportSize();$(te,[{width:Ce,height:ot,bottom:ot,right:Ce,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let je=(()=>{class de{constructor(te,Ce,ot,we){this._scrollDispatcher=te,this._viewportRuler=Ce,this._ngZone=ot,this.noop=()=>new fe,this.close=Ae=>new J(this._scrollDispatcher,this._ngZone,this._viewportRuler,Ae),this.block=()=>new rt(this._viewportRuler,this._document),this.reposition=Ae=>new ke(this._scrollDispatcher,this._viewportRuler,this._ngZone,Ae),this._document=we}}return de.\u0275fac=function(te){return new(te||de)(_.LFG(o.mF),_.LFG(o.rL),_.LFG(_.R0b),_.LFG(C.K0))},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})();class Ge{constructor(T){if(this.scrollStrategy=new fe,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,T){const te=Object.keys(T);for(const Ce of te)void 0!==T[Ce]&&(this[Ce]=T[Ce])}}}class $t{constructor(T,te){this.connectionPair=T,this.scrollableViewProperties=te}}let mn=(()=>{class de{constructor(te){this._attachedOverlays=[],this._document=te}ngOnDestroy(){this.detach()}add(te){this.remove(te),this._attachedOverlays.push(te)}remove(te){const Ce=this._attachedOverlays.indexOf(te);Ce>-1&&this._attachedOverlays.splice(Ce,1),0===this._attachedOverlays.length&&this.detach()}}return de.\u0275fac=function(te){return new(te||de)(_.LFG(C.K0))},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})(),Nt=(()=>{class de extends mn{constructor(te,Ce){super(te),this._ngZone=Ce,this._keydownListener=ot=>{const we=this._attachedOverlays;for(let Ae=we.length-1;Ae>-1;Ae--)if(we[Ae]._keydownEvents.observers.length>0){const le=we[Ae]._keydownEvents;this._ngZone?this._ngZone.run(()=>le.next(ot)):le.next(ot);break}}}add(te){super.add(te),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return de.\u0275fac=function(te){return new(te||de)(_.LFG(C.K0),_.LFG(_.R0b,8))},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})(),Zt=(()=>{class de extends mn{constructor(te,Ce,ot){super(te),this._platform=Ce,this._ngZone=ot,this._cursorStyleIsSet=!1,this._pointerDownListener=we=>{this._pointerDownEventTarget=(0,B.sA)(we)},this._clickListener=we=>{const Ae=(0,B.sA)(we),le="click"===we.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Ae;this._pointerDownEventTarget=null;const Re=this._attachedOverlays.slice();for(let at=Re.length-1;at>-1;at--){const Lt=Re[at];if(Lt._outsidePointerEvents.observers.length<1||!Lt.hasAttached())continue;if(Lt.overlayElement.contains(Ae)||Lt.overlayElement.contains(le))break;const St=Lt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>St.next(we)):St.next(we)}}}add(te){if(super.add(te),!this._isAttached){const Ce=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Ce)):this._addEventListeners(Ce),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Ce.style.cursor,Ce.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const te=this._document.body;te.removeEventListener("pointerdown",this._pointerDownListener,!0),te.removeEventListener("click",this._clickListener,!0),te.removeEventListener("auxclick",this._clickListener,!0),te.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(te.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(te){te.addEventListener("pointerdown",this._pointerDownListener,!0),te.addEventListener("click",this._clickListener,!0),te.addEventListener("auxclick",this._clickListener,!0),te.addEventListener("contextmenu",this._clickListener,!0)}}return de.\u0275fac=function(te){return new(te||de)(_.LFG(C.K0),_.LFG(B.t4),_.LFG(_.R0b,8))},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})(),ce=(()=>{class de{constructor(te,Ce){this._platform=Ce,this._document=te}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const te="cdk-overlay-container";if(this._platform.isBrowser||(0,B.Oy)()){const ot=this._document.querySelectorAll(`.${te}[platform="server"], .${te}[platform="test"]`);for(let we=0;wethis._backdropClick.next(St),this._backdropTransitionendHandler=St=>{this._disposeBackdrop(St.target)},this._keydownEvents=new q.x,this._outsidePointerEvents=new q.x,ot.scrollStrategy&&(this._scrollStrategy=ot.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=ot.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(T){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const te=this._portalOutlet.attach(T);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,X.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof te?.onDestroy&&te.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),te}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const T=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),T}dispose(){const T=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,T&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(T){T!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=T,this.hasAttached()&&(T.attach(this),this.updatePosition()))}updateSize(T){this._config={...this._config,...T},this._updateElementSize()}setDirection(T){this._config={...this._config,direction:T},this._updateElementDirection()}addPanelClass(T){this._pane&&this._toggleClasses(this._pane,T,!0)}removePanelClass(T){this._pane&&this._toggleClasses(this._pane,T,!1)}getDirection(){const T=this._config.direction;return T?"string"==typeof T?T:T.value:"ltr"}updateScrollStrategy(T){T!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=T,this.hasAttached()&&(T.attach(this),T.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const T=this._pane.style;T.width=(0,N.HM)(this._config.width),T.height=(0,N.HM)(this._config.height),T.minWidth=(0,N.HM)(this._config.minWidth),T.minHeight=(0,N.HM)(this._config.minHeight),T.maxWidth=(0,N.HM)(this._config.maxWidth),T.maxHeight=(0,N.HM)(this._config.maxHeight)}_togglePointerEvents(T){this._pane.style.pointerEvents=T?"":"none"}_attachBackdrop(){const T="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(T)})}):this._backdropElement.classList.add(T)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const T=this._backdropElement;if(T){if(this._animationsDisabled)return void this._disposeBackdrop(T);T.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{T.addEventListener("transitionend",this._backdropTransitionendHandler)}),T.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(T)},500))}}_toggleClasses(T,te,Ce){const ot=(0,N.Eq)(te||[]).filter(we=>!!we);ot.length&&(Ce?T.classList.add(...ot):T.classList.remove(...ot))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const T=this._ngZone.onStable.pipe((0,ae.R)((0,_e.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),T.unsubscribe())})})}_disposeScrollStrategy(){const T=this._scrollStrategy;T&&(T.disable(),T.detach&&T.detach())}_disposeBackdrop(T){T&&(T.removeEventListener("click",this._backdropClickHandler),T.removeEventListener("transitionend",this._backdropTransitionendHandler),T.remove(),this._backdropElement===T&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Te="cdk-overlay-connected-position-bounding-box",$e=/([A-Za-z%]+)$/;class ht{get positions(){return this._preferredPositions}constructor(T,te,Ce,ot,we){this._viewportRuler=te,this._document=Ce,this._platform=ot,this._overlayContainer=we,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new q.x,this._resizeSubscription=se.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(T)}attach(T){this._validatePositions(),T.hostElement.classList.add(Te),this._overlayRef=T,this._boundingBox=T.hostElement,this._pane=T.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const T=this._originRect,te=this._overlayRect,Ce=this._viewportRect,ot=this._containerRect,we=[];let Ae;for(let le of this._preferredPositions){let Re=this._getOriginPoint(T,ot,le),at=this._getOverlayPoint(Re,te,le),Lt=this._getOverlayFit(at,te,Ce,le);if(Lt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(le,Re);this._canFitWithFlexibleDimensions(Lt,at,Ce)?we.push({position:le,origin:Re,overlayRect:te,boundingBoxRect:this._calculateBoundingBoxRect(Re,le)}):(!Ae||Ae.overlayFit.visibleAreaRe&&(Re=Lt,le=at)}return this._isPushed=!1,void this._applyPosition(le.position,le.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Ae.position,Ae.originPoint);this._applyPosition(Ae.position,Ae.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Mt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Te),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const T=this._lastPosition;if(T){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const te=this._getOriginPoint(this._originRect,this._containerRect,T);this._applyPosition(T,te)}else this.apply()}withScrollableContainers(T){return this._scrollables=T,this}withPositions(T){return this._preferredPositions=T,-1===T.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(T){return this._viewportMargin=T,this}withFlexibleDimensions(T=!0){return this._hasFlexibleDimensions=T,this}withGrowAfterOpen(T=!0){return this._growAfterOpen=T,this}withPush(T=!0){return this._canPush=T,this}withLockedPosition(T=!0){return this._positionLocked=T,this}setOrigin(T){return this._origin=T,this}withDefaultOffsetX(T){return this._offsetX=T,this}withDefaultOffsetY(T){return this._offsetY=T,this}withTransformOriginOn(T){return this._transformOriginSelector=T,this}_getOriginPoint(T,te,Ce){let ot,we;if("center"==Ce.originX)ot=T.left+T.width/2;else{const Ae=this._isRtl()?T.right:T.left,le=this._isRtl()?T.left:T.right;ot="start"==Ce.originX?Ae:le}return te.left<0&&(ot-=te.left),we="center"==Ce.originY?T.top+T.height/2:"top"==Ce.originY?T.top:T.bottom,te.top<0&&(we-=te.top),{x:ot,y:we}}_getOverlayPoint(T,te,Ce){let ot,we;return ot="center"==Ce.overlayX?-te.width/2:"start"===Ce.overlayX?this._isRtl()?-te.width:0:this._isRtl()?0:-te.width,we="center"==Ce.overlayY?-te.height/2:"top"==Ce.overlayY?0:-te.height,{x:T.x+ot,y:T.y+we}}_getOverlayFit(T,te,Ce,ot){const we=ut(te);let{x:Ae,y:le}=T,Re=this._getOffset(ot,"x"),at=this._getOffset(ot,"y");Re&&(Ae+=Re),at&&(le+=at);let Yt=0-le,Qt=le+we.height-Ce.height,dn=this._subtractOverflows(we.width,0-Ae,Ae+we.width-Ce.width),On=this._subtractOverflows(we.height,Yt,Qt),it=dn*On;return{visibleArea:it,isCompletelyWithinViewport:we.width*we.height===it,fitsInViewportVertically:On===we.height,fitsInViewportHorizontally:dn==we.width}}_canFitWithFlexibleDimensions(T,te,Ce){if(this._hasFlexibleDimensions){const ot=Ce.bottom-te.y,we=Ce.right-te.x,Ae=vt(this._overlayRef.getConfig().minHeight),le=vt(this._overlayRef.getConfig().minWidth);return(T.fitsInViewportVertically||null!=Ae&&Ae<=ot)&&(T.fitsInViewportHorizontally||null!=le&&le<=we)}return!1}_pushOverlayOnScreen(T,te,Ce){if(this._previousPushAmount&&this._positionLocked)return{x:T.x+this._previousPushAmount.x,y:T.y+this._previousPushAmount.y};const ot=ut(te),we=this._viewportRect,Ae=Math.max(T.x+ot.width-we.width,0),le=Math.max(T.y+ot.height-we.height,0),Re=Math.max(we.top-Ce.top-T.y,0),at=Math.max(we.left-Ce.left-T.x,0);let Lt=0,St=0;return Lt=ot.width<=we.width?at||-Ae:T.xdn&&!this._isInitialRender&&!this._growAfterOpen&&(Ae=T.y-dn/2)}if("end"===te.overlayX&&!ot||"start"===te.overlayX&&ot)Yt=Ce.width-T.x+this._viewportMargin,Lt=T.x-this._viewportMargin;else if("start"===te.overlayX&&!ot||"end"===te.overlayX&&ot)St=T.x,Lt=Ce.right-T.x;else{const Qt=Math.min(Ce.right-T.x+Ce.left,T.x),dn=this._lastBoundingBoxSize.width;Lt=2*Qt,St=T.x-Qt,Lt>dn&&!this._isInitialRender&&!this._growAfterOpen&&(St=T.x-dn/2)}return{top:Ae,left:St,bottom:le,right:Yt,width:Lt,height:we}}_setBoundingBoxStyles(T,te){const Ce=this._calculateBoundingBoxRect(T,te);!this._isInitialRender&&!this._growAfterOpen&&(Ce.height=Math.min(Ce.height,this._lastBoundingBoxSize.height),Ce.width=Math.min(Ce.width,this._lastBoundingBoxSize.width));const ot={};if(this._hasExactPosition())ot.top=ot.left="0",ot.bottom=ot.right=ot.maxHeight=ot.maxWidth="",ot.width=ot.height="100%";else{const we=this._overlayRef.getConfig().maxHeight,Ae=this._overlayRef.getConfig().maxWidth;ot.height=(0,N.HM)(Ce.height),ot.top=(0,N.HM)(Ce.top),ot.bottom=(0,N.HM)(Ce.bottom),ot.width=(0,N.HM)(Ce.width),ot.left=(0,N.HM)(Ce.left),ot.right=(0,N.HM)(Ce.right),ot.alignItems="center"===te.overlayX?"center":"end"===te.overlayX?"flex-end":"flex-start",ot.justifyContent="center"===te.overlayY?"center":"bottom"===te.overlayY?"flex-end":"flex-start",we&&(ot.maxHeight=(0,N.HM)(we)),Ae&&(ot.maxWidth=(0,N.HM)(Ae))}this._lastBoundingBoxSize=Ce,Mt(this._boundingBox.style,ot)}_resetBoundingBoxStyles(){Mt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Mt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(T,te){const Ce={},ot=this._hasExactPosition(),we=this._hasFlexibleDimensions,Ae=this._overlayRef.getConfig();if(ot){const Lt=this._viewportRuler.getViewportScrollPosition();Mt(Ce,this._getExactOverlayY(te,T,Lt)),Mt(Ce,this._getExactOverlayX(te,T,Lt))}else Ce.position="static";let le="",Re=this._getOffset(te,"x"),at=this._getOffset(te,"y");Re&&(le+=`translateX(${Re}px) `),at&&(le+=`translateY(${at}px)`),Ce.transform=le.trim(),Ae.maxHeight&&(ot?Ce.maxHeight=(0,N.HM)(Ae.maxHeight):we&&(Ce.maxHeight="")),Ae.maxWidth&&(ot?Ce.maxWidth=(0,N.HM)(Ae.maxWidth):we&&(Ce.maxWidth="")),Mt(this._pane.style,Ce)}_getExactOverlayY(T,te,Ce){let ot={top:"",bottom:""},we=this._getOverlayPoint(te,this._overlayRect,T);return this._isPushed&&(we=this._pushOverlayOnScreen(we,this._overlayRect,Ce)),"bottom"===T.overlayY?ot.bottom=this._document.documentElement.clientHeight-(we.y+this._overlayRect.height)+"px":ot.top=(0,N.HM)(we.y),ot}_getExactOverlayX(T,te,Ce){let Ae,ot={left:"",right:""},we=this._getOverlayPoint(te,this._overlayRect,T);return this._isPushed&&(we=this._pushOverlayOnScreen(we,this._overlayRect,Ce)),Ae=this._isRtl()?"end"===T.overlayX?"left":"right":"end"===T.overlayX?"right":"left","right"===Ae?ot.right=this._document.documentElement.clientWidth-(we.x+this._overlayRect.width)+"px":ot.left=(0,N.HM)(we.x),ot}_getScrollVisibility(){const T=this._getOriginRect(),te=this._pane.getBoundingClientRect(),Ce=this._scrollables.map(ot=>ot.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ue(T,Ce),isOriginOutsideView:$(T,Ce),isOverlayClipped:ue(te,Ce),isOverlayOutsideView:$(te,Ce)}}_subtractOverflows(T,...te){return te.reduce((Ce,ot)=>Ce-Math.max(ot,0),T)}_getNarrowedViewportRect(){const T=this._document.documentElement.clientWidth,te=this._document.documentElement.clientHeight,Ce=this._viewportRuler.getViewportScrollPosition();return{top:Ce.top+this._viewportMargin,left:Ce.left+this._viewportMargin,right:Ce.left+T-this._viewportMargin,bottom:Ce.top+te-this._viewportMargin,width:T-2*this._viewportMargin,height:te-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(T,te){return"x"===te?null==T.offsetX?this._offsetX:T.offsetX:null==T.offsetY?this._offsetY:T.offsetY}_validatePositions(){}_addPanelClasses(T){this._pane&&(0,N.Eq)(T).forEach(te=>{""!==te&&-1===this._appliedPanelClasses.indexOf(te)&&(this._appliedPanelClasses.push(te),this._pane.classList.add(te))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(T=>{this._pane.classList.remove(T)}),this._appliedPanelClasses=[])}_getOriginRect(){const T=this._origin;if(T instanceof _.SBq)return T.nativeElement.getBoundingClientRect();if(T instanceof Element)return T.getBoundingClientRect();const te=T.width||0,Ce=T.height||0;return{top:T.y,bottom:T.y+Ce,left:T.x,right:T.x+te,height:Ce,width:te}}}function Mt(de,T){for(let te in T)T.hasOwnProperty(te)&&(de[te]=T[te]);return de}function vt(de){if("number"!=typeof de&&null!=de){const[T,te]=de.split($e);return te&&"px"!==te?null:parseFloat(T)}return de||null}function ut(de){return{top:Math.floor(de.top),right:Math.floor(de.right),bottom:Math.floor(de.bottom),left:Math.floor(de.left),width:Math.floor(de.width),height:Math.floor(de.height)}}const kt="cdk-global-overlay-wrapper";class nt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(T){const te=T.getConfig();this._overlayRef=T,this._width&&!te.width&&T.updateSize({width:this._width}),this._height&&!te.height&&T.updateSize({height:this._height}),T.hostElement.classList.add(kt),this._isDisposed=!1}top(T=""){return this._bottomOffset="",this._topOffset=T,this._alignItems="flex-start",this}left(T=""){return this._xOffset=T,this._xPosition="left",this}bottom(T=""){return this._topOffset="",this._bottomOffset=T,this._alignItems="flex-end",this}right(T=""){return this._xOffset=T,this._xPosition="right",this}start(T=""){return this._xOffset=T,this._xPosition="start",this}end(T=""){return this._xOffset=T,this._xPosition="end",this}width(T=""){return this._overlayRef?this._overlayRef.updateSize({width:T}):this._width=T,this}height(T=""){return this._overlayRef?this._overlayRef.updateSize({height:T}):this._height=T,this}centerHorizontally(T=""){return this.left(T),this._xPosition="center",this}centerVertically(T=""){return this.top(T),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const T=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement.style,Ce=this._overlayRef.getConfig(),{width:ot,height:we,maxWidth:Ae,maxHeight:le}=Ce,Re=!("100%"!==ot&&"100vw"!==ot||Ae&&"100%"!==Ae&&"100vw"!==Ae),at=!("100%"!==we&&"100vh"!==we||le&&"100%"!==le&&"100vh"!==le),Lt=this._xPosition,St=this._xOffset,Yt="rtl"===this._overlayRef.getConfig().direction;let Qt="",dn="",On="";Re?On="flex-start":"center"===Lt?(On="center",Yt?dn=St:Qt=St):Yt?"left"===Lt||"end"===Lt?(On="flex-end",Qt=St):("right"===Lt||"start"===Lt)&&(On="flex-start",dn=St):"left"===Lt||"start"===Lt?(On="flex-start",Qt=St):("right"===Lt||"end"===Lt)&&(On="flex-end",dn=St),T.position=this._cssPosition,T.marginLeft=Re?"0":Qt,T.marginTop=at?"0":this._topOffset,T.marginBottom=this._bottomOffset,T.marginRight=Re?"0":dn,te.justifyContent=On,te.alignItems=at?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const T=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement,Ce=te.style;te.classList.remove(kt),Ce.justifyContent=Ce.alignItems=T.marginTop=T.marginBottom=T.marginLeft=T.marginRight=T.position="",this._overlayRef=null,this._isDisposed=!0}}let xt=(()=>{class de{constructor(te,Ce,ot,we){this._viewportRuler=te,this._document=Ce,this._platform=ot,this._overlayContainer=we}global(){return new nt}flexibleConnectedTo(te){return new ht(te,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return de.\u0275fac=function(te){return new(te||de)(_.LFG(o.rL),_.LFG(C.K0),_.LFG(B.t4),_.LFG(ce))},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})(),et=0,ct=(()=>{class de{constructor(te,Ce,ot,we,Ae,le,Re,at,Lt,St,Yt,Qt){this.scrollStrategies=te,this._overlayContainer=Ce,this._componentFactoryResolver=ot,this._positionBuilder=we,this._keyboardDispatcher=Ae,this._injector=le,this._ngZone=Re,this._document=at,this._directionality=Lt,this._location=St,this._outsideClickDispatcher=Yt,this._animationsModuleType=Qt}create(te){const Ce=this._createHostElement(),ot=this._createPaneElement(Ce),we=this._createPortalOutlet(ot),Ae=new Ge(te);return Ae.direction=Ae.direction||this._directionality.value,new Oe(we,Ce,ot,Ae,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(te){const Ce=this._document.createElement("div");return Ce.id="cdk-overlay-"+et++,Ce.classList.add("cdk-overlay-pane"),te.appendChild(Ce),Ce}_createHostElement(){const te=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(te),te}_createPortalOutlet(te){return this._appRef||(this._appRef=this._injector.get(_.z2F)),new re.u0(te,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return de.\u0275fac=function(te){return new(te||de)(_.LFG(je),_.LFG(ce),_.LFG(_._Vd),_.LFG(xt),_.LFG(Nt),_.LFG(_.zs3),_.LFG(_.R0b),_.LFG(C.K0),_.LFG(j.Is),_.LFG(C.Ye),_.LFG(Zt),_.LFG(_.QbO,8))},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})();const mt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ye=new _.OlP("cdk-connected-overlay-scroll-strategy");let _t=(()=>{class de{constructor(te){this.elementRef=te}}return de.\u0275fac=function(te){return new(te||de)(_.Y36(_.SBq))},de.\u0275dir=_.lG2({type:de,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),de})(),At=(()=>{class de{get offsetX(){return this._offsetX}set offsetX(te){this._offsetX=te,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(te){this._offsetY=te,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(te){this._hasBackdrop=(0,N.Ig)(te)}get lockPosition(){return this._lockPosition}set lockPosition(te){this._lockPosition=(0,N.Ig)(te)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(te){this._flexibleDimensions=(0,N.Ig)(te)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(te){this._growAfterOpen=(0,N.Ig)(te)}get push(){return this._push}set push(te){this._push=(0,N.Ig)(te)}constructor(te,Ce,ot,we,Ae){this._overlay=te,this._dir=Ae,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=se.w0.EMPTY,this._attachSubscription=se.w0.EMPTY,this._detachSubscription=se.w0.EMPTY,this._positionSubscription=se.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new _.vpe,this.positionChange=new _.vpe,this.attach=new _.vpe,this.detach=new _.vpe,this.overlayKeydown=new _.vpe,this.overlayOutsideClick=new _.vpe,this._templatePortal=new re.UE(Ce,ot),this._scrollStrategyFactory=we,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(te){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),te.origin&&this.open&&this._position.apply()),te.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=mt);const te=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=te.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=te.detachments().subscribe(()=>this.detach.emit()),te.keydownEvents().subscribe(Ce=>{this.overlayKeydown.next(Ce),Ce.keyCode===De.hY&&!this.disableClose&&!(0,De.Vb)(Ce)&&(Ce.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Ce=>{this.overlayOutsideClick.next(Ce)})}_buildConfig(){const te=this._position=this.positionStrategy||this._createPositionStrategy(),Ce=new Ge({direction:this._dir,positionStrategy:te,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Ce.width=this.width),(this.height||0===this.height)&&(Ce.height=this.height),(this.minWidth||0===this.minWidth)&&(Ce.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Ce.minHeight=this.minHeight),this.backdropClass&&(Ce.backdropClass=this.backdropClass),this.panelClass&&(Ce.panelClass=this.panelClass),Ce}_updatePositionStrategy(te){const Ce=this.positions.map(ot=>({originX:ot.originX,originY:ot.originY,overlayX:ot.overlayX,overlayY:ot.overlayY,offsetX:ot.offsetX||this.offsetX,offsetY:ot.offsetY||this.offsetY,panelClass:ot.panelClass||void 0}));return te.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Ce).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const te=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(te),te}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof _t?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(te=>{this.backdropClick.emit(te)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function oe(de,T=!1){return(0,Q.e)((te,Ce)=>{let ot=0;te.subscribe((0,U.x)(Ce,we=>{const Ae=de(we,ot++);(Ae||T)&&Ce.next(we),!Ae&&Ce.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(te=>{this.positionChange.emit(te),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return de.\u0275fac=function(te){return new(te||de)(_.Y36(ct),_.Y36(_.Rgc),_.Y36(_.s_b),_.Y36(ye),_.Y36(j.Is,8))},de.\u0275dir=_.lG2({type:de,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[_.TTD]}),de})();const zt={provide:ye,deps:[ct],useFactory:function Je(de){return()=>de.scrollStrategies.reposition()}};let Pe=(()=>{class de{}return de.\u0275fac=function(te){return new(te||de)},de.\u0275mod=_.oAB({type:de}),de.\u0275inj=_.cJS({providers:[ct,zt],imports:[j.vT,re.eL,o.Cl,o.Cl]}),de})()},62831:(Dt,xe,l)=>{"use strict";l.d(xe,{Mq:()=>q,Oy:()=>J,_i:()=>se,ht:()=>rt,i$:()=>oe,kV:()=>Ke,qK:()=>ae,sA:()=>tt,t4:()=>N});var o=l(65879),C=l(96814);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let c,N=(()=>{class fe{constructor(ue){this._platformId=ue,this.isBrowser=this._platformId?(0,C.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return fe.\u0275fac=function(ue){return new(ue||fe)(o.LFG(o.Lbi))},fe.\u0275prov=o.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const X=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function ae(){if(c)return c;if("object"!=typeof document||!document)return c=new Set(X),c;let fe=document.createElement("input");return c=new Set(X.filter($=>(fe.setAttribute("type",$),fe.type===$))),c}let Q,j,re,_e;function oe(fe){return function U(){if(null==Q&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Q=!0}))}finally{Q=Q||!1}return Q}()?fe:!!fe.capture}function q(){if(null==re){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return re=!1,re;if("scrollBehavior"in document.documentElement.style)re=!0;else{const fe=Element.prototype.scrollTo;re=!!fe&&!/\{\s*\[native code\]\s*\}/.test(fe.toString())}}return re}function se(){if("object"!=typeof document||!document)return 0;if(null==j){const fe=document.createElement("div"),$=fe.style;fe.dir="rtl",$.width="1px",$.overflow="auto",$.visibility="hidden",$.pointerEvents="none",$.position="absolute";const ue=document.createElement("div"),ke=ue.style;ke.width="2px",ke.height="1px",fe.appendChild(ue),document.body.appendChild(fe),j=0,0===fe.scrollLeft&&(fe.scrollLeft=1,j=0===fe.scrollLeft?1:2),fe.remove()}return j}function Ke(fe){if(function De(){if(null==_e){const fe=typeof document<"u"?document.head:null;_e=!(!fe||!fe.createShadowRoot&&!fe.attachShadow)}return _e}()){const $=fe.getRootNode?fe.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&$ instanceof ShadowRoot)return $}return null}function rt(){let fe=typeof document<"u"&&document?document.activeElement:null;for(;fe&&fe.shadowRoot;){const $=fe.shadowRoot.activeElement;if($===fe)break;fe=$}return fe}function tt(fe){return fe.composedPath?fe.composedPath()[0]:fe.target}function J(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(Dt,xe,l)=>{"use strict";l.d(xe,{C5:()=>U,Pl:()=>rt,UE:()=>oe,eL:()=>J,en:()=>re,ig:()=>De,u0:()=>se});var o=l(65879),C=l(96814);class Q{attach(ue){return this._attachedHost=ue,ue.attach(this)}detach(){let ue=this._attachedHost;null!=ue&&(this._attachedHost=null,ue.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ue){this._attachedHost=ue}}class U extends Q{constructor(ue,ke,je,Ge,bt){super(),this.component=ue,this.viewContainerRef=ke,this.injector=je,this.componentFactoryResolver=Ge,this.projectableNodes=bt}}class oe extends Q{constructor(ue,ke,je,Ge){super(),this.templateRef=ue,this.viewContainerRef=ke,this.context=je,this.injector=Ge}get origin(){return this.templateRef.elementRef}attach(ue,ke=this.context){return this.context=ke,super.attach(ue)}detach(){return this.context=void 0,super.detach()}}class j extends Q{constructor(ue){super(),this.element=ue instanceof o.SBq?ue.nativeElement:ue}}class re{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ue){return ue instanceof U?(this._attachedPortal=ue,this.attachComponentPortal(ue)):ue instanceof oe?(this._attachedPortal=ue,this.attachTemplatePortal(ue)):this.attachDomPortal&&ue instanceof j?(this._attachedPortal=ue,this.attachDomPortal(ue)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ue){this._disposeFn=ue}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class se extends re{constructor(ue,ke,je,Ge,bt){super(),this.outletElement=ue,this._componentFactoryResolver=ke,this._appRef=je,this._defaultInjector=Ge,this.attachDomPortal=Pt=>{const $t=Pt.element,Ft=this._document.createComment("dom-portal");$t.parentNode.insertBefore(Ft,$t),this.outletElement.appendChild($t),this._attachedPortal=Pt,super.setDisposeFn(()=>{Ft.parentNode&&Ft.parentNode.replaceChild($t,Ft)})},this._document=bt}attachComponentPortal(ue){const je=(ue.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ue.component);let Ge;return ue.viewContainerRef?(Ge=ue.viewContainerRef.createComponent(je,ue.viewContainerRef.length,ue.injector||ue.viewContainerRef.injector,ue.projectableNodes||void 0),this.setDisposeFn(()=>Ge.destroy())):(Ge=je.create(ue.injector||this._defaultInjector||o.zs3.NULL),this._appRef.attachView(Ge.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Ge.hostView),Ge.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Ge)),this._attachedPortal=ue,Ge}attachTemplatePortal(ue){let ke=ue.viewContainerRef,je=ke.createEmbeddedView(ue.templateRef,ue.context,{injector:ue.injector});return je.rootNodes.forEach(Ge=>this.outletElement.appendChild(Ge)),je.detectChanges(),this.setDisposeFn(()=>{let Ge=ke.indexOf(je);-1!==Ge&&ke.remove(Ge)}),this._attachedPortal=ue,je}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ue){return ue.hostView.rootNodes[0]}}let De=(()=>{class $ extends oe{constructor(ke,je){super(ke,je)}}return $.\u0275fac=function(ke){return new(ke||$)(o.Y36(o.Rgc),o.Y36(o.s_b))},$.\u0275dir=o.lG2({type:$,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[o.qOj]}),$})(),rt=(()=>{class $ extends re{constructor(ke,je,Ge){super(),this._componentFactoryResolver=ke,this._viewContainerRef=je,this._isInitialized=!1,this.attached=new o.vpe,this.attachDomPortal=bt=>{const Pt=bt.element,$t=this._document.createComment("dom-portal");bt.setAttachedHost(this),Pt.parentNode.insertBefore($t,Pt),this._getRootNode().appendChild(Pt),this._attachedPortal=bt,super.setDisposeFn(()=>{$t.parentNode&&$t.parentNode.replaceChild(Pt,$t)})},this._document=Ge}get portal(){return this._attachedPortal}set portal(ke){this.hasAttached()&&!ke&&!this._isInitialized||(this.hasAttached()&&super.detach(),ke&&super.attach(ke),this._attachedPortal=ke||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ke){ke.setAttachedHost(this);const je=null!=ke.viewContainerRef?ke.viewContainerRef:this._viewContainerRef,bt=(ke.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ke.component),Pt=je.createComponent(bt,je.length,ke.injector||je.injector,ke.projectableNodes||void 0);return je!==this._viewContainerRef&&this._getRootNode().appendChild(Pt.hostView.rootNodes[0]),super.setDisposeFn(()=>Pt.destroy()),this._attachedPortal=ke,this._attachedRef=Pt,this.attached.emit(Pt),Pt}attachTemplatePortal(ke){ke.setAttachedHost(this);const je=this._viewContainerRef.createEmbeddedView(ke.templateRef,ke.context,{injector:ke.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ke,this._attachedRef=je,this.attached.emit(je),je}_getRootNode(){const ke=this._viewContainerRef.element.nativeElement;return ke.nodeType===ke.ELEMENT_NODE?ke:ke.parentNode}}return $.\u0275fac=function(ke){return new(ke||$)(o.Y36(o._Vd),o.Y36(o.s_b),o.Y36(C.K0))},$.\u0275dir=o.lG2({type:$,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[o.qOj]}),$})(),J=(()=>{class ${}return $.\u0275fac=function(ke){return new(ke||$)},$.\u0275mod=o.oAB({type:$}),$.\u0275inj=o.cJS({}),$})()},89829:(Dt,xe,l)=>{"use strict";l.d(xe,{PQ:()=>ce,ZD:()=>xt,mF:()=>Zt,Cl:()=>et,rL:()=>Te});var o=l(42495),C=l(65879),_=l(78645),N=l(22096),B=l(65592),c=l(92438),X=l(41954),ae=l(47394);const Q={schedule(ct){let mt=requestAnimationFrame,ye=cancelAnimationFrame;const{delegate:_t}=Q;_t&&(mt=_t.requestAnimationFrame,ye=_t.cancelAnimationFrame);const At=mt(Je=>{ye=void 0,ct(Je)});return new ae.w0(()=>ye?.(At))},requestAnimationFrame(...ct){const{delegate:mt}=Q;return(mt?.requestAnimationFrame||requestAnimationFrame)(...ct)},cancelAnimationFrame(...ct){const{delegate:mt}=Q;return(mt?.cancelAnimationFrame||cancelAnimationFrame)(...ct)},delegate:void 0};var oe=l(2631);new class j extends oe.v{flush(mt){this._active=!0;const ye=this._scheduled;this._scheduled=void 0;const{actions:_t}=this;let At;mt=mt||_t.shift();do{if(At=mt.execute(mt.state,mt.delay))break}while((mt=_t[0])&&mt.id===ye&&_t.shift());if(this._active=!1,At){for(;(mt=_t[0])&&mt.id===ye&&_t.shift();)mt.unsubscribe();throw At}}}(class U extends X.o{constructor(mt,ye){super(mt,ye),this.scheduler=mt,this.work=ye}requestAsyncId(mt,ye,_t=0){return null!==_t&&_t>0?super.requestAsyncId(mt,ye,_t):(mt.actions.push(this),mt._scheduled||(mt._scheduled=Q.requestAnimationFrame(()=>mt.flush(void 0))))}recycleAsyncId(mt,ye,_t=0){var At;if(null!=_t?_t>0:this.delay>0)return super.recycleAsyncId(mt,ye,_t);const{actions:Je}=mt;null!=ye&&(null===(At=Je[Je.length-1])||void 0===At?void 0:At.id)!==ye&&(Q.cancelAnimationFrame(ye),mt._scheduled=void 0)}});l(76410);var _e=l(16321),De=l(79360),Ke=l(54829),rt=l(8251),J=l(74825);function fe(ct,mt=_e.z){return function tt(ct){return(0,De.e)((mt,ye)=>{let _t=!1,At=null,Je=null,zt=!1;const Pe=()=>{if(Je?.unsubscribe(),Je=null,_t){_t=!1;const de=At;At=null,ye.next(de)}zt&&ye.complete()},We=()=>{Je=null,zt&&ye.complete()};mt.subscribe((0,rt.x)(ye,de=>{_t=!0,At=de,Je||(0,Ke.Xf)(ct(de)).subscribe(Je=(0,rt.x)(ye,Pe,We))},()=>{zt=!0,(!_t||!Je||Je.closed)&&ye.complete()}))})}(()=>(0,J.H)(ct,mt))}var $=l(32181),ue=l(59773),ke=l(62831),je=l(96814),Ge=l(49388);let Zt=(()=>{class ct{constructor(ye,_t,At){this._ngZone=ye,this._platform=_t,this._scrolled=new _.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=At}register(ye){this.scrollContainers.has(ye)||this.scrollContainers.set(ye,ye.elementScrolled().subscribe(()=>this._scrolled.next(ye)))}deregister(ye){const _t=this.scrollContainers.get(ye);_t&&(_t.unsubscribe(),this.scrollContainers.delete(ye))}scrolled(ye=20){return this._platform.isBrowser?new B.y(_t=>{this._globalSubscription||this._addGlobalListener();const At=ye>0?this._scrolled.pipe(fe(ye)).subscribe(_t):this._scrolled.subscribe(_t);return this._scrolledCount++,()=>{At.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,N.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ye,_t)=>this.deregister(_t)),this._scrolled.complete()}ancestorScrolled(ye,_t){const At=this.getAncestorScrollContainers(ye);return this.scrolled(_t).pipe((0,$.h)(Je=>!Je||At.indexOf(Je)>-1))}getAncestorScrollContainers(ye){const _t=[];return this.scrollContainers.forEach((At,Je)=>{this._scrollableContainsElement(Je,ye)&&_t.push(Je)}),_t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ye,_t){let At=(0,o.fI)(_t),Je=ye.getElementRef().nativeElement;do{if(At==Je)return!0}while(At=At.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ye=this._getWindow();return(0,c.R)(ye.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return ct.\u0275fac=function(ye){return new(ye||ct)(C.LFG(C.R0b),C.LFG(ke.t4),C.LFG(je.K0,8))},ct.\u0275prov=C.Yz7({token:ct,factory:ct.\u0275fac,providedIn:"root"}),ct})(),ce=(()=>{class ct{constructor(ye,_t,At,Je){this.elementRef=ye,this.scrollDispatcher=_t,this.ngZone=At,this.dir=Je,this._destroyed=new _.x,this._elementScrolled=new B.y(zt=>this.ngZone.runOutsideAngular(()=>(0,c.R)(this.elementRef.nativeElement,"scroll").pipe((0,ue.R)(this._destroyed)).subscribe(zt)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ye){const _t=this.elementRef.nativeElement,At=this.dir&&"rtl"==this.dir.value;null==ye.left&&(ye.left=At?ye.end:ye.start),null==ye.right&&(ye.right=At?ye.start:ye.end),null!=ye.bottom&&(ye.top=_t.scrollHeight-_t.clientHeight-ye.bottom),At&&0!=(0,ke._i)()?(null!=ye.left&&(ye.right=_t.scrollWidth-_t.clientWidth-ye.left),2==(0,ke._i)()?ye.left=ye.right:1==(0,ke._i)()&&(ye.left=ye.right?-ye.right:ye.right)):null!=ye.right&&(ye.left=_t.scrollWidth-_t.clientWidth-ye.right),this._applyScrollToOptions(ye)}_applyScrollToOptions(ye){const _t=this.elementRef.nativeElement;(0,ke.Mq)()?_t.scrollTo(ye):(null!=ye.top&&(_t.scrollTop=ye.top),null!=ye.left&&(_t.scrollLeft=ye.left))}measureScrollOffset(ye){const _t="left",Je=this.elementRef.nativeElement;if("top"==ye)return Je.scrollTop;if("bottom"==ye)return Je.scrollHeight-Je.clientHeight-Je.scrollTop;const zt=this.dir&&"rtl"==this.dir.value;return"start"==ye?ye=zt?"right":_t:"end"==ye&&(ye=zt?_t:"right"),zt&&2==(0,ke._i)()?ye==_t?Je.scrollWidth-Je.clientWidth-Je.scrollLeft:Je.scrollLeft:zt&&1==(0,ke._i)()?ye==_t?Je.scrollLeft+Je.scrollWidth-Je.clientWidth:-Je.scrollLeft:ye==_t?Je.scrollLeft:Je.scrollWidth-Je.clientWidth-Je.scrollLeft}}return ct.\u0275fac=function(ye){return new(ye||ct)(C.Y36(C.SBq),C.Y36(Zt),C.Y36(C.R0b),C.Y36(Ge.Is,8))},ct.\u0275dir=C.lG2({type:ct,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),ct})(),Te=(()=>{class ct{constructor(ye,_t,At){this._platform=ye,this._change=new _.x,this._changeListener=Je=>{this._change.next(Je)},this._document=At,_t.runOutsideAngular(()=>{if(ye.isBrowser){const Je=this._getWindow();Je.addEventListener("resize",this._changeListener),Je.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ye=this._getWindow();ye.removeEventListener("resize",this._changeListener),ye.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ye={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ye}getViewportRect(){const ye=this.getViewportScrollPosition(),{width:_t,height:At}=this.getViewportSize();return{top:ye.top,left:ye.left,bottom:ye.top+At,right:ye.left+_t,height:At,width:_t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ye=this._document,_t=this._getWindow(),At=ye.documentElement,Je=At.getBoundingClientRect();return{top:-Je.top||ye.body.scrollTop||_t.scrollY||At.scrollTop||0,left:-Je.left||ye.body.scrollLeft||_t.scrollX||At.scrollLeft||0}}change(ye=20){return ye>0?this._change.pipe(fe(ye)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ye=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ye.innerWidth,height:ye.innerHeight}:{width:0,height:0}}}return ct.\u0275fac=function(ye){return new(ye||ct)(C.LFG(ke.t4),C.LFG(C.R0b),C.LFG(je.K0,8))},ct.\u0275prov=C.Yz7({token:ct,factory:ct.\u0275fac,providedIn:"root"}),ct})(),xt=(()=>{class ct{}return ct.\u0275fac=function(ye){return new(ye||ct)},ct.\u0275mod=C.oAB({type:ct}),ct.\u0275inj=C.cJS({}),ct})(),et=(()=>{class ct{}return ct.\u0275fac=function(ye){return new(ye||ct)},ct.\u0275mod=C.oAB({type:ct}),ct.\u0275inj=C.cJS({imports:[Ge.vT,xt,Ge.vT,xt]}),ct})()},96814:(Dt,xe,l)=>{"use strict";l.d(xe,{Do:()=>_e,ED:()=>ho,EM:()=>jo,HT:()=>N,JF:()=>Xn,K0:()=>c,Mx:()=>Pi,NF:()=>Qi,O5:()=>li,OU:()=>bi,Ov:()=>Bi,PM:()=>Li,RF:()=>Yi,S$:()=>re,V_:()=>ae,Ye:()=>De,ax:()=>Jn,b0:()=>se,bD:()=>Ui,ez:()=>Ki,gd:()=>ko,mk:()=>yn,n9:()=>ma,q:()=>_,sg:()=>Jn,tP:()=>ca,w_:()=>B});var o=l(65879);let C=null;function _(){return C}function N(g){C||(C=g)}class B{}const c=new o.OlP("DocumentToken");let X=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return(0,o.f3M)(Q)},providedIn:"platform"}),g})();const ae=new o.OlP("Location Initialized");let Q=(()=>{class g extends X{constructor(){super(),this._doc=(0,o.f3M)(c),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _().getBaseHref(this._doc)}onPopState(P){const G=_().getGlobalEventTarget(this._doc,"window");return G.addEventListener("popstate",P,!1),()=>G.removeEventListener("popstate",P)}onHashChange(P){const G=_().getGlobalEventTarget(this._doc,"window");return G.addEventListener("hashchange",P,!1),()=>G.removeEventListener("hashchange",P)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(P){this._location.pathname=P}pushState(P,G,Me){this._history.pushState(P,G,Me)}replaceState(P,G,Me){this._history.replaceState(P,G,Me)}forward(){this._history.forward()}back(){this._history.back()}historyGo(P=0){this._history.go(P)}getState(){return this._history.state}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return new g},providedIn:"platform"}),g})();function U(g,L){if(0==g.length)return L;if(0==L.length)return g;let P=0;return g.endsWith("/")&&P++,L.startsWith("/")&&P++,2==P?g+L.substring(1):1==P?g+L:g+"/"+L}function oe(g){const L=g.match(/#|\?|$/),P=L&&L.index||g.length;return g.slice(0,P-("/"===g[P-1]?1:0))+g.slice(P)}function j(g){return g&&"?"!==g[0]?"?"+g:g}let re=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return(0,o.f3M)(se)},providedIn:"root"}),g})();const q=new o.OlP("appBaseHref");let se=(()=>{class g extends re{constructor(P,G){super(),this._platformLocation=P,this._removeListenerFns=[],this._baseHref=G??this._platformLocation.getBaseHrefFromDOM()??(0,o.f3M)(c).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}prepareExternalUrl(P){return U(this._baseHref,P)}path(P=!1){const G=this._platformLocation.pathname+j(this._platformLocation.search),Me=this._platformLocation.hash;return Me&&P?`${G}${Me}`:G}pushState(P,G,Me,st){const y=this.prepareExternalUrl(Me+j(st));this._platformLocation.pushState(P,G,y)}replaceState(P,G,Me,st){const y=this.prepareExternalUrl(Me+j(st));this._platformLocation.replaceState(P,G,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(o.LFG(X),o.LFG(q,8))},g.\u0275prov=o.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})(),_e=(()=>{class g extends re{constructor(P,G){super(),this._platformLocation=P,this._baseHref="",this._removeListenerFns=[],null!=G&&(this._baseHref=G)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}path(P=!1){let G=this._platformLocation.hash;return null==G&&(G="#"),G.length>0?G.substring(1):G}prepareExternalUrl(P){const G=U(this._baseHref,P);return G.length>0?"#"+G:G}pushState(P,G,Me,st){let y=this.prepareExternalUrl(Me+j(st));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.pushState(P,G,y)}replaceState(P,G,Me,st){let y=this.prepareExternalUrl(Me+j(st));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.replaceState(P,G,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(o.LFG(X),o.LFG(q,8))},g.\u0275prov=o.Yz7({token:g,factory:g.\u0275fac}),g})(),De=(()=>{class g{constructor(P){this._subject=new o.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=P;const G=this._locationStrategy.getBaseHref();this._basePath=function J(g){if(new RegExp("^(https?:)?//").test(g)){const[,P]=g.split(/\/\/[^\/]+/);return P}return g}(oe(tt(G))),this._locationStrategy.onPopState(Me=>{this._subject.emit({url:this.path(!0),pop:!0,state:Me.state,type:Me.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(P=!1){return this.normalize(this._locationStrategy.path(P))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(P,G=""){return this.path()==this.normalize(P+j(G))}normalize(P){return g.stripTrailingSlash(function rt(g,L){if(!g||!L.startsWith(g))return L;const P=L.substring(g.length);return""===P||["/",";","?","#"].includes(P[0])?P:L}(this._basePath,tt(P)))}prepareExternalUrl(P){return P&&"/"!==P[0]&&(P="/"+P),this._locationStrategy.prepareExternalUrl(P)}go(P,G="",Me=null){this._locationStrategy.pushState(Me,"",P,G),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+j(G)),Me)}replaceState(P,G="",Me=null){this._locationStrategy.replaceState(Me,"",P,G),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+j(G)),Me)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(P=0){this._locationStrategy.historyGo?.(P)}onUrlChange(P){return this._urlChangeListeners.push(P),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(G=>{this._notifyUrlChangeListeners(G.url,G.state)})),()=>{const G=this._urlChangeListeners.indexOf(P);this._urlChangeListeners.splice(G,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(P="",G){this._urlChangeListeners.forEach(Me=>Me(P,G))}subscribe(P,G,Me){return this._subject.subscribe({next:P,error:G,complete:Me})}}return g.normalizeQueryParams=j,g.joinWithSlash=U,g.stripTrailingSlash=oe,g.\u0275fac=function(P){return new(P||g)(o.LFG(re))},g.\u0275prov=o.Yz7({token:g,factory:function(){return function Ke(){return new De((0,o.LFG)(re))}()},providedIn:"root"}),g})();function tt(g){return g.replace(/\/index.html$/,"")}function Pi(g,L){L=encodeURIComponent(L);for(const P of g.split(";")){const G=P.indexOf("="),[Me,st]=-1==G?[P,""]:[P.slice(0,G),P.slice(G+1)];if(Me.trim()===L)return decodeURIComponent(st)}return null}const oi=/\s+/,Ue=[];let yn=(()=>{class g{constructor(P,G,Me,st){this._iterableDiffers=P,this._keyValueDiffers=G,this._ngEl=Me,this._renderer=st,this.initialClasses=Ue,this.stateMap=new Map}set klass(P){this.initialClasses=null!=P?P.trim().split(oi):Ue}set ngClass(P){this.rawClass="string"==typeof P?P.trim().split(oi):P}ngDoCheck(){for(const G of this.initialClasses)this._updateState(G,!0);const P=this.rawClass;if(Array.isArray(P)||P instanceof Set)for(const G of P)this._updateState(G,!0);else if(null!=P)for(const G of Object.keys(P))this._updateState(G,!!P[G]);this._applyStateDiff()}_updateState(P,G){const Me=this.stateMap.get(P);void 0!==Me?(Me.enabled!==G&&(Me.changed=!0,Me.enabled=G),Me.touched=!0):this.stateMap.set(P,{enabled:G,changed:!0,touched:!0})}_applyStateDiff(){for(const P of this.stateMap){const G=P[0],Me=P[1];Me.changed?(this._toggleClass(G,Me.enabled),Me.changed=!1):Me.touched||(Me.enabled&&this._toggleClass(G,!1),this.stateMap.delete(G)),Me.touched=!1}}_toggleClass(P,G){(P=P.trim()).length>0&&P.split(oi).forEach(Me=>{G?this._renderer.addClass(this._ngEl.nativeElement,Me):this._renderer.removeClass(this._ngEl.nativeElement,Me)})}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.ZZ4),o.Y36(o.aQg),o.Y36(o.SBq),o.Y36(o.Qsj))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),g})();class An{constructor(L,P,G,Me){this.$implicit=L,this.ngForOf=P,this.index=G,this.count=Me}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Jn=(()=>{class g{set ngForOf(P){this._ngForOf=P,this._ngForOfDirty=!0}set ngForTrackBy(P){this._trackByFn=P}get ngForTrackBy(){return this._trackByFn}constructor(P,G,Me){this._viewContainer=P,this._template=G,this._differs=Me,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(P){P&&(this._template=P)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const P=this._ngForOf;!this._differ&&P&&(this._differ=this._differs.find(P).create(this.ngForTrackBy))}if(this._differ){const P=this._differ.diff(this._ngForOf);P&&this._applyChanges(P)}}_applyChanges(P){const G=this._viewContainer;P.forEachOperation((Me,st,y)=>{if(null==Me.previousIndex)G.createEmbeddedView(this._template,new An(Me.item,this._ngForOf,-1,-1),null===y?void 0:y);else if(null==y)G.remove(null===st?void 0:st);else if(null!==st){const A=G.get(st);G.move(A,y),fi(A,Me)}});for(let Me=0,st=G.length;Me{fi(G.get(Me.currentIndex),Me)})}static ngTemplateContextGuard(P,G){return!0}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(o.ZZ4))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),g})();function fi(g,L){g.context.$implicit=L.item}let li=(()=>{class g{constructor(P,G){this._viewContainer=P,this._context=new Fi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=G}set ngIf(P){this._context.$implicit=this._context.ngIf=P,this._updateView()}set ngIfThen(P){co("ngIfThen",P),this._thenTemplateRef=P,this._thenViewRef=null,this._updateView()}set ngIfElse(P){co("ngIfElse",P),this._elseTemplateRef=P,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(P,G){return!0}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),g})();class Fi{constructor(){this.$implicit=null,this.ngIf=null}}function co(g,L){if(L&&!L.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,o.AaK)(L)}'.`)}class uo{constructor(L,P){this._viewContainerRef=L,this._templateRef=P,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(L){L&&!this._created?this.create():!L&&this._created&&this.destroy()}}let Yi=(()=>{class g{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(P){this._ngSwitch=P,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(P){this._defaultViews.push(P)}_matchCase(P){const G=P==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||G,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),G}_updateDefaultCases(P){if(this._defaultViews.length>0&&P!==this._defaultUsed){this._defaultUsed=P;for(const G of this._defaultViews)G.enforceState(P)}}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),g})(),ma=(()=>{class g{constructor(P,G,Me){this.ngSwitch=Me,Me._addCase(),this._view=new uo(P,G)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Yi,9))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),g})(),ho=(()=>{class g{constructor(P,G,Me){Me._addDefault(new uo(P,G))}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Yi,9))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitchDefault",""]],standalone:!0}),g})(),ca=(()=>{class g{constructor(P){this._viewContainerRef=P,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(P){if(P.ngTemplateOutlet||P.ngTemplateOutletInjector){const G=this._viewContainerRef;if(this._viewRef&&G.remove(G.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Me,ngTemplateOutletContext:st,ngTemplateOutletInjector:y}=this;this._viewRef=G.createEmbeddedView(Me,st,y?{injector:y}:void 0)}else this._viewRef=null}else this._viewRef&&P.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.TTD]}),g})();function Mn(g,L){return new o.vHH(2100,!1)}class ui{createSubscription(L,P){return(0,o.rg0)(()=>L.subscribe({next:P,error:G=>{throw G}}))}dispose(L){(0,o.rg0)(()=>L.unsubscribe())}}class ai{createSubscription(L,P){return L.then(P,G=>{throw G})}dispose(L){}}const Si=new ai,pi=new ui;let Bi=(()=>{class g{constructor(P){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=P}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(P){return this._obj?P!==this._obj?(this._dispose(),this.transform(P)):this._latestValue:(P&&this._subscribe(P),this._latestValue)}_subscribe(P){this._obj=P,this._strategy=this._selectStrategy(P),this._subscription=this._strategy.createSubscription(P,G=>this._updateLatestValue(P,G))}_selectStrategy(P){if((0,o.QGY)(P))return Si;if((0,o.F4k)(P))return pi;throw Mn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(P,G){P===this._obj&&(this._latestValue=G,this._ref.markForCheck())}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.sBO,16))},g.\u0275pipe=o.Yjl({name:"async",type:g,pure:!1,standalone:!0}),g})(),ko=(()=>{class g{transform(P){if(null==P)return null;if("string"!=typeof P)throw Mn();return P.toUpperCase()}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=o.Yjl({name:"uppercase",type:g,pure:!0,standalone:!0}),g})(),bi=(()=>{class g{transform(P,G,Me){if(null==P)return null;if(!this.supports(P))throw Mn();return P.slice(G,Me)}supports(P){return"string"==typeof P||Array.isArray(P)}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=o.Yjl({name:"slice",type:g,pure:!1,standalone:!0}),g})(),Ki=(()=>{class g{}return g.\u0275fac=function(P){return new(P||g)},g.\u0275mod=o.oAB({type:g}),g.\u0275inj=o.cJS({}),g})();const Ui="browser",Jo="server";function Qi(g){return g===Ui}function Li(g){return g===Jo}let jo=(()=>{class g{}return g.\u0275prov=(0,o.Yz7)({token:g,providedIn:"root",factory:()=>new $n((0,o.LFG)(c),window)}),g})();class $n{constructor(L,P){this.document=L,this.window=P,this.offset=()=>[0,0]}setOffset(L){this.offset=Array.isArray(L)?()=>L:L}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(L){this.supportsScrolling()&&this.window.scrollTo(L[0],L[1])}scrollToAnchor(L){if(!this.supportsScrolling())return;const P=function Eo(g,L){const P=g.getElementById(L)||g.getElementsByName(L)[0];if(P)return P;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const G=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let Me=G.currentNode;for(;Me;){const st=Me.shadowRoot;if(st){const y=st.getElementById(L)||st.querySelector(`[name="${L}"]`);if(y)return y}Me=G.nextNode()}}return null}(this.document,L);P&&(this.scrollToElement(P),P.focus())}setHistoryScrollRestoration(L){if(this.supportScrollRestoration()){const P=this.window.history;P&&P.scrollRestoration&&(P.scrollRestoration=L)}}scrollToElement(L){const P=L.getBoundingClientRect(),G=P.left+this.window.pageXOffset,Me=P.top+this.window.pageYOffset,st=this.offset();this.window.scrollTo(G-st[0],Me-st[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const L=Ji(this.window.history)||Ji(Object.getPrototypeOf(this.window.history));return!(!L||!L.writable&&!L.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Ji(g){return Object.getOwnPropertyDescriptor(g,"scrollRestoration")}class Xn{}},69862:(Dt,xe,l)=>{"use strict";l.d(xe,{CB:()=>R,UA:()=>Nt,Zn:()=>mn,eN:()=>ce,h_:()=>Ye});var o=l(65879),C=l(22096),_=l(7715),N=l(65592),B=l(76328),c=l(32181),X=l(37398),ae=l(64716),Q=l(94664),U=l(96814);class oe{}class j{}class re{constructor(S){this.normalizedNames=new Map,this.lazyUpdate=null,S?"string"==typeof S?this.lazyInit=()=>{this.headers=new Map,S.split("\n").forEach(Y=>{const Ee=Y.indexOf(":");if(Ee>0){const Xe=Y.slice(0,Ee),ft=Xe.toLowerCase(),Ct=Y.slice(Ee+1).trim();this.maybeSetNormalizedName(Xe,ft),this.headers.has(ft)?this.headers.get(ft).push(Ct):this.headers.set(ft,[Ct])}})}:typeof Headers<"u"&&S instanceof Headers?(this.headers=new Map,S.forEach((Y,Ee)=>{this.setHeaderEntries(Ee,Y)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(S).forEach(([Y,Ee])=>{this.setHeaderEntries(Y,Ee)})}:this.headers=new Map}has(S){return this.init(),this.headers.has(S.toLowerCase())}get(S){this.init();const Y=this.headers.get(S.toLowerCase());return Y&&Y.length>0?Y[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(S){return this.init(),this.headers.get(S.toLowerCase())||null}append(S,Y){return this.clone({name:S,value:Y,op:"a"})}set(S,Y){return this.clone({name:S,value:Y,op:"s"})}delete(S,Y){return this.clone({name:S,value:Y,op:"d"})}maybeSetNormalizedName(S,Y){this.normalizedNames.has(Y)||this.normalizedNames.set(Y,S)}init(){this.lazyInit&&(this.lazyInit instanceof re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(S=>this.applyUpdate(S)),this.lazyUpdate=null))}copyFrom(S){S.init(),Array.from(S.headers.keys()).forEach(Y=>{this.headers.set(Y,S.headers.get(Y)),this.normalizedNames.set(Y,S.normalizedNames.get(Y))})}clone(S){const Y=new re;return Y.lazyInit=this.lazyInit&&this.lazyInit instanceof re?this.lazyInit:this,Y.lazyUpdate=(this.lazyUpdate||[]).concat([S]),Y}applyUpdate(S){const Y=S.name.toLowerCase();switch(S.op){case"a":case"s":let Ee=S.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(S.name,Y);const Xe=("a"===S.op?this.headers.get(Y):void 0)||[];Xe.push(...Ee),this.headers.set(Y,Xe);break;case"d":const ft=S.value;if(ft){let Ct=this.headers.get(Y);if(!Ct)return;Ct=Ct.filter(rn=>-1===ft.indexOf(rn)),0===Ct.length?(this.headers.delete(Y),this.normalizedNames.delete(Y)):this.headers.set(Y,Ct)}else this.headers.delete(Y),this.normalizedNames.delete(Y)}}setHeaderEntries(S,Y){const Ee=(Array.isArray(Y)?Y:[Y]).map(ft=>ft.toString()),Xe=S.toLowerCase();this.headers.set(Xe,Ee),this.maybeSetNormalizedName(S,Xe)}forEach(S){this.init(),Array.from(this.normalizedNames.keys()).forEach(Y=>S(this.normalizedNames.get(Y),this.headers.get(Y)))}}class se{encodeKey(S){return rt(S)}encodeValue(S){return rt(S)}decodeKey(S){return decodeURIComponent(S)}decodeValue(S){return decodeURIComponent(S)}}const De=/%(\d[a-f0-9])/gi,Ke={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function rt(pe){return encodeURIComponent(pe).replace(De,(S,Y)=>Ke[Y]??S)}function tt(pe){return`${pe}`}class J{constructor(S={}){if(this.updates=null,this.cloneFrom=null,this.encoder=S.encoder||new se,S.fromString){if(S.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function _e(pe,S){const Y=new Map;return pe.length>0&&pe.replace(/^\?/,"").split("&").forEach(Xe=>{const ft=Xe.indexOf("="),[Ct,rn]=-1==ft?[S.decodeKey(Xe),""]:[S.decodeKey(Xe.slice(0,ft)),S.decodeValue(Xe.slice(ft+1))],Gt=Y.get(Ct)||[];Gt.push(rn),Y.set(Ct,Gt)}),Y}(S.fromString,this.encoder)}else S.fromObject?(this.map=new Map,Object.keys(S.fromObject).forEach(Y=>{const Ee=S.fromObject[Y],Xe=Array.isArray(Ee)?Ee.map(tt):[tt(Ee)];this.map.set(Y,Xe)})):this.map=null}has(S){return this.init(),this.map.has(S)}get(S){this.init();const Y=this.map.get(S);return Y?Y[0]:null}getAll(S){return this.init(),this.map.get(S)||null}keys(){return this.init(),Array.from(this.map.keys())}append(S,Y){return this.clone({param:S,value:Y,op:"a"})}appendAll(S){const Y=[];return Object.keys(S).forEach(Ee=>{const Xe=S[Ee];Array.isArray(Xe)?Xe.forEach(ft=>{Y.push({param:Ee,value:ft,op:"a"})}):Y.push({param:Ee,value:Xe,op:"a"})}),this.clone(Y)}set(S,Y){return this.clone({param:S,value:Y,op:"s"})}delete(S,Y){return this.clone({param:S,value:Y,op:"d"})}toString(){return this.init(),this.keys().map(S=>{const Y=this.encoder.encodeKey(S);return this.map.get(S).map(Ee=>Y+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(S=>""!==S).join("&")}clone(S){const Y=new J({encoder:this.encoder});return Y.cloneFrom=this.cloneFrom||this,Y.updates=(this.updates||[]).concat(S),Y}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(S=>this.map.set(S,this.cloneFrom.map.get(S))),this.updates.forEach(S=>{switch(S.op){case"a":case"s":const Y=("a"===S.op?this.map.get(S.param):void 0)||[];Y.push(tt(S.value)),this.map.set(S.param,Y);break;case"d":if(void 0===S.value){this.map.delete(S.param);break}{let Ee=this.map.get(S.param)||[];const Xe=Ee.indexOf(tt(S.value));-1!==Xe&&Ee.splice(Xe,1),Ee.length>0?this.map.set(S.param,Ee):this.map.delete(S.param)}}}),this.cloneFrom=this.updates=null)}}class ${constructor(){this.map=new Map}set(S,Y){return this.map.set(S,Y),this}get(S){return this.map.has(S)||this.map.set(S,S.defaultValue()),this.map.get(S)}delete(S){return this.map.delete(S),this}has(S){return this.map.has(S)}keys(){return this.map.keys()}}function ke(pe){return typeof ArrayBuffer<"u"&&pe instanceof ArrayBuffer}function je(pe){return typeof Blob<"u"&&pe instanceof Blob}function Ge(pe){return typeof FormData<"u"&&pe instanceof FormData}class Pt{constructor(S,Y,Ee,Xe){let ft;if(this.url=Y,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=S.toUpperCase(),function ue(pe){switch(pe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Xe?(this.body=void 0!==Ee?Ee:null,ft=Xe):ft=Ee,ft&&(this.reportProgress=!!ft.reportProgress,this.withCredentials=!!ft.withCredentials,ft.responseType&&(this.responseType=ft.responseType),ft.headers&&(this.headers=ft.headers),ft.context&&(this.context=ft.context),ft.params&&(this.params=ft.params)),this.headers||(this.headers=new re),this.context||(this.context=new $),this.params){const Ct=this.params.toString();if(0===Ct.length)this.urlWithParams=Y;else{const rn=Y.indexOf("?");this.urlWithParams=Y+(-1===rn?"?":rnmi.set(si,S.setHeaders[si]),Gt)),S.setParams&&(_n=Object.keys(S.setParams).reduce((mi,si)=>mi.set(si,S.setParams[si]),_n)),new Pt(Y,Ee,ft,{params:_n,headers:Gt,context:Rn,reportProgress:rn,responseType:Xe,withCredentials:Ct})}}var $t=function(pe){return pe[pe.Sent=0]="Sent",pe[pe.UploadProgress=1]="UploadProgress",pe[pe.ResponseHeader=2]="ResponseHeader",pe[pe.DownloadProgress=3]="DownloadProgress",pe[pe.Response=4]="Response",pe[pe.User=5]="User",pe}($t||{});class Ft{constructor(S,Y=200,Ee="OK"){this.headers=S.headers||new re,this.status=void 0!==S.status?S.status:Y,this.statusText=S.statusText||Ee,this.url=S.url||null,this.ok=this.status>=200&&this.status<300}}class en extends Ft{constructor(S={}){super(S),this.type=$t.ResponseHeader}clone(S={}){return new en({headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class mn extends Ft{constructor(S={}){super(S),this.type=$t.Response,this.body=void 0!==S.body?S.body:null}clone(S={}){return new mn({body:void 0!==S.body?S.body:this.body,headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class Nt extends Ft{constructor(S){super(S,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${S.url||"(unknown url)"}`:`Http failure response for ${S.url||"(unknown url)"}: ${S.status} ${S.statusText}`,this.error=S.error||null}}function Zt(pe,S){return{body:S,headers:pe.headers,context:pe.context,observe:pe.observe,params:pe.params,reportProgress:pe.reportProgress,responseType:pe.responseType,withCredentials:pe.withCredentials}}let ce=(()=>{class pe{constructor(Y){this.handler=Y}request(Y,Ee,Xe={}){let ft;if(Y instanceof Pt)ft=Y;else{let Gt,_n;Gt=Xe.headers instanceof re?Xe.headers:new re(Xe.headers),Xe.params&&(_n=Xe.params instanceof J?Xe.params:new J({fromObject:Xe.params})),ft=new Pt(Y,Ee,void 0!==Xe.body?Xe.body:null,{headers:Gt,context:Xe.context,params:_n,reportProgress:Xe.reportProgress,responseType:Xe.responseType||"json",withCredentials:Xe.withCredentials})}const Ct=(0,C.of)(ft).pipe((0,B.b)(Gt=>this.handler.handle(Gt)));if(Y instanceof Pt||"events"===Xe.observe)return Ct;const rn=Ct.pipe((0,c.h)(Gt=>Gt instanceof mn));switch(Xe.observe||"body"){case"body":switch(ft.responseType){case"arraybuffer":return rn.pipe((0,X.U)(Gt=>{if(null!==Gt.body&&!(Gt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Gt.body}));case"blob":return rn.pipe((0,X.U)(Gt=>{if(null!==Gt.body&&!(Gt.body instanceof Blob))throw new Error("Response is not a Blob.");return Gt.body}));case"text":return rn.pipe((0,X.U)(Gt=>{if(null!==Gt.body&&"string"!=typeof Gt.body)throw new Error("Response is not a string.");return Gt.body}));default:return rn.pipe((0,X.U)(Gt=>Gt.body))}case"response":return rn;default:throw new Error(`Unreachable: unhandled observe type ${Xe.observe}}`)}}delete(Y,Ee={}){return this.request("DELETE",Y,Ee)}get(Y,Ee={}){return this.request("GET",Y,Ee)}head(Y,Ee={}){return this.request("HEAD",Y,Ee)}jsonp(Y,Ee){return this.request("JSONP",Y,{params:(new J).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Y,Ee={}){return this.request("OPTIONS",Y,Ee)}patch(Y,Ee,Xe={}){return this.request("PATCH",Y,Zt(Xe,Ee))}post(Y,Ee,Xe={}){return this.request("POST",Y,Zt(Xe,Ee))}put(Y,Ee,Xe={}){return this.request("PUT",Y,Zt(Xe,Ee))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(oe))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();function Ut(pe,S){return S(pe)}const xt=new o.OlP(""),et=new o.OlP("");let mt=(()=>{class pe extends oe{constructor(Y,Ee){super(),this.backend=Y,this.injector=Ee,this.chain=null,this.pendingTasks=(0,o.f3M)(o.HDt)}handle(Y){if(null===this.chain){const Xe=Array.from(new Set([...this.injector.get(xt),...this.injector.get(et,[])]));this.chain=Xe.reduceRight((ft,Ct)=>function kt(pe,S,Y){return(Ee,Xe)=>Y.runInContext(()=>S(Ee,ft=>pe(ft,Xe)))}(ft,Ct,this.injector),Ut)}const Ee=this.pendingTasks.add();return this.chain(Y,Xe=>this.backend.handle(Xe)).pipe((0,ae.x)(()=>this.pendingTasks.remove(Ee)))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(j),o.LFG(o.lqb))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();const ot=/^\)\]\}',?\n/;let Ae=(()=>{class pe{constructor(Y){this.xhrFactory=Y}handle(Y){if("JSONP"===Y.method)throw new o.vHH(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,_.D)(Ee.\u0275loadImpl()):(0,C.of)(null)).pipe((0,Q.w)(()=>new N.y(ft=>{const Ct=Ee.build();if(Ct.open(Y.method,Y.urlWithParams),Y.withCredentials&&(Ct.withCredentials=!0),Y.headers.forEach((Ue,yn)=>Ct.setRequestHeader(Ue,yn.join(","))),Y.headers.has("Accept")||Ct.setRequestHeader("Accept","application/json, text/plain, */*"),!Y.headers.has("Content-Type")){const Ue=Y.detectContentTypeHeader();null!==Ue&&Ct.setRequestHeader("Content-Type",Ue)}if(Y.responseType){const Ue=Y.responseType.toLowerCase();Ct.responseType="json"!==Ue?Ue:"text"}const rn=Y.serializeBody();let Gt=null;const _n=()=>{if(null!==Gt)return Gt;const Ue=Ct.statusText||"OK",yn=new re(Ct.getAllResponseHeaders()),Wn=function we(pe){return"responseURL"in pe&&pe.responseURL?pe.responseURL:/^X-Request-URL:/m.test(pe.getAllResponseHeaders())?pe.getResponseHeader("X-Request-URL"):null}(Ct)||Y.url;return Gt=new en({headers:yn,status:Ct.status,statusText:Ue,url:Wn}),Gt},Rn=()=>{let{headers:Ue,status:yn,statusText:Wn,url:zn}=_n(),An=null;204!==yn&&(An=typeof Ct.response>"u"?Ct.responseText:Ct.response),0===yn&&(yn=An?200:0);let Jn=yn>=200&&yn<300;if("json"===Y.responseType&&"string"==typeof An){const fi=An;An=An.replace(ot,"");try{An=""!==An?JSON.parse(An):null}catch(fn){An=fi,Jn&&(Jn=!1,An={error:fn,text:An})}}Jn?(ft.next(new mn({body:An,headers:Ue,status:yn,statusText:Wn,url:zn||void 0})),ft.complete()):ft.error(new Nt({error:An,headers:Ue,status:yn,statusText:Wn,url:zn||void 0}))},mi=Ue=>{const{url:yn}=_n(),Wn=new Nt({error:Ue,status:Ct.status||0,statusText:Ct.statusText||"Unknown Error",url:yn||void 0});ft.error(Wn)};let si=!1;const Pi=Ue=>{si||(ft.next(_n()),si=!0);let yn={type:$t.DownloadProgress,loaded:Ue.loaded};Ue.lengthComputable&&(yn.total=Ue.total),"text"===Y.responseType&&Ct.responseText&&(yn.partialText=Ct.responseText),ft.next(yn)},oi=Ue=>{let yn={type:$t.UploadProgress,loaded:Ue.loaded};Ue.lengthComputable&&(yn.total=Ue.total),ft.next(yn)};return Ct.addEventListener("load",Rn),Ct.addEventListener("error",mi),Ct.addEventListener("timeout",mi),Ct.addEventListener("abort",mi),Y.reportProgress&&(Ct.addEventListener("progress",Pi),null!==rn&&Ct.upload&&Ct.upload.addEventListener("progress",oi)),Ct.send(rn),ft.next({type:$t.Sent}),()=>{Ct.removeEventListener("error",mi),Ct.removeEventListener("abort",mi),Ct.removeEventListener("load",Rn),Ct.removeEventListener("timeout",mi),Y.reportProgress&&(Ct.removeEventListener("progress",Pi),null!==rn&&Ct.upload&&Ct.upload.removeEventListener("progress",oi)),Ct.readyState!==Ct.DONE&&Ct.abort()}})))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(U.JF))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();const le=new o.OlP("XSRF_ENABLED"),at=new o.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),St=new o.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Yt{}let Qt=(()=>{class pe{constructor(Y,Ee,Xe){this.doc=Y,this.platform=Ee,this.cookieName=Xe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Y=this.doc.cookie||"";return Y!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,U.Mx)(Y,this.cookieName),this.lastCookieString=Y),this.lastToken}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(U.K0),o.LFG(o.Lbi),o.LFG(at))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();function dn(pe,S){const Y=pe.url.toLowerCase();if(!(0,o.f3M)(le)||"GET"===pe.method||"HEAD"===pe.method||Y.startsWith("http://")||Y.startsWith("https://"))return S(pe);const Ee=(0,o.f3M)(Yt).getToken(),Xe=(0,o.f3M)(St);return null!=Ee&&!pe.headers.has(Xe)&&(pe=pe.clone({headers:pe.headers.set(Xe,Ee)})),S(pe)}var it=function(pe){return pe[pe.Interceptors=0]="Interceptors",pe[pe.LegacyInterceptors=1]="LegacyInterceptors",pe[pe.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",pe[pe.NoXsrfProtection=3]="NoXsrfProtection",pe[pe.JsonpSupport=4]="JsonpSupport",pe[pe.RequestsMadeViaParent=5]="RequestsMadeViaParent",pe[pe.Fetch=6]="Fetch",pe}(it||{});function Ye(...pe){const S=[ce,Ae,mt,{provide:oe,useExisting:mt},{provide:j,useExisting:Ae},{provide:xt,useValue:dn,multi:!0},{provide:le,useValue:!0},{provide:Yt,useClass:Qt}];for(const Y of pe)S.push(...Y.\u0275providers);return(0,o.MR2)(S)}function R(pe){return function Rt(pe,S){return{\u0275kind:pe,\u0275providers:S}}(it.Interceptors,pe.map(S=>({provide:xt,useValue:S,multi:!0})))}},65879:(Dt,xe,l)=>{"use strict";l.d(xe,{$8M:()=>Cc,$WT:()=>Si,$Z:()=>U3,AFp:()=>J0,ALo:()=>C8,AaK:()=>j,Akn:()=>Ba,AsE:()=>S4,BQk:()=>al,CHM:()=>wi,CRH:()=>U8,DdM:()=>u8,Dn7:()=>w8,EJc:()=>fu,EiD:()=>I0,EpF:()=>zm,F$t:()=>Im,F4k:()=>Hm,FYo:()=>a6,FiY:()=>Qc,Gf:()=>Pl,GfV:()=>s6,GkF:()=>g4,Gpc:()=>se,Gre:()=>uf,GuJ:()=>pe,HDt:()=>El,Hsn:()=>Nm,Ikx:()=>A4,JOm:()=>O,JVY:()=>C5,JZr:()=>tt,KtG:()=>tr,L6k:()=>x5,LAX:()=>w5,LFG:()=>D,LSH:()=>Hs,Lbi:()=>D3,Lck:()=>Cl,MAs:()=>u4,MMx:()=>ed,MR2:()=>x3,NdJ:()=>b4,O4$:()=>h,Ojb:()=>j5,OlP:()=>ii,Oqu:()=>E4,P3R:()=>B0,PXZ:()=>wu,Q6J:()=>h4,QGY:()=>rl,QbO:()=>U5,Qsj:()=>r6,R0b:()=>No,RDi:()=>p5,RIp:()=>y3,Rgc:()=>I1,SBq:()=>Lc,Sil:()=>Yg,Suo:()=>B8,TTD:()=>Zo,TgZ:()=>il,Tol:()=>Jm,Udp:()=>w4,VKq:()=>h8,VuI:()=>H9,W1O:()=>pd,WFA:()=>cl,WLB:()=>p8,X6Q:()=>d9,XFs:()=>de,Xpm:()=>Yi,Xq5:()=>sm,Xts:()=>m1,Y36:()=>p2,YKP:()=>i8,YNc:()=>xm,Yjl:()=>sa,Yz7:()=>nt,Z0I:()=>mt,ZZ4:()=>$d,_Bn:()=>n8,_UZ:()=>p4,_Vd:()=>b1,_uU:()=>k4,aQg:()=>Gd,c2e:()=>mu,cJS:()=>et,cg1:()=>T4,d8E:()=>gl,dDg:()=>e9,dqk:()=>Ae,eBb:()=>y5,eJc:()=>bd,ekj:()=>O4,eoX:()=>zd,f3M:()=>be,g9A:()=>q0,h0i:()=>L2,hGG:()=>Wd,hij:()=>hl,iGM:()=>F8,iPO:()=>a9,ifc:()=>vn,ip1:()=>wd,jDz:()=>r8,kL8:()=>yf,kcU:()=>V,lG2:()=>ca,lcZ:()=>x8,lqb:()=>zc,lri:()=>Sd,mCW:()=>Es,n5z:()=>Kc,n_E:()=>xl,oAB:()=>Co,oJD:()=>N0,oxw:()=>Tm,pB0:()=>O5,q3G:()=>Ec,qFp:()=>I9,qLn:()=>f2,qOj:()=>t4,qZA:()=>D1,qzn:()=>c2,rWj:()=>Mu,rg0:()=>gr,s9C:()=>E1,sBO:()=>m9,s_b:()=>wl,soG:()=>Dl,tb:()=>Vd,tp0:()=>Jc,uIk:()=>o4,vHH:()=>J,vpe:()=>lr,wAp:()=>E2,xi3:()=>y8,xp6:()=>y6,ynx:()=>ol,z2F:()=>Rc,z3N:()=>Hr,zSh:()=>P3,zs3:()=>ac});var o=l(78645),C=l(47394),_=l(65619),N=l(65592),B=l(63019),c=l(22096),X=l(63020),ae=l(94664),Q=l(93997);function U(e){for(let t in e)if(e[t]===U)return t;throw Error("Could not find renamed property on target object.")}function oe(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function j(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(j).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function re(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const q=U({__forward_ref__:U});function se(e){return e.__forward_ref__=se,e.toString=function(){return j(this())},e}function _e(e){return De(e)?e():e}function De(e){return"function"==typeof e&&e.hasOwnProperty(q)&&e.__forward_ref__===se}function Ke(e){return e&&!!e.\u0275providers}const tt="https://g.co/ng/security#xss";class J extends Error{constructor(t,n){super(function fe(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function $(e){return"string"==typeof e?e:null==e?"":String(e)}function bt(e,t){throw new J(-201,!1)}function vt(e,t){null==e&&function ut(e,t,n,i){throw new Error(`ASSERTION ERROR: ${e}`+(null==i?"":` [Expected=> ${n} ${i} ${t} <=Actual]`))}(t,e,null,"!=")}function nt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function et(e){return{providers:e.providers||[],imports:e.imports||[]}}function ct(e){return ye(e,Je)||ye(e,Pe)}function mt(e){return null!==ct(e)}function ye(e,t){return e.hasOwnProperty(t)?e[t]:null}function At(e){return e&&(e.hasOwnProperty(zt)||e.hasOwnProperty(We))?e[zt]:null}const Je=U({\u0275prov:U}),zt=U({\u0275inj:U}),Pe=U({ngInjectableDef:U}),We=U({ngInjectorDef:U});var de=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(de||{});let T;function Ce(e){const t=T;return T=e,t}function ot(e,t,n){const i=ct(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&de.Optional?null:void 0!==t?t:void bt(j(e))}const Ae=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Lt={},St="__NG_DI_FLAG__",Yt="ngTempTokenPath",dn=/\n/gm,it="__source";let Rt;function R(e){const t=Rt;return Rt=e,t}function z(e,t=de.Default){if(void 0===Rt)throw new J(-203,!1);return null===Rt?ot(e,void 0,t):Rt.get(e,t&de.Optional?null:void 0,t)}function D(e,t=de.Default){return(function te(){return T}()||z)(_e(e),t)}function be(e,t=de.Default){return D(e,pt(t))}function pt(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function He(e){const t=[];for(let n=0;nt){m=s-1;break}}}for(;ss?"":a[me+1].toLowerCase();const qe=8&i?Fe:null;if(qe&&-1!==ft(qe,H,0)||2&i&&H!==Fe){if(yn(i))return!1;m=!0}}}}else{if(!m&&!yn(i)&&!yn(M))return!1;if(m&&yn(M))continue;m=!1,i=M|1&i}}return yn(i)||m}function yn(e){return 0==(1&e)}function Wn(e,t,n,i){if(null===t)return-1;let a=0;if(i||!n){let s=!1;for(;a-1)for(n++;n0?'="'+b+'"':"")+"]"}else 8&i?a+="."+m:4&i&&(a+=" "+m);else""!==a&&!yn(m)&&(t+=li(s,a),a=""),i=m,s=s||!yn(i);n++}return""!==a&&(t+=li(s,a)),t}function Yi(e){return jt(()=>{const t=Bi(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===nn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||vn.Emulated,styles:e.styles||Jt,_:null,schemas:e.schemas||null,tView:null,id:""};xo(n);const i=e.dependencies;return n.directiveDefs=gi(i,!1),n.pipeDefs=gi(i,!0),n.id=function ko(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of n)t=Math.imul(31,t)+a.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function ho(e){return Mn(e)||ui(e)}function Fo(e){return null!==e}function Co(e){return jt(()=>({type:e.type,bootstrap:e.bootstrap||Jt,declarations:e.declarations||Jt,imports:e.imports||Jt,exports:e.exports||Jt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Po(e,t){if(null==e)return hn;const n={};for(const i in e)if(e.hasOwnProperty(i)){let a=e[i],s=a;Array.isArray(a)&&(s=a[1],a=a[0]),n[a]=i,t&&(t[a]=s)}return n}function ca(e){return jt(()=>{const t=Bi(e);return xo(t),t})}function sa(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Mn(e){return e[Kn]||null}function ui(e){return e[ze]||null}function ai(e){return e[pe]||null}function Si(e){const t=Mn(e)||ui(e)||ai(e);return null!==t&&t.standalone}function pi(e,t){const n=e[S]||null;if(!n&&!0===t)throw new Error(`Type ${j(e)} does not have '\u0275mod' property.`);return n}function Bi(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||hn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Jt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Po(e.inputs,t),outputs:Po(e.outputs)}}function xo(e){e.features?.forEach(t=>t(e))}function gi(e,t){if(!e)return null;const n=t?ai:ho;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(Fo)}const ni=0,Kt=1,on=2,Nn=3,zi=4,hi=5,ri=6,xn=7,Pn=8,Hi=9,Ti=10,gn=11,yo=12,Bo=13,ei=14,Yn=15,bi=16,Uo=17,Ki=18,Ui=19,Jo=20,Xi=21,ki=22,Qi=23,Li=24,En=25,wo=1,jo=2,$n=7,Eo=9,Xn=11;function Gn(e){return Array.isArray(e)&&"object"==typeof e[wo]}function Di(e){return Array.isArray(e)&&!0===e[wo]}function Ci(e){return 0!=(4&e.flags)}function qi(e){return e.componentOffset>-1}function zo(e){return 1==(1&e.flags)}function di(e){return!!e.template}function po(e){return 0!=(512&e[on])}function xi(e,t){return e.hasOwnProperty(Y)?e[Y]:null}let Ka=Ae.WeakRef??class pr{constructor(t){this.ref=t}deref(){return this.ref}},na=0,to=null,bo=!1;function ci(e){const t=to;return to=e,t}class Wo{constructor(){this.id=na++,this.ref=function Xa(e){return new Ka(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const i=n.producerNode.deref();if(null!=i&&n.atTrackingVersion===this.trackingVersion){if(i.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),i?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=bo;bo=!0;try{for(const[n,i]of this.consumers){const a=i.consumerNode.deref();null!=a&&a.trackingVersion===i.atTrackingVersion?a.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),a?.producers.delete(this.id))}}finally{bo=t}}producerAccessed(){if(bo)throw new Error("");if(null===to)return;let t=to.producers.get(this.id);void 0===t?(t={consumerNode:to.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:to.trackingVersion},to.producers.set(this.id,t),this.consumers.set(to.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=to.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==to?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let ka=null;function gr(e){const t=ci(null);try{return e()}finally{ci(t)}}const er=()=>{};class Rr extends Wo{constructor(t,n,i){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=er,this.registerOnCleanup=a=>{this.cleanupFn=a},this.consumerAllowSignalWrites=i}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=ci(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=er,this.watch(this.registerOnCleanup)}finally{ci(t)}}cleanup(){this.cleanupFn()}}class Fr{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Zo(){return Br}function Br(e){return e.type.prototype.ngOnChanges&&(e.setInput=br),Da}function Da(){const e=Sa(this),t=e?.current;if(t){const n=e.previous;if(n===hn)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function br(e,t,n,i){const a=this.declaredInputs[n],s=Sa(e)||function mc(e,t){return e[Ea]=t}(e,{previous:hn,current:null}),m=s.current||(s.current={}),b=s.previous,M=b[a];m[a]=new Fr(M&&M.currentValue,t,b===hn),e[i]=t}Zo.ngInherit=!0;const Ea="__ngSimpleChanges__";function Sa(e){return e[Ea]||null}const Oo=function(e,t,n){},za="svg";function jn(e){for(;Array.isArray(e);)e=e[ni];return e}function g(e,t){return jn(t[e])}function L(e,t){return jn(t[e.index])}function G(e,t){return e.data[t]}function Me(e,t){return e[t]}function st(e,t){const n=t[e];return Gn(n)?n:n[ni]}function K(e,t){return null==t?null:e[t]}function he(e){e[Uo]=0}function Le(e){1024&e[on]||(e[on]|=1024,lt(e,1))}function Be(e){1024&e[on]&&(e[on]&=-1025,lt(e,-1))}function lt(e,t){let n=e[Nn];if(null===n)return;n[hi]+=t;let i=n;for(n=n[Nn];null!==n&&(1===t&&1===i[hi]||-1===t&&0===i[hi]);)n[hi]+=t,i=n,n=n[Nn]}const wt={lFrame:oa(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function lo(){return wt.bindingsEnabled}function Ii(){return null!==wt.skipHydrationRootTNode}function Ht(){return wt.lFrame.lView}function Sn(){return wt.lFrame.tView}function wi(e){return wt.lFrame.contextLView=e,e[Pn]}function tr(e){return wt.lFrame.contextLView=null,e}function Ni(){let e=jr();for(;null!==e&&64===e.type;)e=e.parent;return e}function jr(){return wt.lFrame.currentTNode}function Vo(e,t){const n=wt.lFrame;n.currentTNode=e,n.isParent=t}function $r(){return wt.lFrame.isParent}function ga(){wt.lFrame.isParent=!1}function ao(){const e=wt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function La(){return wt.lFrame.bindingIndex++}function la(e){const t=wt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Gr(e,t){const n=wt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Wr(t)}function Wr(e){wt.lFrame.currentDirectiveIndex=e}function uc(e){const t=wt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Yr(){return wt.lFrame.currentQueryIndex}function nr(e){wt.lFrame.currentQueryIndex=e}function Zr(e){const t=e[Kt];return 2===t.type?t.declTNode:1===t.type?e[ri]:null}function vr(e,t,n){if(n&de.SkipSelf){let a=t,s=e;for(;!(a=a.parent,null!==a||n&de.Host||(a=Zr(s),null===a||(s=s[ei],10&a.type))););if(null===a)return!1;t=a,e=s}const i=wt.lFrame=Mr();return i.currentTNode=t,i.lView=e,!0}function _r(e){const t=Mr(),n=e[Kt];wt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Mr(){const e=wt.lFrame,t=null===e?null:e.child;return null===t?oa(e):t}function oa(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Kr(){const e=wt.lFrame;return wt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Xr=Kr;function jc(){const e=Kr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function $i(){return wt.lFrame.selectedIndex}function p(e){wt.lFrame.selectedIndex=e}function v(){const e=wt.lFrame;return G(e.tView,e.selectedIndex)}function h(){wt.lFrame.currentNamespace=za}function V(){!function ne(){wt.lFrame.currentNamespace=null}()}let Ze=!0;function Tt(){return Ze}function an(e){Ze=e}function Bn(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[M]<0&&(e[Uo]+=65536),(b>13>16&&(3&e[on])===t&&(e[on]+=8192,xr(b,s)):xr(b,s)}const pc=-1;class $c{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function gc(e){return e!==pc}function bc(e){return 32767&e}function Gc(e,t){let n=function Y1(e){return e>>16}(e),i=t;for(;n>0;)i=i[ei],n--;return i}let vc=!0;function _c(e){const t=vc;return vc=e,t}const Z1=255,K1=5;let Rl=0;const _a={};function Xo(e,t){const n=Wc(e,t);if(-1!==n)return n;const i=t[Kt];i.firstCreatePass&&(e.injectorIndex=t.length,Mc(i.data,e),Mc(t,null),Mc(i.blueprint,null));const a=Qr(e,t),s=e.injectorIndex;if(gc(a)){const m=bc(a),b=Gc(a,t),M=b[Kt].data;for(let H=0;H<8;H++)t[s+H]=b[m+H]|M[m+H]}return t[s+8]=a,s}function Mc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Wc(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Qr(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,a=t;for(;null!==a;){if(i=es(a),null===i)return pc;if(n++,a=a[ei],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return pc}function B2(e,t,n){!function Fl(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Ee)&&(i=n[Ee]),null==i&&(i=n[Ee]=Rl++);const a=i&Z1;t.data[e+(a>>K1)]|=1<=0?t&Z1:t0:t}(n);if("function"==typeof s){if(!vr(t,e,i))return i&de.Host?U2(a,0,i):X1(t,n,i,a);try{const m=s(i);if(null!=m||i&de.Optional)return m;bt()}finally{Xr()}}else if("number"==typeof s){let m=null,b=Wc(e,t),M=pc,H=i&de.Host?t[Yn][ri]:null;for((-1===b||i&de.SkipSelf)&&(M=-1===b?Qr(e,t):t[b+8],M!==pc&&$2(i,!1)?(m=t[Kt],b=bc(M),t=Gc(M,t)):b=-1);-1!==b;){const W=t[Kt];if(Q1(s,b,W.data)){const me=Ul(b,t,n,m,i,H);if(me!==_a)return me}M=t[b+8],M!==pc&&$2(i,t[Kt].data[b+8]===H)&&Q1(s,b,t)?(m=W,b=bc(M),t=Gc(M,t)):b=-1}}return a}function Ul(e,t,n,i,a,s){const m=t[Kt],b=m.data[e+8],W=yr(b,m,n,null==i?qi(b)&&vc:i!=m&&0!=(3&b.type),a&de.Host&&s===b);return null!==W?Aa(t,m,W,b):_a}function yr(e,t,n,i,a){const s=e.providerIndexes,m=t.data,b=1048575&s,M=e.directiveStart,W=s>>20,Fe=a?b+W:e.directiveEnd;for(let qe=i?b:b+W;qe=M&&Et.type===n)return qe}if(a){const qe=m[M];if(qe&&di(qe)&&qe.type===n)return M}return null}function Aa(e,t,n,i){let a=e[n];const s=t.data;if(function qd(e){return e instanceof $c}(a)){const m=a;m.resolving&&function ke(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new J(-200,`Circular dependency in DI detected for ${e}${n}`)}(function ue(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():$(e)}(s[n]));const b=_c(m.canSeeViewProviders);m.resolving=!0;const M=m.injectImpl?Ce(m.injectImpl):null;vr(e,i,de.Default);try{a=e[n]=m.factory(void 0,s,e,i),t.firstCreatePass&&n>=i.directiveStart&&function un(e,t,n){const{ngOnChanges:i,ngOnInit:a,ngDoCheck:s}=t.type.prototype;if(i){const m=Br(t);(n.preOrderHooks??=[]).push(e,m),(n.preOrderCheckHooks??=[]).push(e,m)}a&&(n.preOrderHooks??=[]).push(0-e,a),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==M&&Ce(M),_c(b),m.resolving=!1,Xr()}}return a}function Q1(e,t,n){return!!(n[t+(e>>K1)]&1<{const t=e.prototype.constructor,n=t[Y]||J1(t),i=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==i;){const s=a[Y]||J1(a);if(s&&s!==n)return s;a=Object.getPrototypeOf(a)}return s=>new s})}function J1(e){return De(e)?()=>{const t=J1(_e(e));return t&&t()}:xi(e)}function es(e){const t=e[Kt],n=t.type;return 2===n?t.declTNode:1===n?e[ri]:null}function Cc(e){return function Bl(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let a=0;for(;a{const i=function G2(e){return function(...n){if(e){const i=e(...n);for(const a in i)this[a]=i[a]}}}(t);function a(...s){if(this instanceof a)return i.apply(this,s),this;const m=new a(...s);return b.annotation=m,b;function b(M,H,W){const me=M.hasOwnProperty(wr)?M[wr]:Object.defineProperty(M,wr,{value:[]})[wr];for(;me.length<=W;)me.push(null);return(me[W]=me[W]||[]).push(m),M}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function Or(e,t){e.forEach(n=>Array.isArray(n)?Or(n,t):t(n))}function ec(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function tc(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function yc(e,t){const n=[];for(let i=0;i=0?e[1|i]=n:(i=~i,function Yl(e,t,n,i){let a=e.length;if(a==t)e.push(n,i);else if(1===a)e.push(i,e[0]),e[0]=n;else{for(a--,e.push(e[a-1],e[a]);a>t;)e[a]=e[a-2],a--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function W2(e,t){const n=Pr(e,t);if(n>=0)return e[1|n]}function Pr(e,t){return function Y2(e,t,n){let i=0,a=e.length>>n;for(;a!==i;){const s=i+(a-i>>1),m=e[s<t?a=s:i=s+1}return~(a<|^->||--!>|)/,Se="\u200b$1\u200b";const dt=new Map;let Vt=0;const Ei="__ngContext__";function Qn(e,t){Gn(t)?(e[Ei]=t[Ui],function Hn(e){dt.set(e[Ui],e)}(t)):e[Ei]=t}let sn;function Cn(e,t){return sn(e,t)}function Fn(e){const t=e[Nn];return Di(t)?t[Nn]:t}function Ao(e){return Mi(e[yo])}function Na(e){return Mi(e[zi])}function Mi(e){for(;null!==e&&!Di(e);)e=e[zi];return e}function zr(e,t,n,i,a){if(null!=i){let s,m=!1;Di(i)?s=i:Gn(i)&&(m=!0,i=i[ni]);const b=jn(i);0===e&&null!==n?null==a?b0(t,n,b):Pc(t,n,b,a||null,!0):1===e&&null!==n?Pc(t,n,b,a||null,!0):2===e?function r1(e,t,n){const i=xs(e,t);i&&function a5(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,b,m):3===e&&t.destroyNode(b),null!=s&&function s5(e,t,n,i,a){const s=n[$n];s!==jn(n)&&zr(t,e,i,s,a);for(let b=Xn;bt.replace(ve,Se))}(t))}function Mo(e,t,n){return e.createElement(t,n)}function h0(e,t){const n=e[Eo],i=n.indexOf(t);Be(t),n.splice(i,1)}function a1(e,t){if(e.length<=Xn)return;const n=Xn+t,i=e[n];if(i){const a=i[bi];null!==a&&a!==e&&h0(a,i),t>0&&(e[n-1][zi]=i[zi]);const s=tc(e,Xn+t);!function o2(e,t){c1(e,t,t[gn],2,null,null),t[ni]=null,t[ri]=null}(i[Kt],i);const m=s[Ki];null!==m&&m.detachView(s[Kt]),i[Nn]=null,i[zi]=null,i[on]&=-129}return i}function p0(e,t){if(!(256&t[on])){const n=t[gn];t[Qi]?.destroy(),t[Li]?.destroy(),n.destroyNode&&c1(e,t,n,3,null,null),function n5(e){let t=e[yo];if(!t)return s3(e[Kt],e);for(;t;){let n=null;if(Gn(t))n=t[yo];else{const i=t[Xn];i&&(n=i)}if(!n){for(;t&&!t[zi]&&t!==e;)Gn(t)&&s3(t[Kt],t),t=t[Nn];null===t&&(t=e),Gn(t)&&s3(t[Kt],t),n=t&&t[zi]}t=n}}(t)}}function s3(e,t){if(!(256&t[on])){t[on]&=-129,t[on]|=256,function o5(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i=0?i[m]():i[-m].unsubscribe(),s+=2}else n[s].call(i[n[s+1]]);null!==i&&(t[xn]=null);const a=t[Xi];if(null!==a){t[Xi]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[i.directiveStart+a];if(s===vn.None||s===vn.Emulated)return null}return L(i,n)}}(e,t.parent,n)}function Pc(e,t,n,i,a){e.insertBefore(t,n,i,a)}function b0(e,t,n){e.appendChild(t,n)}function v0(e,t,n,i,a){null!==i?Pc(e,t,n,i,a):b0(e,t,n)}function xs(e,t){return e.parentNode(t)}function _0(e,t,n){return M0(e,t,n)}let ys,s1,Os,Ps,M0=function m3(e,t,n){return 40&e.type?L(e,n):null};function ws(e,t,n,i){const a=l3(e,i,t),s=t[gn],b=_0(i.parent||t[ri],i,t);if(null!=a)if(Array.isArray(n))for(let M=0;Me,createScript:e=>e,createScriptURL:e=>e})}catch{}return s1}()?.createHTML(e)||e}function p5(e){Os=e}function l1(){if(void 0!==Os)return Os;if(typeof document<"u")return document;throw new J(210,!1)}function ks(){if(void 0===Ps&&(Ps=null,Ae.trustedTypes))try{Ps=Ae.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ps}function P0(e){return ks()?.createHTML(e)||e}function D0(e){return ks()?.createScriptURL(e)||e}class Dc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${tt})`}}class E0 extends Dc{getTypeName(){return"HTML"}}class g5 extends Dc{getTypeName(){return"Style"}}class b5 extends Dc{getTypeName(){return"Script"}}class v5 extends Dc{getTypeName(){return"URL"}}class _5 extends Dc{getTypeName(){return"ResourceURL"}}function Hr(e){return e instanceof Dc?e.changingThisBreaksApplicationSecurity:e}function c2(e,t){const n=function M5(e){return e instanceof Dc&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${tt})`)}return n===t}function C5(e){return new E0(e)}function x5(e){return new g5(e)}function y5(e){return new b5(e)}function w5(e){return new v5(e)}function O5(e){return new _5(e)}class z0{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(kc(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class P5{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=kc(t),n}}const k5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Es(e){return(e=String(e)).match(k5)?e:"unsafe:"+e}function Lr(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function s2(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const H0=Lr("area,br,col,hr,img,wbr"),L0=Lr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),V0=Lr("rp,rt"),g3=s2(H0,s2(L0,Lr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),s2(V0,Lr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),s2(V0,L0)),b3=Lr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),A0=s2(b3,Lr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Lr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),S5=Lr("script,style,template");class T0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=this.checkClobberedElement(n,n.nextSibling);if(a){n=a;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!g3.hasOwnProperty(n))return this.sanitizedSomething=!0,!S5.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let a=0;a"),!0}endElement(t){const n=t.nodeName.toLowerCase();g3.hasOwnProperty(n)&&!H0.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Ss(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const z5=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,H5=/([^\#-~ |!])/g;function Ss(e){return e.replace(/&/g,"&").replace(z5,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(H5,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let zs;function I0(e,t){let n=null;try{zs=zs||function S0(e){const t=new P5(e);return function Ds(){try{return!!(new window.DOMParser).parseFromString(kc(""),"text/html")}catch{return!1}}()?new z0(t):t}(e);let i=t?String(t):"";n=zs.getInertBodyElement(i);let a=5,s=i;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,i=s,s=n.innerHTML,n=zs.getInertBodyElement(i)}while(i!==s);return kc((new T0).sanitizeChildren(v3(n)||n))}finally{if(n){const i=v3(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function v3(e){return"content"in e&&function _3(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ec=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Ec||{});function N0(e){const t=d1();return t?P0(t.sanitize(Ec.HTML,e)||""):c2(e,"HTML")?P0(Hr(e)):I0(l1(),$(e))}function Hs(e){const t=d1();return t?t.sanitize(Ec.URL,e)||"":c2(e,"URL")?Hr(e):Es($(e))}function M3(e){const t=d1();if(t)return D0(t.sanitize(Ec.RESOURCE_URL,e)||"");if(c2(e,"ResourceURL"))return D0(Hr(e));throw new J(904,!1)}function B0(e,t,n){return function A5(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?M3:Hs}(t,n)(e)}function d1(){const e=Ht();return e&&e[Ti].sanitizer}class ii{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=nt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const m1=new ii("ENVIRONMENT_INITIALIZER"),C3=new ii("INJECTOR",-1),U0=new ii("INJECTOR_DEF_TYPES");class j0{get(t,n=Lt){if(n===Lt){const i=new Error(`NullInjectorError: No provider for ${j(t)}!`);throw i.name="NullInjectorError",i}return n}}function x3(e){return{\u0275providers:e}}function y3(...e){return{\u0275providers:$0(0,e),\u0275fromNgModule:!0}}function $0(e,...t){const n=[],i=new Set;let a;return Or(t,s=>{const m=s;w3(m,n,[],i)&&(a||=[],a.push(m))}),void 0!==a&&G0(a,n),n}function G0(e,t){for(let n=0;n{t.push(s)})}}function w3(e,t,n,i){if(!(e=_e(e)))return!1;let a=null,s=At(e);const m=!s&&Mn(e);if(s||m){if(m&&!m.standalone)return!1;a=e}else{const M=e.ngModule;if(s=At(M),!s)return!1;a=M}const b=i.has(a);if(m){if(b)return!1;if(i.add(a),m.dependencies){const M="function"==typeof m.dependencies?m.dependencies():m.dependencies;for(const H of M)w3(H,t,n,i)}}else{if(!s)return!1;{if(null!=s.imports&&!b){let H;i.add(a);try{Or(s.imports,W=>{w3(W,t,n,i)&&(H||=[],H.push(W))})}finally{}void 0!==H&&G0(H,t)}if(!b){const H=xi(a)||(()=>new a);t.push({provide:a,useFactory:H,deps:Jt},{provide:U0,useValue:a,multi:!0},{provide:m1,useValue:()=>D(a),multi:!0})}const M=s.providers;null==M||b||f1(M,W=>{t.push(W)})}}return a!==e&&void 0!==e.providers}function f1(e,t){for(let n of e)Ke(n)&&(n=n.\u0275providers),Array.isArray(n)?f1(n,t):t(n)}const T5=U({provide:String,useValue:U});function O3(e){return null!==e&&"object"==typeof e&&T5 in e}function Sc(e){return"function"==typeof e}const P3=new ii("Set Injector scope."),Ls={},I5={};let Vs;function As(){return void 0===Vs&&(Vs=new j0),Vs}class zc{}class Ts extends zc{get destroyed(){return this._destroyed}constructor(t,n,i,a){super(),this.parent=n,this.source=i,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Is(t,m=>this.processProvider(m)),this.records.set(C3,Hc(void 0,this)),a.has("environment")&&this.records.set(zc,Hc(void 0,this));const s=this.records.get(P3);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(U0.multi,Jt,de.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=R(this),i=Ce(void 0);try{return t()}finally{R(n),Ce(i)}}get(t,n=Lt,i=de.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Xe))return t[Xe](this);i=pt(i);const a=R(this),s=Ce(void 0);try{if(!(i&de.SkipSelf)){let b=this.records.get(t);if(void 0===b){const M=function F5(e){return"function"==typeof e||"object"==typeof e&&e instanceof ii}(t)&&ct(t);b=M&&this.injectableDefInScope(M)?Hc(k3(t),Ls):null,this.records.set(t,b)}if(null!=b)return this.hydrate(t,b)}return(i&de.Self?As():this.parent).get(t,n=i&de.Optional&&n===Lt?null:n)}catch(m){if("NullInjectorError"===m.name){if((m[Yt]=m[Yt]||[]).unshift(j(t)),a)throw m;return function Ne(e,t,n,i){const a=e[Yt];throw t[it]&&a.unshift(t[it]),e.message=function Ot(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=j(t);if(Array.isArray(t))a=t.map(j).join(" -> ");else if("object"==typeof t){let s=[];for(let m in t)if(t.hasOwnProperty(m)){let b=t[m];s.push(m+":"+("string"==typeof b?JSON.stringify(b):j(b)))}a=`{${s.join(", ")}}`}return`${n}${i?"("+i+")":""}[${a}]: ${e.replace(dn,"\n ")}`}("\n"+e.message,a,n,i),e.ngTokenPath=a,e[Yt]=null,e}(m,t,"R3InjectorError",this.source)}throw m}finally{Ce(s),R(a)}}resolveInjectorInitializers(){const t=R(this),n=Ce(void 0);try{const i=this.get(m1.multi,Jt,de.Self);for(const a of i)a()}finally{R(t),Ce(n)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(j(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new J(205,!1)}processProvider(t){let n=Sc(t=_e(t))?t:_e(t&&t.provide);const i=function N5(e){return O3(e)?Hc(void 0,e.useValue):Hc(X0(e),Ls)}(t);if(Sc(t)||!0!==t.multi)this.records.get(n);else{let a=this.records.get(n);a||(a=Hc(void 0,Ls,!0),a.factory=()=>He(a.multi),this.records.set(n,a)),n=t,a.multi.push(t)}this.records.set(n,i)}hydrate(t,n){return n.value===Ls&&(n.value=I5,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Q0(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=_e(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function k3(e){const t=ct(e),n=null!==t?t.factory:xi(e);if(null!==n)return n;if(e instanceof ii)throw new J(204,!1);if(e instanceof Function)return function K0(e){const t=e.length;if(t>0)throw yc(t,"?"),new J(204,!1);const n=function _t(e){return e&&(e[Je]||e[Pe])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new J(204,!1)}function X0(e,t,n){let i;if(Sc(e)){const a=_e(e);return xi(a)||k3(a)}if(O3(e))i=()=>_e(e.useValue);else if(function Y0(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...He(e.deps||[]));else if(function W0(e){return!(!e||!e.useExisting)}(e))i=()=>D(_e(e.useExisting));else{const a=_e(e&&(e.useClass||e.provide));if(!function R5(e){return!!e.deps}(e))return xi(a)||k3(a);i=()=>new a(...He(e.deps))}return i}function Hc(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Is(e,t){for(const n of e)Array.isArray(n)?Is(n,t):n&&Ke(n)?Is(n.\u0275providers,t):t(n)}const J0=new ii("AppId",{providedIn:"root",factory:()=>B5}),B5="ng",q0=new ii("Platform Initializer"),D3=new ii("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),U5=new ii("AnimationModuleType"),j5=new ii("CSP nonce",{providedIn:"root",factory:()=>l1().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let t6=(e,t)=>null;function js(e,t){return t6(e,t)}class X5{}class I3{}class q5{resolveComponentFactory(t){throw function Q5(e){const t=Error(`No component factory found for ${j(e)}.`);return t.ngComponent=e,t}(t)}}let b1=(()=>{class e{}return e.NULL=new q5,e})();function eh(){return m2(Ni(),Ht())}function m2(e,t){return new Lc(L(e,t))}let Lc=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=eh,e})();function th(e){return e instanceof Lc?e.nativeElement:e}class a6{}let r6=(()=>{class e{constructor(){this.destroyNode=null}}return e.__NG_ELEMENT_ID__=()=>function nh(){const e=Ht(),n=st(Ni().index,e);return(Gn(n)?n:e)[gn]}(),e})(),c6=(()=>{class e{}return e.\u0275prov=nt({token:e,providedIn:"root",factory:()=>null}),e})();class s6{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const l6=new s6("16.1.7"),N3={};function v1(e){for(;e;){e[on]|=64;const t=Fn(e);if(po(e)&&!t)return e;e=t}return null}function R3(e){return e.ngOriginalError}class f2{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&R3(t);for(;n&&R3(n);)n=R3(n);return n||null}}const f6=new ii("",{providedIn:"root",factory:()=>!1});function Vr(e){return e instanceof Function?e():e}class _6 extends Wo{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){v1(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,i){const a=ci(this);this.trackingVersion++;try{t(n,i)}finally{ci(a)}}destroy(){this.trackingVersion++}}let _1=null;function M6(){return _1??=new _6,_1}function C6(e,t){return e[t]??M6()}function x6(e,t){const n=M6();n.hasReadASignal&&(e[t]=_1,n.lView=e,_1=new _6)}const Vn={};function y6(e){w6(Sn(),Ht(),$i()+e,!1)}function w6(e,t,n,i){if(!i)if(3==(3&t[on])){const s=e.preOrderCheckHooks;null!==s&&ro(t,s,n)}else{const s=e.preOrderHooks;null!==s&&ir(t,s,0,n)}p(n)}function z6(e,t=null,n=null,i){const a=H6(e,t,n,i);return a.resolveInjectorInitializers(),a}function H6(e,t=null,n=null,i,a=new Set){const s=[n||Jt,y3(e)];return i=i||("object"==typeof e?void 0:j(e)),new Ts(s,t||As(),i||null,a)}let ac=(()=>{class e{static create(n,i){if(Array.isArray(n))return z6({name:""},i,n,"");{const a=n.name??"";return z6({name:a},n.parent,n.providers,a)}}}return e.THROW_IF_NOT_FOUND=Lt,e.NULL=new j0,e.\u0275prov=nt({token:e,providedIn:"any",factory:()=>D(C3)}),e.__NG_ELEMENT_ID__=-1,e})();function p2(e,t=de.Default){const n=Ht();return null===n?D(e,t):j2(Ni(),n,_e(e),t)}function U3(){throw new Error("invalid")}function $s(e,t,n,i,a,s,m,b,M,H,W){const me=t.blueprint.slice();return me[ni]=a,me[on]=140|i,(null!==H||e&&2048&e[on])&&(me[on]|=2048),he(me),me[Nn]=me[ei]=e,me[Pn]=n,me[Ti]=m||e&&e[Ti],me[gn]=b||e&&e[gn],me[Hi]=M||e&&e[Hi]||null,me[ri]=s,me[Ui]=function Xt(){return Vt++}(),me[ki]=W,me[Jo]=H,me[Yn]=2==t.type?e[Yn]:me,me}function g2(e,t,n,i,a){let s=e.data[t];if(null===s)s=function Gs(e,t,n,i,a){const s=jr(),m=$r(),M=e.data[t]=function Y3(e,t,n,i,a,s){let m=t?t.injectorIndex:-1,b=0;return Ii()&&(b|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:m,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:b,providerIndexes:0,value:a,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,m?s:s&&s.parent,n,t,i,a);return null===e.firstChild&&(e.firstChild=M),null!==s&&(m?null==s.child&&null!==M.parent&&(s.child=M):null===s.next&&(s.next=M,M.prev=s)),M}(e,t,n,i,a),function $1(){return wt.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=i,s.attrs=a;const m=function oo(){const e=wt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===m?-1:m.injectorIndex}return Vo(s,!0),s}function M1(e,t,n,i){if(0===n)return-1;const a=t.length;for(let s=0;sEn&&w6(e,t,En,!1),Oo(b?2:0,a),b)s.runInContext(n,i,a);else{const H=ci(null);try{n(i,a)}finally{ci(H)}}}finally{b&&null===t[Qi]&&x6(t,Qi),p(m),Oo(b?3:1,a)}}function $3(e,t,n){if(Ci(t)){const i=ci(null);try{const s=t.directiveEnd;for(let m=t.directiveStart;mnull;function I6(e,t,n,i){for(let a in e)if(e.hasOwnProperty(a)){n=null===n?{}:n;const s=e[a];null===i?N6(n,t,a,s):i.hasOwnProperty(a)&&N6(n,t,i[a],s)}return n}function N6(e,t,n,i){e.hasOwnProperty(n)?e[n].push(t,i):e[n]=[t,i]}function da(e,t,n,i,a,s,m,b){const M=L(t,n);let W,H=t.inputs;!b&&null!=H&&(W=H[i])?(J3(e,n,W,i,a),qi(t)&&function vh(e,t){const n=st(t,e);16&n[on]||(n[on]|=64)}(n,t.index)):3&t.type&&(i=function R6(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),a=null!=m?m(a,t.value||"",i):a,s.setProperty(M,i,a))}function Ys(e,t,n,i){if(lo()){const a=null===i?null:{"":-1},s=function Oh(e,t){const n=e.directiveRegistry;let i=null,a=null;if(n)for(let s=0;s0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(m)!=b&&m.push(b),m.push(n,i,s)}}(e,t,i,M1(e,n,a.hostVars,Vn),a)}function Fa(e,t,n,i,a,s){const m=L(e,t);!function X3(e,t,n,i,a,s,m){if(null==s)e.removeAttribute(t,a,n);else{const b=null==m?$(s):m(s,i||"",a);e.setAttribute(t,a,b,n)}}(t[gn],m,s,e.value,n,i,a)}function Sh(e,t,n,i,a,s){const m=s[t];if(null!==m)for(let b=0;b{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,i,a){const s=typeof Zone>"u"?null:Zone.current,m=new Rr(n,H=>{this.all.has(H)&&this.queue.set(H,s)},a);let b;this.all.add(m),m.notify();const M=()=>{m.cleanup(),b?.(),this.all.delete(m),this.queue.delete(m)};return b=i?.onDestroy(M),{destroy:M}}flush(){if(0!==this.queue.size)for(const[n,i]of this.queue)this.queue.delete(n),i?i.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=nt({token:e,providedIn:"root",factory:()=>new e}),e})();function Ks(e,t,n){let i=n?e.styles:null,a=n?e.classes:null,s=0;if(null!==t)for(let m=0;m0){Q6(e,1);const a=e[Kt].components;null!==a&&J6(e,a,1)}}function J6(e,t,n){for(let i=0;i-1&&(a1(t,i),tc(n,i))}this._attachedToViewContainer=!1}p0(this._lView[Kt],this._lView)}onDestroy(t){!function yt(e,t){if(256==(256&e[on]))throw new J(911,!1);null===e[Xi]&&(e[Xi]=[]),e[Xi].push(t)}(this._lView,t)}markForCheck(){v1(this._cdRefInjectingView||this._lView)}detach(){this._lView[on]&=-129}reattach(){this._lView[on]|=128}detectChanges(){Xs(this._lView[Kt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new J(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function t5(e,t){c1(e,t,t[gn],2,null,null)}(this._lView[Kt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new J(902,!1);this._appRef=t}}class Fh extends C1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Xs(t[Kt],t,t[Pn],!1)}checkNoChanges(){}get context(){return null}}class e4 extends b1{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Mn(t);return new x1(n,this.ngModule)}}function q6(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class em{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=pt(i);const a=this.injector.get(t,N3,i);return a!==N3||n===N3?a:this.parentInjector.get(t,n,i)}}class x1 extends I3{get inputs(){const t=this.componentDef,n=t.inputTransforms,i=q6(t.inputs);if(null!==n)for(const a of i)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return i}get outputs(){return q6(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function co(e){return e.map(Fi).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,i,a){let s=(a=a||this.ngModule)instanceof zc?a:a?.injector;s&&null!==this.componentDef.getStandaloneInjector&&(s=this.componentDef.getStandaloneInjector(s)||s);const m=s?new em(t,s):t,b=m.get(a6,null);if(null===b)throw new J(407,!1);const W={rendererFactory:b,sanitizer:m.get(c6,null),effectManager:m.get(X6,null)},me=b.createRenderer(null,this.componentDef),Fe=this.componentDef.selectors[0][0]||"div",qe=i?function V6(e,t,n,i){const s=i.get(f6,!1)||n===vn.ShadowDom,m=e.selectRootElement(t,s);return function hh(e){A6(e)}(m),m}(me,i,this.componentDef.encapsulation,m):Mo(me,Fe,function Bh(e){const t=e.toLowerCase();return"svg"===t?za:"math"===t?"math":null}(Fe)),tn=this.componentDef.signals?4608:this.componentDef.onPush?576:528,pn=Ws(0,null,null,1,0,null,null,null,null,null,null),It=$s(null,pn,null,tn,null,null,W,me,m,null,null);let Ln,Un;_r(It);try{const Zn=this.componentDef;let Ro,j1=null;Zn.findHostDirectiveDefs?(Ro=[],j1=new Map,Zn.findHostDirectiveDefs(Zn,Ro,j1),Ro.push(Zn)):Ro=[Zn];const N9=function $h(e,t){const n=e[Kt],i=En;return e[i]=t,g2(n,i,2,"#host",null)}(It,qe),Xu=function Gh(e,t,n,i,a,s,m){const b=a[Kt];!function Wh(e,t,n,i){for(const a of e)t.mergedAttrs=_n(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(Ks(t,t.mergedAttrs,!0),null!==n&&O0(i,n,t))}(i,e,t,m);let M=null;null!==t&&(M=js(t,a[Hi]));const H=s.rendererFactory.createRenderer(t,n);let W=16;n.signals?W=4096:n.onPush&&(W=64);const me=$s(a,L6(n),null,W,a[e.index],e,s,H,null,null,M);return b.firstCreatePass&&K3(b,e,i.length-1),b2(a,me),a[e.index]=me}(N9,qe,Zn,Ro,It,W,me);Un=G(pn,En),qe&&function Yh(e,t,n,i){if(i)Ct(e,n,["ng-version",l6.full]);else{const{attrs:a,classes:s}=function uo(e){const t=[],n=[];let i=1,a=2;for(;i0&&h3(e,n,s.join(" "))}}(me,Zn,qe,i),void 0!==n&&function Zh(e,t,n){const i=e.projection=[];for(let a=0;a=0;i--){const a=e[i];a.hostVars=t+=a.hostVars,a.hostAttrs=_n(a.hostAttrs,n=_n(n,a.hostAttrs))}}(i)}function Js(e){return e===hn?{}:e===Jt?[]:e}function Xh(e,t){const n=e.viewQuery;e.viewQuery=n?(i,a)=>{t(i,a),n(i,a)}:t}function Qh(e,t){const n=e.contentQueries;e.contentQueries=n?(i,a,s)=>{t(i,a,s),n(i,a,s)}:t}function om(e,t){const n=e.hostBindings;e.hostBindings=n?(i,a)=>{t(i,a),n(i,a)}:t}function sm(e){const t=e.inputConfig,n={};for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];Array.isArray(a)&&a[2]&&(n[i]=a[2])}e.inputTransforms=n}function qs(e){return!!i4(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function i4(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function sr(e,t,n){return e[t]=n}function To(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Vc(e,t,n,i){const a=To(e,t,n);return To(e,t+1,i)||a}function o4(e,t,n,i){const a=Ht();return To(a,La(),t)&&(Sn(),Fa(v(),a,e,t,n,i)),o4}function M2(e,t,n,i){return To(e,La(),n)?t+$(n)+i:Vn}function C2(e,t,n,i,a,s){const b=Vc(e,function va(){return wt.lFrame.bindingIndex}(),n,a);return la(2),b?t+$(n)+i+$(a)+s:Vn}function xm(e,t,n,i,a,s,m,b){const M=Ht(),H=Sn(),W=e+En,me=H.firstCreatePass?function M7(e,t,n,i,a,s,m,b,M){const H=t.consts,W=g2(t,e,4,m||null,K(H,b));Ys(t,n,W,K(H,M)),Bn(t,W);const me=W.tView=Ws(2,W,i,a,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,H,null);return null!==t.queries&&(t.queries.template(t,W),me.queries=t.queries.embeddedTView(W)),W}(W,H,M,t,n,i,a,s,m):H.data[W];Vo(me,!1);const Fe=ym(H,M,me,e);Tt()&&ws(H,M,Fe,me),Qn(Fe,M),b2(M,M[W]=$6(Fe,M,Fe,me)),zo(me)&&G3(H,M,me),null!=m&&W3(M,me,b)}let ym=function wm(e,t,n,i){return an(!0),t[gn].createComment("")};function u4(e){return Me(function A2(){return wt.lFrame.contextLView}(),En+e)}function h4(e,t,n){const i=Ht();return To(i,La(),t)&&da(Sn(),v(),i,e,t,i[gn],n,!1),h4}function nl(e,t,n,i,a){const m=a?"class":"style";J3(e,n,t.inputs[m],m,i)}function il(e,t,n,i){const a=Ht(),s=Sn(),m=En+e,b=a[gn],M=s.firstCreatePass?function y7(e,t,n,i,a,s){const m=t.consts,M=g2(t,e,2,i,K(m,a));return Ys(t,n,M,K(m,s)),null!==M.attrs&&Ks(M,M.attrs,!1),null!==M.mergedAttrs&&Ks(M,M.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,M),M}(m,s,a,t,n,i):s.data[m],H=Pm(s,a,M,b,t,e);a[m]=H;const W=zo(M);return Vo(M,!0),O0(b,H,M),32!=(32&M.flags)&&Tt()&&ws(s,a,H,M),0===function Tn(){return wt.lFrame.elementDepthCount}()&&Qn(H,a),function qn(){wt.lFrame.elementDepthCount++}(),W&&(G3(s,a,M),$3(s,M,a)),null!==i&&W3(a,M),il}function D1(){let e=Ni();$r()?ga():(e=e.parent,Vo(e,!1));const t=e;(function ji(e){return wt.skipHydrationRootTNode===e})(t)&&function Lo(){wt.skipHydrationRootTNode=null}(),function yi(){wt.lFrame.elementDepthCount--}();const n=Sn();return n.firstCreatePass&&(Bn(n,e),Ci(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Tl(e){return 0!=(8&e.flags)}(t)&&nl(n,t,Ht(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Il(e){return 0!=(16&e.flags)}(t)&&nl(n,t,Ht(),t.stylesWithoutHost,!1),D1}function p4(e,t,n,i){return il(e,t,n,i),D1(),p4}let Pm=(e,t,n,i,a,s)=>(an(!0),Mo(i,a,function ie(){return wt.lFrame.currentNamespace}()));function ol(e,t,n){const i=Ht(),a=Sn(),s=e+En,m=a.firstCreatePass?function Dm(e,t,n,i,a){const s=t.consts,m=K(s,i),b=g2(t,e,8,"ng-container",m);return null!==m&&Ks(b,m,!0),Ys(t,n,b,K(s,a)),null!==t.queries&&t.queries.elementStart(t,b),b}(s,a,i,t,n):a.data[s];Vo(m,!0);const b=Em(a,i,m,e);return i[s]=b,Tt()&&ws(a,i,b,m),Qn(b,i),zo(m)&&(G3(a,i,m),$3(a,m,i)),null!=n&&W3(i,m),ol}function al(){let e=Ni();const t=Sn();return $r()?ga():(e=e.parent,Vo(e,!1)),t.firstCreatePass&&(Bn(t,e),Ci(e)&&t.queries.elementEnd(e)),al}function g4(e,t,n){return ol(e,t,n),al(),g4}let Em=(e,t,n,i)=>(an(!0),Ra(t[gn],""));function zm(){return Ht()}function rl(e){return!!e&&"function"==typeof e.then}function Hm(e){return!!e&&"function"==typeof e.subscribe}function b4(e,t,n,i){const a=Ht(),s=Sn(),m=Ni();return Lm(s,a,a[gn],m,e,t,i),b4}function cl(e,t){const n=Ni(),i=Ht(),a=Sn();return Lm(a,i,Z6(uc(a.data),n,i),n,e,t),cl}function Lm(e,t,n,i,a,s,m){const b=zo(i),H=e.firstCreatePass&&Y6(e),W=t[Pn],me=W6(t);let Fe=!0;if(3&i.type||m){const Bt=L(i,t),tn=m?m(Bt):Bt,pn=me.length,It=m?Un=>m(jn(Un[i.index])):i.index;let Ln=null;if(!m&&b&&(Ln=function P7(e,t,n,i){const a=e.cleanup;if(null!=a)for(let s=0;sM?b[M]:null}"string"==typeof m&&(s+=2)}return null}(e,t,a,i.index)),null!==Ln)(Ln.__ngLastListenerFn__||Ln).__ngNextListenerFn__=s,Ln.__ngLastListenerFn__=s,Fe=!1;else{s=Am(i,t,W,s,!1);const Un=n.listen(tn,a,s);me.push(s,Un),H&&H.push(a,It,pn,pn+1)}}else s=Am(i,t,W,s,!1);const qe=i.outputs;let Et;if(Fe&&null!==qe&&(Et=qe[a])){const Bt=Et.length;if(Bt)for(let tn=0;tn-1?st(e.index,t):t);let M=Vm(t,n,i,m),H=s.__ngNextListenerFn__;for(;H;)M=Vm(t,n,H,m)&&M,H=H.__ngNextListenerFn__;return a&&!1===M&&m.preventDefault(),M}}function Tm(e=1){return function Cr(e){return(wt.lFrame.contextLView=function N2(e,t){for(;e>0;)t=t[ei],e--;return t}(e,wt.lFrame.contextLView))[Pn]}(e)}function k7(e,t){let n=null;const i=function An(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let a=0;a>17&32767}function C4(e){return 2|e}function Tc(e){return(131068&e)>>2}function ll(e,t){return-131069&e|t<<2}function dl(e){return 1|e}function Wm(e,t,n,i,a){const s=e[n+1],m=null===t;let b=i?Ar(s):Tc(s),M=!1;for(;0!==b&&(!1===M||m);){const W=e[b+1];Ym(e[b],t)&&(M=!0,e[b+1]=i?dl(W):C4(W)),b=i?Ar(W):Tc(W)}M&&(e[n+1]=i?C4(s):dl(s))}function Ym(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Pr(e,t)>=0}const fo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function x4(e){return e.substring(fo.key,fo.keyEnd)}function L7(e){return e.substring(fo.value,fo.valueEnd)}function Zm(e,t){const n=fo.textEnd;return n===t?-1:(t=fo.keyEnd=function ml(e,t,n){for(;t32;)t++;return t}(e,fo.key=t,n),k2(e,t,n))}function Km(e,t){const n=fo.textEnd;let i=fo.key=k2(e,t,n);return n===i?-1:(i=fo.keyEnd=function T7(e,t,n){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=Xm(e,i,n),i=fo.value=k2(e,i,n),i=fo.valueEnd=function I7(e,t,n){let i=-1,a=-1,s=-1,m=t,b=m;for(;m32&&(b=m),s=a,a=i,i=-33&M}return b}(e,i,n),Xm(e,i,n))}function y4(e){fo.key=0,fo.keyEnd=0,fo.value=0,fo.valueEnd=0,fo.textEnd=e.length}function k2(e,t,n){for(;t=0;n=Km(t,n))tf(e,x4(t),L7(t))}function Jm(e){$a($7,Ua,e,!0)}function Ua(e,t){for(let n=function V7(e){return y4(e),Zm(e,k2(e,0,fo.textEnd))}(t);n>=0;n=Zm(t,n))vo(e,x4(t),!0)}function ja(e,t,n,i){const a=Ht(),s=Sn(),m=la(2);s.firstUpdatePass&&qm(s,e,m,i),t!==Vn&&To(a,m,t)&&nf(s,s.data[$i()],a,a[gn],e,a[m+1]=function W7(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=j(Hr(e)))),e}(t,n),i,m)}function $a(e,t,n,i){const a=Sn(),s=la(2);a.firstUpdatePass&&qm(a,null,s,i);const m=Ht();if(n!==Vn&&To(m,s,n)){const b=a.data[$i()];if(rf(b,i)&&!P4(a,s)){let M=i?b.classesWithoutHost:b.stylesWithoutHost;null!==M&&(n=re(M,n||"")),nl(a,b,m,n,i)}else!function G7(e,t,n,i,a,s,m,b){a===Vn&&(a=Jt);let M=0,H=0,W=0=e.expandoStartIndex}function qm(e,t,n,i){const a=e.data;if(null===a[n+1]){const s=a[$i()],m=P4(e,n);rf(s,i)&&null===t&&!m&&(t=!1),t=function F7(e,t,n,i){const a=uc(e);let s=i?t.residualClasses:t.residualStyles;if(null===a)0===(i?t.classBindings:t.styleBindings)&&(n=S1(n=fl(null,e,t,n,i),t.attrs,i),s=null);else{const m=t.directiveStylingLast;if(-1===m||e[m]!==a)if(n=fl(a,e,t,n,i),null===s){let M=function B7(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Tc(i))return e[Ar(i)]}(e,t,i);void 0!==M&&Array.isArray(M)&&(M=fl(null,e,t,M[1],i),M=S1(M,t.attrs,i),function ef(e,t,n,i){e[Ar(n?t.classBindings:t.styleBindings)]=i}(e,t,i,M))}else s=function U7(e,t,n){let i;const a=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(H=!0)):W=n,a)if(0!==M){const Fe=Ar(e[b+1]);e[i+1]=sl(Fe,b),0!==Fe&&(e[Fe+1]=ll(e[Fe+1],i)),e[b+1]=function Gm(e,t){return 131071&e|t<<17}(e[b+1],i)}else e[i+1]=sl(b,0),0!==b&&(e[b+1]=ll(e[b+1],i)),b=i;else e[i+1]=sl(M,0),0===b?b=i:e[M+1]=ll(e[M+1],i),M=i;H&&(e[i+1]=C4(e[i+1])),Wm(e,W,i,!0),Wm(e,W,i,!1),function H7(e,t,n,i,a){const s=a?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&Pr(s,t)>=0&&(n[i+1]=dl(n[i+1]))}(t,W,e,i,s),m=sl(b,M),s?t.classBindings=m:t.styleBindings=m}(a,s,t,n,m,i)}}function fl(e,t,n,i,a){let s=null;const m=n.directiveEnd;let b=n.directiveStylingLast;for(-1===b?b=n.directiveStart:b++;b0;){const M=e[a],H=Array.isArray(M),W=H?M[1]:M,me=null===W;let Fe=n[a+1];Fe===Vn&&(Fe=me?Jt:void 0);let qe=me?W2(Fe,i):W===i?Fe:void 0;if(H&&!ul(qe)&&(qe=W2(M,i)),ul(qe)&&(b=qe,m))return b;const Et=e[a+1];a=m?Ar(Et):Tc(Et)}if(null!==t){let M=s?t.residualClasses:t.residualStyles;null!=M&&(b=W2(M,i))}return b}function ul(e){return void 0!==e}function rf(e,t){return 0!=(e.flags&(t?8:16))}function k4(e,t=""){const n=Ht(),i=Sn(),a=e+En,s=i.firstCreatePass?g2(i,a,1,t,null):i.data[a],m=cf(i,n,s,t,e);n[a]=m,Tt()&&ws(i,n,m,s),Vo(s,!1)}let cf=(e,t,n,i,a)=>(an(!0),function n2(e,t){return e.createText(t)}(t[gn],i));function E4(e){return hl("",e,""),E4}function hl(e,t,n){const i=Ht(),a=M2(i,e,t,n);return a!==Vn&&cr(i,$i(),a),hl}function S4(e,t,n,i,a){const s=Ht(),m=C2(s,e,t,n,i,a);return m!==Vn&&cr(s,$i(),m),S4}function uf(e,t,n){$a(vo,Ua,M2(Ht(),e,t,n),!0)}function A4(e,t,n){const i=Ht();return To(i,La(),t)&&da(Sn(),v(),i,e,t,i[gn],n,!0),A4}function gl(e,t,n){const i=Ht();if(To(i,La(),t)){const s=Sn(),m=v();da(s,m,i,e,t,Z6(uc(s.data),m,i),n,!0)}return gl}const Ic=void 0;var xf=["en",[["a","p"],["AM","PM"],Ic],[["AM","PM"],Ic,Ic],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ic,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ic,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ic,"{1} 'at' {0}",Ic],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function lp(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let D2={};function T4(e){const t=function fp(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=I4(t);if(n)return n;const i=t.split("-")[0];if(n=I4(i),n)return n;if("en"===i)return xf;throw new J(701,!1)}function yf(e){return T4(e)[E2.PluralCase]}function I4(e){return e in D2||(D2[e]=Ae.ng&&Ae.ng.common&&Ae.ng.common.locales&&Ae.ng.common.locales[e]),D2[e]}var E2=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(E2||{});const S2="en-US";let wf=S2;function Y4(e,t,n,i,a){if(e=_e(e),Array.isArray(e))for(let s=0;s>20;if(Sc(e)||!e.multi){const qe=new $c(M,a,p2),Et=X4(b,t,a?W:W+Fe,me);-1===Et?(B2(Xo(H,m),s,b),Z4(s,e,t.length),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(qe),m.push(qe)):(n[Et]=qe,m[Et]=qe)}else{const qe=X4(b,t,W+Fe,me),Et=X4(b,t,W,W+Fe),tn=Et>=0&&n[Et];if(a&&!tn||!a&&!(qe>=0&&n[qe])){B2(Xo(H,m),s,b);const pn=function Zp(e,t,n,i,a){const s=new $c(e,n,p2);return s.multi=[],s.index=t,s.componentProviders=0,K4(s,a,i&&!n),s}(a?t8:Yp,n.length,a,i,M);!a&&tn&&(n[Et].providerFactory=pn),Z4(s,e,t.length,0),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(pn),m.push(pn)}else Z4(s,e,qe>-1?qe:Et,K4(n[a?Et:qe],M,!a&&i));!a&&i&&tn&&n[Et].componentProviders++}}}function Z4(e,t,n,i){const a=Sc(t),s=function Z0(e){return!!e.useClass}(t);if(a||s){const M=(s?_e(t.useClass):t).prototype.ngOnDestroy;if(M){const H=e.destroyHooks||(e.destroyHooks=[]);if(!a&&t.multi){const W=H.indexOf(n);-1===W?H.push(n,[i,M]):H[W+1].push(i,M)}else H.push(n,M)}}}function K4(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function X4(e,t,n,i){for(let a=n;a{n.providersResolver=(i,a)=>function Wp(e,t,n){const i=Sn();if(i.firstCreatePass){const a=di(e);Y4(n,i.data,i.blueprint,a,!0),Y4(t,i.data,i.blueprint,a,!1)}}(i,a?a(e):e,t)}}class L2{}class i8{}function Cl(e,t){return new J4(e,t??null,[])}class J4 extends L2{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new e4(this);const a=pi(t);this._bootstrapComponents=Vr(a.bootstrap),this._r3Injector=H6(t,n,[{provide:L2,useValue:this},{provide:b1,useValue:this.componentFactoryResolver},...i],j(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class q4 extends i8{constructor(t){super(),this.moduleType=t}create(t){return new J4(this.moduleType,t,[])}}class a8 extends L2{constructor(t){super(),this.componentFactoryResolver=new e4(this),this.instance=null;const n=new Ts([...t.providers,{provide:L2,useValue:this},{provide:b1,useValue:this.componentFactoryResolver}],t.parent||As(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function ed(e,t,n=null){return new a8({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Kp=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=$0(0,n.type),a=i.length>0?ed([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=nt({token:e,providedIn:"environment",factory:()=>new e(D(zc))}),e})();function r8(e){e.getStandaloneInjector=t=>t.get(Kp).getOrCreateStandaloneInjector(e)}function u8(e,t,n){const i=ao()+e,a=Ht();return a[i]===Vn?sr(a,i,n?t.call(n):t()):function rc(e,t){return e[t]}(a,i)}function h8(e,t,n,i){return b8(Ht(),ao(),e,t,n,i)}function p8(e,t,n,i,a){return v8(Ht(),ao(),e,t,n,i,a)}function cc(e,t){const n=e[t];return n===Vn?void 0:n}function b8(e,t,n,i,a,s){const m=t+n;return To(e,m,a)?sr(e,m+1,s?i.call(s,a):i(a)):cc(e,m+1)}function v8(e,t,n,i,a,s,m){const b=t+n;return Vc(e,b,a,s)?sr(e,b+2,m?i.call(m,a,s):i(a,s)):cc(e,b+2)}function _8(e,t,n,i,a,s,m,b){const M=t+n;return function el(e,t,n,i,a){const s=Vc(e,t,n,i);return To(e,t+2,a)||s}(e,M,a,s,m)?sr(e,M+3,b?i.call(b,a,s,m):i(a,s,m)):cc(e,M+3)}function C8(e,t){const n=Sn();let i;const a=e+En;n.firstCreatePass?(i=function lg(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[a]=i,i.onDestroy&&(n.destroyHooks??=[]).push(a,i.onDestroy)):i=n.data[a];const s=i.factory||(i.factory=xi(i.type)),m=Ce(p2);try{const b=_c(!1),M=s();return _c(b),function x7(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,Ht(),a,M),M}finally{Ce(m)}}function x8(e,t,n){const i=e+En,a=Ht(),s=Me(a,i);return T1(a,i)?b8(a,ao(),t,s.transform,n,s):s.transform(n)}function y8(e,t,n,i){const a=e+En,s=Ht(),m=Me(s,a);return T1(s,a)?v8(s,ao(),t,m.transform,n,i,m):m.transform(n,i)}function w8(e,t,n,i,a){const s=e+En,m=Ht(),b=Me(m,s);return T1(m,s)?_8(m,ao(),t,b.transform,n,i,a,b):b.transform(n,i,a)}function T1(e,t){return e[Kt].data[t].pure}function ad(e){return t=>{setTimeout(e,void 0,t)}}const lr=class fg extends o.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,i){let a=t,s=n||(()=>null),m=i;if(t&&"object"==typeof t){const M=t;a=M.next?.bind(M),s=M.error?.bind(M),m=M.complete?.bind(M)}this.__isAsync&&(s=ad(s),a&&(a=ad(a)),m&&(m=ad(m)));const b=super.subscribe({next:a,error:s,complete:m});return t instanceof C.w0&&t.add(b),b}};function ug(){return this._results[Symbol.iterator]()}class xl{get changes(){return this._changes||(this._changes=new lr)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=xl.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=ug)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const i=this;i.dirty=!1;const a=function Oi(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Gl(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i{class e{}return e.__NG_ELEMENT_ID__=k8,e})();const hg=I1,P8=class extends hg{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,i){const m=this._declarationTContainer.tView,b=$s(this._declarationLView,m,t,4096&this._declarationLView[on]?4096:16,null,m.declTNode,null,null,null,n||null,i||null);b[bi]=this._declarationLView[this._declarationTContainer.index];const H=this._declarationLView[Ki];return null!==H&&(b[Ki]=H.createEmbeddedView(m)),Zs(m,b,t),new C1(b)}};function k8(){return yl(Ni(),Ht())}function yl(e,t){return 4&e.type?new P8(t,e,m2(e,t)):null}let wl=(()=>{class e{}return e.__NG_ELEMENT_ID__=L8,e})();function L8(){return T8(Ni(),Ht())}const _g=wl,V8=class extends _g{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return m2(this._hostTNode,this._hostLView)}get injector(){return new Jr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Qr(this._hostTNode,this._hostLView);if(gc(t)){const n=Gc(t,this._hostLView),i=bc(t);return new Jr(n[Kt].data[i+8],n)}return new Jr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=A8(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Xn}createEmbeddedView(t,n,i){let a,s;"number"==typeof i?a=i:null!=i&&(a=i.index,s=i.injector);const b=t.createEmbeddedViewImpl(n||{},s,null);return this.insertImpl(b,a,false),b}createComponent(t,n,i,a,s){const m=t&&!function qr(e){return"function"==typeof e}(t);let b;if(m)b=n;else{const Bt=n||{};b=Bt.index,i=Bt.injector,a=Bt.projectableNodes,s=Bt.environmentInjector||Bt.ngModuleRef}const M=m?t:new x1(Mn(t)),H=i||this.parentInjector;if(!s&&null==M.ngModule){const tn=(m?H:this.parentInjector).get(zc,null);tn&&(s=tn)}Mn(M.componentType??{});const qe=M.create(H,a,null,s);return this.insertImpl(qe.hostView,b,false),qe}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,i){const a=t._lView,s=a[Kt];if(function F(e){return Di(e[Nn])}(a)){const M=this.indexOf(t);if(-1!==M)this.detach(M);else{const H=a[Nn],W=new V8(H,H[ri],H[Nn]);W.detach(W.indexOf(t))}}const m=this._adjustIndex(n),b=this._lContainer;if(function i5(e,t,n,i){const a=Xn+i,s=n.length;i>0&&(n[a-1][zi]=t),i0)i.push(m[b/2]);else{const H=s[b+1],W=t[-M];for(let me=Xn;me{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=be(wd,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const s=a();if(rl(s))n.push(s);else if(Hm(s)){const m=new Promise((b,M)=>{s.subscribe({complete:b,error:M})});n.push(m)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(a=>{this.reject(a)}),0===n.length&&i(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=nt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),mu=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=nt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Dl=new ii("LocaleId",{providedIn:"root",factory:()=>be(Dl,de.Optional|de.SkipSelf)||function $g(){return typeof $localize<"u"&&$localize.locale||S2}()}),fu=new ii("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let El=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new _.X(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=nt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Wg{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Yg=(()=>{class e{compileModuleSync(n){return new q4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),s=Vr(pi(n).declarations).reduce((m,b)=>{const M=Mn(b);return M&&m.push(new x1(M)),m},[]);return new Wg(i,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=nt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Pd(...e){}class No{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new lr(!1),this.onMicrotaskEmpty=new lr(!1),this.onStable=new lr(!1),this.onError=new lr(!1),typeof Zone>"u")throw new J(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!i&&n,a.shouldCoalesceRunChangeDetection=i,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function Qg(){const e="function"==typeof Ae.requestAnimationFrame;let t=Ae[e?"requestAnimationFrame":"setTimeout"],n=Ae[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function qg(e){const t=()=>{!function pu(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Ae,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Dd(e),e.isCheckStableRunning=!0,kd(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Dd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,a,s,m,b)=>{try{return gu(e),n.invokeTask(a,s,m,b)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),bu(e)}},onInvoke:(n,i,a,s,m,b,M)=>{try{return gu(e),n.invoke(a,s,m,b,M)}finally{e.shouldCoalesceRunChangeDetection&&t(),bu(e)}},onHasTask:(n,i,a,s)=>{n.hasTask(a,s),i===a&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Dd(e),kd(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,i,a,s)=>(n.handleError(a,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!No.isInAngularZone())throw new J(909,!1)}static assertNotInAngularZone(){if(No.isInAngularZone())throw new J(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,a){const s=this._inner,m=s.scheduleEventTask("NgZoneEvent: "+a,t,Jg,Pd,Pd);try{return s.runTask(m,n,i)}finally{s.cancelTask(m)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const Jg={};function kd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Dd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function gu(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function bu(e){e._nesting--,kd(e)}const Ed=new ii("",{providedIn:"root",factory:_u});function _u(){const e=be(No);let t=!0;const n=new N.y(a=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{a.next(t),a.complete()})}),i=new N.y(a=>{let s;e.runOutsideAngular(()=>{s=e.onStable.subscribe(()=>{No.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,a.next(!0))})})});const m=e.onUnstable.subscribe(()=>{No.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{a.next(!1)}))});return()=>{s.unsubscribe(),m.unsubscribe()}});return(0,B.T)(n,i.pipe((0,X.B)()))}const Sd=new ii(""),Mu=new ii("");let Hd,e9=(()=>{class e{constructor(n,i,a){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Hd||(function t9(e){Hd=e}(a),a.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{No.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,a){let s=-1;i&&i>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(m=>m.timeoutId!==s),n(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:a})}whenStable(n,i,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,a){return[]}}return e.\u0275fac=function(n){return new(n||e)(D(No),D(zd),D(Mu))},e.\u0275prov=nt({token:e,factory:e.\u0275fac}),e})(),zd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return Hd?.findTestabilityInTree(this,n,i)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=nt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),sc=null;const Ld=new ii("PlatformDestroyListeners"),Vd=new ii("appBootstrapListener");class wu{constructor(t,n){this.name=t,this.token=n}}function a9(e){try{const{rootComponent:t,appProviders:n,platformProviders:i}=e,a=function o9(e=[]){if(sc)return sc;const t=function Ou(e=[],t){return ac.create({name:t,providers:[{provide:P3,useValue:"platform"},{provide:Ld,useValue:new Set([()=>sc=null])},...e]})}(e);return sc=t,function yu(){!function lc(e){ka=e}(()=>{throw new J(600,!1)})}(),function B1(e){e.get(q0,null)?.forEach(n=>n())}(t),t}(i),s=[l9(),...n||[]],b=new a8({providers:s,parent:a,debugName:"",runEnvironmentInitializers:!1}).injector,M=b.get(No);return M.run(()=>{b.resolveInjectorInitializers();const H=b.get(f2,null);let W;M.runOutsideAngular(()=>{W=M.onError.subscribe({next:qe=>{H.handleError(qe)}})});const me=()=>b.destroy(),Fe=a.get(Ld);return Fe.add(me),b.onDestroy(()=>{W.unsubscribe(),Fe.delete(me)}),function Td(e,t,n){try{const i=n();return rl(i)?i.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(H,M,()=>{const qe=b.get(Od);return qe.runInitializers(),qe.donePromise.then(()=>{!function N4(e){vt(e,"Expected localeId to be defined"),"string"==typeof e&&(wf=e.toLowerCase().replace(/_/g,"-"))}(b.get(Dl,S2)||S2);const Bt=b.get(Rc);return void 0!==t&&Bt.bootstrap(t),Bt})})})}catch(t){return Promise.reject(t)}}let Rc=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=be(Su),this.zoneIsStable=be(Ed),this.componentTypes=[],this.components=[],this.isStable=be(El).hasPendingTasks.pipe((0,ae.w)(n=>n?(0,c.of)(!1):this.zoneIsStable),(0,Q.x)(),(0,X.B)()),this._injector=be(zc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const a=n instanceof I3;if(!this._injector.get(Od).done)throw!a&&Si(n),new J(405,!1);let m;m=a?n:this._injector.get(b1).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const b=function n9(e){return e.isBoundToModule}(m)?void 0:this._injector.get(L2),H=m.create(ac.NULL,[],i||m.selector,b),W=H.location.nativeElement,me=H.injector.get(Sd,null);return me?.registerApplication(W),H.onDestroy(()=>{this.detachView(H.hostView),Sl(this.components,H),me?.unregisterApplication(W)}),this._loadComponent(H),H}tick(){if(this._runningTick)throw new J(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;Sl(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(Vd,[]);i.push(...this._bootstrapListeners),i.forEach(a=>a(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Sl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new J(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=nt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Sl(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Su=new ii("",{providedIn:"root",factory:()=>be(f2).handleError.bind(void 0)});function zu(){const e=be(No),t=be(f2);return n=>e.runOutsideAngular(()=>t.handleError(n))}let s9=(()=>{class e{constructor(){this.zone=be(No),this.applicationRef=be(Rc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=nt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Id(e){return[{provide:No,useFactory:e},{provide:m1,multi:!0,useFactory:()=>{const t=be(s9,{optional:!0});return()=>t.initialize()}},{provide:Su,useFactory:zu},{provide:Ed,useFactory:_u}]}function l9(e){return x3([[],Id(()=>new No(function ku(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}function d9(){return!1}let m9=(()=>{class e{}return e.__NG_ELEMENT_ID__=f9,e})();function f9(e){return function Lu(e,t,n){if(qi(e)&&!n){const i=st(e.index,t);return new C1(i,i)}return 47&e.type?new C1(t[Yn],t):null}(Ni(),Ht(),16==(16&e))}class Iu{constructor(){}supports(t){return qs(t)}create(t){return new v9(t)}}const b9=(e,t)=>t;class v9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||b9}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,a=0,s=null;for(;n||i;){const m=!i||n&&n.currentIndex{m=this._trackByFn(a,b),null!==n&&Object.is(n.trackById,m)?(i&&(n=this._verifyReinsertion(n,b,m,a)),Object.is(n.item,b)||this._addIdentityChange(n,b)):(n=this._mismatch(n,b,m,a),i=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,a){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,a)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,a))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,a)):t=this._addAfter(new _9(n,i),s,a),t}_verifyReinsertion(t,n,i,a){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,t._prev,a):t.currentIndex!=a&&(t.currentIndex=a,this._addToMoves(t,a)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const a=t._prevRemoved,s=t._nextRemoved;return null===a?this._removalsHead=s:a._nextRemoved=s,null===s?this._removalsTail=a:s._prevRemoved=a,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const a=null===n?this._itHead:n._next;return t._next=a,t._prev=n,null===a?this._itTail=t:a._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ru),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ru),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class _9{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Nu{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class Ru{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new Nu,this.map.set(n,i)),i.add(t)}get(t,n){const a=this.map.get(t);return a?a.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Fu(e,t,n){const i=e.previousIndex;if(null===i)return i;let a=0;return n&&i{if(n&&n.key===a)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(a,i);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const a=this._records.get(t);this._maybeAddToChanges(a,n);const s=a._prev,m=a._next;return s&&(s._next=m),m&&(m._prev=s),a._next=null,a._prev=null,a}const i=new C9(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class C9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function jd(){return new $d([new Iu])}let $d=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(null!=i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||jd()),deps:[[e,new Jc,new Qc]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(null!=i)return i;throw new J(901,!1)}}return e.\u0275prov=nt({token:e,providedIn:"root",factory:jd}),e})();function Bu(){return new Gd([new Ll])}let Gd=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||Bu()),deps:[[e,new Jc,new Qc]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(i)return i;throw new J(901,!1)}}return e.\u0275prov=nt({token:e,providedIn:"root",factory:Bu}),e})(),Wd=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(D(Rc))},e.\u0275mod=Co({type:e}),e.\u0275inj=et({}),e})();function H9(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function I9(e){const t=Mn(e);if(!t)return null;const n=new x1(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},56223:(Dt,xe,l)=>{"use strict";l.d(xe,{CE:()=>Hi,Cf:()=>De,F:()=>fi,Fj:()=>q,JJ:()=>_t,JL:()=>At,JU:()=>ae,NI:()=>Fi,Oe:()=>Go,On:()=>Mn,Q7:()=>Xn,UX:()=>hr,Zs:()=>$o,_:()=>Zi,_Y:()=>ui,a5:()=>et,cw:()=>He,kI:()=>tt,oH:()=>Nn,qu:()=>Wa,sg:()=>hi,u:()=>yo,u5:()=>fa,wV:()=>Si,x0:()=>xn});var o=l(65879),C=l(96814),_=l(7715),N=l(9315),B=l(37398);let c=(()=>{class E{constructor(w,Z){this._renderer=w,this._elementRef=Z,this.onChange=gt=>{},this.onTouched=()=>{}}setProperty(w,Z){this._renderer.setProperty(this._elementRef.nativeElement,w,Z)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq))},E.\u0275dir=o.lG2({type:E}),E})(),X=(()=>{class E extends c{}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,features:[o.qOj]}),E})();const ae=new o.OlP("NgValueAccessor"),oe={provide:ae,useExisting:(0,o.Gpc)(()=>q),multi:!0},re=new o.OlP("CompositionEventMode");let q=(()=>{class E extends c{constructor(w,Z,gt){super(w,Z),this._compositionMode=gt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function j(){const E=(0,C.q)()?(0,C.q)().getUserAgent():"";return/android (\d+)/.test(E.toLowerCase())}())}writeValue(w){this.setProperty("value",w??"")}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(re,8))},E.\u0275dir=o.lG2({type:E,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,Z){1&w&&o.NdJ("input",function(Wt){return Z._handleInput(Wt.target.value)})("blur",function(){return Z.onTouched()})("compositionstart",function(){return Z._compositionStart()})("compositionend",function(Wt){return Z._compositionEnd(Wt.target.value)})},features:[o._Bn([oe]),o.qOj]}),E})();function se(E){return null==E||("string"==typeof E||Array.isArray(E))&&0===E.length}function _e(E){return null!=E&&"number"==typeof E.length}const De=new o.OlP("NgValidators"),Ke=new o.OlP("NgAsyncValidators"),rt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class tt{static min(k){return function J(E){return k=>{if(se(k.value)||se(E))return null;const w=parseFloat(k.value);return!isNaN(w)&&w{if(se(k.value)||se(E))return null;const w=parseFloat(k.value);return!isNaN(w)&&w>E?{max:{max:E,actual:k.value}}:null}}(k)}static required(k){return $(k)}static requiredTrue(k){return ue(k)}static email(k){return function ke(E){return se(E.value)||rt.test(E.value)?null:{email:!0}}(k)}static minLength(k){return function je(E){return k=>se(k.value)||!_e(k.value)?null:k.value.length_e(k.value)&&k.value.length>E?{maxlength:{requiredLength:E,actualLength:k.value.length}}:null}(k)}static pattern(k){return function bt(E){if(!E)return Pt;let k,w;return"string"==typeof E?(w="","^"!==E.charAt(0)&&(w+="^"),w+=E,"$"!==E.charAt(E.length-1)&&(w+="$"),k=new RegExp(w)):(w=E.toString(),k=E),Z=>{if(se(Z.value))return null;const gt=Z.value;return k.test(gt)?null:{pattern:{requiredPattern:w,actualValue:gt}}}}(k)}static nullValidator(k){return null}static compose(k){return ce(k)}static composeAsync(k){return Te(k)}}function $(E){return se(E.value)?{required:!0}:null}function ue(E){return!0===E.value?null:{required:!0}}function Pt(E){return null}function $t(E){return null!=E}function Ft(E){return(0,o.QGY)(E)?(0,_.D)(E):E}function en(E){let k={};return E.forEach(w=>{k=null!=w?{...k,...w}:k}),0===Object.keys(k).length?null:k}function mn(E,k){return k.map(w=>w(E))}function Zt(E){return E.map(k=>function Nt(E){return!E.validate}(k)?k:w=>k.validate(w))}function ce(E){if(!E)return null;const k=E.filter($t);return 0==k.length?null:function(w){return en(mn(w,k))}}function Oe(E){return null!=E?ce(Zt(E)):null}function Te(E){if(!E)return null;const k=E.filter($t);return 0==k.length?null:function(w){const Z=mn(w,k).map(Ft);return(0,N.D)(Z).pipe((0,B.U)(en))}}function $e(E){return null!=E?Te(Zt(E)):null}function ht(E,k){return null===E?[k]:Array.isArray(E)?[...E,k]:[E,k]}function Mt(E){return E._rawValidators}function vt(E){return E._rawAsyncValidators}function ut(E){return E?Array.isArray(E)?E:[E]:[]}function Ut(E,k){return Array.isArray(E)?E.includes(k):E===k}function Qe(E,k){const w=ut(k);return ut(E).forEach(gt=>{Ut(w,gt)||w.push(gt)}),w}function kt(E,k){return ut(k).filter(w=>!Ut(E,w))}class nt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(k){this._rawValidators=k||[],this._composedValidatorFn=Oe(this._rawValidators)}_setAsyncValidators(k){this._rawAsyncValidators=k||[],this._composedAsyncValidatorFn=$e(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(k){this._onDestroyCallbacks.push(k)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(k=>k()),this._onDestroyCallbacks=[]}reset(k=void 0){this.control&&this.control.reset(k)}hasError(k,w){return!!this.control&&this.control.hasError(k,w)}getError(k,w){return this.control?this.control.getError(k,w):null}}class xt extends nt{get formDirective(){return null}get path(){return null}}class et extends nt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ct{constructor(k){this._cd=k}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let _t=(()=>{class E extends ct{constructor(w){super(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(et,2))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,Z){2&w&&o.ekj("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)},features:[o.qOj]}),E})(),At=(()=>{class E extends ct{constructor(w){super(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(xt,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,Z){2&w&&o.ekj("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)("ng-submitted",Z.isSubmitted)},features:[o.qOj]}),E})();const Qt="VALID",dn="INVALID",On="PENDING",it="DISABLED";function Rt(E){return(D(E)?E.validators:E)||null}function R(E,k){return(D(k)?k.asyncValidators:E)||null}function D(E){return null!=E&&!Array.isArray(E)&&"object"==typeof E}function ee(E,k,w){const Z=E.controls;if(!(k?Object.keys(Z):Z).length)throw new o.vHH(1e3,"");if(!Z[w])throw new o.vHH(1001,"")}function be(E,k,w){E._forEachChild((Z,gt)=>{if(void 0===w[gt])throw new o.vHH(1002,"")})}class pt{constructor(k,w){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(k),this._assignAsyncValidators(w)}get validator(){return this._composedValidatorFn}set validator(k){this._rawValidators=this._composedValidatorFn=k}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(k){this._rawAsyncValidators=this._composedAsyncValidatorFn=k}get parent(){return this._parent}get valid(){return this.status===Qt}get invalid(){return this.status===dn}get pending(){return this.status==On}get disabled(){return this.status===it}get enabled(){return this.status!==it}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(k){this._assignValidators(k)}setAsyncValidators(k){this._assignAsyncValidators(k)}addValidators(k){this.setValidators(Qe(k,this._rawValidators))}addAsyncValidators(k){this.setAsyncValidators(Qe(k,this._rawAsyncValidators))}removeValidators(k){this.setValidators(kt(k,this._rawValidators))}removeAsyncValidators(k){this.setAsyncValidators(kt(k,this._rawAsyncValidators))}hasValidator(k){return Ut(this._rawValidators,k)}hasAsyncValidator(k){return Ut(this._rawAsyncValidators,k)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(k={}){this.touched=!0,this._parent&&!k.onlySelf&&this._parent.markAsTouched(k)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(k=>k.markAllAsTouched())}markAsUntouched(k={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(w=>{w.markAsUntouched({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}markAsDirty(k={}){this.pristine=!1,this._parent&&!k.onlySelf&&this._parent.markAsDirty(k)}markAsPristine(k={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(w=>{w.markAsPristine({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}markAsPending(k={}){this.status=On,!1!==k.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!k.onlySelf&&this._parent.markAsPending(k)}disable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=it,this.errors=null,this._forEachChild(Z=>{Z.disable({...k,onlySelf:!0})}),this._updateValue(),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(Z=>Z(!0))}enable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=Qt,this._forEachChild(Z=>{Z.enable({...k,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent}),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(Z=>Z(!1))}_updateAncestors(k){this._parent&&!k.onlySelf&&(this._parent.updateValueAndValidity(k),k.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(k){this._parent=k}getRawValue(){return this.value}updateValueAndValidity(k={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Qt||this.status===On)&&this._runAsyncValidator(k.emitEvent)),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!k.onlySelf&&this._parent.updateValueAndValidity(k)}_updateTreeValidity(k={emitEvent:!0}){this._forEachChild(w=>w._updateTreeValidity(k)),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?it:Qt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(k){if(this.asyncValidator){this.status=On,this._hasOwnPendingAsyncValidator=!0;const w=Ft(this.asyncValidator(this));this._asyncValidationSubscription=w.subscribe(Z=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Z,{emitEvent:k})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(k,w={}){this.errors=k,this._updateControlsErrors(!1!==w.emitEvent)}get(k){let w=k;return null==w||(Array.isArray(w)||(w=w.split(".")),0===w.length)?null:w.reduce((Z,gt)=>Z&&Z._find(gt),this)}getError(k,w){const Z=w?this.get(w):this;return Z&&Z.errors?Z.errors[k]:null}hasError(k,w){return!!this.getError(k,w)}get root(){let k=this;for(;k._parent;)k=k._parent;return k}_updateControlsErrors(k){this.status=this._calculateStatus(),k&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(k)}_initObservables(){this.valueChanges=new o.vpe,this.statusChanges=new o.vpe}_calculateStatus(){return this._allControlsDisabled()?it:this.errors?dn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(On)?On:this._anyControlsHaveStatus(dn)?dn:Qt}_anyControlsHaveStatus(k){return this._anyControls(w=>w.status===k)}_anyControlsDirty(){return this._anyControls(k=>k.dirty)}_anyControlsTouched(){return this._anyControls(k=>k.touched)}_updatePristine(k={}){this.pristine=!this._anyControlsDirty(),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}_updateTouched(k={}){this.touched=this._anyControlsTouched(),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}_registerOnCollectionChange(k){this._onCollectionChange=k}_setUpdateStrategy(k){D(k)&&null!=k.updateOn&&(this._updateOn=k.updateOn)}_parentMarkedDirty(k){return!k&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(k){return null}_assignValidators(k){this._rawValidators=Array.isArray(k)?k.slice():k,this._composedValidatorFn=function Ye(E){return Array.isArray(E)?Oe(E):E||null}(this._rawValidators)}_assignAsyncValidators(k){this._rawAsyncValidators=Array.isArray(k)?k.slice():k,this._composedAsyncValidatorFn=function z(E){return Array.isArray(E)?$e(E):E||null}(this._rawAsyncValidators)}}class He extends pt{constructor(k,w,Z){super(Rt(w),R(Z,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(k,w){return this.controls[k]?this.controls[k]:(this.controls[k]=w,w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange),w)}addControl(k,w,Z={}){this.registerControl(k,w),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}removeControl(k,w={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}setControl(k,w,Z={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],w&&this.registerControl(k,w),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}contains(k){return this.controls.hasOwnProperty(k)&&this.controls[k].enabled}setValue(k,w={}){be(this,0,k),Object.keys(k).forEach(Z=>{ee(this,!0,Z),this.controls[Z].setValue(k[Z],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(Object.keys(k).forEach(Z=>{const gt=this.controls[Z];gt&>.patchValue(k[Z],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k={},w={}){this._forEachChild((Z,gt)=>{Z.reset(k[gt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this._reduceChildren({},(k,w,Z)=>(k[Z]=w.getRawValue(),k))}_syncPendingControls(){let k=this._reduceChildren(!1,(w,Z)=>!!Z._syncPendingControls()||w);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){Object.keys(this.controls).forEach(w=>{const Z=this.controls[w];Z&&k(Z,w)})}_setUpControls(){this._forEachChild(k=>{k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(k){for(const[w,Z]of Object.entries(this.controls))if(this.contains(w)&&k(Z))return!0;return!1}_reduceValue(){return this._reduceChildren({},(w,Z,gt)=>((Z.enabled||this.disabled)&&(w[gt]=Z.value),w))}_reduceChildren(k,w){let Z=k;return this._forEachChild((gt,Wt)=>{Z=w(Z,gt,Wt)}),Z}_allControlsDisabled(){for(const k of Object.keys(this.controls))if(this.controls[k].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(k){return this.controls.hasOwnProperty(k)?this.controls[k]:null}}class Ne extends He{}const jt=new o.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>nn}),nn="always";function vn(E,k){return[...k.path,E]}function hn(E,k,w=nn){pe(E,k),k.valueAccessor.writeValue(E.value),(E.disabled||"always"===w)&&k.valueAccessor.setDisabledState?.(E.disabled),function Y(E,k){k.valueAccessor.registerOnChange(w=>{E._pendingValue=w,E._pendingChange=!0,E._pendingDirty=!0,"change"===E.updateOn&&Xe(E,k)})}(E,k),function ft(E,k){const w=(Z,gt)=>{k.valueAccessor.writeValue(Z),gt&&k.viewToModelUpdate(Z)};E.registerOnChange(w),k._registerOnDestroy(()=>{E._unregisterOnChange(w)})}(E,k),function Ee(E,k){k.valueAccessor.registerOnTouched(()=>{E._pendingTouched=!0,"blur"===E.updateOn&&E._pendingChange&&Xe(E,k),"submit"!==E.updateOn&&E.markAsTouched()})}(E,k),function ze(E,k){if(k.valueAccessor.setDisabledState){const w=Z=>{k.valueAccessor.setDisabledState(Z)};E.registerOnDisabledChange(w),k._registerOnDestroy(()=>{E._unregisterOnDisabledChange(w)})}}(E,k)}function Jt(E,k,w=!0){const Z=()=>{};k.valueAccessor&&(k.valueAccessor.registerOnChange(Z),k.valueAccessor.registerOnTouched(Z)),S(E,k),E&&(k._invokeOnDestroyCallbacks(),E._registerOnCollectionChange(()=>{}))}function Kn(E,k){E.forEach(w=>{w.registerOnValidatorChange&&w.registerOnValidatorChange(k)})}function pe(E,k){const w=Mt(E);null!==k.validator?E.setValidators(ht(w,k.validator)):"function"==typeof w&&E.setValidators([w]);const Z=vt(E);null!==k.asyncValidator?E.setAsyncValidators(ht(Z,k.asyncValidator)):"function"==typeof Z&&E.setAsyncValidators([Z]);const gt=()=>E.updateValueAndValidity();Kn(k._rawValidators,gt),Kn(k._rawAsyncValidators,gt)}function S(E,k){let w=!1;if(null!==E){if(null!==k.validator){const gt=Mt(E);if(Array.isArray(gt)&>.length>0){const Wt=gt.filter(ti=>ti!==k.validator);Wt.length!==gt.length&&(w=!0,E.setValidators(Wt))}}if(null!==k.asyncValidator){const gt=vt(E);if(Array.isArray(gt)&>.length>0){const Wt=gt.filter(ti=>ti!==k.asyncValidator);Wt.length!==gt.length&&(w=!0,E.setAsyncValidators(Wt))}}}const Z=()=>{};return Kn(k._rawValidators,Z),Kn(k._rawAsyncValidators,Z),w}function Xe(E,k){E._pendingDirty&&E.markAsDirty(),E.setValue(E._pendingValue,{emitModelToViewChange:!1}),k.viewToModelUpdate(E._pendingValue),E._pendingChange=!1}function Ct(E,k){pe(E,k)}function Pi(E,k){if(!E.hasOwnProperty("model"))return!1;const w=E.model;return!!w.isFirstChange()||!Object.is(k,w.currentValue)}function Ue(E,k){E._syncPendingControls(),k.forEach(w=>{const Z=w.control;"submit"===Z.updateOn&&Z._pendingChange&&(w.viewToModelUpdate(Z._pendingValue),Z._pendingChange=!1)})}function yn(E,k){if(!k)return null;let w,Z,gt;return Array.isArray(k),k.forEach(Wt=>{Wt.constructor===q?w=Wt:function oi(E){return Object.getPrototypeOf(E.constructor)===X}(Wt)?Z=Wt:gt=Wt}),gt||Z||w||null}const An={provide:xt,useExisting:(0,o.Gpc)(()=>fi)},Jn=(()=>Promise.resolve())();let fi=(()=>{class E extends xt{constructor(w,Z,gt){super(),this.callSetDisabledState=gt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new o.vpe,this.form=new He({},Oe(w),$e(Z))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Jn.then(()=>{const Z=this._findContainer(w.path);w.control=Z.registerControl(w.name,w.control),hn(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Jn.then(()=>{const Z=this._findContainer(w.path);Z&&Z.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Jn.then(()=>{const Z=this._findContainer(w.path),gt=new He({});Ct(gt,w),Z.registerControl(w.name,gt),gt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Jn.then(()=>{const Z=this._findContainer(w.path);Z&&Z.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,Z){Jn.then(()=>{this.form.get(w.path).setValue(Z)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,Ue(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ke,10),o.Y36(jt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,Z){1&w&&o.NdJ("submit",function(Wt){return Z.onSubmit(Wt)})("reset",function(){return Z.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([An]),o.qOj]}),E})();function fn(E,k){const w=E.indexOf(k);w>-1&&E.splice(w,1)}function li(E){return"object"==typeof E&&null!==E&&2===Object.keys(E).length&&"value"in E&&"disabled"in E}const Fi=class extends pt{constructor(k=null,w,Z){super(Rt(w),R(Z,w)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(k),this._setUpdateStrategy(w),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),D(w)&&(w.nonNullable||w.initialValueIsDefault)&&(this.defaultValue=li(k)?k.value:k)}setValue(k,w={}){this.value=this._pendingValue=k,this._onChange.length&&!1!==w.emitModelToViewChange&&this._onChange.forEach(Z=>Z(this.value,!1!==w.emitViewToModelChange)),this.updateValueAndValidity(w)}patchValue(k,w={}){this.setValue(k,w)}reset(k=this.defaultValue,w={}){this._applyFormState(k),this.markAsPristine(w),this.markAsUntouched(w),this.setValue(this.value,w),this._pendingChange=!1}_updateValue(){}_anyControls(k){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(k){this._onChange.push(k)}_unregisterOnChange(k){fn(this._onChange,k)}registerOnDisabledChange(k){this._onDisabledChange.push(k)}_unregisterOnDisabledChange(k){fn(this._onDisabledChange,k)}_forEachChild(k){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(k){li(k)?(this.value=this._pendingValue=k.value,k.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=k}};let Yi=(()=>{class E extends xt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,features:[o.qOj]}),E})();const ca={provide:et,useExisting:(0,o.Gpc)(()=>Mn)},sa=(()=>Promise.resolve())();let Mn=(()=>{class E extends et{constructor(w,Z,gt,Wt,ti,xi){super(),this._changeDetectorRef=ti,this.callSetDisabledState=xi,this.control=new Fi,this._registered=!1,this.name="",this.update=new o.vpe,this._parent=w,this._setValidators(Z),this._setAsyncValidators(gt),this.valueAccessor=yn(0,Wt)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const Z=w.name.previousValue;this.formDirective.removeControl({name:Z,path:this._getPath(Z)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Pi(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){hn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(w){sa.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const Z=w.isDisabled.currentValue,gt=0!==Z&&(0,o.VuI)(Z);sa.then(()=>{gt&&!this.control.disabled?this.control.disable():!gt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?vn(w,this._parent):[w]}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(xt,9),o.Y36(De,10),o.Y36(Ke,10),o.Y36(ae,10),o.Y36(o.sBO,8),o.Y36(jt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o._Bn([ca]),o.qOj,o.TTD]}),E})(),ui=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275dir=o.lG2({type:E,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),E})();const ai={provide:ae,useExisting:(0,o.Gpc)(()=>Si),multi:!0};let Si=(()=>{class E extends X{writeValue(w){this.setProperty("value",w??"")}registerOnChange(w){this.onChange=Z=>{w(""==Z?null:parseFloat(Z))}}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(w,Z){1&w&&o.NdJ("input",function(Wt){return Z.onChange(Wt.target.value)})("blur",function(){return Z.onTouched()})},features:[o._Bn([ai]),o.qOj]}),E})();const pi={provide:ae,useExisting:(0,o.Gpc)(()=>Zi),multi:!0};let xo=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({}),E})(),gi=(()=>{class E{constructor(){this._accessors=[]}add(w,Z){this._accessors.push([w,Z])}remove(w){for(let Z=this._accessors.length-1;Z>=0;--Z)if(this._accessors[Z][1]===w)return void this._accessors.splice(Z,1)}select(w){this._accessors.forEach(Z=>{this._isSameGroup(Z,w)&&Z[1]!==w&&Z[1].fireUncheck(w.value)})}_isSameGroup(w,Z){return!!w[0].control&&w[0]._parent===Z._control._parent&&w[1].name===Z.name}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275prov=o.Yz7({token:E,factory:E.\u0275fac,providedIn:xo}),E})(),Zi=(()=>{class E extends X{constructor(w,Z,gt,Wt){super(w,Z),this._registry=gt,this._injector=Wt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,o.f3M)(jt,{optional:!0})??nn}ngOnInit(){this._control=this._injector.get(et),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(gi),o.Y36(o.zs3))},E.\u0275dir=o.lG2({type:E,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,Z){1&w&&o.NdJ("change",function(){return Z.onChange()})("blur",function(){return Z.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[o._Bn([pi]),o.qOj]}),E})();const Kt=new o.OlP("NgModelWithFormControlWarning"),on={provide:et,useExisting:(0,o.Gpc)(()=>Nn)};let Nn=(()=>{class E extends et{set isDisabled(w){}constructor(w,Z,gt,Wt,ti){super(),this._ngModelWarningConfig=Wt,this.callSetDisabledState=ti,this.update=new o.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(Z),this.valueAccessor=yn(0,gt)}ngOnChanges(w){if(this._isControlChanged(w)){const Z=w.form.previousValue;Z&&Jt(Z,this,!1),hn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Pi(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Jt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}return E._ngModelWarningSentOnce=!1,E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ke,10),o.Y36(ae,10),o.Y36(Kt,8),o.Y36(jt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o._Bn([on]),o.qOj,o.TTD]}),E})();const zi={provide:xt,useExisting:(0,o.Gpc)(()=>hi)};let hi=(()=>{class E extends xt{constructor(w,Z,gt){super(),this.callSetDisabledState=gt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.vpe,this._setValidators(w),this._setAsyncValidators(Z)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(S(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const Z=this.form.get(w.path);return hn(Z,w,this.callSetDisabledState),Z.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),Z}getControl(w){return this.form.get(w.path)}removeControl(w){Jt(w.control||null,w,!1),function Wn(E,k){const w=E.indexOf(k);w>-1&&E.splice(w,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,Z){this.form.get(w.path).setValue(Z)}onSubmit(w){return this.submitted=!0,Ue(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const Z=w.control,gt=this.form.get(w.path);Z!==gt&&(Jt(Z||null,w),(E=>E instanceof Fi)(gt)&&(hn(gt,w,this.callSetDisabledState),w.control=gt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const Z=this.form.get(w.path);Ct(Z,w),Z.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const Z=this.form.get(w.path);Z&&function rn(E,k){return S(E,k)}(Z,w)&&Z.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){pe(this.form,this),this._oldForm&&S(this._oldForm,this)}_checkFormPresent(){}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ke,10),o.Y36(jt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroup",""]],hostBindings:function(w,Z){1&w&&o.NdJ("submit",function(Wt){return Z.onSubmit(Wt)})("reset",function(){return Z.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([zi]),o.qOj,o.TTD]}),E})();const ri={provide:xt,useExisting:(0,o.Gpc)(()=>xn)};let xn=(()=>{class E extends Yi{constructor(w,Z,gt){super(),this.name=null,this._parent=w,this._setValidators(Z),this._setAsyncValidators(gt)}_checkParentType(){Ti(this._parent)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(xt,13),o.Y36(De,10),o.Y36(Ke,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[o._Bn([ri]),o.qOj]}),E})();const Pn={provide:xt,useExisting:(0,o.Gpc)(()=>Hi)};let Hi=(()=>{class E extends xt{constructor(w,Z,gt){super(),this.name=null,this._parent=w,this._setValidators(Z),this._setAsyncValidators(gt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Ti(this._parent)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(xt,13),o.Y36(De,10),o.Y36(Ke,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[o._Bn([Pn]),o.qOj]}),E})();function Ti(E){return!(E instanceof xn||E instanceof hi||E instanceof Hi)}const gn={provide:et,useExisting:(0,o.Gpc)(()=>yo)};let yo=(()=>{class E extends et{set isDisabled(w){}constructor(w,Z,gt,Wt,ti){super(),this._ngModelWarningConfig=ti,this._added=!1,this.name=null,this.update=new o.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(Z),this._setAsyncValidators(gt),this.valueAccessor=yn(0,Wt)}ngOnChanges(w){this._added||this._setUpControl(),Pi(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return E._ngModelWarningSentOnce=!1,E.\u0275fac=function(w){return new(w||E)(o.Y36(xt,13),o.Y36(De,10),o.Y36(Ke,10),o.Y36(ae,10),o.Y36(Kt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[o._Bn([gn]),o.qOj,o.TTD]}),E})(),Do=(()=>{class E{constructor(){this._validator=Pt}ngOnChanges(w){if(this.inputName in w){const Z=this.normalizeInput(w[this.inputName].currentValue);this._enabled=this.enabled(Z),this._validator=this._enabled?this.createValidator(Z):Pt,this._onChange&&this._onChange()}}validate(w){return this._validator(w)}registerOnValidatorChange(w){this._onChange=w}enabled(w){return null!=w}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275dir=o.lG2({type:E,features:[o.TTD]}),E})();const Eo={provide:De,useExisting:(0,o.Gpc)(()=>Xn),multi:!0},So={provide:De,useExisting:(0,o.Gpc)(()=>$o),multi:!0};let Xn=(()=>{class E extends Do{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.VuI,this.createValidator=w=>$}enabled(w){return w}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(w,Z){2&w&&o.uIk("required",Z._enabled?"":null)},inputs:{required:"required"},features:[o._Bn([Eo]),o.qOj]}),E})(),$o=(()=>{class E extends Xn{constructor(){super(...arguments),this.createValidator=w=>ue}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(w,Z){2&w&&o.uIk("required",Z._enabled?"":null)},features:[o._Bn([So]),o.qOj]}),E})(),so=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[xo]}),E})();class Go extends pt{constructor(k,w,Z){super(Rt(w),R(Z,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(k){return this.controls[this._adjustIndex(k)]}push(k,w={}){this.controls.push(k),this._registerControl(k),this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}insert(k,w,Z={}){this.controls.splice(k,0,w),this._registerControl(w),this.updateValueAndValidity({emitEvent:Z.emitEvent})}removeAt(k,w={}){let Z=this._adjustIndex(k);Z<0&&(Z=0),this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),this.controls.splice(Z,1),this.updateValueAndValidity({emitEvent:w.emitEvent})}setControl(k,w,Z={}){let gt=this._adjustIndex(k);gt<0&&(gt=0),this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),this.controls.splice(gt,1),w&&(this.controls.splice(gt,0,w),this._registerControl(w)),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(k,w={}){be(this,0,k),k.forEach((Z,gt)=>{ee(this,!1,gt),this.at(gt).setValue(Z,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(k.forEach((Z,gt)=>{this.at(gt)&&this.at(gt).patchValue(Z,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k=[],w={}){this._forEachChild((Z,gt)=>{Z.reset(k[gt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this.controls.map(k=>k.getRawValue())}clear(k={}){this.controls.length<1||(this._forEachChild(w=>w._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:k.emitEvent}))}_adjustIndex(k){return k<0?k+this.length:k}_syncPendingControls(){let k=this.controls.reduce((w,Z)=>!!Z._syncPendingControls()||w,!1);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){this.controls.forEach((w,Z)=>{k(w,Z)})}_updateValue(){this.value=this.controls.filter(k=>k.enabled||this.disabled).map(k=>k.value)}_anyControls(k){return this.controls.some(w=>w.enabled&&k(w))}_setUpControls(){this._forEachChild(k=>this._registerControl(k))}_allControlsDisabled(){for(const k of this.controls)if(k.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(k){k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)}_find(k){return this.at(k)??null}}function ea(E){return!!E&&(void 0!==E.asyncValidators||void 0!==E.validators||void 0!==E.updateOn)}let Wa=(()=>{class E{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new E;return w.useNonNullable=!0,w}group(w,Z=null){const gt=this._reduceControls(w);let Wt={};return ea(Z)?Wt=Z:null!==Z&&(Wt.validators=Z.validator,Wt.asyncValidators=Z.asyncValidator),new He(gt,Wt)}record(w,Z=null){const gt=this._reduceControls(w);return new Ne(gt,Z)}control(w,Z,gt){let Wt={};return this.useNonNullable?(ea(Z)?Wt=Z:(Wt.validators=Z,Wt.asyncValidators=gt),new Fi(w,{...Wt,nonNullable:!0})):new Fi(w,Z,gt)}array(w,Z,gt){const Wt=w.map(ti=>this._createControl(ti));return new Go(Wt,Z,gt)}_reduceControls(w){const Z={};return Object.keys(w).forEach(gt=>{Z[gt]=this._createControl(w[gt])}),Z}_createControl(w){return w instanceof Fi||w instanceof pt?w:Array.isArray(w)?this.control(w[0],w.length>1?w[1]:null,w.length>2?w[2]:null):this.control(w)}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275prov=o.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),fa=(()=>{class E{static withConfig(w){return{ngModule:E,providers:[{provide:jt,useValue:w.callSetDisabledState??nn}]}}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[so]}),E})(),hr=(()=>{class E{static withConfig(w){return{ngModule:E,providers:[{provide:Kt,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:jt,useValue:w.callSetDisabledState??nn}]}}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[so]}),E})()},32296:(Dt,xe,l)=>{"use strict";l.d(xe,{RK:()=>ht,lW:()=>$t,nh:()=>Oe,ot:()=>vt,zs:()=>Ft});var o=l(62831),C=l(65879),_=l(4300),N=l(23680),B=l(96814);const c=["mat-button",""],X=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],ae=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],U=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",j=["mat-mini-fab",""],q=["mat-icon-button",""],se=["*"],De={capture:!0},Ke=["focus","click","mouseenter","touchstart"],rt="mat-button-ripple-uninitialized";let tt=(()=>{class ut{constructor(){this._document=(0,C.f3M)(B.K0,{optional:!0}),this._animationMode=(0,C.f3M)(C.QbO,{optional:!0}),this._globalRippleOptions=(0,C.f3M)(N.Y2,{optional:!0}),this._platform=(0,C.f3M)(o.t4),this._ngZone=(0,C.f3M)(C.R0b),this._onInteraction=Qe=>{if(Qe.target===this._document)return;const nt=Qe.target.closest(`[${rt}]`);nt&&(nt.removeAttribute(rt),this._appendRipple(nt))},this._ngZone.runOutsideAngular(()=>{for(const Qe of Ke)this._document?.addEventListener(Qe,this._onInteraction,De)})}ngOnDestroy(){for(const Qe of Ke)this._document?.removeEventListener(Qe,this._onInteraction,De)}_appendRipple(Qe){if(!this._document)return;const kt=this._document.createElement("span");kt.classList.add("mat-mdc-button-ripple");const nt=new J(Qe,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);nt.rippleConfig.centered=Qe.hasAttribute("mat-icon-button"),new N.IR(nt,this._ngZone,kt,this._platform).setupTriggerEvents(Qe),Qe.append(kt)}_createMatRipple(Qe){if(!this._document)return;Qe.querySelector(".mat-mdc-button-ripple")?.remove(),Qe.removeAttribute(rt);const kt=this._document.createElement("span");kt.classList.add("mat-mdc-button-ripple");const nt=new N.wG(new C.SBq(kt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return nt._isInitialized=!0,nt.trigger=Qe,Qe.append(kt),nt}}return ut.\u0275fac=function(Qe){return new(Qe||ut)},ut.\u0275prov=C.Yz7({token:ut,factory:ut.\u0275fac,providedIn:"root"}),ut})();class J{constructor(Ut,Qe,kt){this._button=Ut,this._globalRippleOptions=Qe,this._setRippleConfig(Qe,kt)}_setRippleConfig(Ut,Qe){this.rippleConfig=Ut||{},"NoopAnimations"===Qe&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const ue=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],ke=(0,N.pj)((0,N.Id)((0,N.Kr)(class{constructor(ut){this._elementRef=ut}})));let je=(()=>{class ut extends ke{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(Qe){this._ripple=Qe}constructor(Qe,kt,nt,xt){super(Qe),this._platform=kt,this._ngZone=nt,this._animationMode=xt,this._focusMonitor=(0,C.f3M)(_.tE),this._rippleLoader=(0,C.f3M)(tt),this._isFab=!1;const et=Qe.nativeElement.classList;for(const ct of ue)this._hasHostAttributes(ct.selector)&&ct.mdcClasses.forEach(mt=>{et.add(mt)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Qe="program",kt){Qe?this._focusMonitor.focusVia(this._elementRef.nativeElement,Qe,kt):this._elementRef.nativeElement.focus(kt)}_hasHostAttributes(...Qe){return Qe.some(kt=>this._elementRef.nativeElement.hasAttribute(kt))}}return ut.\u0275fac=function(Qe){C.$Z()},ut.\u0275dir=C.lG2({type:ut,features:[C.qOj,C.TTD]}),ut})(),Pt=(()=>{class ut extends je{constructor(Qe,kt,nt,xt){super(Qe,kt,nt,xt),this._haltDisabledEvents=et=>{this.disabled&&(et.preventDefault(),et.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return ut.\u0275fac=function(Qe){C.$Z()},ut.\u0275dir=C.lG2({type:ut,features:[C.qOj]}),ut})(),$t=(()=>{class ut extends je{constructor(Qe,kt,nt,xt){super(Qe,kt,nt,xt)}}return ut.\u0275fac=function(Qe){return new(Qe||ut)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ut.\u0275cmp=C.Xpm({type:ut,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Qe,kt){2&Qe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:c,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Qe,kt){1&Qe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Qe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),ut})(),Ft=(()=>{class ut extends Pt{constructor(Qe,kt,nt,xt){super(Qe,kt,nt,xt)}}return ut.\u0275fac=function(Qe){return new(Qe||ut)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ut.\u0275cmp=C.Xpm({type:ut,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:9,hostBindings:function(Qe,kt){2&Qe&&(C.uIk("disabled",kt.disabled||null)("tabindex",kt.disabled?-1:kt.tabIndex)("aria-disabled",kt.disabled.toString()),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[C.qOj],attrs:c,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Qe,kt){1&Qe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Qe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',U],encapsulation:2,changeDetection:0}),ut})();const en=new C.OlP("mat-mdc-fab-default-options",{providedIn:"root",factory:mn});function mn(){return{color:"accent"}}const Nt=mn();let Oe=(()=>{class ut extends je{constructor(Qe,kt,nt,xt,et){super(Qe,kt,nt,xt),this._options=et,this._isFab=!0,this._options=this._options||Nt,this.color=this.defaultColor=this._options.color||Nt.color}}return ut.\u0275fac=function(Qe){return new(Qe||ut)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8),C.Y36(en,8))},ut.\u0275cmp=C.Xpm({type:ut,selectors:[["button","mat-mini-fab",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Qe,kt){2&Qe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:j,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Qe,kt){1&Qe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Qe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__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-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),ut})(),ht=(()=>{class ut extends je{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(Qe,kt,nt,xt){super(Qe,kt,nt,xt)}}return ut.\u0275fac=function(Qe){return new(Qe||ut)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ut.\u0275cmp=C.Xpm({type:ut,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Qe,kt){2&Qe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:q,ngContentSelectors:se,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Qe,kt){1&Qe&&(C.F$t(),C._UZ(0,"span",0),C.Hsn(1),C._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',U],encapsulation:2,changeDetection:0}),ut})(),vt=(()=>{class ut{}return ut.\u0275fac=function(Qe){return new(Qe||ut)},ut.\u0275mod=C.oAB({type:ut}),ut.\u0275inj=C.cJS({imports:[N.BQ,N.si,N.BQ]}),ut})()},23680:(Dt,xe,l)=>{"use strict";l.d(xe,{yN:()=>tt,mZ:()=>J,rD:()=>Qe,K7:()=>Lt,HF:()=>Ae,Y2:()=>T,BQ:()=>ue,ey:()=>On,Ng:()=>Ye,rN:()=>Qt,us:()=>we,wG:()=>te,si:()=>Ce,IR:()=>We,CB:()=>it,jH:()=>Rt,pj:()=>Pt,Kr:()=>$t,Id:()=>bt,FD:()=>en,dB:()=>mn,sb:()=>Ft});var o=l(65879),C=l(4300),_=l(49388),B=l(96814),c=l(62831),X=l(42495),ae=l(65592),Q=l(78645),U=l(36028);const re=["text"];function q(R,z){if(1&R&&o._UZ(0,"mat-pseudo-checkbox",6),2&R){const D=o.oxw();o.Q6J("disabled",D.disabled)("state",D.selected?"checked":"unchecked")}}function se(R,z){if(1&R&&o._UZ(0,"mat-pseudo-checkbox",7),2&R){const D=o.oxw();o.Q6J("disabled",D.disabled)}}function _e(R,z){if(1&R&&(o.TgZ(0,"span",8),o._uU(1),o.qZA()),2&R){const D=o.oxw();o.xp6(1),o.hij("(",D.group.label,")")}}const De=[[["mat-icon"]],"*"],Ke=["mat-icon","*"];let tt=(()=>{class R{}return R.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",R.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",R.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",R.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",R})(),J=(()=>{class R{}return R.COMPLEX="375ms",R.ENTERING="225ms",R.EXITING="195ms",R})();const $=new o.OlP("mat-sanity-checks",{providedIn:"root",factory:function fe(){return!0}});let ue=(()=>{class R{constructor(D,ee,be){this._sanityChecks=ee,this._document=be,this._hasDoneGlobalChecks=!1,D._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(D){return!(0,c.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[D])}}return R.\u0275fac=function(D){return new(D||R)(o.LFG(C.qm),o.LFG($,8),o.LFG(B.K0))},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[_.vT,_.vT]}),R})();function bt(R){return class extends R{get disabled(){return this._disabled}set disabled(z){this._disabled=(0,X.Ig)(z)}constructor(...z){super(...z),this._disabled=!1}}}function Pt(R,z){return class extends R{get color(){return this._color}set color(D){const ee=D||this.defaultColor;ee!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ee&&this._elementRef.nativeElement.classList.add(`mat-${ee}`),this._color=ee)}constructor(...D){super(...D),this.defaultColor=z,this.color=z}}}function $t(R){return class extends R{get disableRipple(){return this._disableRipple}set disableRipple(z){this._disableRipple=(0,X.Ig)(z)}constructor(...z){super(...z),this._disableRipple=!1}}}function Ft(R,z=0){return class extends R{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(D){this._tabIndex=null!=D?(0,X.su)(D):this.defaultTabIndex}constructor(...D){super(...D),this._tabIndex=z,this.defaultTabIndex=z}}}function en(R){return class extends R{updateErrorState(){const z=this.errorState,pt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);pt!==z&&(this.errorState=pt,this.stateChanges.next())}constructor(...z){super(...z),this.errorState=!1}}}function mn(R){return class extends R{constructor(...z){super(...z),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new ae.y(D=>{this._isInitialized?this._notifySubscriber(D):this._pendingSubscribers.push(D)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(z){z.next(),z.complete()}}}let Qe=(()=>{class R{isErrorState(D,ee){return!!(D&&D.invalid&&(D.touched||ee&&ee.submitted))}}return R.\u0275fac=function(D){return new(D||R)},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();class ct{constructor(z,D,ee,be=!1){this._renderer=z,this.element=D,this.config=ee,this._animationForciblyDisabledThroughCss=be,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const mt=(0,c.i$)({passive:!0,capture:!0});class ye{constructor(){this._events=new Map,this._delegateEventHandler=z=>{const D=(0,c.sA)(z);D&&this._events.get(z.type)?.forEach((ee,be)=>{(be===D||be.contains(D))&&ee.forEach(pt=>pt.handleEvent(z))})}}addHandler(z,D,ee,be){const pt=this._events.get(D);if(pt){const He=pt.get(ee);He?He.add(be):pt.set(ee,new Set([be]))}else this._events.set(D,new Map([[ee,new Set([be])]])),z.runOutsideAngular(()=>{document.addEventListener(D,this._delegateEventHandler,mt)})}removeHandler(z,D,ee){const be=this._events.get(z);if(!be)return;const pt=be.get(D);pt&&(pt.delete(ee),0===pt.size&&be.delete(D),0===be.size&&(this._events.delete(z),document.removeEventListener(z,this._delegateEventHandler,mt)))}}const _t={enterDuration:225,exitDuration:150},Je=(0,c.i$)({passive:!0,capture:!0}),zt=["mousedown","touchstart"],Pe=["mouseup","mouseleave","touchend","touchcancel"];class We{constructor(z,D,ee,be){this._target=z,this._ngZone=D,this._platform=be,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,be.isBrowser&&(this._containerElement=(0,X.fI)(ee))}fadeInRipple(z,D,ee={}){const be=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),pt={..._t,...ee.animation};ee.centered&&(z=be.left+be.width/2,D=be.top+be.height/2);const He=ee.radius||function de(R,z,D){const ee=Math.max(Math.abs(R-D.left),Math.abs(R-D.right)),be=Math.max(Math.abs(z-D.top),Math.abs(z-D.bottom));return Math.sqrt(ee*ee+be*be)}(z,D,be),Ve=z-be.left,ge=D-be.top,Ne=pt.enterDuration,Ot=document.createElement("div");Ot.classList.add("mat-ripple-element"),Ot.style.left=Ve-He+"px",Ot.style.top=ge-He+"px",Ot.style.height=2*He+"px",Ot.style.width=2*He+"px",null!=ee.color&&(Ot.style.backgroundColor=ee.color),Ot.style.transitionDuration=`${Ne}ms`,this._containerElement.appendChild(Ot);const jt=window.getComputedStyle(Ot),vn=jt.transitionDuration,hn="none"===jt.transitionProperty||"0s"===vn||"0s, 0s"===vn||0===be.width&&0===be.height,Jt=new ct(this,Ot,ee,hn);Ot.style.transform="scale3d(1, 1, 1)",Jt.state=0,ee.persistent||(this._mostRecentTransientRipple=Jt);let Kn=null;return!hn&&(Ne||pt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ze=()=>this._finishRippleTransition(Jt),pe=()=>this._destroyRipple(Jt);Ot.addEventListener("transitionend",ze),Ot.addEventListener("transitioncancel",pe),Kn={onTransitionEnd:ze,onTransitionCancel:pe}}),this._activeRipples.set(Jt,Kn),(hn||!Ne)&&this._finishRippleTransition(Jt),Jt}fadeOutRipple(z){if(2===z.state||3===z.state)return;const D=z.element,ee={..._t,...z.config.animation};D.style.transitionDuration=`${ee.exitDuration}ms`,D.style.opacity="0",z.state=2,(z._animationForciblyDisabledThroughCss||!ee.exitDuration)&&this._finishRippleTransition(z)}fadeOutAll(){this._getActiveRipples().forEach(z=>z.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(z=>{z.config.persistent||z.fadeOut()})}setupTriggerEvents(z){const D=(0,X.fI)(z);!this._platform.isBrowser||!D||D===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=D,zt.forEach(ee=>{We._eventManager.addHandler(this._ngZone,ee,D,this)}))}handleEvent(z){"mousedown"===z.type?this._onMousedown(z):"touchstart"===z.type?this._onTouchStart(z):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Pe.forEach(D=>{this._triggerElement.addEventListener(D,this,Je)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(z){0===z.state?this._startFadeOutTransition(z):2===z.state&&this._destroyRipple(z)}_startFadeOutTransition(z){const D=z===this._mostRecentTransientRipple,{persistent:ee}=z.config;z.state=1,!ee&&(!D||!this._isPointerDown)&&z.fadeOut()}_destroyRipple(z){const D=this._activeRipples.get(z)??null;this._activeRipples.delete(z),this._activeRipples.size||(this._containerRect=null),z===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),z.state=3,null!==D&&(z.element.removeEventListener("transitionend",D.onTransitionEnd),z.element.removeEventListener("transitioncancel",D.onTransitionCancel)),z.element.remove()}_onMousedown(z){const D=(0,C.X6)(z),ee=this._lastTouchStartEvent&&Date.now(){!z.config.persistent&&(1===z.state||z.config.terminateOnPointerUp&&0===z.state)&&z.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const z=this._triggerElement;z&&(zt.forEach(D=>We._eventManager.removeHandler(D,z,this)),this._pointerUpEventsRegistered&&Pe.forEach(D=>z.removeEventListener(D,this,Je)))}}We._eventManager=new ye;const T=new o.OlP("mat-ripple-global-options");let te=(()=>{class R{get disabled(){return this._disabled}set disabled(D){D&&this.fadeOutAllNonPersistent(),this._disabled=D,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(D){this._trigger=D,this._setupTriggerEventsIfEnabled()}constructor(D,ee,be,pt,He){this._elementRef=D,this._animationMode=He,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=pt||{},this._rippleRenderer=new We(this,ee,D,be)}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(D,ee=0,be){return"number"==typeof D?this._rippleRenderer.fadeInRipple(D,ee,{...this.rippleConfig,...be}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...D})}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(c.t4),o.Y36(T,8),o.Y36(o.QbO,8))},R.\u0275dir=o.lG2({type:R,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(D,ee){2&D&&o.ekj("mat-ripple-unbounded",ee.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"]}),R})(),Ce=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[ue,ue]}),R})(),ot=(()=>{class R{constructor(D){this._animationMode=D,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.QbO,8))},R.\u0275cmp=o.Xpm({type:R,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(D,ee){2&D&&o.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ee.state)("mat-pseudo-checkbox-checked","checked"===ee.state)("mat-pseudo-checkbox-disabled",ee.disabled)("mat-pseudo-checkbox-minimal","minimal"===ee.appearance)("mat-pseudo-checkbox-full","full"===ee.appearance)("_mat-animation-noopable","NoopAnimations"===ee._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(D,ee){},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}),R})(),we=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[ue]}),R})();const Ae=new o.OlP("MAT_OPTION_PARENT_COMPONENT"),Lt=new o.OlP("MatOptgroup");let Yt=0;class Qt{constructor(z,D=!1){this.source=z,this.isUserInput=D}}let dn=(()=>{class R{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(D){this._disabled=(0,X.Ig)(D)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(D,ee,be,pt){this._element=D,this._changeDetectorRef=ee,this._parent=be,this.group=pt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Yt++,this.onSelectionChange=new o.vpe,this._stateChanges=new Q.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(D=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),D&&this._emitSelectionChangeEvent())}deselect(D=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),D&&this._emitSelectionChangeEvent())}focus(D,ee){const be=this._getHostElement();"function"==typeof be.focus&&be.focus(ee)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(D){(D.keyCode===U.K5||D.keyCode===U.L_)&&!(0,U.Vb)(D)&&(this._selectViaInteraction(),D.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 D=this.viewValue;D!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=D)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(D=!1){this.onSelectionChange.emit(new Qt(this,D))}}return R.\u0275fac=function(D){o.$Z()},R.\u0275dir=o.lG2({type:R,viewQuery:function(D,ee){if(1&D&&o.Gf(re,7),2&D){let be;o.iGM(be=o.CRH())&&(ee._text=be.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),R})(),On=(()=>{class R extends dn{constructor(D,ee,be,pt){super(D,ee,be,pt)}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(Ae,8),o.Y36(Lt,8))},R.\u0275cmp=o.Xpm({type:R,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(D,ee){1&D&&o.NdJ("click",function(){return ee._selectViaInteraction()})("keydown",function(pt){return ee._handleKeydown(pt)}),2&D&&(o.Ikx("id",ee.id),o.uIk("aria-selected",ee.selected)("aria-disabled",ee.disabled.toString()),o.ekj("mdc-list-item--selected",ee.selected)("mat-mdc-option-multiple",ee.multiple)("mat-mdc-option-active",ee.active)("mdc-list-item--disabled",ee.disabled))},exportAs:["matOption"],features:[o.qOj],ngContentSelectors:Ke,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(D,ee){1&D&&(o.F$t(De),o.YNc(0,q,1,2,"mat-pseudo-checkbox",0),o.Hsn(1),o.TgZ(2,"span",1,2),o.Hsn(4,1),o.qZA(),o.YNc(5,se,1,1,"mat-pseudo-checkbox",3),o.YNc(6,_e,2,1,"span",4),o._UZ(7,"div",5)),2&D&&(o.Q6J("ngIf",ee.multiple),o.xp6(5),o.Q6J("ngIf",!ee.multiple&&ee.selected&&!ee.hideSingleSelectionIndicator),o.xp6(1),o.Q6J("ngIf",ee.group&&ee.group._inert),o.xp6(1),o.Q6J("matRippleTrigger",ee._getHostElement())("matRippleDisabled",ee.disabled||ee.disableRipple))},dependencies:[te,B.O5,ot],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}),R})();function it(R,z,D){if(D.length){let ee=z.toArray(),be=D.toArray(),pt=0;for(let He=0;HeD+ee?Math.max(0,R-ee+z):D}let Ye=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[Ce,B.ez,ue,we]}),R})()},17700:(Dt,xe,l)=>{"use strict";l.d(xe,{WI:()=>kt,uw:()=>At,H8:()=>de,ZT:()=>zt,xY:()=>We,Is:()=>te,so:()=>Ut,uh:()=>Pe});var o=l(33651),C=l(96814),_=l(65879),N=l(4300),B=l(62831),c=l(68484),X=l(36028),ae=l(78645),Q=l(74911),U=l(22096),oe=l(49388),j=l(27921);function re(we,Ae){}class q{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let _e=(()=>{class we extends c.en{constructor(le,Re,at,Lt,St,Yt,Qt,dn){super(),this._elementRef=le,this._focusTrapFactory=Re,this._config=Lt,this._interactivityChecker=St,this._ngZone=Yt,this._overlayRef=Qt,this._focusMonitor=dn,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=On=>{this._portalOutlet.hasAttached();const it=this._portalOutlet.attachDomPortal(On);return this._contentAttached(),it},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=at}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(le){this._portalOutlet.hasAttached();const Re=this._portalOutlet.attachComponentPortal(le);return this._contentAttached(),Re}attachTemplatePortal(le){this._portalOutlet.hasAttached();const Re=this._portalOutlet.attachTemplatePortal(le);return this._contentAttached(),Re}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(le,Re){this._interactivityChecker.isFocusable(le)||(le.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const at=()=>{le.removeEventListener("blur",at),le.removeEventListener("mousedown",at),le.removeAttribute("tabindex")};le.addEventListener("blur",at),le.addEventListener("mousedown",at)})),le.focus(Re)}_focusByCssSelector(le,Re){let at=this._elementRef.nativeElement.querySelector(le);at&&this._forceFocus(at,Re)}_trapFocus(){const le=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||le.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Re=>{Re||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const le=this._config.restoreFocus;let Re=null;if("string"==typeof le?Re=this._document.querySelector(le):"boolean"==typeof le?Re=le?this._elementFocusedBeforeDialogWasOpened:null:le&&(Re=le),this._config.restoreFocus&&Re&&"function"==typeof Re.focus){const at=(0,B.ht)(),Lt=this._elementRef.nativeElement;(!at||at===this._document.body||at===Lt||Lt.contains(at))&&(this._focusMonitor?(this._focusMonitor.focusVia(Re,this._closeInteractionType),this._closeInteractionType=null):Re.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const le=this._elementRef.nativeElement,Re=(0,B.ht)();return le===Re||le.contains(Re)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,B.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(q),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["cdk-dialog-container"]],viewQuery:function(le,Re){if(1&le&&_.Gf(c.Pl,7),2&le){let at;_.iGM(at=_.CRH())&&(Re._portalOutlet=at.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(le,Re){2&le&&_.uIk("id",Re._config.id||null)("role",Re._config.role)("aria-modal",Re._config.ariaModal)("aria-labelledby",Re._config.ariaLabel?null:Re._ariaLabelledBy)("aria-label",Re._config.ariaLabel)("aria-describedby",Re._config.ariaDescribedBy||null)},features:[_.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(le,Re){1&le&&_.YNc(0,re,0,0,"ng-template",0)},dependencies:[c.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),we})();class De{constructor(Ae,le){this.overlayRef=Ae,this.config=le,this.closed=new ae.x,this.disableClose=le.disableClose,this.backdropClick=Ae.backdropClick(),this.keydownEvents=Ae.keydownEvents(),this.outsidePointerEvents=Ae.outsidePointerEvents(),this.id=le.id,this.keydownEvents.subscribe(Re=>{Re.keyCode===X.hY&&!this.disableClose&&!(0,X.Vb)(Re)&&(Re.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Ae.detachments().subscribe(()=>{!1!==le.closeOnOverlayDetachments&&this.close()})}close(Ae,le){if(this.containerInstance){const Re=this.closed;this.containerInstance._closeInteractionType=le?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Re.next(Ae),Re.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Ae="",le=""){return this.overlayRef.updateSize({width:Ae,height:le}),this}addPanelClass(Ae){return this.overlayRef.addPanelClass(Ae),this}removePanelClass(Ae){return this.overlayRef.removePanelClass(Ae),this}}const Ke=new _.OlP("DialogScrollStrategy"),rt=new _.OlP("DialogData"),tt=new _.OlP("DefaultDialogConfig"),fe={provide:Ke,deps:[o.aV],useFactory:function J(we){return()=>we.scrollStrategies.block()}};let $=0,ue=(()=>{class we{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(le,Re,at,Lt,St,Yt){this._overlay=le,this._injector=Re,this._defaultOptions=at,this._parentDialog=Lt,this._overlayContainer=St,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae.x,this._afterOpenedAtThisLevel=new ae.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,j.O)(void 0))),this._scrollStrategy=Yt}open(le,Re){(Re={...this._defaultOptions||new q,...Re}).id=Re.id||"cdk-dialog-"+$++,Re.id&&this.getDialogById(Re.id);const Lt=this._getOverlayConfig(Re),St=this._overlay.create(Lt),Yt=new De(St,Re),Qt=this._attachContainer(St,Yt,Re);return Yt.containerInstance=Qt,this._attachDialogContent(le,Yt,Qt,Re),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Yt),Yt.closed.subscribe(()=>this._removeOpenDialog(Yt,!0)),this.afterOpened.next(Yt),Yt}closeAll(){ke(this.openDialogs,le=>le.close())}getDialogById(le){return this.openDialogs.find(Re=>Re.id===le)}ngOnDestroy(){ke(this._openDialogsAtThisLevel,le=>{!1===le.config.closeOnDestroy&&this._removeOpenDialog(le,!1)}),ke(this._openDialogsAtThisLevel,le=>le.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(le){const Re=new o.X_({positionStrategy:le.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:le.scrollStrategy||this._scrollStrategy(),panelClass:le.panelClass,hasBackdrop:le.hasBackdrop,direction:le.direction,minWidth:le.minWidth,minHeight:le.minHeight,maxWidth:le.maxWidth,maxHeight:le.maxHeight,width:le.width,height:le.height,disposeOnNavigation:le.closeOnNavigation});return le.backdropClass&&(Re.backdropClass=le.backdropClass),Re}_attachContainer(le,Re,at){const Lt=at.injector||at.viewContainerRef?.injector,St=[{provide:q,useValue:at},{provide:De,useValue:Re},{provide:o.Iu,useValue:le}];let Yt;at.container?"function"==typeof at.container?Yt=at.container:(Yt=at.container.type,St.push(...at.container.providers(at))):Yt=_e;const Qt=new c.C5(Yt,at.viewContainerRef,_.zs3.create({parent:Lt||this._injector,providers:St}),at.componentFactoryResolver);return le.attach(Qt).instance}_attachDialogContent(le,Re,at,Lt){if(le instanceof _.Rgc){const St=this._createInjector(Lt,Re,at,void 0);let Yt={$implicit:Lt.data,dialogRef:Re};Lt.templateContext&&(Yt={...Yt,..."function"==typeof Lt.templateContext?Lt.templateContext():Lt.templateContext}),at.attachTemplatePortal(new c.UE(le,null,Yt,St))}else{const St=this._createInjector(Lt,Re,at,this._injector),Yt=at.attachComponentPortal(new c.C5(le,Lt.viewContainerRef,St,Lt.componentFactoryResolver));Re.componentInstance=Yt.instance}}_createInjector(le,Re,at,Lt){const St=le.injector||le.viewContainerRef?.injector,Yt=[{provide:rt,useValue:le.data},{provide:De,useValue:Re}];return le.providers&&("function"==typeof le.providers?Yt.push(...le.providers(Re,le,at)):Yt.push(...le.providers)),le.direction&&(!St||!St.get(oe.Is,null,{optional:!0}))&&Yt.push({provide:oe.Is,useValue:{value:le.direction,change:(0,U.of)()}}),_.zs3.create({parent:St||Lt,providers:Yt})}_removeOpenDialog(le,Re){const at=this.openDialogs.indexOf(le);at>-1&&(this.openDialogs.splice(at,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Lt,St)=>{Lt?St.setAttribute("aria-hidden",Lt):St.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Re&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const le=this._overlayContainer.getContainerElement();if(le.parentElement){const Re=le.parentElement.children;for(let at=Re.length-1;at>-1;at--){const Lt=Re[at];Lt!==le&&"SCRIPT"!==Lt.nodeName&&"STYLE"!==Lt.nodeName&&!Lt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Lt,Lt.getAttribute("aria-hidden")),Lt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const le=this._parentDialog;return le?le._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return we.\u0275fac=function(le){return new(le||we)(_.LFG(o.aV),_.LFG(_.zs3),_.LFG(tt,8),_.LFG(we,12),_.LFG(o.Xj),_.LFG(Ke))},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})();function ke(we,Ae){let le=we.length;for(;le--;)Ae(we[le])}let je=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275mod=_.oAB({type:we}),we.\u0275inj=_.cJS({providers:[ue,fe],imports:[o.U8,c.eL,N.rt,c.eL]}),we})();var Ge=l(42495),bt=l(63019),Pt=l(32181),$t=l(48180),Ft=l(23680);function mn(we,Ae){}l(86825);class Nt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Zt="mdc-dialog--open",ce="mdc-dialog--opening",Oe="mdc-dialog--closing";let ht=(()=>{class we extends _e{constructor(le,Re,at,Lt,St,Yt,Qt,dn){super(le,Re,at,Lt,St,Yt,Qt,dn),this._animationStateChanged=new _.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(le){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:le})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(Nt),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["ng-component"]],features:[_.qOj],decls:0,vars:0,template:function(le,Re){},encapsulation:2}),we})();const Mt="--mat-dialog-transition-duration";function vt(we){return null==we?null:"number"==typeof we?we:we.endsWith("ms")?(0,Ge.su)(we.substring(0,we.length-2)):we.endsWith("s")?1e3*(0,Ge.su)(we.substring(0,we.length-1)):"0"===we?0:null}let ut=(()=>{class we extends ht{constructor(le,Re,at,Lt,St,Yt,Qt,dn,On){super(le,Re,at,Lt,St,Yt,Qt,On),this._animationMode=dn,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?vt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?vt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Mt,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ce,Zt)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Zt),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Zt),this._animationsEnabled?(this._hostElement.style.setProperty(Mt,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Oe)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(ce,Oe)}_waitForAnimationToComplete(le,Re){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Re,le)}_requestAnimationFrame(le){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(le):le()})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(Nt),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(_.QbO,8),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(le,Re){2&le&&(_.Ikx("id",Re._config.id),_.uIk("aria-modal",Re._config.ariaModal)("role",Re._config.role)("aria-labelledby",Re._config.ariaLabel?null:Re._ariaLabelledBy)("aria-label",Re._config.ariaLabel)("aria-describedby",Re._config.ariaDescribedBy||null),_.ekj("_mat-animation-noopable",!Re._animationsEnabled))},features:[_.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(le,Re){1&le&&(_.TgZ(0,"div",0)(1,"div",1),_.YNc(2,mn,0,0,"ng-template",2),_.qZA()())},dependencies:[c.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),we})();class Ut{constructor(Ae,le,Re){this._ref=Ae,this._containerInstance=Re,this._afterOpened=new ae.x,this._beforeClosed=new ae.x,this._state=0,this.disableClose=le.disableClose,this.id=Ae.id,Re._animationStateChanged.pipe((0,Pt.h)(at=>"opened"===at.state),(0,$t.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Re._animationStateChanged.pipe((0,Pt.h)(at=>"closed"===at.state),(0,$t.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Ae.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,bt.T)(this.backdropClick(),this.keydownEvents().pipe((0,Pt.h)(at=>at.keyCode===X.hY&&!this.disableClose&&!(0,X.Vb)(at)))).subscribe(at=>{this.disableClose||(at.preventDefault(),Qe(this,"keydown"===at.type?"keyboard":"mouse"))})}close(Ae){this._result=Ae,this._containerInstance._animationStateChanged.pipe((0,Pt.h)(le=>"closing"===le.state),(0,$t.q)(1)).subscribe(le=>{this._beforeClosed.next(Ae),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),le.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Ae){let le=this._ref.config.positionStrategy;return Ae&&(Ae.left||Ae.right)?Ae.left?le.left(Ae.left):le.right(Ae.right):le.centerHorizontally(),Ae&&(Ae.top||Ae.bottom)?Ae.top?le.top(Ae.top):le.bottom(Ae.bottom):le.centerVertically(),this._ref.updatePosition(),this}updateSize(Ae="",le=""){return this._ref.updateSize(Ae,le),this}addPanelClass(Ae){return this._ref.addPanelClass(Ae),this}removePanelClass(Ae){return this._ref.removePanelClass(Ae),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Qe(we,Ae,le){return we._closeInteractionType=Ae,we.close(le)}const kt=new _.OlP("MatMdcDialogData"),nt=new _.OlP("mat-mdc-dialog-default-options"),xt=new _.OlP("mat-mdc-dialog-scroll-strategy"),ct={provide:xt,deps:[o.aV],useFactory:function et(we){return()=>we.scrollStrategies.block()}};let ye=0,_t=(()=>{class we{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const le=this._parentDialog;return le?le._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(le,Re,at,Lt,St,Yt,Qt,dn,On,it){this._overlay=le,this._defaultOptions=at,this._parentDialog=Lt,this._dialogRefConstructor=Qt,this._dialogContainerType=dn,this._dialogDataToken=On,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae.x,this._afterOpenedAtThisLevel=new ae.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Nt,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,j.O)(void 0))),this._scrollStrategy=Yt,this._dialog=Re.get(ue)}open(le,Re){let at;(Re={...this._defaultOptions||new Nt,...Re}).id=Re.id||`${this._idPrefix}${ye++}`,Re.scrollStrategy=Re.scrollStrategy||this._scrollStrategy();const Lt=this._dialog.open(le,{...Re,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Re},{provide:q,useValue:Re}]},templateContext:()=>({dialogRef:at}),providers:(St,Yt,Qt)=>(at=new this._dialogRefConstructor(St,Re,Qt),at.updatePosition(Re?.position),[{provide:this._dialogContainerType,useValue:Qt},{provide:this._dialogDataToken,useValue:Yt.data},{provide:this._dialogRefConstructor,useValue:at}])});return at.componentInstance=Lt.componentInstance,this.openDialogs.push(at),this.afterOpened.next(at),at.afterClosed().subscribe(()=>{const St=this.openDialogs.indexOf(at);St>-1&&(this.openDialogs.splice(St,1),this.openDialogs.length||this._getAfterAllClosed().next())}),at}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(le){return this.openDialogs.find(Re=>Re.id===le)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(le){let Re=le.length;for(;Re--;)le[Re].close()}}return we.\u0275fac=function(le){_.$Z()},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})(),At=(()=>{class we extends _t{constructor(le,Re,at,Lt,St,Yt,Qt,dn){super(le,Re,Lt,Yt,Qt,St,Ut,ut,kt,dn),this._idPrefix="mat-mdc-dialog-"}}return we.\u0275fac=function(le){return new(le||we)(_.LFG(o.aV),_.LFG(_.zs3),_.LFG(C.Ye,8),_.LFG(nt,8),_.LFG(xt),_.LFG(we,12),_.LFG(o.Xj),_.LFG(_.QbO,8))},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})(),Je=0,zt=(()=>{class we{constructor(le,Re,at){this.dialogRef=le,this._elementRef=Re,this._dialog=at,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=T(this._elementRef,this._dialog.openDialogs))}ngOnChanges(le){const Re=le._matDialogClose||le._matDialogCloseResult;Re&&(this.dialogResult=Re.currentValue)}_onButtonClick(le){Qe(this.dialogRef,0===le.screenX&&0===le.screenY?"keyboard":"mouse",this.dialogResult)}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(Ut,8),_.Y36(_.SBq),_.Y36(At))},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(le,Re){1&le&&_.NdJ("click",function(Lt){return Re._onButtonClick(Lt)}),2&le&&_.uIk("aria-label",Re.ariaLabel||null)("type",Re.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_.TTD]}),we})(),Pe=(()=>{class we{constructor(le,Re,at){this._dialogRef=le,this._elementRef=Re,this._dialog=at,this.id="mat-mdc-dialog-title-"+Je++}ngOnInit(){this._dialogRef||(this._dialogRef=T(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const le=this._dialogRef._containerInstance;le&&!le._ariaLabelledBy&&(le._ariaLabelledBy=this.id)})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(Ut,8),_.Y36(_.SBq),_.Y36(At))},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(le,Re){2&le&&_.Ikx("id",Re.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),we})(),We=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),we})(),de=(()=>{class we{constructor(){this.align="start"}}return we.\u0275fac=function(le){return new(le||we)},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(le,Re){2&le&&_.ekj("mat-mdc-dialog-actions-align-center","center"===Re.align)("mat-mdc-dialog-actions-align-end","end"===Re.align)},inputs:{align:"align"}}),we})();function T(we,Ae){let le=we.nativeElement.parentElement;for(;le&&!le.classList.contains("mat-mdc-dialog-container");)le=le.parentElement;return le?Ae.find(Re=>Re.id===le.id):null}let te=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275mod=_.oAB({type:we}),we.\u0275inj=_.cJS({providers:[At,ct],imports:[je,o.U8,c.eL,Ft.BQ,Ft.BQ]}),we})()},26385:(Dt,xe,l)=>{"use strict";l.d(xe,{d:()=>N,t:()=>B});var o=l(65879),C=l(42495),_=l(23680);let N=(()=>{class c{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(ae){this._vertical=(0,C.Ig)(ae)}get inset(){return this._inset}set inset(ae){this._inset=(0,C.Ig)(ae)}}return c.\u0275fac=function(ae){return new(ae||c)},c.\u0275cmp=o.Xpm({type:c,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(ae,Q){2&ae&&(o.uIk("aria-orientation",Q.vertical?"vertical":"horizontal"),o.ekj("mat-divider-vertical",Q.vertical)("mat-divider-horizontal",!Q.vertical)("mat-divider-inset",Q.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(ae,Q){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),c})(),B=(()=>{class c{}return c.\u0275fac=function(ae){return new(ae||c)},c.\u0275mod=o.oAB({type:c}),c.\u0275inj=o.cJS({imports:[_.BQ,_.BQ]}),c})()},3305:(Dt,xe,l)=>{"use strict";l.d(xe,{pp:()=>Qe,To:()=>kt,ib:()=>Te,u4:()=>ut,yz:()=>vt,yK:()=>Ut});var o=l(65879),C=l(78337),_=l(42495),N=l(78645),B=l(47394);let c=0;const X=new o.OlP("CdkAccordion");let ae=(()=>{class nt{constructor(){this._stateChanges=new N.x,this._openCloseAllActions=new N.x,this.id="cdk-accordion-"+c++,this._multi=!1}get multi(){return this._multi}set multi(et){this._multi=(0,_.Ig)(et)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(et){this._stateChanges.next(et)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return nt.\u0275fac=function(et){return new(et||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[o._Bn([{provide:X,useExisting:nt}]),o.TTD]}),nt})(),Q=0,U=(()=>{class nt{get expanded(){return this._expanded}set expanded(et){et=(0,_.Ig)(et),this._expanded!==et&&(this._expanded=et,this.expandedChange.emit(et),et?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(et){this._disabled=(0,_.Ig)(et)}constructor(et,ct,mt){this.accordion=et,this._changeDetectorRef=ct,this._expansionDispatcher=mt,this._openCloseAllSubscription=B.w0.EMPTY,this.closed=new o.vpe,this.opened=new o.vpe,this.destroyed=new o.vpe,this.expandedChange=new o.vpe,this.id="cdk-accordion-child-"+Q++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=mt.listen((ye,_t)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===_t&&this.id!==ye&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(et=>{this.disabled||(this.expanded=et)})}}return nt.\u0275fac=function(et){return new(et||nt)(o.Y36(X,12),o.Y36(o.sBO),o.Y36(C.A8))},nt.\u0275dir=o.lG2({type:nt,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[o._Bn([{provide:X,useValue:void 0}])]}),nt})(),oe=(()=>{class nt{}return nt.\u0275fac=function(et){return new(et||nt)},nt.\u0275mod=o.oAB({type:nt}),nt.\u0275inj=o.cJS({}),nt})();var j=l(68484),re=l(96814),q=l(23680),se=l(4300),_e=l(93997),De=l(27921),Ke=l(32181),rt=l(48180),tt=l(36028),J=l(36232),fe=l(63019),$=l(86825);const ue=["body"];function ke(nt,xt){}const je=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Ge=["mat-expansion-panel-header","*","mat-action-row"];function bt(nt,xt){if(1&nt&&o._UZ(0,"span",2),2&nt){const et=o.oxw();o.Q6J("@indicatorRotate",et._getExpandedState())}}const Pt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],$t=["mat-panel-title","mat-panel-description","*"],Ft=new o.OlP("MAT_ACCORDION"),en="225ms cubic-bezier(0.4,0.0,0.2,1)",mn={indicatorRotate:(0,$.X$)("indicatorRotate",[(0,$.SB)("collapsed, void",(0,$.oB)({transform:"rotate(0deg)"})),(0,$.SB)("expanded",(0,$.oB)({transform:"rotate(180deg)"})),(0,$.eR)("expanded <=> collapsed, void => collapsed",(0,$.jt)(en))]),bodyExpansion:(0,$.X$)("bodyExpansion",[(0,$.SB)("collapsed, void",(0,$.oB)({height:"0px",visibility:"hidden"})),(0,$.SB)("expanded",(0,$.oB)({height:"*",visibility:""})),(0,$.eR)("expanded <=> collapsed, void => collapsed",(0,$.jt)(en))])},Nt=new o.OlP("MAT_EXPANSION_PANEL");let Zt=(()=>{class nt{constructor(et,ct){this._template=et,this._expansionPanel=ct}}return nt.\u0275fac=function(et){return new(et||nt)(o.Y36(o.Rgc),o.Y36(Nt,8))},nt.\u0275dir=o.lG2({type:nt,selectors:[["ng-template","matExpansionPanelContent",""]]}),nt})(),ce=0;const Oe=new o.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Te=(()=>{class nt extends U{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(et){this._hideToggle=(0,_.Ig)(et)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(et){this._togglePosition=et}constructor(et,ct,mt,ye,_t,At,Je){super(et,ct,mt),this._viewContainerRef=ye,this._animationMode=At,this._hideToggle=!1,this.afterExpand=new o.vpe,this.afterCollapse=new o.vpe,this._inputChanges=new N.x,this._headerId="mat-expansion-panel-header-"+ce++,this._bodyAnimationDone=new N.x,this.accordion=et,this._document=_t,this._bodyAnimationDone.pipe((0,_e.x)((zt,Pe)=>zt.fromState===Pe.fromState&&zt.toState===Pe.toState)).subscribe(zt=>{"void"!==zt.fromState&&("expanded"===zt.toState?this.afterExpand.emit():"collapsed"===zt.toState&&this.afterCollapse.emit())}),Je&&(this.hideToggle=Je.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,De.O)(null),(0,Ke.h)(()=>this.expanded&&!this._portal),(0,rt.q)(1)).subscribe(()=>{this._portal=new j.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(et){this._inputChanges.next(et)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const et=this._document.activeElement,ct=this._body.nativeElement;return et===ct||ct.contains(et)}return!1}}return nt.\u0275fac=function(et){return new(et||nt)(o.Y36(Ft,12),o.Y36(o.sBO),o.Y36(C.A8),o.Y36(o.s_b),o.Y36(re.K0),o.Y36(o.QbO,8),o.Y36(Oe,8))},nt.\u0275cmp=o.Xpm({type:nt,selectors:[["mat-expansion-panel"]],contentQueries:function(et,ct,mt){if(1&et&&o.Suo(mt,Zt,5),2&et){let ye;o.iGM(ye=o.CRH())&&(ct._lazyContent=ye.first)}},viewQuery:function(et,ct){if(1&et&&o.Gf(ue,5),2&et){let mt;o.iGM(mt=o.CRH())&&(ct._body=mt.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(et,ct){2&et&&o.ekj("mat-expanded",ct.expanded)("_mat-animation-noopable","NoopAnimations"===ct._animationMode)("mat-expansion-panel-spacing",ct._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[o._Bn([{provide:Ft,useValue:void 0},{provide:Nt,useExisting:nt}]),o.qOj,o.TTD],ngContentSelectors:Ge,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(et,ct){1&et&&(o.F$t(je),o.Hsn(0),o.TgZ(1,"div",0,1),o.NdJ("@bodyExpansion.done",function(ye){return ct._bodyAnimationDone.next(ye)}),o.TgZ(3,"div",2),o.Hsn(4,1),o.YNc(5,ke,0,0,"ng-template",3),o.qZA(),o.Hsn(6,2),o.qZA()),2&et&&(o.xp6(1),o.Q6J("@bodyExpansion",ct._getExpandedState())("id",ct.id),o.uIk("aria-labelledby",ct._headerId),o.xp6(4),o.Q6J("cdkPortalOutlet",ct._portal))},dependencies:[j.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[mn.bodyExpansion]},changeDetection:0}),nt})();class ht{}const Mt=(0,q.sb)(ht);let vt=(()=>{class nt extends Mt{constructor(et,ct,mt,ye,_t,At,Je){super(),this.panel=et,this._element=ct,this._focusMonitor=mt,this._changeDetectorRef=ye,this._animationMode=At,this._parentChangeSubscription=B.w0.EMPTY;const zt=et.accordion?et.accordion._stateChanges.pipe((0,Ke.h)(Pe=>!(!Pe.hideToggle&&!Pe.togglePosition))):J.E;this.tabIndex=parseInt(Je||"")||0,this._parentChangeSubscription=(0,fe.T)(et.opened,et.closed,zt,et._inputChanges.pipe((0,Ke.h)(Pe=>!!(Pe.hideToggle||Pe.disabled||Pe.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),et.closed.pipe((0,Ke.h)(()=>et._containsFocus())).subscribe(()=>mt.focusVia(ct,"program")),_t&&(this.expandedHeight=_t.expandedHeight,this.collapsedHeight=_t.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const et=this._isExpanded();return et&&this.expandedHeight?this.expandedHeight:!et&&this.collapsedHeight?this.collapsedHeight:null}_keydown(et){switch(et.keyCode){case tt.L_:case tt.K5:(0,tt.Vb)(et)||(et.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(et))}}focus(et,ct){et?this._focusMonitor.focusVia(this._element,et,ct):this._element.nativeElement.focus(ct)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(et=>{et&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return nt.\u0275fac=function(et){return new(et||nt)(o.Y36(Te,1),o.Y36(o.SBq),o.Y36(se.tE),o.Y36(o.sBO),o.Y36(Oe,8),o.Y36(o.QbO,8),o.$8M("tabindex"))},nt.\u0275cmp=o.Xpm({type:nt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(et,ct){1&et&&o.NdJ("click",function(){return ct._toggle()})("keydown",function(ye){return ct._keydown(ye)}),2&et&&(o.uIk("id",ct.panel._headerId)("tabindex",ct.tabIndex)("aria-controls",ct._getPanelId())("aria-expanded",ct._isExpanded())("aria-disabled",ct.panel.disabled),o.Udp("height",ct._getHeaderHeight()),o.ekj("mat-expanded",ct._isExpanded())("mat-expansion-toggle-indicator-after","after"===ct._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===ct._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===ct._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[o.qOj],ngContentSelectors:$t,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(et,ct){1&et&&(o.F$t(Pt),o.TgZ(0,"span",0),o.Hsn(1),o.Hsn(2,1),o.Hsn(3,2),o.qZA(),o.YNc(4,bt,1,1,"span",1)),2&et&&(o.ekj("mat-content-hide-toggle",!ct._showToggle()),o.xp6(4),o.Q6J("ngIf",ct._showToggle()))},dependencies:[re.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[mn.indicatorRotate]},changeDetection:0}),nt})(),ut=(()=>{class nt{}return nt.\u0275fac=function(et){return new(et||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),nt})(),Ut=(()=>{class nt{}return nt.\u0275fac=function(et){return new(et||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),nt})(),Qe=(()=>{class nt extends ae{constructor(){super(...arguments),this._ownHeaders=new o.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(et){this._hideToggle=(0,_.Ig)(et)}ngAfterContentInit(){this._headers.changes.pipe((0,De.O)(this._headers)).subscribe(et=>{this._ownHeaders.reset(et.filter(ct=>ct.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new se.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(et){this._keyManager.onKeydown(et)}_handleHeaderFocus(et){this._keyManager.updateActiveItem(et)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return nt.\u0275fac=function(){let xt;return function(ct){return(xt||(xt=o.n5z(nt)))(ct||nt)}}(),nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-accordion"]],contentQueries:function(et,ct,mt){if(1&et&&o.Suo(mt,vt,5),2&et){let ye;o.iGM(ye=o.CRH())&&(ct._headers=ye)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(et,ct){2&et&&o.ekj("mat-accordion-multi",ct.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[o._Bn([{provide:Ft,useExisting:nt}]),o.qOj]}),nt})(),kt=(()=>{class nt{}return nt.\u0275fac=function(et){return new(et||nt)},nt.\u0275mod=o.oAB({type:nt}),nt.\u0275inj=o.cJS({imports:[re.ez,q.BQ,oe,j.eL]}),nt})()},64170:(Dt,xe,l)=>{"use strict";l.d(xe,{G_:()=>le,TO:()=>nt,KE:()=>dn,Eo:()=>Ce,lN:()=>On,hX:()=>Ut,R9:()=>_t});var o=l(65879),C=l(49388),_=l(62831),N=l(47394),B=l(78645),c=l(63019),X=l(59773),ae=l(65592),Q=l(32181),U=l(70940);class j{constructor(Rt){this._box=Rt,this._destroyed=new B.x,this._resizeSubject=new B.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ye=>this._resizeSubject.next(Ye)))}observe(Rt){return this._elementObservables.has(Rt)||this._elementObservables.set(Rt,new ae.y(Ye=>{const R=this._resizeSubject.subscribe(Ye);return this._resizeObserver?.observe(Rt,{box:this._box}),()=>{this._resizeObserver?.unobserve(Rt),R.unsubscribe(),this._elementObservables.delete(Rt)}}).pipe((0,Q.h)(Ye=>Ye.some(R=>R.target===Rt)),(0,U.d)({bufferSize:1,refCount:!0}),(0,X.R)(this._destroyed))),this._elementObservables.get(Rt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let re=(()=>{class it{constructor(){this._observers=new Map,this._ngZone=(0,o.f3M)(o.R0b)}ngOnDestroy(){for(const[,Ye]of this._observers)Ye.destroy();this._observers.clear()}observe(Ye,R){const z=R?.box||"content-box";return this._observers.has(z)||this._observers.set(z,new j(z)),this._observers.get(z).observe(Ye)}}return it.\u0275fac=function(Ye){return new(Ye||it)},it.\u0275prov=o.Yz7({token:it,factory:it.\u0275fac,providedIn:"root"}),it})();var q=l(42495),se=l(86825),_e=l(96814),De=l(17131),Ke=l(23680);const rt=["notch"],tt=["matFormFieldNotchedOutline",""],J=["*"],fe=["textField"],$=["iconPrefixContainer"],ue=["textPrefixContainer"];function ke(it,Rt){1&it&&o._UZ(0,"span",19)}function je(it,Rt){if(1&it&&(o.TgZ(0,"label",17),o.Hsn(1,1),o.YNc(2,ke,1,0,"span",18),o.qZA()),2&it){const Ye=o.oxw(2);o.Q6J("floating",Ye._shouldLabelFloat())("monitorResize",Ye._hasOutline())("id",Ye._labelId),o.uIk("for",Ye._control.id),o.xp6(2),o.Q6J("ngIf",!Ye.hideRequiredMarker&&Ye._control.required)}}function Ge(it,Rt){if(1&it&&o.YNc(0,je,3,5,"label",16),2&it){const Ye=o.oxw();o.Q6J("ngIf",Ye._hasFloatingLabel())}}function bt(it,Rt){1&it&&o._UZ(0,"div",20)}function Pt(it,Rt){}function $t(it,Rt){if(1&it&&o.YNc(0,Pt,0,0,"ng-template",22),2&it){o.oxw(2);const Ye=o.MAs(1);o.Q6J("ngTemplateOutlet",Ye)}}function Ft(it,Rt){if(1&it&&(o.TgZ(0,"div",21),o.YNc(1,$t,1,1,"ng-template",9),o.qZA()),2&it){const Ye=o.oxw();o.Q6J("matFormFieldNotchedOutlineOpen",Ye._shouldLabelFloat()),o.xp6(1),o.Q6J("ngIf",!Ye._forceDisplayInfixLabel())}}function en(it,Rt){1&it&&(o.TgZ(0,"div",23,24),o.Hsn(2,2),o.qZA())}function mn(it,Rt){1&it&&(o.TgZ(0,"div",25,26),o.Hsn(2,3),o.qZA())}function Nt(it,Rt){}function Zt(it,Rt){if(1&it&&o.YNc(0,Nt,0,0,"ng-template",22),2&it){o.oxw();const Ye=o.MAs(1);o.Q6J("ngTemplateOutlet",Ye)}}function ce(it,Rt){1&it&&(o.TgZ(0,"div",27),o.Hsn(1,4),o.qZA())}function Oe(it,Rt){1&it&&(o.TgZ(0,"div",28),o.Hsn(1,5),o.qZA())}function Te(it,Rt){1&it&&o._UZ(0,"div",29)}function $e(it,Rt){if(1&it&&(o.TgZ(0,"div",30),o.Hsn(1,6),o.qZA()),2&it){const Ye=o.oxw();o.Q6J("@transitionMessages",Ye._subscriptAnimationState)}}function ht(it,Rt){if(1&it&&(o.TgZ(0,"mat-hint",34),o._uU(1),o.qZA()),2&it){const Ye=o.oxw(2);o.Q6J("id",Ye._hintLabelId),o.xp6(1),o.Oqu(Ye.hintLabel)}}function Mt(it,Rt){if(1&it&&(o.TgZ(0,"div",31),o.YNc(1,ht,2,2,"mat-hint",32),o.Hsn(2,7),o._UZ(3,"div",33),o.Hsn(4,8),o.qZA()),2&it){const Ye=o.oxw();o.Q6J("@transitionMessages",Ye._subscriptAnimationState),o.xp6(1),o.Q6J("ngIf",Ye.hintLabel)}}const vt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ut=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ut=(()=>{class it{}return it.\u0275fac=function(Ye){return new(Ye||it)},it.\u0275dir=o.lG2({type:it,selectors:[["mat-label"]]}),it})(),Qe=0;const kt=new o.OlP("MatError");let nt=(()=>{class it{constructor(Ye,R){this.id="mat-mdc-error-"+Qe++,Ye||R.nativeElement.setAttribute("aria-live","polite")}}return it.\u0275fac=function(Ye){return new(Ye||it)(o.$8M("aria-live"),o.Y36(o.SBq))},it.\u0275dir=o.lG2({type:it,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Ye,R){2&Ye&&o.Ikx("id",R.id)},inputs:{id:"id"},features:[o._Bn([{provide:kt,useExisting:it}])]}),it})(),xt=0,et=(()=>{class it{constructor(){this.align="start",this.id="mat-mdc-hint-"+xt++}}return it.\u0275fac=function(Ye){return new(Ye||it)},it.\u0275dir=o.lG2({type:it,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Ye,R){2&Ye&&(o.Ikx("id",R.id),o.uIk("align",null),o.ekj("mat-mdc-form-field-hint-end","end"===R.align))},inputs:{align:"align",id:"id"}}),it})();const ct=new o.OlP("MatPrefix"),ye=new o.OlP("MatSuffix");let _t=(()=>{class it{constructor(){this._isText=!1}set _isTextSelector(Ye){this._isText=!0}}return it.\u0275fac=function(Ye){return new(Ye||it)},it.\u0275dir=o.lG2({type:it,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[o._Bn([{provide:ye,useExisting:it}])]}),it})();const At=new o.OlP("FloatingLabelParent");let Je=(()=>{class it{get floating(){return this._floating}set floating(Ye){this._floating=Ye,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ye){this._monitorResize=Ye,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ye){this._elementRef=Ye,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.f3M)(re),this._ngZone=(0,o.f3M)(o.R0b),this._parent=(0,o.f3M)(At),this._resizeSubscription=new N.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function zt(it){if(null!==it.offsetParent)return it.scrollWidth;const Ye=it.cloneNode(!0);Ye.style.setProperty("position","absolute"),Ye.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ye);const R=Ye.scrollWidth;return Ye.remove(),R}(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())})}}return it.\u0275fac=function(Ye){return new(Ye||it)(o.Y36(o.SBq))},it.\u0275dir=o.lG2({type:it,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Ye,R){2&Ye&&o.ekj("mdc-floating-label--float-above",R.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),it})();const Pe="mdc-line-ripple--active",We="mdc-line-ripple--deactivating";let de=(()=>{class it{constructor(Ye,R){this._elementRef=Ye,this._handleTransitionEnd=z=>{const D=this._elementRef.nativeElement.classList,ee=D.contains(We);"opacity"===z.propertyName&&ee&&D.remove(Pe,We)},R.runOutsideAngular(()=>{Ye.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ye=this._elementRef.nativeElement.classList;Ye.remove(We),Ye.add(Pe)}deactivate(){this._elementRef.nativeElement.classList.add(We)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return it.\u0275fac=function(Ye){return new(Ye||it)(o.Y36(o.SBq),o.Y36(o.R0b))},it.\u0275dir=o.lG2({type:it,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),it})(),T=(()=>{class it{constructor(Ye,R){this._elementRef=Ye,this._ngZone=R,this.open=!1}ngAfterViewInit(){const Ye=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ye?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ye.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ye.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ye){this._notch.nativeElement.style.width=this.open&&Ye?`calc(${Ye}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return it.\u0275fac=function(Ye){return new(Ye||it)(o.Y36(o.SBq),o.Y36(o.R0b))},it.\u0275cmp=o.Xpm({type:it,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Ye,R){if(1&Ye&&o.Gf(rt,5),2&Ye){let z;o.iGM(z=o.CRH())&&(R._notch=z.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Ye,R){2&Ye&&o.ekj("mdc-notched-outline--notched",R.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:tt,ngContentSelectors:J,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(Ye,R){1&Ye&&(o.F$t(),o._UZ(0,"div",0),o.TgZ(1,"div",1,2),o.Hsn(3),o.qZA(),o._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),it})();const te={transitionMessages:(0,se.X$)("transitionMessages",[(0,se.SB)("enter",(0,se.oB)({opacity:1,transform:"translateY(0%)"})),(0,se.eR)("void => enter",[(0,se.oB)({opacity:0,transform:"translateY(-5px)"}),(0,se.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ce=(()=>{class it{}return it.\u0275fac=function(Ye){return new(Ye||it)},it.\u0275dir=o.lG2({type:it}),it})();const le=new o.OlP("MatFormField"),Re=new o.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let at=0,dn=(()=>{class it{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ye){this._hideRequiredMarker=(0,q.Ig)(Ye)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ye){Ye!==this._floatLabel&&(this._floatLabel=Ye,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ye){const R=this._appearance;this._appearance=Ye||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==R&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ye){this._subscriptSizing=Ye||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Ye){this._hintLabel=Ye,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ye){this._explicitFormFieldControl=Ye}constructor(Ye,R,z,D,ee,be,pt,He){this._elementRef=Ye,this._changeDetectorRef=R,this._ngZone=z,this._dir=D,this._platform=ee,this._defaults=be,this._animationMode=pt,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-"+at++,this._hintLabelId="mat-mdc-hint-"+at++,this._subscriptAnimationState="",this._destroyed=new B.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,be&&(be.appearance&&(this.appearance=be.appearance),this._hideRequiredMarker=!!be?.hideRequiredMarker,be.color&&(this.color=be.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 Ye=this._control;Ye.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Ye.controlType}`),Ye.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Ye.ngControl&&Ye.ngControl.valueChanges&&Ye.ngControl.valueChanges.pipe((0,X.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ye=>!Ye._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ye=>Ye._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ye=>!Ye._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ye=>Ye._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,c.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,X.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,X.R)(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(Ye){const R=this._control?this._control.ngControl:null;return R&&R[Ye]}_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 Ye=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ye.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const R=this._hintChildren?this._hintChildren.find(D=>"start"===D.align):null,z=this._hintChildren?this._hintChildren.find(D=>"end"===D.align):null;R?Ye.push(R.id):this._hintLabel&&Ye.push(this._hintLabelId),z&&Ye.push(z.id)}else this._errorChildren&&Ye.push(...this._errorChildren.map(R=>R.id));this._control.setDescribedByIds(Ye)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Ye=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ye.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const R=this._iconPrefixContainer?.nativeElement,z=this._textPrefixContainer?.nativeElement,D=R?.getBoundingClientRect().width??0,ee=z?.getBoundingClientRect().width??0;Ye.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${D+ee}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Ye=this._elementRef.nativeElement;if(Ye.getRootNode){const R=Ye.getRootNode();return R&&R!==Ye}return document.documentElement.contains(Ye)}}return it.\u0275fac=function(Ye){return new(Ye||it)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(C.Is),o.Y36(_.t4),o.Y36(Re,8),o.Y36(o.QbO,8),o.Y36(_e.K0))},it.\u0275cmp=o.Xpm({type:it,selectors:[["mat-form-field"]],contentQueries:function(Ye,R,z){if(1&Ye&&(o.Suo(z,Ut,5),o.Suo(z,Ut,7),o.Suo(z,Ce,5),o.Suo(z,ct,5),o.Suo(z,ye,5),o.Suo(z,kt,5),o.Suo(z,et,5)),2&Ye){let D;o.iGM(D=o.CRH())&&(R._labelChildNonStatic=D.first),o.iGM(D=o.CRH())&&(R._labelChildStatic=D.first),o.iGM(D=o.CRH())&&(R._formFieldControl=D.first),o.iGM(D=o.CRH())&&(R._prefixChildren=D),o.iGM(D=o.CRH())&&(R._suffixChildren=D),o.iGM(D=o.CRH())&&(R._errorChildren=D),o.iGM(D=o.CRH())&&(R._hintChildren=D)}},viewQuery:function(Ye,R){if(1&Ye&&(o.Gf(fe,5),o.Gf($,5),o.Gf(ue,5),o.Gf(Je,5),o.Gf(T,5),o.Gf(de,5)),2&Ye){let z;o.iGM(z=o.CRH())&&(R._textField=z.first),o.iGM(z=o.CRH())&&(R._iconPrefixContainer=z.first),o.iGM(z=o.CRH())&&(R._textPrefixContainer=z.first),o.iGM(z=o.CRH())&&(R._floatingLabel=z.first),o.iGM(z=o.CRH())&&(R._notchedOutline=z.first),o.iGM(z=o.CRH())&&(R._lineRipple=z.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Ye,R){2&Ye&&o.ekj("mat-mdc-form-field-label-always-float",R._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",R._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",R._hasIconSuffix)("mat-form-field-invalid",R._control.errorState)("mat-form-field-disabled",R._control.disabled)("mat-form-field-autofilled",R._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===R._animationMode)("mat-form-field-appearance-fill","fill"==R.appearance)("mat-form-field-appearance-outline","outline"==R.appearance)("mat-form-field-hide-placeholder",R._hasFloatingLabel()&&!R._shouldLabelFloat())("mat-focused",R._control.focused)("mat-primary","accent"!==R.color&&"warn"!==R.color)("mat-accent","accent"===R.color)("mat-warn","warn"===R.color)("ng-untouched",R._shouldForward("untouched"))("ng-touched",R._shouldForward("touched"))("ng-pristine",R._shouldForward("pristine"))("ng-dirty",R._shouldForward("dirty"))("ng-valid",R._shouldForward("valid"))("ng-invalid",R._shouldForward("invalid"))("ng-pending",R._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[o._Bn([{provide:le,useExisting:it},{provide:At,useExisting:it}])],ngContentSelectors:ut,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(Ye,R){1&Ye&&(o.F$t(vt),o.YNc(0,Ge,1,1,"ng-template",null,0,o.W1O),o.TgZ(2,"div",1,2),o.NdJ("click",function(D){return R._control.onContainerClick(D)}),o.YNc(4,bt,1,0,"div",3),o.TgZ(5,"div",4),o.YNc(6,Ft,2,2,"div",5),o.YNc(7,en,3,0,"div",6),o.YNc(8,mn,3,0,"div",7),o.TgZ(9,"div",8),o.YNc(10,Zt,1,1,"ng-template",9),o.Hsn(11),o.qZA(),o.YNc(12,ce,2,0,"div",10),o.YNc(13,Oe,2,0,"div",11),o.qZA(),o.YNc(14,Te,1,0,"div",12),o.qZA(),o.TgZ(15,"div",13),o.YNc(16,$e,2,1,"div",14),o.YNc(17,Mt,5,2,"div",15),o.qZA()),2&Ye&&(o.xp6(2),o.ekj("mdc-text-field--filled",!R._hasOutline())("mdc-text-field--outlined",R._hasOutline())("mdc-text-field--no-label",!R._hasFloatingLabel())("mdc-text-field--disabled",R._control.disabled)("mdc-text-field--invalid",R._control.errorState),o.xp6(2),o.Q6J("ngIf",!R._hasOutline()&&!R._control.disabled),o.xp6(2),o.Q6J("ngIf",R._hasOutline()),o.xp6(1),o.Q6J("ngIf",R._hasIconPrefix),o.xp6(1),o.Q6J("ngIf",R._hasTextPrefix),o.xp6(2),o.Q6J("ngIf",!R._hasOutline()||R._forceDisplayInfixLabel()),o.xp6(2),o.Q6J("ngIf",R._hasTextSuffix),o.xp6(1),o.Q6J("ngIf",R._hasIconSuffix),o.xp6(1),o.Q6J("ngIf",!R._hasOutline()),o.xp6(1),o.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===R.subscriptSizing),o.Q6J("ngSwitch",R._getDisplayedMessages()),o.xp6(1),o.Q6J("ngSwitchCase","error"),o.xp6(1),o.Q6J("ngSwitchCase","hint"))},dependencies:[_e.O5,_e.tP,_e.RF,_e.n9,et,Je,T,de],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-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-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;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-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,.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-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;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:[te.transitionMessages]},changeDetection:0}),it})(),On=(()=>{class it{}return it.\u0275fac=function(Ye){return new(Ye||it)},it.\u0275mod=o.oAB({type:it}),it.\u0275inj=o.cJS({imports:[Ke.BQ,_e.ez,De.Q8,Ke.BQ]}),it})()},2032:(Dt,xe,l)=>{"use strict";l.d(xe,{Nt:()=>rt,c:()=>tt});var o=l(42495),C=l(62831),_=l(65879),N=l(36232),B=l(78645);const c=(0,C.i$)({passive:!0});let X=(()=>{class J{constructor($,ue){this._platform=$,this._ngZone=ue,this._monitoredElements=new Map}monitor($){if(!this._platform.isBrowser)return N.E;const ue=(0,o.fI)($),ke=this._monitoredElements.get(ue);if(ke)return ke.subject;const je=new B.x,Ge="cdk-text-field-autofilled",bt=Pt=>{"cdk-text-field-autofill-start"!==Pt.animationName||ue.classList.contains(Ge)?"cdk-text-field-autofill-end"===Pt.animationName&&ue.classList.contains(Ge)&&(ue.classList.remove(Ge),this._ngZone.run(()=>je.next({target:Pt.target,isAutofilled:!1}))):(ue.classList.add(Ge),this._ngZone.run(()=>je.next({target:Pt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{ue.addEventListener("animationstart",bt,c),ue.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(ue,{subject:je,unlisten:()=>{ue.removeEventListener("animationstart",bt,c)}}),je}stopMonitoring($){const ue=(0,o.fI)($),ke=this._monitoredElements.get(ue);ke&&(ke.unlisten(),ke.subject.complete(),ue.classList.remove("cdk-text-field-autofill-monitored"),ue.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(ue))}ngOnDestroy(){this._monitoredElements.forEach(($,ue)=>this.stopMonitoring(ue))}}return J.\u0275fac=function($){return new($||J)(_.LFG(C.t4),_.LFG(_.R0b))},J.\u0275prov=_.Yz7({token:J,factory:J.\u0275fac,providedIn:"root"}),J})(),U=(()=>{class J{}return J.\u0275fac=function($){return new($||J)},J.\u0275mod=_.oAB({type:J}),J.\u0275inj=_.cJS({}),J})();var oe=l(56223),j=l(23680),re=l(64170);const se=new _.OlP("MAT_INPUT_VALUE_ACCESSOR"),_e=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let De=0;const Ke=(0,j.FD)(class{constructor(J,fe,$,ue){this._defaultErrorStateMatcher=J,this._parentForm=fe,this._parentFormGroup=$,this.ngControl=ue,this.stateChanges=new B.x}});let rt=(()=>{class J extends Ke{get disabled(){return this._disabled}set disabled($){this._disabled=(0,o.Ig)($),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id($){this._id=$||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(oe.kI.required)??!1}set required($){this._required=(0,o.Ig)($)}get type(){return this._type}set type($){this._type=$||"text",this._validateType(),!this._isTextarea&&(0,C.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value($){$!==this.value&&(this._inputValueAccessor.value=$,this.stateChanges.next())}get readonly(){return this._readonly}set readonly($){this._readonly=(0,o.Ig)($)}constructor($,ue,ke,je,Ge,bt,Pt,$t,Ft,en){super(bt,je,Ge,ke),this._elementRef=$,this._platform=ue,this._autofillMonitor=$t,this._formField=en,this._uid="mat-input-"+De++,this.focused=!1,this.stateChanges=new B.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Zt=>(0,C.qK)().has(Zt)),this._iOSKeyupListener=Zt=>{const ce=Zt.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))};const mn=this._elementRef.nativeElement,Nt=mn.nodeName.toLowerCase();this._inputValueAccessor=Pt||mn,this._previousNativeValue=this.value,this.id=this.id,ue.IOS&&Ft.runOutsideAngular(()=>{$.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Nt,this._isTextarea="textarea"===Nt,this._isInFormField=!!en,this._isNativeSelect&&(this.controlType=mn.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe($=>{this.autofilled=$.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($){this._elementRef.nativeElement.focus($)}_focusChanged($){$!==this.focused&&(this.focused=$,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const $=this._elementRef.nativeElement.value;this._previousNativeValue!==$&&(this._previousNativeValue=$,this.stateChanges.next())}_dirtyCheckPlaceholder(){const $=this._getPlaceholder();if($!==this._previousPlaceholder){const ue=this._elementRef.nativeElement;this._previousPlaceholder=$,$?ue.setAttribute("placeholder",$):ue.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){_e.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let $=this._elementRef.nativeElement.validity;return $&&$.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const $=this._elementRef.nativeElement,ue=$.options[0];return this.focused||$.multiple||!this.empty||!!($.selectedIndex>-1&&ue&&ue.label)}return this.focused||!this.empty}setDescribedByIds($){$.length?this._elementRef.nativeElement.setAttribute("aria-describedby",$.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const $=this._elementRef.nativeElement;return this._isNativeSelect&&($.multiple||$.size>1)}}return J.\u0275fac=function($){return new($||J)(_.Y36(_.SBq),_.Y36(C.t4),_.Y36(oe.a5,10),_.Y36(oe.F,8),_.Y36(oe.sg,8),_.Y36(j.rD),_.Y36(se,10),_.Y36(X),_.Y36(_.R0b),_.Y36(re.G_,8))},J.\u0275dir=_.lG2({type:J,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function($,ue){1&$&&_.NdJ("focus",function(){return ue._focusChanged(!0)})("blur",function(){return ue._focusChanged(!1)})("input",function(){return ue._onInput()}),2&$&&(_.Ikx("id",ue.id)("disabled",ue.disabled)("required",ue.required),_.uIk("name",ue.name||null)("readonly",ue.readonly&&!ue._isNativeSelect||null)("aria-invalid",ue.empty&&ue.required?null:ue.errorState)("aria-required",ue.required)("id",ue.id),_.ekj("mat-input-server",ue._isServer)("mat-mdc-form-field-textarea-control",ue._isInFormField&&ue._isTextarea)("mat-mdc-form-field-input-control",ue._isInFormField)("mdc-text-field__input",ue._isInFormField)("mat-mdc-native-select-inline",ue._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:[_._Bn([{provide:re.Eo,useExisting:J}]),_.qOj,_.TTD]}),J})(),tt=(()=>{class J{}return J.\u0275fac=function($){return new($||J)},J.\u0275mod=_.oAB({type:J}),J.\u0275inj=_.cJS({imports:[j.BQ,re.lN,re.lN,U,j.BQ]}),J})()},77988:(Dt,xe,l)=>{"use strict";l.d(xe,{OP:()=>en,Tx:()=>At,VK:()=>kt,p6:()=>_t});var o=l(65879),C=l(4300),_=l(42495),N=l(36028),B=l(78645),c=l(63019),X=l(47394),ae=l(22096),Q=l(76410),U=l(27921),oe=l(94664),j=l(48180),re=l(59773),q=l(32181),se=l(5177),_e=l(23680),De=l(96814),Ke=l(68484),rt=l(86825),tt=l(49388),J=l(33651),fe=l(62831),$=l(89829);const ue=["mat-menu-item",""];function ke(Je,zt){1&Je&&(o.O4$(),o.TgZ(0,"svg",3),o._UZ(1,"polygon",4),o.qZA())}const je=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ge=["mat-icon, [matMenuItemIcon]","*"];function bt(Je,zt){if(1&Je){const Pe=o.EpF();o.TgZ(0,"div",0),o.NdJ("keydown",function(de){o.CHM(Pe);const T=o.oxw();return o.KtG(T._handleKeydown(de))})("click",function(){o.CHM(Pe);const de=o.oxw();return o.KtG(de.closed.emit("click"))})("@transformMenu.start",function(de){o.CHM(Pe);const T=o.oxw();return o.KtG(T._onAnimationStart(de))})("@transformMenu.done",function(de){o.CHM(Pe);const T=o.oxw();return o.KtG(T._onAnimationDone(de))}),o.TgZ(1,"div",1),o.Hsn(2),o.qZA()()}if(2&Je){const Pe=o.oxw();o.Q6J("id",Pe.panelId)("ngClass",Pe._classList)("@transformMenu",Pe._panelAnimationState),o.uIk("aria-label",Pe.ariaLabel||null)("aria-labelledby",Pe.ariaLabelledby||null)("aria-describedby",Pe.ariaDescribedby||null)}}const Pt=["*"],$t=new o.OlP("MAT_MENU_PANEL"),Ft=(0,_e.Kr)((0,_e.Id)(class{}));let en=(()=>{class Je extends Ft{constructor(Pe,We,de,T,te){super(),this._elementRef=Pe,this._document=We,this._focusMonitor=de,this._parentMenu=T,this._changeDetectorRef=te,this.role="menuitem",this._hovered=new B.x,this._focused=new B.x,this._highlighted=!1,this._triggersSubmenu=!1,T?.addItem?.(this)}focus(Pe,We){this._focusMonitor&&Pe?this._focusMonitor.focusVia(this._getHostElement(),Pe,We):this._getHostElement().focus(We),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Pe){this.disabled&&(Pe.preventDefault(),Pe.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Pe=this._elementRef.nativeElement.cloneNode(!0),We=Pe.querySelectorAll("mat-icon, .material-icons");for(let de=0;de enter",(0,rt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,rt.oB)({opacity:1,transform:"scale(1)"}))),(0,rt.eR)("* => void",(0,rt.jt)("100ms 25ms linear",(0,rt.oB)({opacity:0})))]),fadeInItems:(0,rt.X$)("fadeInItems",[(0,rt.SB)("showing",(0,rt.oB)({opacity:1})),(0,rt.eR)("void => *",[(0,rt.oB)({opacity:0}),(0,rt.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let vt=0;const ut=new o.OlP("mat-menu-default-options",{providedIn:"root",factory:function Ut(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Qe=(()=>{class Je{get xPosition(){return this._xPosition}set xPosition(Pe){this._xPosition=Pe,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Pe){this._yPosition=Pe,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Pe){this._overlapTrigger=(0,_.Ig)(Pe)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Pe){this._hasBackdrop=(0,_.Ig)(Pe)}set panelClass(Pe){const We=this._previousPanelClass;We&&We.length&&We.split(" ").forEach(de=>{this._classList[de]=!1}),this._previousPanelClass=Pe,Pe&&Pe.length&&(Pe.split(" ").forEach(de=>{this._classList[de]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Pe){this.panelClass=Pe}constructor(Pe,We,de,T){this._elementRef=Pe,this._ngZone=We,this._changeDetectorRef=T,this._directDescendantItems=new o.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new B.x,this.closed=new o.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+vt++,this.overlayPanelClass=de.overlayPanelClass||"",this._xPosition=de.xPosition,this._yPosition=de.yPosition,this.backdropClass=de.backdropClass,this._overlapTrigger=de.overlapTrigger,this._hasBackdrop=de.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new C.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,oe.w)(Pe=>(0,c.T)(...Pe.map(We=>We._focused)))).subscribe(Pe=>this._keyManager.updateActiveItem(Pe)),this._directDescendantItems.changes.subscribe(Pe=>{const We=this._keyManager;if("enter"===this._panelAnimationState&&We.activeItem?._hasFocus()){const de=Pe.toArray(),T=Math.max(0,Math.min(de.length-1,We.activeItemIndex||0));de[T]&&!de[T].disabled?We.setActiveItem(T):We.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,oe.w)(We=>(0,c.T)(...We.map(de=>de._hovered))))}addItem(Pe){}removeItem(Pe){}_handleKeydown(Pe){const We=Pe.keyCode,de=this._keyManager;switch(We){case N.hY:(0,N.Vb)(Pe)||(Pe.preventDefault(),this.closed.emit("keydown"));break;case N.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case N.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(We===N.LH||We===N.JH)&&de.setFocusOrigin("keyboard"),void de.onKeydown(Pe)}Pe.stopPropagation()}focusFirstItem(Pe="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,j.q)(1)).subscribe(()=>{let We=null;if(this._directDescendantItems.length&&(We=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!We||!We.contains(document.activeElement)){const de=this._keyManager;de.setFocusOrigin(Pe).setFirstItemActive(),!de.activeItem&&We&&We.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Pe){const We=Math.min(this._baseElevation+Pe,24),de=`${this._elevationPrefix}${We}`,T=Object.keys(this._classList).find(te=>te.startsWith(this._elevationPrefix));(!T||T===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[de]=!0,this._previousElevation=de)}setPositionClasses(Pe=this.xPosition,We=this.yPosition){const de=this._classList;de["mat-menu-before"]="before"===Pe,de["mat-menu-after"]="after"===Pe,de["mat-menu-above"]="above"===We,de["mat-menu-below"]="below"===We,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Pe){this._animationDone.next(Pe),this._isAnimating=!1}_onAnimationStart(Pe){this._isAnimating=!0,"enter"===Pe.toState&&0===this._keyManager.activeItemIndex&&(Pe.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,U.O)(this._allItems)).subscribe(Pe=>{this._directDescendantItems.reset(Pe.filter(We=>We._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Je.\u0275fac=function(Pe){return new(Pe||Je)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(ut),o.Y36(o.sBO))},Je.\u0275dir=o.lG2({type:Je,contentQueries:function(Pe,We,de){if(1&Pe&&(o.Suo(de,ce,5),o.Suo(de,en,5),o.Suo(de,en,4)),2&Pe){let T;o.iGM(T=o.CRH())&&(We.lazyContent=T.first),o.iGM(T=o.CRH())&&(We._allItems=T),o.iGM(T=o.CRH())&&(We.items=T)}},viewQuery:function(Pe,We){if(1&Pe&&o.Gf(o.Rgc,5),2&Pe){let de;o.iGM(de=o.CRH())&&(We.templateRef=de.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Je})(),kt=(()=>{class Je extends Qe{constructor(Pe,We,de,T){super(Pe,We,de,T),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Je.\u0275fac=function(Pe){return new(Pe||Je)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(ut),o.Y36(o.sBO))},Je.\u0275cmp=o.Xpm({type:Je,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(Pe,We){2&Pe&&o.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[o._Bn([{provide:$t,useExisting:Je}]),o.qOj],ngContentSelectors:Pt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(Pe,We){1&Pe&&(o.F$t(),o.YNc(0,bt,3,6,"ng-template"))},dependencies:[De.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[$e.transformMenu,$e.fadeInItems]},changeDetection:0}),Je})();const nt=new o.OlP("mat-menu-scroll-strategy"),et={provide:nt,deps:[J.aV],useFactory:function xt(Je){return()=>Je.scrollStrategies.reposition()}},ct=(0,fe.i$)({passive:!0});let ye=(()=>{class Je{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Pe){this.menu=Pe}get menu(){return this._menu}set menu(Pe){Pe!==this._menu&&(this._menu=Pe,this._menuCloseSubscription.unsubscribe(),Pe&&(this._menuCloseSubscription=Pe.close.subscribe(We=>{this._destroyMenu(We),("click"===We||"tab"===We)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(We)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Pe,We,de,T,te,Ce,ot,we,Ae){this._overlay=Pe,this._element=We,this._viewContainerRef=de,this._menuItemInstance=Ce,this._dir=ot,this._focusMonitor=we,this._ngZone=Ae,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=X.w0.EMPTY,this._hoverSubscription=X.w0.EMPTY,this._menuCloseSubscription=X.w0.EMPTY,this._changeDetectorRef=(0,o.f3M)(o.sBO),this._handleTouchStart=le=>{(0,C.yG)(le)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=T,this._parentMaterialMenu=te instanceof Qe?te:void 0,We.nativeElement.addEventListener("touchstart",this._handleTouchStart,ct)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ct),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Pe=this.menu;if(this._menuOpen||!Pe)return;const We=this._createOverlay(Pe),de=We.getConfig(),T=de.positionStrategy;this._setPosition(Pe,T),de.hasBackdrop=null==Pe.hasBackdrop?!this.triggersSubmenu():Pe.hasBackdrop,We.attach(this._getPortal(Pe)),Pe.lazyContent&&Pe.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Pe),Pe instanceof Qe&&(Pe._startAnimation(),Pe._directDescendantItems.changes.pipe((0,re.R)(Pe.close)).subscribe(()=>{T.withLockedPosition(!1).reapplyLastPosition(),T.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Pe,We){this._focusMonitor&&Pe?this._focusMonitor.focusVia(this._element,Pe,We):this._element.nativeElement.focus(We)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Pe){if(!this._overlayRef||!this.menuOpen)return;const We=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Pe||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,We instanceof Qe?(We._resetAnimation(),We.lazyContent?We._animationDone.pipe((0,q.h)(de=>"void"===de.toState),(0,j.q)(1),(0,re.R)(We.lazyContent._attached)).subscribe({next:()=>We.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),We?.lazyContent?.detach())}_initMenu(Pe){Pe.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Pe.direction=this.dir,this._setMenuElevation(Pe),Pe.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Pe){if(Pe.setElevation){let We=0,de=Pe.parentMenu;for(;de;)We++,de=de.parentMenu;Pe.setElevation(We)}}_setIsMenuOpen(Pe){Pe!==this._menuOpen&&(this._menuOpen=Pe,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Pe),this._changeDetectorRef.markForCheck())}_createOverlay(Pe){if(!this._overlayRef){const We=this._getOverlayConfig(Pe);this._subscribeToPositions(Pe,We.positionStrategy),this._overlayRef=this._overlay.create(We),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Pe){return new J.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Pe.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Pe.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Pe,We){Pe.setPositionClasses&&We.positionChanges.subscribe(de=>{const T="start"===de.connectionPair.overlayX?"after":"before",te="top"===de.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Pe.setPositionClasses(T,te)):Pe.setPositionClasses(T,te)})}_setPosition(Pe,We){let[de,T]="before"===Pe.xPosition?["end","start"]:["start","end"],[te,Ce]="above"===Pe.yPosition?["bottom","top"]:["top","bottom"],[ot,we]=[te,Ce],[Ae,le]=[de,T],Re=0;if(this.triggersSubmenu()){if(le=de="before"===Pe.xPosition?"start":"end",T=Ae="end"===de?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const at=this._parentMaterialMenu.items.first;this._parentInnerPadding=at?at._getHostElement().offsetTop:0}Re="bottom"===te?this._parentInnerPadding:-this._parentInnerPadding}}else Pe.overlapTrigger||(ot="top"===te?"bottom":"top",we="top"===Ce?"bottom":"top");We.withPositions([{originX:de,originY:ot,overlayX:Ae,overlayY:te,offsetY:Re},{originX:T,originY:ot,overlayX:le,overlayY:te,offsetY:Re},{originX:de,originY:we,overlayX:Ae,overlayY:Ce,offsetY:-Re},{originX:T,originY:we,overlayX:le,overlayY:Ce,offsetY:-Re}])}_menuClosingActions(){const Pe=this._overlayRef.backdropClick(),We=this._overlayRef.detachments(),de=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,ae.of)(),T=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,q.h)(te=>te!==this._menuItemInstance),(0,q.h)(()=>this._menuOpen)):(0,ae.of)();return(0,c.T)(Pe,de,T,We)}_handleMousedown(Pe){(0,C.X6)(Pe)||(this._openedBy=0===Pe.button?"mouse":void 0,this.triggersSubmenu()&&Pe.preventDefault())}_handleKeydown(Pe){const We=Pe.keyCode;(We===N.K5||We===N.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(We===N.SV&&"ltr"===this.dir||We===N.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Pe){this.triggersSubmenu()?(Pe.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,q.h)(Pe=>Pe===this._menuItemInstance&&!Pe.disabled),(0,se.g)(0,Q.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Qe&&this.menu._isAnimating?this.menu._animationDone.pipe((0,j.q)(1),(0,se.g)(0,Q.E),(0,re.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Pe){return(!this._portal||this._portal.templateRef!==Pe.templateRef)&&(this._portal=new Ke.UE(Pe.templateRef,this._viewContainerRef)),this._portal}}return Je.\u0275fac=function(Pe){return new(Pe||Je)(o.Y36(J.aV),o.Y36(o.SBq),o.Y36(o.s_b),o.Y36(nt),o.Y36($t,8),o.Y36(en,10),o.Y36(tt.Is,8),o.Y36(C.tE),o.Y36(o.R0b))},Je.\u0275dir=o.lG2({type:Je,hostVars:3,hostBindings:function(Pe,We){1&Pe&&o.NdJ("click",function(T){return We._handleClick(T)})("mousedown",function(T){return We._handleMousedown(T)})("keydown",function(T){return We._handleKeydown(T)}),2&Pe&&o.uIk("aria-haspopup",We.menu?"menu":null)("aria-expanded",We.menuOpen)("aria-controls",We.menuOpen?We.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Je})(),_t=(()=>{class Je extends ye{}return Je.\u0275fac=function(){let zt;return function(We){return(zt||(zt=o.n5z(Je)))(We||Je)}}(),Je.\u0275dir=o.lG2({type:Je,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[o.qOj]}),Je})(),At=(()=>{class Je{}return Je.\u0275fac=function(Pe){return new(Pe||Je)},Je.\u0275mod=o.oAB({type:Je}),Je.\u0275inj=o.cJS({providers:[et],imports:[De.ez,_e.si,_e.BQ,J.U8,$.ZD,_e.BQ]}),Je})()},82599:(Dt,xe,l)=>{"use strict";l.d(xe,{Rr:()=>se,rP:()=>rt});var o=l(65879),C=l(56223),_=l(4300),N=l(23680),B=l(42495),c=l(96814);const X=["switch"],ae=["*"],Q=new o.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),U={provide:C.JU,useExisting:(0,o.Gpc)(()=>se),multi:!0};class oe{constructor(J,fe){this.source=J,this.checked=fe}}let j=0;const re=(0,N.sb)((0,N.pj)((0,N.Kr)((0,N.Id)(class{constructor(tt){this._elementRef=tt}}))));let q=(()=>{class tt extends re{get required(){return this._required}set required(fe){this._required=(0,B.Ig)(fe)}get checked(){return this._checked}set checked(fe){this._checked=(0,B.Ig)(fe),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(fe,$,ue,ke,je,Ge,bt){super(fe),this._focusMonitor=$,this._changeDetectorRef=ue,this.defaults=je,this._onChange=Pt=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new o.vpe,this.toggleChange=new o.vpe,this.tabIndex=parseInt(ke)||0,this.color=this.defaultColor=je.color||"accent",this._noopAnimations="NoopAnimations"===Ge,this.id=this._uniqueId=`${bt}${++j}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(fe=>{"keyboard"===fe||"program"===fe?(this._focused=!0,this._changeDetectorRef.markForCheck()):fe||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(fe){this.checked=!!fe}registerOnChange(fe){this._onChange=fe}registerOnTouched(fe){this._onTouched=fe}setDisabledState(fe){this.disabled=fe,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return tt.\u0275fac=function(fe){o.$Z()},tt.\u0275dir=o.lG2({type:tt,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[o.qOj]}),tt})(),se=(()=>{class tt extends q{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(fe,$,ue,ke,je,Ge){super(fe,$,ue,ke,je,Ge,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new oe(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(fe){return new oe(this,fe)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return tt.\u0275fac=function(fe){return new(fe||tt)(o.Y36(o.SBq),o.Y36(_.tE),o.Y36(o.sBO),o.$8M("tabindex"),o.Y36(Q),o.Y36(o.QbO,8))},tt.\u0275cmp=o.Xpm({type:tt,selectors:[["mat-slide-toggle"]],viewQuery:function(fe,$){if(1&fe&&o.Gf(X,5),2&fe){let ue;o.iGM(ue=o.CRH())&&($._switchElement=ue.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(fe,$){2&fe&&(o.Ikx("id",$.id),o.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),o.ekj("mat-mdc-slide-toggle-focused",$._focused)("mat-mdc-slide-toggle-checked",$.checked)("_mat-animation-noopable",$._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[o._Bn([U]),o.qOj],ngContentSelectors:ae,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[1,"mdc-label",3,"for","click"]],template:function(fe,$){if(1&fe&&(o.F$t(),o.TgZ(0,"div",0)(1,"button",1,2),o.NdJ("click",function(){return $._handleClick()}),o._UZ(3,"div",3),o.TgZ(4,"div",4)(5,"div",5)(6,"div",6),o._UZ(7,"div",7),o.qZA(),o.TgZ(8,"div",8),o._UZ(9,"div",9),o.qZA(),o.TgZ(10,"div",10),o.O4$(),o.TgZ(11,"svg",11),o._UZ(12,"path",12),o.qZA(),o.TgZ(13,"svg",13),o._UZ(14,"path",14),o.qZA()()()()(),o.kcU(),o.TgZ(15,"label",15),o.NdJ("click",function(ke){return ke.stopPropagation()}),o.Hsn(16),o.qZA()()),2&fe){const ue=o.MAs(2);o.ekj("mdc-form-field--align-end","before"==$.labelPosition),o.xp6(1),o.ekj("mdc-switch--selected",$.checked)("mdc-switch--unselected",!$.checked)("mdc-switch--checked",$.checked)("mdc-switch--disabled",$.disabled),o.Q6J("tabIndex",$.tabIndex)("disabled",$.disabled),o.uIk("id",$.buttonId)("name",$.name)("aria-label",$.ariaLabel)("aria-labelledby",$._getAriaLabelledBy())("aria-describedby",$.ariaDescribedby)("aria-required",$.required||null)("aria-checked",$.checked),o.xp6(8),o.Q6J("matRippleTrigger",ue)("matRippleDisabled",$.disableRipple||$.disabled)("matRippleCentered",!0),o.xp6(6),o.Q6J("for",$.buttonId),o.uIk("id",$._labelId)}},dependencies:[N.wG],styles:['.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-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0}),tt})(),Ke=(()=>{class tt{}return tt.\u0275fac=function(fe){return new(fe||tt)},tt.\u0275mod=o.oAB({type:tt}),tt.\u0275inj=o.cJS({}),tt})(),rt=(()=>{class tt{}return tt.\u0275fac=function(fe){return new(fe||tt)},tt.\u0275mod=o.oAB({type:tt}),tt.\u0275inj=o.cJS({imports:[Ke,N.BQ,N.si,c.ez,Ke,N.BQ]}),tt})()},22939:(Dt,xe,l)=>{"use strict";l.d(xe,{OX:()=>Ke,ZX:()=>Pt,qD:()=>rt,ux:()=>mn});var o=l(65879),C=l(78645),_=l(96814),N=l(32296),B=l(86825),c=l(68484),X=l(62831),ae=l(48180),Q=l(59773),U=l(4300),oe=l(71088),j=l(33651),re=l(23680);function q(Nt,Zt){if(1&Nt){const ce=o.EpF();o.TgZ(0,"div",2)(1,"button",3),o.NdJ("click",function(){o.CHM(ce);const Te=o.oxw();return o.KtG(Te.action())}),o._uU(2),o.qZA()()}if(2&Nt){const ce=o.oxw();o.xp6(2),o.hij(" ",ce.data.action," ")}}const se=["label"];function _e(Nt,Zt){}const De=Math.pow(2,31)-1;class Ke{constructor(Zt,ce){this._overlayRef=ce,this._afterDismissed=new C.x,this._afterOpened=new C.x,this._onAction=new C.x,this._dismissedByAction=!1,this.containerInstance=Zt,Zt._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(Zt){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(Zt,De))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const rt=new o.OlP("MatSnackBarData");class tt{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let J=(()=>{class Nt{}return Nt.\u0275fac=function(ce){return new(ce||Nt)},Nt.\u0275dir=o.lG2({type:Nt,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),Nt})(),fe=(()=>{class Nt{}return Nt.\u0275fac=function(ce){return new(ce||Nt)},Nt.\u0275dir=o.lG2({type:Nt,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),Nt})(),$=(()=>{class Nt{}return Nt.\u0275fac=function(ce){return new(ce||Nt)},Nt.\u0275dir=o.lG2({type:Nt,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),Nt})(),ue=(()=>{class Nt{constructor(ce,Oe){this.snackBarRef=ce,this.data=Oe}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return Nt.\u0275fac=function(ce){return new(ce||Nt)(o.Y36(Ke),o.Y36(rt))},Nt.\u0275cmp=o.Xpm({type:Nt,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ce,Oe){1&ce&&(o.TgZ(0,"div",0),o._uU(1),o.qZA(),o.YNc(2,q,3,1,"div",1)),2&ce&&(o.xp6(1),o.hij(" ",Oe.data.message,"\n"),o.xp6(1),o.Q6J("ngIf",Oe.hasAction))},dependencies:[_.O5,N.lW,J,fe,$],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),Nt})();const ke={snackBarState:(0,B.X$)("state",[(0,B.SB)("void, hidden",(0,B.oB)({transform:"scale(0.8)",opacity:0})),(0,B.SB)("visible",(0,B.oB)({transform:"scale(1)",opacity:1})),(0,B.eR)("* => visible",(0,B.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,B.eR)("* => void, * => hidden",(0,B.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,B.oB)({opacity:0})))])};let je=0,Ge=(()=>{class Nt extends c.en{constructor(ce,Oe,Te,$e,ht){super(),this._ngZone=ce,this._elementRef=Oe,this._changeDetectorRef=Te,this._platform=$e,this.snackBarConfig=ht,this._document=(0,o.f3M)(_.K0),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new C.x,this._onExit=new C.x,this._onEnter=new C.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+je++,this.attachDomPortal=Mt=>{this._assertNotAttached();const vt=this._portalOutlet.attachDomPortal(Mt);return this._afterPortalAttached(),vt},this._live="assertive"!==ht.politeness||ht.announcementMessage?"off"===ht.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(ce){this._assertNotAttached();const Oe=this._portalOutlet.attachComponentPortal(ce);return this._afterPortalAttached(),Oe}attachTemplatePortal(ce){this._assertNotAttached();const Oe=this._portalOutlet.attachTemplatePortal(ce);return this._afterPortalAttached(),Oe}onAnimationEnd(ce){const{fromState:Oe,toState:Te}=ce;if(("void"===Te&&"void"!==Oe||"hidden"===Te)&&this._completeExit(),"visible"===Te){const $e=this._onEnter;this._ngZone.run(()=>{$e.next(),$e.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,ae.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const ce=this._elementRef.nativeElement,Oe=this.snackBarConfig.panelClass;Oe&&(Array.isArray(Oe)?Oe.forEach(Te=>ce.classList.add(Te)):ce.classList.add(Oe)),this._exposeToModals()}_exposeToModals(){const ce=this._liveElementId,Oe=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Te=0;Te{const Oe=ce.getAttribute("aria-owns");if(Oe){const Te=Oe.replace(this._liveElementId,"").trim();Te.length>0?ce.setAttribute("aria-owns",Te):ce.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const ce=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Oe=this._elementRef.nativeElement.querySelector("[aria-live]");if(ce&&Oe){let Te=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&ce.contains(document.activeElement)&&(Te=document.activeElement),ce.removeAttribute("aria-hidden"),Oe.appendChild(ce),Te?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return Nt.\u0275fac=function(ce){return new(ce||Nt)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(X.t4),o.Y36(tt))},Nt.\u0275dir=o.lG2({type:Nt,viewQuery:function(ce,Oe){if(1&ce&&o.Gf(c.Pl,7),2&ce){let Te;o.iGM(Te=o.CRH())&&(Oe._portalOutlet=Te.first)}},features:[o.qOj]}),Nt})(),bt=(()=>{class Nt extends Ge{_afterPortalAttached(){super._afterPortalAttached();const ce=this._label.nativeElement,Oe="mdc-snackbar__label";ce.classList.toggle(Oe,!ce.querySelector(`.${Oe}`))}}return Nt.\u0275fac=function(){let Zt;return function(Oe){return(Zt||(Zt=o.n5z(Nt)))(Oe||Nt)}}(),Nt.\u0275cmp=o.Xpm({type:Nt,selectors:[["mat-snack-bar-container"]],viewQuery:function(ce,Oe){if(1&ce&&o.Gf(se,7),2&ce){let Te;o.iGM(Te=o.CRH())&&(Oe._label=Te.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ce,Oe){1&ce&&o.WFA("@state.done",function($e){return Oe.onAnimationEnd($e)}),2&ce&&o.d8E("@state",Oe._animationState)},features:[o.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ce,Oe){1&ce&&(o.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),o.YNc(4,_e,0,0,"ng-template",4),o.qZA(),o._UZ(5,"div"),o.qZA()()),2&ce&&(o.xp6(5),o.uIk("aria-live",Oe._live)("role",Oe._role)("id",Oe._liveElementId))},dependencies:[c.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[ke.snackBarState]}}),Nt})(),Pt=(()=>{class Nt{}return Nt.\u0275fac=function(ce){return new(ce||Nt)},Nt.\u0275mod=o.oAB({type:Nt}),Nt.\u0275inj=o.cJS({imports:[j.U8,c.eL,_.ez,N.ot,re.BQ,re.BQ]}),Nt})();const Ft=new o.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function $t(){return new tt}});let en=(()=>{class Nt{get _openedSnackBarRef(){const ce=this._parentSnackBar;return ce?ce._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(ce){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=ce:this._snackBarRefAtThisLevel=ce}constructor(ce,Oe,Te,$e,ht,Mt){this._overlay=ce,this._live=Oe,this._injector=Te,this._breakpointObserver=$e,this._parentSnackBar=ht,this._defaultConfig=Mt,this._snackBarRefAtThisLevel=null}openFromComponent(ce,Oe){return this._attach(ce,Oe)}openFromTemplate(ce,Oe){return this._attach(ce,Oe)}open(ce,Oe="",Te){const $e={...this._defaultConfig,...Te};return $e.data={message:ce,action:Oe},$e.announcementMessage===ce&&($e.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,$e)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(ce,Oe){const $e=o.zs3.create({parent:Oe&&Oe.viewContainerRef&&Oe.viewContainerRef.injector||this._injector,providers:[{provide:tt,useValue:Oe}]}),ht=new c.C5(this.snackBarContainerComponent,Oe.viewContainerRef,$e),Mt=ce.attach(ht);return Mt.instance.snackBarConfig=Oe,Mt.instance}_attach(ce,Oe){const Te={...new tt,...this._defaultConfig,...Oe},$e=this._createOverlay(Te),ht=this._attachSnackBarContainer($e,Te),Mt=new Ke(ht,$e);if(ce instanceof o.Rgc){const vt=new c.UE(ce,null,{$implicit:Te.data,snackBarRef:Mt});Mt.instance=ht.attachTemplatePortal(vt)}else{const vt=this._createInjector(Te,Mt),ut=new c.C5(ce,void 0,vt),Ut=ht.attachComponentPortal(ut);Mt.instance=Ut.instance}return this._breakpointObserver.observe(oe.u3.HandsetPortrait).pipe((0,Q.R)($e.detachments())).subscribe(vt=>{$e.overlayElement.classList.toggle(this.handsetCssClass,vt.matches)}),Te.announcementMessage&&ht._onAnnounce.subscribe(()=>{this._live.announce(Te.announcementMessage,Te.politeness)}),this._animateSnackBar(Mt,Te),this._openedSnackBarRef=Mt,this._openedSnackBarRef}_animateSnackBar(ce,Oe){ce.afterDismissed().subscribe(()=>{this._openedSnackBarRef==ce&&(this._openedSnackBarRef=null),Oe.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{ce.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):ce.containerInstance.enter(),Oe.duration&&Oe.duration>0&&ce.afterOpened().subscribe(()=>ce._dismissAfter(Oe.duration))}_createOverlay(ce){const Oe=new j.X_;Oe.direction=ce.direction;let Te=this._overlay.position().global();const $e="rtl"===ce.direction,ht="left"===ce.horizontalPosition||"start"===ce.horizontalPosition&&!$e||"end"===ce.horizontalPosition&&$e,Mt=!ht&&"center"!==ce.horizontalPosition;return ht?Te.left("0"):Mt?Te.right("0"):Te.centerHorizontally(),"top"===ce.verticalPosition?Te.top("0"):Te.bottom("0"),Oe.positionStrategy=Te,this._overlay.create(Oe)}_createInjector(ce,Oe){return o.zs3.create({parent:ce&&ce.viewContainerRef&&ce.viewContainerRef.injector||this._injector,providers:[{provide:Ke,useValue:Oe},{provide:rt,useValue:ce.data}]})}}return Nt.\u0275fac=function(ce){return new(ce||Nt)(o.LFG(j.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(oe.Yg),o.LFG(Nt,12),o.LFG(Ft))},Nt.\u0275prov=o.Yz7({token:Nt,factory:Nt.\u0275fac}),Nt})(),mn=(()=>{class Nt extends en{constructor(ce,Oe,Te,$e,ht,Mt){super(ce,Oe,Te,$e,ht,Mt),this.simpleSnackBarComponent=ue,this.snackBarContainerComponent=bt,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return Nt.\u0275fac=function(ce){return new(ce||Nt)(o.LFG(j.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(oe.Yg),o.LFG(Nt,12),o.LFG(Ft))},Nt.\u0275prov=o.Yz7({token:Nt,factory:Nt.\u0275fac,providedIn:Pt}),Nt})()},6593:(Dt,xe,l)=>{"use strict";l.d(xe,{Cg:()=>$e,Dx:()=>zt,H7:()=>dn,b2:()=>mt,se:()=>je});var o=l(65879),C=l(96814);class _ extends C.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class N extends _{static makeCurrent(){(0,C.HT)(new N)}onAndCancel(Ve,ge,Ne){return Ve.addEventListener(ge,Ne),()=>{Ve.removeEventListener(ge,Ne)}}dispatchEvent(Ve,ge){Ve.dispatchEvent(ge)}remove(Ve){Ve.parentNode&&Ve.parentNode.removeChild(Ve)}createElement(Ve,ge){return(ge=ge||this.getDefaultDocument()).createElement(Ve)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ve){return Ve.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ve){return Ve instanceof DocumentFragment}getGlobalEventTarget(Ve,ge){return"window"===ge?window:"document"===ge?Ve:"body"===ge?Ve.body:null}getBaseHref(Ve){const ge=function c(){return B=B||document.querySelector("base"),B?B.getAttribute("href"):null}();return null==ge?null:function ae(He){X=X||document.createElement("a"),X.setAttribute("href",He);const Ve=X.pathname;return"/"===Ve.charAt(0)?Ve:`/${Ve}`}(ge)}resetBaseElement(){B=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ve){return(0,C.Mx)(document.cookie,Ve)}}let X,B=null,U=(()=>{class He{build(){return new XMLHttpRequest}}return He.\u0275fac=function(ge){return new(ge||He)},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const oe=new o.OlP("EventManagerPlugins");let j=(()=>{class He{constructor(ge,Ne){this._zone=Ne,this._eventNameToPlugin=new Map,ge.forEach(Ot=>{Ot.manager=this}),this._plugins=ge.slice().reverse()}addEventListener(ge,Ne,Ot){return this._findPluginFor(Ne).addEventListener(ge,Ne,Ot)}getZone(){return this._zone}_findPluginFor(ge){let Ne=this._eventNameToPlugin.get(ge);if(Ne)return Ne;if(Ne=this._plugins.find(jt=>jt.supports(ge)),!Ne)throw new o.vHH(5101,!1);return this._eventNameToPlugin.set(ge,Ne),Ne}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(oe),o.LFG(o.R0b))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();class re{constructor(Ve){this._doc=Ve}}const q="ng-app-id";let se=(()=>{class He{constructor(ge,Ne,Ot,jt={}){this.doc=ge,this.appId=Ne,this.nonce=Ot,this.platformId=jt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,C.PM)(jt),this.resetHostNodes()}addStyles(ge){for(const Ne of ge)1===this.changeUsageCount(Ne,1)&&this.onStyleAdded(Ne)}removeStyles(ge){for(const Ne of ge)this.changeUsageCount(Ne,-1)<=0&&this.onStyleRemoved(Ne)}ngOnDestroy(){const ge=this.styleNodesInDOM;ge&&(ge.forEach(Ne=>Ne.remove()),ge.clear());for(const Ne of this.getAllStyles())this.onStyleRemoved(Ne);this.resetHostNodes()}addHost(ge){this.hostNodes.add(ge);for(const Ne of this.getAllStyles())this.addStyleToHost(ge,Ne)}removeHost(ge){this.hostNodes.delete(ge)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ge){for(const Ne of this.hostNodes)this.addStyleToHost(Ne,ge)}onStyleRemoved(ge){const Ne=this.styleRef;Ne.get(ge)?.elements?.forEach(Ot=>Ot.remove()),Ne.delete(ge)}collectServerRenderedStyles(){const ge=this.doc.head?.querySelectorAll(`style[${q}="${this.appId}"]`);if(ge?.length){const Ne=new Map;return ge.forEach(Ot=>{null!=Ot.textContent&&Ne.set(Ot.textContent,Ot)}),Ne}return null}changeUsageCount(ge,Ne){const Ot=this.styleRef;if(Ot.has(ge)){const jt=Ot.get(ge);return jt.usage+=Ne,jt.usage}return Ot.set(ge,{usage:Ne,elements:[]}),Ne}getStyleElement(ge,Ne){const Ot=this.styleNodesInDOM,jt=Ot?.get(Ne);if(jt?.parentNode===ge)return Ot.delete(Ne),jt.removeAttribute(q),jt;{const nn=this.doc.createElement("style");return this.nonce&&nn.setAttribute("nonce",this.nonce),nn.textContent=Ne,this.platformIsServer&&nn.setAttribute(q,this.appId),nn}}addStyleToHost(ge,Ne){const Ot=this.getStyleElement(ge,Ne);ge.appendChild(Ot);const jt=this.styleRef,nn=jt.get(Ne)?.elements;nn?nn.push(Ot):jt.set(Ne,{elements:[Ot],usage:1})}resetHostNodes(){const ge=this.hostNodes;ge.clear(),ge.add(this.doc.head)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0),o.LFG(o.AFp),o.LFG(o.Ojb,8),o.LFG(o.Lbi))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const _e={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},De=/%COMP%/g,fe=new o.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ke(He,Ve){return Ve.map(ge=>ge.replace(De,He))}let je=(()=>{class He{constructor(ge,Ne,Ot,jt,nn,vn,hn,Jt=null){this.eventManager=ge,this.sharedStylesHost=Ne,this.appId=Ot,this.removeStylesOnCompDestroy=jt,this.doc=nn,this.platformId=vn,this.ngZone=hn,this.nonce=Jt,this.rendererByCompId=new Map,this.platformIsServer=(0,C.PM)(vn),this.defaultRenderer=new Ge(ge,nn,hn,this.platformIsServer)}createRenderer(ge,Ne){if(!ge||!Ne)return this.defaultRenderer;this.platformIsServer&&Ne.encapsulation===o.ifc.ShadowDom&&(Ne={...Ne,encapsulation:o.ifc.Emulated});const Ot=this.getOrCreateRenderer(ge,Ne);return Ot instanceof mn?Ot.applyToHost(ge):Ot instanceof en&&Ot.applyStyles(),Ot}getOrCreateRenderer(ge,Ne){const Ot=this.rendererByCompId;let jt=Ot.get(Ne.id);if(!jt){const nn=this.doc,vn=this.ngZone,hn=this.eventManager,Jt=this.sharedStylesHost,Kn=this.removeStylesOnCompDestroy,ze=this.platformIsServer;switch(Ne.encapsulation){case o.ifc.Emulated:jt=new mn(hn,Jt,Ne,this.appId,Kn,nn,vn,ze);break;case o.ifc.ShadowDom:return new Ft(hn,Jt,ge,Ne,nn,vn,this.nonce,ze);default:jt=new en(hn,Jt,Ne,Kn,nn,vn,ze)}Ot.set(Ne.id,jt)}return jt}ngOnDestroy(){this.rendererByCompId.clear()}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(j),o.LFG(se),o.LFG(o.AFp),o.LFG(fe),o.LFG(C.K0),o.LFG(o.Lbi),o.LFG(o.R0b),o.LFG(o.Ojb))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();class Ge{constructor(Ve,ge,Ne,Ot){this.eventManager=Ve,this.doc=ge,this.ngZone=Ne,this.platformIsServer=Ot,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ve,ge){return ge?this.doc.createElementNS(_e[ge]||ge,Ve):this.doc.createElement(Ve)}createComment(Ve){return this.doc.createComment(Ve)}createText(Ve){return this.doc.createTextNode(Ve)}appendChild(Ve,ge){($t(Ve)?Ve.content:Ve).appendChild(ge)}insertBefore(Ve,ge,Ne){Ve&&($t(Ve)?Ve.content:Ve).insertBefore(ge,Ne)}removeChild(Ve,ge){Ve&&Ve.removeChild(ge)}selectRootElement(Ve,ge){let Ne="string"==typeof Ve?this.doc.querySelector(Ve):Ve;if(!Ne)throw new o.vHH(-5104,!1);return ge||(Ne.textContent=""),Ne}parentNode(Ve){return Ve.parentNode}nextSibling(Ve){return Ve.nextSibling}setAttribute(Ve,ge,Ne,Ot){if(Ot){ge=Ot+":"+ge;const jt=_e[Ot];jt?Ve.setAttributeNS(jt,ge,Ne):Ve.setAttribute(ge,Ne)}else Ve.setAttribute(ge,Ne)}removeAttribute(Ve,ge,Ne){if(Ne){const Ot=_e[Ne];Ot?Ve.removeAttributeNS(Ot,ge):Ve.removeAttribute(`${Ne}:${ge}`)}else Ve.removeAttribute(ge)}addClass(Ve,ge){Ve.classList.add(ge)}removeClass(Ve,ge){Ve.classList.remove(ge)}setStyle(Ve,ge,Ne,Ot){Ot&(o.JOm.DashCase|o.JOm.Important)?Ve.style.setProperty(ge,Ne,Ot&o.JOm.Important?"important":""):Ve.style[ge]=Ne}removeStyle(Ve,ge,Ne){Ne&o.JOm.DashCase?Ve.style.removeProperty(ge):Ve.style[ge]=""}setProperty(Ve,ge,Ne){Ve[ge]=Ne}setValue(Ve,ge){Ve.nodeValue=ge}listen(Ve,ge,Ne){if("string"==typeof Ve&&!(Ve=(0,C.q)().getGlobalEventTarget(this.doc,Ve)))throw new Error(`Unsupported event target ${Ve} for event ${ge}`);return this.eventManager.addEventListener(Ve,ge,this.decoratePreventDefault(Ne))}decoratePreventDefault(Ve){return ge=>{if("__ngUnwrap__"===ge)return Ve;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ve(ge)):Ve(ge))&&ge.preventDefault()}}}function $t(He){return"TEMPLATE"===He.tagName&&void 0!==He.content}class Ft extends Ge{constructor(Ve,ge,Ne,Ot,jt,nn,vn,hn){super(Ve,jt,nn,hn),this.sharedStylesHost=ge,this.hostEl=Ne,this.shadowRoot=Ne.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Jt=ke(Ot.id,Ot.styles);for(const Kn of Jt){const ze=document.createElement("style");vn&&ze.setAttribute("nonce",vn),ze.textContent=Kn,this.shadowRoot.appendChild(ze)}}nodeOrShadowRoot(Ve){return Ve===this.hostEl?this.shadowRoot:Ve}appendChild(Ve,ge){return super.appendChild(this.nodeOrShadowRoot(Ve),ge)}insertBefore(Ve,ge,Ne){return super.insertBefore(this.nodeOrShadowRoot(Ve),ge,Ne)}removeChild(Ve,ge){return super.removeChild(this.nodeOrShadowRoot(Ve),ge)}parentNode(Ve){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ve)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class en extends Ge{constructor(Ve,ge,Ne,Ot,jt,nn,vn,hn){super(Ve,jt,nn,vn),this.sharedStylesHost=ge,this.removeStylesOnCompDestroy=Ot,this.styles=hn?ke(hn,Ne.styles):Ne.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class mn extends en{constructor(Ve,ge,Ne,Ot,jt,nn,vn,hn){const Jt=Ot+"-"+Ne.id;super(Ve,ge,Ne,jt,nn,vn,hn,Jt),this.contentAttr=function $(He){return"_ngcontent-%COMP%".replace(De,He)}(Jt),this.hostAttr=function ue(He){return"_nghost-%COMP%".replace(De,He)}(Jt)}applyToHost(Ve){this.applyStyles(),this.setAttribute(Ve,this.hostAttr,"")}createElement(Ve,ge){const Ne=super.createElement(Ve,ge);return super.setAttribute(Ne,this.contentAttr,""),Ne}}let Nt=(()=>{class He extends re{constructor(ge){super(ge)}supports(ge){return!0}addEventListener(ge,Ne,Ot){return ge.addEventListener(Ne,Ot,!1),()=>this.removeEventListener(ge,Ne,Ot)}removeEventListener(ge,Ne,Ot){return ge.removeEventListener(Ne,Ot)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const Zt=["alt","control","meta","shift"],ce={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Oe={alt:He=>He.altKey,control:He=>He.ctrlKey,meta:He=>He.metaKey,shift:He=>He.shiftKey};let Te=(()=>{class He extends re{constructor(ge){super(ge)}supports(ge){return null!=He.parseEventName(ge)}addEventListener(ge,Ne,Ot){const jt=He.parseEventName(Ne),nn=He.eventCallback(jt.fullKey,Ot,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,C.q)().onAndCancel(ge,jt.domEventName,nn))}static parseEventName(ge){const Ne=ge.toLowerCase().split("."),Ot=Ne.shift();if(0===Ne.length||"keydown"!==Ot&&"keyup"!==Ot)return null;const jt=He._normalizeKey(Ne.pop());let nn="",vn=Ne.indexOf("code");if(vn>-1&&(Ne.splice(vn,1),nn="code."),Zt.forEach(Jt=>{const Kn=Ne.indexOf(Jt);Kn>-1&&(Ne.splice(Kn,1),nn+=Jt+".")}),nn+=jt,0!=Ne.length||0===jt.length)return null;const hn={};return hn.domEventName=Ot,hn.fullKey=nn,hn}static matchEventFullKeyCode(ge,Ne){let Ot=ce[ge.key]||ge.key,jt="";return Ne.indexOf("code.")>-1&&(Ot=ge.code,jt="code."),!(null==Ot||!Ot)&&(Ot=Ot.toLowerCase()," "===Ot?Ot="space":"."===Ot&&(Ot="dot"),Zt.forEach(nn=>{nn!==Ot&&(0,Oe[nn])(ge)&&(jt+=nn+".")}),jt+=Ot,jt===Ne)}static eventCallback(ge,Ne,Ot){return jt=>{He.matchEventFullKeyCode(jt,ge)&&Ot.runGuarded(()=>Ne(jt))}}static _normalizeKey(ge){return"esc"===ge?"escape":ge}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();function $e(He,Ve){return(0,o.iPO)({rootComponent:He,...Mt(Ve)})}function Mt(He){return{appProviders:[...ct,...He?.providers??[]],platformProviders:kt}}const kt=[{provide:o.Lbi,useValue:C.bD},{provide:o.g9A,useValue:function ut(){N.makeCurrent()},multi:!0},{provide:C.K0,useFactory:function Qe(){return(0,o.RDi)(document),document},deps:[]}],xt=new o.OlP(""),et=[{provide:o.rWj,useClass:class Q{addToWindow(Ve){o.dqk.getAngularTestability=(Ne,Ot=!0)=>{const jt=Ve.findTestabilityInTree(Ne,Ot);if(null==jt)throw new o.vHH(5103,!1);return jt},o.dqk.getAllAngularTestabilities=()=>Ve.getAllTestabilities(),o.dqk.getAllAngularRootElements=()=>Ve.getAllRootElements(),o.dqk.frameworkStabilizers||(o.dqk.frameworkStabilizers=[]),o.dqk.frameworkStabilizers.push(Ne=>{const Ot=o.dqk.getAllAngularTestabilities();let jt=Ot.length,nn=!1;const vn=function(hn){nn=nn||hn,jt--,0==jt&&Ne(nn)};Ot.forEach(hn=>{hn.whenStable(vn)})})}findTestabilityInTree(Ve,ge,Ne){return null==ge?null:Ve.getTestability(ge)??(Ne?(0,C.q)().isShadowRoot(ge)?this.findTestabilityInTree(Ve,ge.host,!0):this.findTestabilityInTree(Ve,ge.parentElement,!0):null)}},deps:[]},{provide:o.lri,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]},{provide:o.dDg,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]}],ct=[{provide:o.zSh,useValue:"root"},{provide:o.qLn,useFactory:function Ut(){return new o.qLn},deps:[]},{provide:oe,useClass:Nt,multi:!0,deps:[C.K0,o.R0b,o.Lbi]},{provide:oe,useClass:Te,multi:!0,deps:[C.K0]},je,se,j,{provide:o.FYo,useExisting:je},{provide:C.JF,useClass:U,deps:[]},[]];let mt=(()=>{class He{constructor(ge){}static withServerTransition(ge){return{ngModule:He,providers:[{provide:o.AFp,useValue:ge.appId}]}}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(xt,12))},He.\u0275mod=o.oAB({type:He}),He.\u0275inj=o.cJS({providers:[...ct,...et],imports:[C.ez,o.hGG]}),He})(),zt=(()=>{class He{constructor(ge){this._doc=ge}getTitle(){return this._doc.title}setTitle(ge){this._doc.title=ge||""}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new ge:function Je(){return new zt((0,o.LFG)(C.K0))}(),Ne},providedIn:"root"}),He})();typeof window<"u"&&window;let dn=(()=>{class He{}return He.\u0275fac=function(ge){return new(ge||He)},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new(ge||He):o.LFG(it),Ne},providedIn:"root"}),He})(),it=(()=>{class He extends dn{constructor(ge){super(),this._doc=ge}sanitize(ge,Ne){if(null==Ne)return null;switch(ge){case o.q3G.NONE:return Ne;case o.q3G.HTML:return(0,o.qzn)(Ne,"HTML")?(0,o.z3N)(Ne):(0,o.EiD)(this._doc,String(Ne)).toString();case o.q3G.STYLE:return(0,o.qzn)(Ne,"Style")?(0,o.z3N)(Ne):Ne;case o.q3G.SCRIPT:if((0,o.qzn)(Ne,"Script"))return(0,o.z3N)(Ne);throw new o.vHH(5200,!1);case o.q3G.URL:return(0,o.qzn)(Ne,"URL")?(0,o.z3N)(Ne):(0,o.mCW)(String(Ne));case o.q3G.RESOURCE_URL:if((0,o.qzn)(Ne,"ResourceURL"))return(0,o.z3N)(Ne);throw new o.vHH(5201,!1);default:throw new o.vHH(5202,!1)}}bypassSecurityTrustHtml(ge){return(0,o.JVY)(ge)}bypassSecurityTrustStyle(ge){return(0,o.L6k)(ge)}bypassSecurityTrustScript(ge){return(0,o.eBb)(ge)}bypassSecurityTrustUrl(ge){return(0,o.LAX)(ge)}bypassSecurityTrustResourceUrl(ge){return(0,o.pB0)(ge)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new ge:function On(He){return new it(He.get(C.K0))}(o.LFG(o.zs3)),Ne},providedIn:"root"}),He})()},81896:(Dt,xe,l)=>{"use strict";l.d(xe,{gz:()=>on,F0:()=>ln,rH:()=>qn,Bz:()=>uc,lC:()=>gn,bU:()=>Ht,jK:()=>La,fw:()=>Li});var o=l(65879),C=l(2664),_=l(7715),N=l(22096),B=l(65619),c=l(52572);const ae=(0,l(82306).d)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"});var Q=l(35211),U=l(74911),oe=l(88407),j=l(58504),re=l(36232),q=l(93168),se=l(78645),_e=l(96814),De=l(37398),Ke=l(94664),rt=l(48180),tt=l(27921),J=l(32181),fe=l(21631),$=l(79360),ue=l(8251);function ke(p){return(0,$.e)((v,h)=>{let x=!1;v.subscribe((0,ue.x)(h,V=>{x=!0,h.next(V)},()=>{x||h.next(p),h.complete()}))})}function je(p=Ge){return(0,$.e)((v,h)=>{let x=!1;v.subscribe((0,ue.x)(h,V=>{x=!0,h.next(V)},()=>x?h.complete():h.error(p())))})}function Ge(){return new ae}var bt=l(42737);function Pt(p,v){const h=arguments.length>=2;return x=>x.pipe(p?(0,J.h)((V,ne)=>p(V,ne,x)):bt.y,(0,rt.q)(1),h?ke(v):je(()=>new ae))}var $t=l(76328),Ft=l(99397),en=l(26306);function Zt(p){return p<=0?()=>re.E:(0,$.e)((v,h)=>{let x=[];v.subscribe((0,ue.x)(h,V=>{x.push(V),p{for(const V of x)h.next(V);h.complete()},void 0,()=>{x=null}))})}var Oe=l(21441),Te=l(64716),$e=l(66196),ht=l(57537),Mt=l(6593);const vt="primary",ut=Symbol("RouteTitle");class Ut{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h[0]:h}return null}getAll(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function Qe(p){return new Ut(p)}function kt(p,v,h){const x=h.path.split("/");if(x.length>p.length||"full"===h.pathMatch&&(v.hasChildren()||x.lengthx[ne]===V)}return p===v}function ct(p){return p.length>0?p[p.length-1]:null}function mt(p){return(0,C.b)(p)?p:(0,o.QGY)(p)?(0,_.D)(Promise.resolve(p)):(0,N.of)(p)}const ye={exact:function zt(p,v,h){if(!Ae(p.segments,v.segments)||!T(p.segments,v.segments,h)||p.numberOfChildren!==v.numberOfChildren)return!1;for(const x in v.children)if(!p.children[x]||!zt(p.children[x],v.children[x],h))return!1;return!0},subset:We},_t={exact:function Je(p,v){return xt(p,v)},subset:function Pe(p,v){return Object.keys(v).length<=Object.keys(p).length&&Object.keys(v).every(h=>et(p[h],v[h]))},ignored:()=>!0};function At(p,v,h){return ye[h.paths](p.root,v.root,h.matrixParams)&&_t[h.queryParams](p.queryParams,v.queryParams)&&!("exact"===h.fragment&&p.fragment!==v.fragment)}function We(p,v,h){return de(p,v,v.segments,h)}function de(p,v,h,x){if(p.segments.length>h.length){const V=p.segments.slice(0,h.length);return!(!Ae(V,h)||v.hasChildren()||!T(V,h,x))}if(p.segments.length===h.length){if(!Ae(p.segments,h)||!T(p.segments,h,x))return!1;for(const V in v.children)if(!p.children[V]||!We(p.children[V],v.children[V],x))return!1;return!0}{const V=h.slice(0,p.segments.length),ne=h.slice(p.segments.length);return!!(Ae(p.segments,V)&&T(p.segments,V,x)&&p.children[vt])&&de(p.children[vt],v,ne,x)}}function T(p,v,h){return v.every((x,V)=>_t[h](p[V].parameters,x.parameters))}class te{constructor(v=new Ce([],{}),h={},x=null){this.root=v,this.queryParams=h,this.fragment=x}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Qe(this.queryParams)),this._queryParamMap}toString(){return Lt.serialize(this)}}class Ce{constructor(v,h){this.segments=v,this.children=h,this.parent=null,Object.values(h).forEach(x=>x.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return St(this)}}class ot{constructor(v,h){this.path=v,this.parameters=h}get parameterMap(){return this._parameterMap||(this._parameterMap=Qe(this.parameters)),this._parameterMap}toString(){return R(this)}}function Ae(p,v){return p.length===v.length&&p.every((h,x)=>h.path===v[x].path)}let Re=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return new at},providedIn:"root"}),p})();class at{parse(v){const h=new jt(v);return new te(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(v){const h=`/${Yt(v.root,!0)}`,x=function D(p){const v=Object.keys(p).map(h=>{const x=p[h];return Array.isArray(x)?x.map(V=>`${dn(h)}=${dn(V)}`).join("&"):`${dn(h)}=${dn(x)}`}).filter(h=>!!h);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${h}${x}${"string"==typeof v.fragment?`#${function On(p){return encodeURI(p)}(v.fragment)}`:""}`}}const Lt=new at;function St(p){return p.segments.map(v=>R(v)).join("/")}function Yt(p,v){if(!p.hasChildren())return St(p);if(v){const h=p.children[vt]?Yt(p.children[vt],!1):"",x=[];return Object.entries(p.children).forEach(([V,ne])=>{V!==vt&&x.push(`${V}:${Yt(ne,!1)}`)}),x.length>0?`${h}(${x.join("//")})`:h}{const h=function le(p,v){let h=[];return Object.entries(p.children).forEach(([x,V])=>{x===vt&&(h=h.concat(v(V,x)))}),Object.entries(p.children).forEach(([x,V])=>{x!==vt&&(h=h.concat(v(V,x)))}),h}(p,(x,V)=>V===vt?[Yt(p.children[vt],!1)]:[`${V}:${Yt(x,!1)}`]);return 1===Object.keys(p.children).length&&null!=p.children[vt]?`${St(p)}/${h[0]}`:`${St(p)}/(${h.join("//")})`}}function Qt(p){return encodeURIComponent(p).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function dn(p){return Qt(p).replace(/%3B/gi,";")}function it(p){return Qt(p).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Rt(p){return decodeURIComponent(p)}function Ye(p){return Rt(p.replace(/\+/g,"%20"))}function R(p){return`${it(p.path)}${function z(p){return Object.keys(p).map(v=>`;${it(v)}=${it(p[v])}`).join("")}(p.parameters)}`}const ee=/^[^\/()?;#]+/;function be(p){const v=p.match(ee);return v?v[0]:""}const pt=/^[^\/()?;=#]+/,Ve=/^[^=?&#]+/,Ne=/^[^&#]+/;class jt{constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ce([],{}):new Ce([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let x={};return this.peekStartsWith("(")&&(x=this.parseParens(!1)),(v.length>0||Object.keys(h).length>0)&&(x[vt]=new Ce(v,h)),x}parseSegment(){const v=be(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new o.vHH(4009,!1);return this.capture(v),new ot(Rt(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const h=function He(p){const v=p.match(pt);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let x="";if(this.consumeOptional("=")){const V=be(this.remaining);V&&(x=V,this.capture(x))}v[Rt(h)]=Rt(x)}parseQueryParam(v){const h=function ge(p){const v=p.match(Ve);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let x="";if(this.consumeOptional("=")){const ie=function Ot(p){const v=p.match(Ne);return v?v[0]:""}(this.remaining);ie&&(x=ie,this.capture(x))}const V=Ye(h),ne=Ye(x);if(v.hasOwnProperty(V)){let ie=v[V];Array.isArray(ie)||(ie=[ie],v[V]=ie),ie.push(ne)}else v[V]=ne}parseParens(v){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const x=be(this.remaining),V=this.remaining[x.length];if("/"!==V&&")"!==V&&";"!==V)throw new o.vHH(4010,!1);let ne;x.indexOf(":")>-1?(ne=x.slice(0,x.indexOf(":")),this.capture(ne),this.capture(":")):v&&(ne=vt);const ie=this.parseChildren();h[ne]=1===Object.keys(ie).length?ie[vt]:new Ce([],ie),this.consumeOptional("//")}return h}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new o.vHH(4011,!1)}}function nn(p){return p.segments.length>0?new Ce([],{[vt]:p}):p}function vn(p){const v={};for(const x of Object.keys(p.children)){const ne=vn(p.children[x]);if(x===vt&&0===ne.segments.length&&ne.hasChildren())for(const[ie,Ze]of Object.entries(ne.children))v[ie]=Ze;else(ne.segments.length>0||ne.hasChildren())&&(v[x]=ne)}return function hn(p){if(1===p.numberOfChildren&&p.children[vt]){const v=p.children[vt];return new Ce(p.segments.concat(v.segments),v.children)}return p}(new Ce(p.segments,v))}function Jt(p){return p instanceof te}function ze(p){let v;const V=nn(function h(ne){const ie={};for(const Tt of ne.children){const an=h(Tt);ie[Tt.outlet]=an}const Ze=new Ce(ne.url,ie);return ne===p&&(v=Ze),Ze}(p.root));return v??V}function pe(p,v,h,x){let V=p;for(;V.parent;)V=V.parent;if(0===v.length)return Ee(V,V,V,h,x);const ne=function Ct(p){if("string"==typeof p[0]&&1===p.length&&"/"===p[0])return new ft(!0,0,p);let v=0,h=!1;const x=p.reduce((V,ne,ie)=>{if("object"==typeof ne&&null!=ne){if(ne.outlets){const Ze={};return Object.entries(ne.outlets).forEach(([Tt,an])=>{Ze[Tt]="string"==typeof an?an.split("/"):an}),[...V,{outlets:Ze}]}if(ne.segmentPath)return[...V,ne.segmentPath]}return"string"!=typeof ne?[...V,ne]:0===ie?(ne.split("/").forEach((Ze,Tt)=>{0==Tt&&"."===Ze||(0==Tt&&""===Ze?h=!0:".."===Ze?v++:""!=Ze&&V.push(Ze))}),V):[...V,ne]},[]);return new ft(h,v,x)}(v);if(ne.toRoot())return Ee(V,V,new Ce([],{}),h,x);const ie=function Gt(p,v,h){if(p.isAbsolute)return new rn(v,!0,0);if(!h)return new rn(v,!1,NaN);if(null===h.parent)return new rn(h,!0,0);const x=S(p.commands[0])?0:1;return function _n(p,v,h){let x=p,V=v,ne=h;for(;ne>V;){if(ne-=V,x=x.parent,!x)throw new o.vHH(4005,!1);V=x.segments.length}return new rn(x,!1,V-ne)}(h,h.segments.length-1+x,p.numberOfDoubleDots)}(ne,V,p),Ze=ie.processChildren?si(ie.segmentGroup,ie.index,ne.commands):mi(ie.segmentGroup,ie.index,ne.commands);return Ee(V,ie.segmentGroup,Ze,h,x)}function S(p){return"object"==typeof p&&null!=p&&!p.outlets&&!p.segmentPath}function Y(p){return"object"==typeof p&&null!=p&&p.outlets}function Ee(p,v,h,x,V){let ie,ne={};x&&Object.entries(x).forEach(([Tt,an])=>{ne[Tt]=Array.isArray(an)?an.map(un=>`${un}`):`${an}`}),ie=p===v?h:Xe(p,v,h);const Ze=nn(vn(ie));return new te(Ze,ne,V)}function Xe(p,v,h){const x={};return Object.entries(p.children).forEach(([V,ne])=>{x[V]=ne===v?h:Xe(ne,v,h)}),new Ce(p.segments,x)}class ft{constructor(v,h,x){if(this.isAbsolute=v,this.numberOfDoubleDots=h,this.commands=x,v&&x.length>0&&S(x[0]))throw new o.vHH(4003,!1);const V=x.find(Y);if(V&&V!==ct(x))throw new o.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class rn{constructor(v,h,x){this.segmentGroup=v,this.processChildren=h,this.index=x}}function mi(p,v,h){if(p||(p=new Ce([],{})),0===p.segments.length&&p.hasChildren())return si(p,v,h);const x=function Pi(p,v,h){let x=0,V=v;const ne={match:!1,pathIndex:0,commandIndex:0};for(;V=h.length)return ne;const ie=p.segments[V],Ze=h[x];if(Y(Ze))break;const Tt=`${Ze}`,an=x0&&void 0===Tt)break;if(Tt&&an&&"object"==typeof an&&void 0===an.outlets){if(!Wn(Tt,an,ie))return ne;x+=2}else{if(!Wn(Tt,{},ie))return ne;x++}V++}return{match:!0,pathIndex:V,commandIndex:x}}(p,v,h),V=h.slice(x.commandIndex);if(x.match&&x.pathIndex{"string"==typeof ie&&(ie=[ie]),null!==ie&&(V[ne]=mi(p.children[ne],v,ie))}),Object.entries(p.children).forEach(([ne,ie])=>{void 0===x[ne]&&(V[ne]=ie)}),new Ce(p.segments,V)}}function oi(p,v,h){const x=p.segments.slice(0,v);let V=0;for(;V{"string"==typeof x&&(x=[x]),null!==x&&(v[h]=oi(new Ce([],{}),0,x))}),v}function yn(p){const v={};return Object.entries(p).forEach(([h,x])=>v[h]=`${x}`),v}function Wn(p,v,h){return p==h.path&&xt(v,h.parameters)}const zn="imperative";class An{constructor(v,h){this.id=v,this.url=h}}class Jn extends An{constructor(v,h,x="imperative",V=null){super(v,h),this.type=0,this.navigationTrigger=x,this.restoredState=V}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class fi extends An{constructor(v,h,x){super(v,h),this.urlAfterRedirects=x,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class fn extends An{constructor(v,h,x,V){super(v,h),this.reason=x,this.code=V,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class li extends An{constructor(v,h,x,V){super(v,h),this.reason=x,this.code=V,this.type=16}}class Fi extends An{constructor(v,h,x,V){super(v,h),this.error=x,this.target=V,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class co extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uo extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yi extends An{constructor(v,h,x,V,ne){super(v,h),this.urlAfterRedirects=x,this.state=V,this.shouldActivate=ne,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ma extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ho extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fo{constructor(v){this.route=v,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Co{constructor(v){this.route=v,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Oa{constructor(v){this.snapshot=v,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Po{constructor(v){this.snapshot=v,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ca{constructor(v){this.snapshot=v,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sa{constructor(v){this.snapshot=v,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mn{constructor(v,h,x){this.routerEvent=v,this.position=h,this.anchor=x,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class ai{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Si,this.attachRef=null}}let Si=(()=>{class p{constructor(){this.contexts=new Map}onChildOutletCreated(h,x){const V=this.getOrCreateContext(h);V.outlet=x,this.contexts.set(h,V)}onChildOutletDestroyed(h){const x=this.getContext(h);x&&(x.outlet=null,x.attachRef=null)}onOutletDeactivated(){const h=this.contexts;return this.contexts=new Map,h}onOutletReAttached(h){this.contexts=h}getOrCreateContext(h){let x=this.getContext(h);return x||(x=new ai,this.contexts.set(h,x)),x}getContext(h){return this.contexts.get(h)||null}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();class pi{constructor(v){this._root=v}get root(){return this._root.value}parent(v){const h=this.pathFromRoot(v);return h.length>1?h[h.length-2]:null}children(v){const h=Bi(v,this._root);return h?h.children.map(x=>x.value):[]}firstChild(v){const h=Bi(v,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(v){const h=xo(v,this._root);return h.length<2?[]:h[h.length-2].children.map(V=>V.value).filter(V=>V!==v)}pathFromRoot(v){return xo(v,this._root).map(h=>h.value)}}function Bi(p,v){if(p===v.value)return v;for(const h of v.children){const x=Bi(p,h);if(x)return x}return null}function xo(p,v){if(p===v.value)return[v];for(const h of v.children){const x=xo(p,h);if(x.length)return x.unshift(v),x}return[]}class gi{constructor(v,h){this.value=v,this.children=h}toString(){return`TreeNode(${this.value})`}}function Zi(p){const v={};return p&&p.children.forEach(h=>v[h.value.outlet]=h),v}class ko extends pi{constructor(v,h){super(v),this.snapshot=h,xn(this,v)}toString(){return this.snapshot.toString()}}function ni(p,v){const h=function Kt(p,v){const ie=new hi([],{},{},"",{},vt,v,null,{});return new ri("",new gi(ie,[]))}(0,v),x=new B.X([new ot("",{})]),V=new B.X({}),ne=new B.X({}),ie=new B.X({}),Ze=new B.X(""),Tt=new on(x,V,ie,Ze,ne,vt,v,h.root);return Tt.snapshot=h.root,new ko(new gi(Tt,[]),h)}class on{constructor(v,h,x,V,ne,ie,Ze,Tt){this.urlSubject=v,this.paramsSubject=h,this.queryParamsSubject=x,this.fragmentSubject=V,this.dataSubject=ne,this.outlet=ie,this.component=Ze,this._futureSnapshot=Tt,this.title=this.dataSubject?.pipe((0,De.U)(an=>an[ut]))??(0,N.of)(void 0),this.url=v,this.params=h,this.queryParams=x,this.fragment=V,this.data=ne}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,De.U)(v=>Qe(v)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,De.U)(v=>Qe(v)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Nn(p,v="emptyOnly"){const h=p.pathFromRoot;let x=0;if("always"!==v)for(x=h.length-1;x>=1;){const V=h[x],ne=h[x-1];if(V.routeConfig&&""===V.routeConfig.path)x--;else{if(ne.component)break;x--}}return function zi(p){return p.reduce((v,h)=>({params:{...v.params,...h.params},data:{...v.data,...h.data},resolve:{...h.data,...v.resolve,...h.routeConfig?.data,...h._resolvedData}}),{params:{},data:{},resolve:{}})}(h.slice(x))}class hi{get title(){return this.data?.[ut]}constructor(v,h,x,V,ne,ie,Ze,Tt,an){this.url=v,this.params=h,this.queryParams=x,this.fragment=V,this.data=ne,this.outlet=ie,this.component=Ze,this.routeConfig=Tt,this._resolve=an}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Qe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Qe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(x=>x.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ri extends pi{constructor(v,h){super(h),this.url=v,xn(this,h)}toString(){return Pn(this._root)}}function xn(p,v){v.value._routerState=p,v.children.forEach(h=>xn(p,h))}function Pn(p){const v=p.children.length>0?` { ${p.children.map(Pn).join(", ")} } `:"";return`${p.value}${v}`}function Hi(p){if(p.snapshot){const v=p.snapshot,h=p._futureSnapshot;p.snapshot=h,xt(v.queryParams,h.queryParams)||p.queryParamsSubject.next(h.queryParams),v.fragment!==h.fragment&&p.fragmentSubject.next(h.fragment),xt(v.params,h.params)||p.paramsSubject.next(h.params),function nt(p,v){if(p.length!==v.length)return!1;for(let h=0;hxt(h.parameters,v[x].parameters))}(p.url,v.url);return h&&!(!p.parent!=!v.parent)&&(!p.parent||Ti(p.parent,v.parent))}let gn=(()=>{class p{constructor(){this.activated=null,this._activatedRoute=null,this.name=vt,this.activateEvents=new o.vpe,this.deactivateEvents=new o.vpe,this.attachEvents=new o.vpe,this.detachEvents=new o.vpe,this.parentContexts=(0,o.f3M)(Si),this.location=(0,o.f3M)(o.s_b),this.changeDetector=(0,o.f3M)(o.sBO),this.environmentInjector=(0,o.f3M)(o.lqb),this.inputBinder=(0,o.f3M)(Bo,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(h){if(h.name){const{firstChange:x,previousValue:V}=h.name;if(x)return;this.isTrackedInParentContexts(V)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(V)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(h){return this.parentContexts.getContext(h)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const h=this.parentContexts.getContext(this.name);h?.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.vHH(4012,!1);this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,x){this.activated=h,this._activatedRoute=x,this.location.insert(h.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,x){if(this.isActivated)throw new o.vHH(4013,!1);this._activatedRoute=h;const V=this.location,ie=h.snapshot.component,Ze=this.parentContexts.getOrCreateContext(this.name).children,Tt=new yo(h,Ze,V.injector);this.activated=V.createComponent(ie,{index:V.length,injector:Tt,environmentInjector:x??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275dir=o.lG2({type:p,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.TTD]}),p})();class yo{constructor(v,h,x){this.route=v,this.childContexts=h,this.parent=x}get(v,h){return v===on?this.route:v===Si?this.childContexts:this.parent.get(v,h)}}const Bo=new o.OlP("");let ei=(()=>{class p{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(h){this.unsubscribeFromRouteData(h),this.subscribeToRouteData(h)}unsubscribeFromRouteData(h){this.outletDataSubscriptions.get(h)?.unsubscribe(),this.outletDataSubscriptions.delete(h)}subscribeToRouteData(h){const{activatedRoute:x}=h,V=(0,c.a)([x.queryParams,x.params,x.data]).pipe((0,Ke.w)(([ne,ie,Ze],Tt)=>(Ze={...ne,...ie,...Ze},0===Tt?(0,N.of)(Ze):Promise.resolve(Ze)))).subscribe(ne=>{if(!h.isActivated||!h.activatedComponentRef||h.activatedRoute!==x||null===x.component)return void this.unsubscribeFromRouteData(h);const ie=(0,o.qFp)(x.component);if(ie)for(const{templateName:Ze}of ie.inputs)h.activatedComponentRef.setInput(Ze,ne[Ze]);else this.unsubscribeFromRouteData(h)});this.outletDataSubscriptions.set(h,V)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac}),p})();function bi(p,v,h){if(h&&p.shouldReuseRoute(v.value,h.value.snapshot)){const x=h.value;x._futureSnapshot=v.value;const V=function Uo(p,v,h){return v.children.map(x=>{for(const V of h.children)if(p.shouldReuseRoute(x.value,V.value.snapshot))return bi(p,x,V);return bi(p,x)})}(p,v,h);return new gi(x,V)}{if(p.shouldAttach(v.value)){const ne=p.retrieve(v.value);if(null!==ne){const ie=ne.route;return ie.value._futureSnapshot=v.value,ie.children=v.children.map(Ze=>bi(p,Ze)),ie}}const x=function Ki(p){return new on(new B.X(p.url),new B.X(p.params),new B.X(p.queryParams),new B.X(p.fragment),new B.X(p.data),p.outlet,p.component,p)}(v.value),V=v.children.map(ne=>bi(p,ne));return new gi(x,V)}}const Ui="ngNavigationCancelingError";function Jo(p,v){const{redirectTo:h,navigationBehaviorOptions:x}=Jt(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,V=Xi(!1,0,v);return V.url=h,V.navigationBehaviorOptions=x,V}function Xi(p,v,h){const x=new Error("NavigationCancelingError: "+(p||""));return x[Ui]=!0,x.cancellationCode=v,h&&(x.url=h),x}function ki(p){return Qi(p)&&Jt(p.url)}function Qi(p){return p&&p[Ui]}let Li=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275cmp=o.Xpm({type:p,selectors:[["ng-component"]],standalone:!0,features:[o.jDz],decls:1,vars:0,template:function(h,x){1&h&&o._UZ(0,"router-outlet")},dependencies:[gn],encapsulation:2}),p})();function $o(p){const v=p.children&&p.children.map($o),h=v?{...p,children:v}:{...p};return!h.component&&!h.loadComponent&&(v||h.loadChildren)&&h.outlet&&h.outlet!==vt&&(h.component=Li),h}function Gn(p){return p.outlet||vt}function Ci(p){if(!p)return null;if(p.routeConfig?._injector)return p.routeConfig._injector;for(let v=p.parent;v;v=v.parent){const h=v.routeConfig;if(h?._loadedInjector)return h._loadedInjector;if(h?._injector)return h._injector}return null}class di{constructor(v,h,x,V,ne){this.routeReuseStrategy=v,this.futureState=h,this.currState=x,this.forwardEvent=V,this.inputBindingEnabled=ne}activate(v){const h=this.futureState._root,x=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,x,v),Hi(this.futureState.root),this.activateChildRoutes(h,x,v)}deactivateChildRoutes(v,h,x){const V=Zi(h);v.children.forEach(ne=>{const ie=ne.value.outlet;this.deactivateRoutes(ne,V[ie],x),delete V[ie]}),Object.values(V).forEach(ne=>{this.deactivateRouteAndItsChildren(ne,x)})}deactivateRoutes(v,h,x){const V=v.value,ne=h?h.value:null;if(V===ne)if(V.component){const ie=x.getContext(V.outlet);ie&&this.deactivateChildRoutes(v,h,ie.children)}else this.deactivateChildRoutes(v,h,x);else ne&&this.deactivateRouteAndItsChildren(h,x)}deactivateRouteAndItsChildren(v,h){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,h):this.deactivateRouteAndOutlet(v,h)}detachAndStoreRouteSubtree(v,h){const x=h.getContext(v.value.outlet),V=x&&v.value.component?x.children:h,ne=Zi(v);for(const ie of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[ie],V);if(x&&x.outlet){const ie=x.outlet.detach(),Ze=x.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:ie,route:v,contexts:Ze})}}deactivateRouteAndOutlet(v,h){const x=h.getContext(v.value.outlet),V=x&&v.value.component?x.children:h,ne=Zi(v);for(const ie of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[ie],V);x&&(x.outlet&&(x.outlet.deactivate(),x.children.onOutletDeactivated()),x.attachRef=null,x.route=null)}activateChildRoutes(v,h,x){const V=Zi(h);v.children.forEach(ne=>{this.activateRoutes(ne,V[ne.value.outlet],x),this.forwardEvent(new sa(ne.value.snapshot))}),v.children.length&&this.forwardEvent(new Po(v.value.snapshot))}activateRoutes(v,h,x){const V=v.value,ne=h?h.value:null;if(Hi(V),V===ne)if(V.component){const ie=x.getOrCreateContext(V.outlet);this.activateChildRoutes(v,h,ie.children)}else this.activateChildRoutes(v,h,x);else if(V.component){const ie=x.getOrCreateContext(V.outlet);if(this.routeReuseStrategy.shouldAttach(V.snapshot)){const Ze=this.routeReuseStrategy.retrieve(V.snapshot);this.routeReuseStrategy.store(V.snapshot,null),ie.children.onOutletReAttached(Ze.contexts),ie.attachRef=Ze.componentRef,ie.route=Ze.route.value,ie.outlet&&ie.outlet.attach(Ze.componentRef,Ze.route.value),Hi(Ze.route.value),this.activateChildRoutes(v,null,ie.children)}else{const Ze=Ci(V.snapshot);ie.attachRef=null,ie.route=V,ie.injector=Ze,ie.outlet&&ie.outlet.activateWith(V,ie.injector),this.activateChildRoutes(v,null,ie.children)}}else this.activateChildRoutes(v,null,x)}}class po{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class vi{constructor(v,h){this.component=v,this.route=h}}function go(p,v,h){const x=p._root;return so(x,v?v._root:null,h,[x.value])}function Vi(p,v){const h=Symbol(),x=v.get(p,h);return x===h?"function"!=typeof p||(0,o.Z0I)(p)?v.get(p):p:x}function so(p,v,h,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const ne=Zi(v);return p.children.forEach(ie=>{(function Go(p,v,h,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const ne=p.value,ie=v?v.value:null,Ze=h?h.getContext(p.value.outlet):null;if(ie&&ne.routeConfig===ie.routeConfig){const Tt=function qo(p,v,h){if("function"==typeof h)return h(p,v);switch(h){case"pathParamsChange":return!Ae(p.url,v.url);case"pathParamsOrQueryParamsChange":return!Ae(p.url,v.url)||!xt(p.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ti(p,v)||!xt(p.queryParams,v.queryParams);default:return!Ti(p,v)}}(ie,ne,ne.routeConfig.runGuardsAndResolvers);Tt?V.canActivateChecks.push(new po(x)):(ne.data=ie.data,ne._resolvedData=ie._resolvedData),so(p,v,ne.component?Ze?Ze.children:null:h,x,V),Tt&&Ze&&Ze.outlet&&Ze.outlet.isActivated&&V.canDeactivateChecks.push(new vi(Ze.outlet.component,ie))}else ie&&eo(v,Ze,V),V.canActivateChecks.push(new po(x)),so(p,null,ne.component?Ze?Ze.children:null:h,x,V)})(ie,ne[ie.value.outlet],h,x.concat([ie.value]),V),delete ne[ie.value.outlet]}),Object.entries(ne).forEach(([ie,Ze])=>eo(Ze,h.getContext(ie),V)),V}function eo(p,v,h){const x=Zi(p),V=p.value;Object.entries(x).forEach(([ne,ie])=>{eo(ie,V.component?v?v.children.getContext(ne):null:v,h)}),h.canDeactivateChecks.push(new vi(V.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,V))}function ea(p){return"function"==typeof p}function w(p){return p instanceof ae||"EmptyError"===p?.name}const Z=Symbol("INITIAL_VALUE");function gt(){return(0,Ke.w)(p=>(0,c.a)(p.map(v=>v.pipe((0,rt.q)(1),(0,tt.O)(Z)))).pipe((0,De.U)(v=>{for(const h of v)if(!0!==h){if(h===Z)return Z;if(!1===h||h instanceof te)return h}return!0}),(0,J.h)(v=>v!==Z),(0,rt.q)(1)))}function Xa(p){return(0,oe.z)((0,Ft.b)(v=>{if(Jt(v))throw Jo(0,v)}),(0,De.U)(v=>!0===v))}class na{constructor(v){this.segmentGroup=v||null}}class to{constructor(v){this.urlTree=v}}function bo(p){return(0,j._)(new na(p))}function ci(p){return(0,j._)(new to(p))}class ua{constructor(v,h){this.urlSerializer=v,this.urlTree=h}noMatchError(v){return new o.vHH(4002,!1)}lineralizeSegments(v,h){let x=[],V=h.root;for(;;){if(x=x.concat(V.segments),0===V.numberOfChildren)return(0,N.of)(x);if(V.numberOfChildren>1||!V.children[vt])return(0,j._)(new o.vHH(4e3,!1));V=V.children[vt]}}applyRedirectCommands(v,h,x){return this.applyRedirectCreateUrlTree(h,this.urlSerializer.parse(h),v,x)}applyRedirectCreateUrlTree(v,h,x,V){const ne=this.createSegmentGroup(v,h.root,x,V);return new te(ne,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(v,h){const x={};return Object.entries(v).forEach(([V,ne])=>{if("string"==typeof ne&&ne.startsWith(":")){const Ze=ne.substring(1);x[V]=h[Ze]}else x[V]=ne}),x}createSegmentGroup(v,h,x,V){const ne=this.createSegments(v,h.segments,x,V);let ie={};return Object.entries(h.children).forEach(([Ze,Tt])=>{ie[Ze]=this.createSegmentGroup(v,Tt,x,V)}),new Ce(ne,ie)}createSegments(v,h,x,V){return h.map(ne=>ne.path.startsWith(":")?this.findPosParam(v,ne,V):this.findOrReturn(ne,x))}findPosParam(v,h,x){const V=x[h.path.substring(1)];if(!V)throw new o.vHH(4001,!1);return V}findOrReturn(v,h){let x=0;for(const V of h){if(V.path===v.path)return h.splice(x),V;x++}return v}}const Yo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ia(p,v,h,x,V){const ne=Qa(p,v,h);return ne.matched?(x=function En(p,v){return p.providers&&!p._injector&&(p._injector=(0,o.MMx)(p.providers,v,`Route: ${p.path}`)),p._injector??v}(v,x),function Tr(p,v,h,x){const V=v.canMatch;if(!V||0===V.length)return(0,N.of)(!0);const ne=V.map(ie=>{const Ze=Vi(ie,p);return mt(function hr(p){return p&&ea(p.canMatch)}(Ze)?Ze.canMatch(v,h):p.runInContext(()=>Ze(v,h)))});return(0,N.of)(ne).pipe(gt(),Xa())}(x,v,h).pipe((0,De.U)(ie=>!0===ie?ne:{...Yo}))):(0,N.of)(ne)}function Qa(p,v,h){if(""===v.path)return"full"===v.pathMatch&&(p.hasChildren()||h.length>0)?{...Yo}:{matched:!0,consumedSegments:[],remainingSegments:h,parameters:{},positionalParamSegments:{}};const V=(v.matcher||kt)(h,p,v);if(!V)return{...Yo};const ne={};Object.entries(V.posParams??{}).forEach(([Ze,Tt])=>{ne[Ze]=Tt.path});const ie=V.consumed.length>0?{...ne,...V.consumed[V.consumed.length-1].parameters}:ne;return{matched:!0,consumedSegments:V.consumed,remainingSegments:h.slice(V.consumed.length),parameters:ie,positionalParamSegments:V.posParams??{}}}function Nr(p,v,h,x){return h.length>0&&function lc(p,v,h){return h.some(x=>qa(p,v,x)&&Gn(x)!==vt)}(p,h,x)?{segmentGroup:new Ce(v,ha(x,new Ce(h,p.children))),slicedSegments:[]}:0===h.length&&function Ja(p,v,h){return h.some(x=>qa(p,v,x))}(p,h,x)?{segmentGroup:new Ce(p.segments,ka(p,0,h,x,p.children)),slicedSegments:h}:{segmentGroup:new Ce(p.segments,p.children),slicedSegments:h}}function ka(p,v,h,x,V){const ne={};for(const ie of x)if(qa(p,h,ie)&&!V[Gn(ie)]){const Ze=new Ce([],{});ne[Gn(ie)]=Ze}return{...V,...ne}}function ha(p,v){const h={};h[vt]=v;for(const x of p)if(""===x.path&&Gn(x)!==vt){const V=new Ce([],{});h[Gn(x)]=V}return h}function qa(p,v,h){return(!(p.hasChildren()||v.length>0)||"full"!==h.pathMatch)&&""===h.path}class er{constructor(v,h,x,V,ne,ie,Ze){this.injector=v,this.configLoader=h,this.rootComponentType=x,this.config=V,this.urlTree=ne,this.paramsInheritanceStrategy=ie,this.urlSerializer=Ze,this.allowRedirects=!0,this.applyRedirects=new ua(this.urlSerializer,this.urlTree)}noMatchError(v){return new o.vHH(4002,!1)}recognize(){const v=Nr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,v,vt).pipe((0,en.K)(h=>{if(h instanceof to)return this.allowRedirects=!1,this.urlTree=h.urlTree,this.match(h.urlTree);throw h instanceof na?this.noMatchError(h):h}),(0,De.U)(h=>{const x=new hi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},vt,this.rootComponentType,null,{}),V=new gi(x,h),ne=new ri("",V),ie=function Kn(p,v,h=null,x=null){return pe(ze(p),v,h,x)}(x,[],this.urlTree.queryParams,this.urlTree.fragment);return ie.queryParams=this.urlTree.queryParams,ne.url=this.urlSerializer.serialize(ie),this.inheritParamsAndData(ne._root),{state:ne,tree:ie}}))}match(v){return this.processSegmentGroup(this.injector,this.config,v.root,vt).pipe((0,en.K)(x=>{throw x instanceof na?this.noMatchError(x):x}))}inheritParamsAndData(v){const h=v.value,x=Nn(h,this.paramsInheritanceStrategy);h.params=Object.freeze(x.params),h.data=Object.freeze(x.data),v.children.forEach(V=>this.inheritParamsAndData(V))}processSegmentGroup(v,h,x,V){return 0===x.segments.length&&x.hasChildren()?this.processChildren(v,h,x):this.processSegment(v,h,x,x.segments,V,!0)}processChildren(v,h,x){const V=[];for(const ne of Object.keys(x.children))"primary"===ne?V.unshift(ne):V.push(ne);return(0,_.D)(V).pipe((0,$t.b)(ne=>{const ie=x.children[ne],Ze=function Di(p,v){const h=p.filter(x=>Gn(x)===v);return h.push(...p.filter(x=>Gn(x)!==v)),h}(h,ne);return this.processSegmentGroup(v,Ze,ie,ne)}),function Nt(p,v){return(0,$.e)(function mn(p,v,h,x,V){return(ne,ie)=>{let Ze=h,Tt=v,an=0;ne.subscribe((0,ue.x)(ie,un=>{const Bn=an++;Tt=Ze?p(Tt,un,Bn):(Ze=!0,un),x&&ie.next(Tt)},V&&(()=>{Ze&&ie.next(Tt),ie.complete()})))}}(p,v,arguments.length>=2,!0))}((ne,ie)=>(ne.push(...ie),ne)),ke(null),function ce(p,v){const h=arguments.length>=2;return x=>x.pipe(p?(0,J.h)((V,ne)=>p(V,ne,x)):bt.y,Zt(1),h?ke(v):je(()=>new ae))}(),(0,fe.z)(ne=>{if(null===ne)return bo(x);const ie=Zo(ne);return function Rr(p){p.sort((v,h)=>v.value.outlet===vt?-1:h.value.outlet===vt?1:v.value.outlet.localeCompare(h.value.outlet))}(ie),(0,N.of)(ie)}))}processSegment(v,h,x,V,ne,ie){return(0,_.D)(h).pipe((0,$t.b)(Ze=>this.processSegmentAgainstRoute(Ze._injector??v,h,Ze,x,V,ne,ie).pipe((0,en.K)(Tt=>{if(Tt instanceof na)return(0,N.of)(null);throw Tt}))),Pt(Ze=>!!Ze),(0,en.K)(Ze=>{if(w(Ze))return function dc(p,v,h){return 0===v.length&&!p.children[h]}(x,V,ne)?(0,N.of)([]):bo(x);throw Ze}))}processSegmentAgainstRoute(v,h,x,V,ne,ie,Ze){return function Bc(p,v,h,x){return!!(Gn(p)===x||x!==vt&&qa(v,h,p))&&("**"===p.path||Qa(v,p,h).matched)}(x,V,ne,ie)?void 0===x.redirectTo?this.matchSegmentAgainstRoute(v,V,x,ne,ie,Ze):Ze&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(v,V,h,x,ne,ie):bo(V):bo(V)}expandSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie){return"**"===V.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(v,x,V,ie):this.expandRegularSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie)}expandWildCardWithParamsAgainstRouteUsingRedirect(v,h,x,V){const ne=this.applyRedirects.applyRedirectCommands([],x.redirectTo,{});return x.redirectTo.startsWith("/")?ci(ne):this.applyRedirects.lineralizeSegments(x,ne).pipe((0,fe.z)(ie=>{const Ze=new Ce(ie,{});return this.processSegment(v,h,Ze,ie,V,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie){const{matched:Ze,consumedSegments:Tt,remainingSegments:an,positionalParamSegments:un}=Qa(h,V,ne);if(!Ze)return bo(h);const Bn=this.applyRedirects.applyRedirectCommands(Tt,V.redirectTo,un);return V.redirectTo.startsWith("/")?ci(Bn):this.applyRedirects.lineralizeSegments(V,Bn).pipe((0,fe.z)(ro=>this.processSegment(v,x,h,ro.concat(an),ie,!1)))}matchSegmentAgainstRoute(v,h,x,V,ne,ie){let Ze;if("**"===x.path){const Tt=V.length>0?ct(V).parameters:{},an=new hi(V,Tt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Da(x),Gn(x),x.component??x._loadedComponent??null,x,br(x));Ze=(0,N.of)({snapshot:an,consumedSegments:[],remainingSegments:[]}),h.children={}}else Ze=ia(h,x,V,v).pipe((0,De.U)(({matched:Tt,consumedSegments:an,remainingSegments:un,parameters:Bn})=>Tt?{snapshot:new hi(an,Bn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Da(x),Gn(x),x.component??x._loadedComponent??null,x,br(x)),consumedSegments:an,remainingSegments:un}:null));return Ze.pipe((0,Ke.w)(Tt=>null===Tt?bo(h):this.getChildConfig(v=x._injector??v,x,V).pipe((0,Ke.w)(({routes:an})=>{const un=x._loadedInjector??v,{snapshot:Bn,consumedSegments:ro,remainingSegments:ir}=Tt,{segmentGroup:Va,slicedSegments:Ai}=Nr(h,ro,ir,an);if(0===Ai.length&&Va.hasChildren())return this.processChildren(un,an,Va).pipe((0,De.U)(hc=>null===hc?null:[new gi(Bn,hc)]));if(0===an.length&&0===Ai.length)return(0,N.of)([new gi(Bn,[])]);const xr=Gn(x)===ne;return this.processSegment(un,an,Va,Ai,xr?vt:ne,!0).pipe((0,De.U)(hc=>[new gi(Bn,hc)]))}))))}getChildConfig(v,h,x){return h.children?(0,N.of)({routes:h.children,injector:v}):h.loadChildren?void 0!==h._loadedRoutes?(0,N.of)({routes:h._loadedRoutes,injector:h._loadedInjector}):function Ka(p,v,h,x){const V=v.canLoad;if(void 0===V||0===V.length)return(0,N.of)(!0);const ne=V.map(ie=>{const Ze=Vi(ie,p);return mt(function mr(p){return p&&ea(p.canLoad)}(Ze)?Ze.canLoad(v,h):p.runInContext(()=>Ze(v,h)))});return(0,N.of)(ne).pipe(gt(),Xa())}(v,h,x).pipe((0,fe.z)(V=>V?this.configLoader.loadChildren(v,h).pipe((0,Ft.b)(ne=>{h._loadedRoutes=ne.routes,h._loadedInjector=ne.injector})):function Ir(p){return(0,j._)(Xi(!1,3))}())):(0,N.of)({routes:[],injector:v})}}function Fr(p){const v=p.value.routeConfig;return v&&""===v.path}function Zo(p){const v=[],h=new Set;for(const x of p){if(!Fr(x)){v.push(x);continue}const V=v.find(ne=>x.value.routeConfig===ne.value.routeConfig);void 0!==V?(V.children.push(...x.children),h.add(V)):v.push(x)}for(const x of h){const V=Zo(x.children);v.push(new gi(x.value,V))}return v.filter(x=>!h.has(x))}function Da(p){return p.data||{}}function br(p){return p.resolve||{}}function za(p){return"string"==typeof p.title||null===p.title}function Ha(p){return(0,Ke.w)(v=>{const h=p(v);return h?(0,_.D)(h).pipe((0,De.U)(()=>v)):(0,N.of)(v)})}const jn=new o.OlP("ROUTES");let Ko=(()=>{class p{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.f3M)(o.Sil)}loadComponent(h){if(this.componentLoaders.get(h))return this.componentLoaders.get(h);if(h._loadedComponent)return(0,N.of)(h._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(h);const x=mt(h.loadComponent()).pipe((0,De.U)(L),(0,Ft.b)(ne=>{this.onLoadEndListener&&this.onLoadEndListener(h),h._loadedComponent=ne}),(0,Te.x)(()=>{this.componentLoaders.delete(h)})),V=new q.c(x,()=>new se.x).pipe((0,$e.x)());return this.componentLoaders.set(h,V),V}loadChildren(h,x){if(this.childrenLoaders.get(x))return this.childrenLoaders.get(x);if(x._loadedRoutes)return(0,N.of)({routes:x._loadedRoutes,injector:x._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(x);const ne=this.loadModuleFactoryOrRoutes(x.loadChildren).pipe((0,De.U)(Ze=>{this.onLoadEndListener&&this.onLoadEndListener(x);let Tt,an;return Array.isArray(Ze)?an=Ze:(Tt=Ze.create(h).injector,an=Tt.get(jn,[],o.XFs.Self|o.XFs.Optional).flat()),{routes:an.map($o),injector:Tt}}),(0,Te.x)(()=>{this.childrenLoaders.delete(x)})),ie=new q.c(ne,()=>new se.x).pipe((0,$e.x)());return this.childrenLoaders.set(x,ie),ie}loadModuleFactoryOrRoutes(h){return mt(h()).pipe((0,De.U)(L),(0,fe.z)(x=>x instanceof o.YKP||Array.isArray(x)?(0,N.of)(x):(0,_.D)(this.compiler.compileModuleAsync(x))))}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function L(p){return function g(p){return p&&"object"==typeof p&&"default"in p}(p)?p.default:p}let P=(()=>{class p{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new se.x,this.configLoader=(0,o.f3M)(Ko),this.environmentInjector=(0,o.f3M)(o.lqb),this.urlSerializer=(0,o.f3M)(Re),this.rootContexts=(0,o.f3M)(Si),this.inputBindingEnabled=null!==(0,o.f3M)(Bo,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,N.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=V=>this.events.next(new Co(V)),this.configLoader.onLoadStartListener=V=>this.events.next(new Fo(V))}complete(){this.transitions?.complete()}handleNavigationRequest(h){const x=++this.navigationId;this.transitions?.next({...this.transitions.value,...h,id:x})}setupNavigations(h){return this.transitions=new B.X({id:0,currentUrlTree:h.currentUrlTree,currentRawUrl:h.currentUrlTree,extractedUrl:h.urlHandlingStrategy.extract(h.currentUrlTree),urlAfterRedirects:h.urlHandlingStrategy.extract(h.currentUrlTree),rawUrl:h.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:zn,restoredState:null,currentSnapshot:h.routerState.snapshot,targetSnapshot:null,currentRouterState:h.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,J.h)(x=>0!==x.id),(0,De.U)(x=>({...x,extractedUrl:h.urlHandlingStrategy.extract(x.rawUrl)})),(0,Ke.w)(x=>{let V=!1,ne=!1;return(0,N.of)(x).pipe((0,Ft.b)(ie=>{this.currentNavigation={id:ie.id,initialUrl:ie.rawUrl,extractedUrl:ie.extractedUrl,trigger:ie.source,extras:ie.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ke.w)(ie=>{const Ze=h.browserUrlTree.toString(),Tt=!h.navigated||ie.extractedUrl.toString()!==Ze||Ze!==h.currentUrlTree.toString();if(!Tt&&"reload"!==(ie.extras.onSameUrlNavigation??h.onSameUrlNavigation)){const un="";return this.events.next(new li(ie.id,h.serializeUrl(x.rawUrl),un,0)),h.rawUrlTree=ie.rawUrl,ie.resolve(null),re.E}if(h.urlHandlingStrategy.shouldProcessUrl(ie.rawUrl))return G(ie.source)&&(h.browserUrlTree=ie.extractedUrl),(0,N.of)(ie).pipe((0,Ke.w)(un=>{const Bn=this.transitions?.getValue();return this.events.next(new Jn(un.id,this.urlSerializer.serialize(un.extractedUrl),un.source,un.restoredState)),Bn!==this.transitions?.getValue()?re.E:Promise.resolve(un)}),function Ea(p,v,h,x,V,ne){return(0,fe.z)(ie=>function gr(p,v,h,x,V,ne,ie="emptyOnly"){return new er(p,v,h,x,V,ie,ne).recognize()}(p,v,h,x,ie.extractedUrl,V,ne).pipe((0,De.U)(({state:Ze,tree:Tt})=>({...ie,targetSnapshot:Ze,urlAfterRedirects:Tt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,h.config,this.urlSerializer,h.paramsInheritanceStrategy),(0,Ft.b)(un=>{if(x.targetSnapshot=un.targetSnapshot,x.urlAfterRedirects=un.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:un.urlAfterRedirects},"eager"===h.urlUpdateStrategy){if(!un.extras.skipLocationChange){const ro=h.urlHandlingStrategy.merge(un.urlAfterRedirects,un.rawUrl);h.setBrowserUrl(ro,un)}h.browserUrlTree=un.urlAfterRedirects}const Bn=new co(un.id,this.urlSerializer.serialize(un.extractedUrl),this.urlSerializer.serialize(un.urlAfterRedirects),un.targetSnapshot);this.events.next(Bn)}));if(Tt&&h.urlHandlingStrategy.shouldProcessUrl(h.rawUrlTree)){const{id:un,extractedUrl:Bn,source:ro,restoredState:ir,extras:Va}=ie,Ai=new Jn(un,this.urlSerializer.serialize(Bn),ro,ir);this.events.next(Ai);const xr=ni(0,this.rootComponentType).snapshot;return x={...ie,targetSnapshot:xr,urlAfterRedirects:Bn,extras:{...Va,skipLocationChange:!1,replaceUrl:!1}},(0,N.of)(x)}{const un="";return this.events.next(new li(ie.id,h.serializeUrl(x.extractedUrl),un,1)),h.rawUrlTree=ie.rawUrl,ie.resolve(null),re.E}}),(0,Ft.b)(ie=>{const Ze=new uo(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(ie.urlAfterRedirects),ie.targetSnapshot);this.events.next(Ze)}),(0,De.U)(ie=>x={...ie,guards:go(ie.targetSnapshot,ie.currentSnapshot,this.rootContexts)}),function Wt(p,v){return(0,fe.z)(h=>{const{targetSnapshot:x,currentSnapshot:V,guards:{canActivateChecks:ne,canDeactivateChecks:ie}}=h;return 0===ie.length&&0===ne.length?(0,N.of)({...h,guardsResult:!0}):function ti(p,v,h,x){return(0,_.D)(p).pipe((0,fe.z)(V=>function pr(p,v,h,x,V){const ne=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!ne||0===ne.length)return(0,N.of)(!0);const ie=ne.map(Ze=>{const Tt=Ci(v)??V,an=Vi(Ze,Tt);return mt(function fa(p){return p&&ea(p.canDeactivate)}(an)?an.canDeactivate(p,v,h,x):Tt.runInContext(()=>an(p,v,h,x))).pipe(Pt())});return(0,N.of)(ie).pipe(gt())}(V.component,V.route,h,v,x)),Pt(V=>!0!==V,!0))}(ie,x,V,p).pipe((0,fe.z)(Ze=>Ze&&function Wa(p){return"boolean"==typeof p}(Ze)?function xi(p,v,h,x){return(0,_.D)(v).pipe((0,$t.b)(V=>(0,Q.z)(function Pa(p,v){return null!==p&&v&&v(new Oa(p)),(0,N.of)(!0)}(V.route.parent,x),function ta(p,v){return null!==p&&v&&v(new ca(p)),(0,N.of)(!0)}(V.route,x),function Za(p,v,h){const x=v[v.length-1],ne=v.slice(0,v.length-1).reverse().map(ie=>function dr(p){const v=p.routeConfig?p.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:p,guards:v}:null}(ie)).filter(ie=>null!==ie).map(ie=>(0,U.P)(()=>{const Ze=ie.guards.map(Tt=>{const an=Ci(ie.node)??h,un=Vi(Tt,an);return mt(function ur(p){return p&&ea(p.canActivateChild)}(un)?un.canActivateChild(x,p):an.runInContext(()=>un(x,p))).pipe(Pt())});return(0,N.of)(Ze).pipe(gt())}));return(0,N.of)(ne).pipe(gt())}(p,V.path,h),function Ya(p,v,h){const x=v.routeConfig?v.routeConfig.canActivate:null;if(!x||0===x.length)return(0,N.of)(!0);const V=x.map(ne=>(0,U.P)(()=>{const ie=Ci(v)??h,Ze=Vi(ne,ie);return mt(function fr(p){return p&&ea(p.canActivate)}(Ze)?Ze.canActivate(v,p):ie.runInContext(()=>Ze(v,p))).pipe(Pt())}));return(0,N.of)(V).pipe(gt())}(p,V.route,h))),Pt(V=>!0!==V,!0))}(x,ne,p,v):(0,N.of)(Ze)),(0,De.U)(Ze=>({...h,guardsResult:Ze})))})}(this.environmentInjector,ie=>this.events.next(ie)),(0,Ft.b)(ie=>{if(x.guardsResult=ie.guardsResult,Jt(ie.guardsResult))throw Jo(0,ie.guardsResult);const Ze=new Yi(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(ie.urlAfterRedirects),ie.targetSnapshot,!!ie.guardsResult);this.events.next(Ze)}),(0,J.h)(ie=>!!ie.guardsResult||(h.restoreHistory(ie),this.cancelNavigationTransition(ie,"",3),!1)),Ha(ie=>{if(ie.guards.canActivateChecks.length)return(0,N.of)(ie).pipe((0,Ft.b)(Ze=>{const Tt=new ma(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects),Ze.targetSnapshot);this.events.next(Tt)}),(0,Ke.w)(Ze=>{let Tt=!1;return(0,N.of)(Ze).pipe(function Sa(p,v){return(0,fe.z)(h=>{const{targetSnapshot:x,guards:{canActivateChecks:V}}=h;if(!V.length)return(0,N.of)(h);let ne=0;return(0,_.D)(V).pipe((0,$t.b)(ie=>function mc(p,v,h,x){const V=p.routeConfig,ne=p._resolve;return void 0!==V?.title&&!za(V)&&(ne[ut]=V.title),function pa(p,v,h,x){const V=function Ur(p){return[...Object.keys(p),...Object.getOwnPropertySymbols(p)]}(p);if(0===V.length)return(0,N.of)({});const ne={};return(0,_.D)(V).pipe((0,fe.z)(ie=>function Oo(p,v,h,x){const V=Ci(v)??x,ne=Vi(p,V);return mt(ne.resolve?ne.resolve(v,h):V.runInContext(()=>ne(v,h)))}(p[ie],v,h,x).pipe(Pt(),(0,Ft.b)(Ze=>{ne[ie]=Ze}))),Zt(1),(0,Oe.h)(ne),(0,en.K)(ie=>w(ie)?re.E:(0,j._)(ie)))}(ne,p,v,x).pipe((0,De.U)(ie=>(p._resolvedData=ie,p.data=Nn(p,h).resolve,V&&za(V)&&(p.data[ut]=V.title),null)))}(ie.route,x,p,v)),(0,Ft.b)(()=>ne++),Zt(1),(0,fe.z)(ie=>ne===V.length?(0,N.of)(h):re.E))})}(h.paramsInheritanceStrategy,this.environmentInjector),(0,Ft.b)({next:()=>Tt=!0,complete:()=>{Tt||(h.restoreHistory(Ze),this.cancelNavigationTransition(Ze,"",2))}}))}),(0,Ft.b)(Ze=>{const Tt=new ho(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),this.urlSerializer.serialize(Ze.urlAfterRedirects),Ze.targetSnapshot);this.events.next(Tt)}))}),Ha(ie=>{const Ze=Tt=>{const an=[];Tt.routeConfig?.loadComponent&&!Tt.routeConfig._loadedComponent&&an.push(this.configLoader.loadComponent(Tt.routeConfig).pipe((0,Ft.b)(un=>{Tt.component=un}),(0,De.U)(()=>{})));for(const un of Tt.children)an.push(...Ze(un));return an};return(0,c.a)(Ze(ie.targetSnapshot.root)).pipe(ke(),(0,rt.q)(1))}),Ha(()=>this.afterPreactivation()),(0,De.U)(ie=>{const Ze=function Yn(p,v,h){const x=bi(p,v._root,h?h._root:void 0);return new ko(x,v)}(h.routeReuseStrategy,ie.targetSnapshot,ie.currentRouterState);return x={...ie,targetRouterState:Ze}}),(0,Ft.b)(ie=>{h.currentUrlTree=ie.urlAfterRedirects,h.rawUrlTree=h.urlHandlingStrategy.merge(ie.urlAfterRedirects,ie.rawUrl),h.routerState=ie.targetRouterState,"deferred"===h.urlUpdateStrategy&&(ie.extras.skipLocationChange||h.setBrowserUrl(h.rawUrlTree,ie),h.browserUrlTree=ie.urlAfterRedirects)}),((p,v,h,x)=>(0,De.U)(V=>(new di(v,V.targetRouterState,V.currentRouterState,h,x).activate(p),V)))(this.rootContexts,h.routeReuseStrategy,ie=>this.events.next(ie),this.inputBindingEnabled),(0,rt.q)(1),(0,Ft.b)({next:ie=>{V=!0,this.lastSuccessfulNavigation=this.currentNavigation,h.navigated=!0,this.events.next(new fi(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(h.currentUrlTree))),h.titleStrategy?.updateTitle(ie.targetRouterState.snapshot),ie.resolve(!0)},complete:()=>{V=!0}}),(0,Te.x)(()=>{V||ne||this.cancelNavigationTransition(x,"",1),this.currentNavigation?.id===x.id&&(this.currentNavigation=null)}),(0,en.K)(ie=>{if(ne=!0,Qi(ie)){ki(ie)||(h.navigated=!0,h.restoreHistory(x,!0));const Ze=new fn(x.id,this.urlSerializer.serialize(x.extractedUrl),ie.message,ie.cancellationCode);if(this.events.next(Ze),ki(ie)){const Tt=h.urlHandlingStrategy.merge(ie.url,h.rawUrlTree),an={skipLocationChange:x.extras.skipLocationChange,replaceUrl:"eager"===h.urlUpdateStrategy||G(x.source)};h.scheduleNavigation(Tt,zn,null,an,{resolve:x.resolve,reject:x.reject,promise:x.promise})}else x.resolve(!1)}else{h.restoreHistory(x,!0);const Ze=new Fi(x.id,this.urlSerializer.serialize(x.extractedUrl),ie,x.targetSnapshot??void 0);this.events.next(Ze);try{x.resolve(h.errorHandler(ie))}catch(Tt){x.reject(Tt)}}return re.E}))}))}cancelNavigationTransition(h,x,V){const ne=new fn(h.id,this.urlSerializer.serialize(h.extractedUrl),x,V);this.events.next(ne),h.resolve(!1)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function G(p){return p!==zn}let Me=(()=>{class p{buildTitle(h){let x,V=h.root;for(;void 0!==V;)x=this.getResolvedTitleForRoute(V)??x,V=V.children.find(ne=>ne.outlet===vt);return x}getResolvedTitleForRoute(h){return h.data[ut]}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(st)},providedIn:"root"}),p})(),st=(()=>{class p extends Me{constructor(h){super(),this.title=h}updateTitle(h){const x=this.buildTitle(h);void 0!==x&&this.title.setTitle(x)}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(Mt.Dx))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),y=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(F)},providedIn:"root"}),p})();class A{shouldDetach(v){return!1}store(v,h){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,h){return v.routeConfig===h.routeConfig}}let F=(()=>{class p extends A{}return p.\u0275fac=function(){let v;return function(x){return(v||(v=o.n5z(p)))(x||p)}}(),p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const K=new o.OlP("",{providedIn:"root",factory:()=>({})});let he=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(Le)},providedIn:"root"}),p})(),Le=(()=>{class p{shouldProcessUrl(h){return!0}extract(h){return h}merge(h,x){return h}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();var Be=function(p){return p[p.COMPLETE=0]="COMPLETE",p[p.FAILED=1]="FAILED",p[p.REDIRECTING=2]="REDIRECTING",p}(Be||{});function lt(p,v){p.events.pipe((0,J.h)(h=>h instanceof fi||h instanceof fn||h instanceof Fi||h instanceof li),(0,De.U)(h=>h instanceof fi||h instanceof li?Be.COMPLETE:h instanceof fn&&(0===h.code||1===h.code)?Be.REDIRECTING:Be.FAILED),(0,J.h)(h=>h!==Be.REDIRECTING),(0,rt.q)(1)).subscribe(()=>{v()})}function yt(p){throw p}function qt(p,v,h){return v.parse("/")}const wt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},cn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ln=(()=>{class p{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,o.f3M)(o.c2e),this.isNgZoneEnabled=!1,this.options=(0,o.f3M)(K,{optional:!0})||{},this.pendingTasks=(0,o.f3M)(o.HDt),this.errorHandler=this.options.errorHandler||yt,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||qt,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,o.f3M)(he),this.routeReuseStrategy=(0,o.f3M)(y),this.titleStrategy=(0,o.f3M)(Me),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,o.f3M)(jn,{optional:!0})?.flat()??[],this.navigationTransitions=(0,o.f3M)(P),this.urlSerializer=(0,o.f3M)(Re),this.location=(0,o.f3M)(_e.Ye),this.componentInputBindingEnabled=!!(0,o.f3M)(Bo,{optional:!0}),this.isNgZoneEnabled=(0,o.f3M)(o.R0b)instanceof o.R0b&&o.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new te,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ni(0,null),this.navigationTransitions.setupNavigations(this).subscribe(h=>{this.lastSuccessfulId=h.id,this.currentPageId=this.browserPageId??0},h=>{this.console.warn(`Unhandled Navigation Error: ${h}`)})}resetRootComponentType(h){this.routerState.root.component=h,this.navigationTransitions.rootComponentType=h}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const h=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),zn,h)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const x="popstate"===h.type?"popstate":"hashchange";"popstate"===x&&setTimeout(()=>{this.navigateToSyncWithBrowser(h.url,x,h.state)},0)}))}navigateToSyncWithBrowser(h,x,V){const ne={replaceUrl:!0},ie=V?.navigationId?V:null;if(V){const Tt={...V};delete Tt.navigationId,delete Tt.\u0275routerPageId,0!==Object.keys(Tt).length&&(ne.state=Tt)}const Ze=this.parseUrl(h);this.scheduleNavigation(Ze,x,ie,ne)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(h){this.config=h.map($o),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(h,x={}){const{relativeTo:V,queryParams:ne,fragment:ie,queryParamsHandling:Ze,preserveFragment:Tt}=x,an=Tt?this.currentUrlTree.fragment:ie;let Bn,un=null;switch(Ze){case"merge":un={...this.currentUrlTree.queryParams,...ne};break;case"preserve":un=this.currentUrlTree.queryParams;break;default:un=ne||null}null!==un&&(un=this.removeEmptyProps(un));try{Bn=ze(V?V.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof h[0]||!h[0].startsWith("/"))&&(h=[]),Bn=this.currentUrlTree.root}return pe(Bn,h,un,an??null)}navigateByUrl(h,x={skipLocationChange:!1}){const V=Jt(h)?h:this.parseUrl(h),ne=this.urlHandlingStrategy.merge(V,this.rawUrlTree);return this.scheduleNavigation(ne,zn,null,x)}navigate(h,x={skipLocationChange:!1}){return function Tn(p){for(let v=0;v{const ne=h[V];return null!=ne&&(x[V]=ne),x},{})}scheduleNavigation(h,x,V,ne,ie){if(this.disposed)return Promise.resolve(!1);let Ze,Tt,an;ie?(Ze=ie.resolve,Tt=ie.reject,an=ie.promise):an=new Promise((Bn,ro)=>{Ze=Bn,Tt=ro});const un=this.pendingTasks.add();return lt(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(un))}),this.navigationTransitions.handleNavigationRequest({source:x,restoredState:V,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:h,extras:ne,resolve:Ze,reject:Tt,promise:an,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),an.catch(Bn=>Promise.reject(Bn))}setBrowserUrl(h,x){const V=this.urlSerializer.serialize(h);if(this.location.isCurrentPathEqualTo(V)||x.extras.replaceUrl){const ie={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId)};this.location.replaceState(V,"",ie)}else{const ne={...x.extras.state,...this.generateNgRouterState(x.id,(this.browserPageId??0)+1)};this.location.go(V,"",ne)}}restoreHistory(h,x=!1){if("computed"===this.canceledNavigationResolution){const ne=this.currentPageId-(this.browserPageId??this.currentPageId);0!==ne?this.location.historyGo(ne):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===ne&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(x&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(h,x){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:x}:{navigationId:h}}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),qn=(()=>{class p{constructor(h,x,V,ne,ie,Ze){this.router=h,this.route=x,this.tabIndexAttribute=V,this.renderer=ne,this.el=ie,this.locationStrategy=Ze,this.href=null,this.commands=null,this.onChanges=new se.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Tt=ie.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Tt||"area"===Tt,this.isAnchorElement?this.subscription=h.events.subscribe(an=>{an instanceof fi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(h){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",h)}ngOnChanges(h){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(h,x,V,ne,ie){return!!(null===this.urlTree||this.isAnchorElement&&(0!==h||x||V||ne||ie||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const h=null===this.href?null:(0,o.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",h)}applyAttributeValue(h,x){const V=this.renderer,ne=this.el.nativeElement;null!==x?V.setAttribute(ne,h,x):V.removeAttribute(ne,h)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return p.\u0275fac=function(h){return new(h||p)(o.Y36(ln),o.Y36(on),o.$8M("tabindex"),o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(_e.S$))},p.\u0275dir=o.lG2({type:p,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(h,x){1&h&&o.NdJ("click",function(ne){return x.onClick(ne.button,ne.ctrlKey,ne.shiftKey,ne.altKey,ne.metaKey)}),2&h&&o.uIk("target",x.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",o.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",o.VuI],replaceUrl:["replaceUrl","replaceUrl",o.VuI],routerLink:"routerLink"},standalone:!0,features:[o.Xq5,o.TTD]}),p})();class Ii{}let Ho=(()=>{class p{constructor(h,x,V,ne,ie){this.router=h,this.injector=V,this.preloadingStrategy=ne,this.loader=ie}setUpPreloading(){this.subscription=this.router.events.pipe((0,J.h)(h=>h instanceof fi),(0,$t.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,x){const V=[];for(const ne of x){ne.providers&&!ne._injector&&(ne._injector=(0,o.MMx)(ne.providers,h,`Route: ${ne.path}`));const ie=ne._injector??h,Ze=ne._loadedInjector??ie;(ne.loadChildren&&!ne._loadedRoutes&&void 0===ne.canLoad||ne.loadComponent&&!ne._loadedComponent)&&V.push(this.preloadConfig(ie,ne)),(ne.children||ne._loadedRoutes)&&V.push(this.processRoutes(Ze,ne.children??ne._loadedRoutes))}return(0,_.D)(V).pipe((0,ht.J)())}preloadConfig(h,x){return this.preloadingStrategy.preload(x,()=>{let V;V=x.loadChildren&&void 0===x.canLoad?this.loader.loadChildren(h,x):(0,N.of)(null);const ne=V.pipe((0,fe.z)(ie=>null===ie?(0,N.of)(void 0):(x._loadedRoutes=ie.routes,x._loadedInjector=ie.injector,this.processRoutes(ie.injector??h,ie.routes))));if(x.loadComponent&&!x._loadedComponent){const ie=this.loader.loadComponent(x);return(0,_.D)([ne,ie]).pipe((0,ht.J)())}return ne})}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(ln),o.LFG(o.Sil),o.LFG(o.lqb),o.LFG(Ii),o.LFG(Ko))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const io=new o.OlP("");let Lo=(()=>{class p{constructor(h,x,V,ne,ie={}){this.urlSerializer=h,this.transitions=x,this.viewportScroller=V,this.zone=ne,this.options=ie,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ie.scrollPositionRestoration=ie.scrollPositionRestoration||"disabled",ie.anchorScrolling=ie.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Jn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof fi?(this.lastId=h.id,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.urlAfterRedirects).fragment)):h instanceof li&&0===h.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Mn&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,x){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Mn(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,x))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return p.\u0275fac=function(h){o.$Z()},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac}),p})();function Ht(p,...v){return(0,o.MR2)([{provide:jn,multi:!0,useValue:p},[],{provide:on,useFactory:Sn,deps:[ln]},{provide:o.tb,multi:!0,useFactory:Vo},v.map(h=>h.\u0275providers)])}function Sn(p){return p.routerState.root}function wi(p,v){return{\u0275kind:p,\u0275providers:v}}function Vo(){const p=(0,o.f3M)(o.zs3);return v=>{const h=p.get(o.z2F);if(v!==h.components[0])return;const x=p.get(ln),V=p.get($r);1===p.get(ga)&&x.initialNavigation(),p.get(ao,null,o.XFs.Optional)?.setUpPreloading(),p.get(io,null,o.XFs.Optional)?.init(),x.resetRootComponentType(h.componentTypes[0]),V.closed||(V.next(),V.complete(),V.unsubscribe())}}const $r=new o.OlP("",{factory:()=>new se.x}),ga=new o.OlP("",{providedIn:"root",factory:()=>1}),ao=new o.OlP("");function va(p){return wi(0,[{provide:ao,useExisting:Ho},{provide:Ii,useExisting:p}])}function La(){return wi(5,[{provide:_e.S$,useClass:_e.Do}])}const Gr=new o.OlP("ROUTER_FORROOT_GUARD"),I2=[_e.Ye,{provide:Re,useClass:at},ln,Si,{provide:on,useFactory:Sn,deps:[ln]},Ko,[]];function Wr(){return new o.PXZ("Router",ln)}let uc=(()=>{class p{constructor(h){}static forRoot(h,x){return{ngModule:p,providers:[I2,[],{provide:jn,multi:!0,useValue:h},{provide:Gr,useFactory:vr,deps:[[ln,new o.FiY,new o.tp0]]},{provide:K,useValue:x||{}},x?.useHash?{provide:_e.S$,useClass:_e.Do}:{provide:_e.S$,useClass:_e.b0},{provide:io,useFactory:()=>{const p=(0,o.f3M)(_e.EM),v=(0,o.f3M)(o.R0b),h=(0,o.f3M)(K),x=(0,o.f3M)(P),V=(0,o.f3M)(Re);return h.scrollOffset&&p.setOffset(h.scrollOffset),new Lo(V,x,p,v,h)}},x?.preloadingStrategy?va(x.preloadingStrategy).\u0275providers:[],{provide:o.PXZ,multi:!0,useFactory:Wr},x?.initialNavigation?_r(x):[],x?.bindToComponentInputs?wi(8,[ei,{provide:Bo,useExisting:ei}]).\u0275providers:[],[{provide:Mr,useFactory:Vo},{provide:o.tb,multi:!0,useExisting:Mr}]]}}static forChild(h){return{ngModule:p,providers:[{provide:jn,multi:!0,useValue:h}]}}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(Gr,8))},p.\u0275mod=o.oAB({type:p}),p.\u0275inj=o.cJS({}),p})();function vr(p){return"guarded"}function _r(p){return["disabled"===p.initialNavigation?wi(3,[{provide:o.ip1,multi:!0,useFactory:()=>{const v=(0,o.f3M)(ln);return()=>{v.setUpLocationChangeListener()}}},{provide:ga,useValue:2}]).\u0275providers:[],"enabledBlocking"===p.initialNavigation?wi(2,[{provide:ga,useValue:0},{provide:o.ip1,multi:!0,deps:[o.zs3],useFactory:v=>{const h=v.get(_e.V_,Promise.resolve());return()=>h.then(()=>new Promise(x=>{const V=v.get(ln),ne=v.get($r);lt(V,()=>{x(!0)}),v.get(P).afterPreactivation=()=>(x(!0),ne.closed?(0,N.of)(void 0):ne),V.initialNavigation()}))}}]).\u0275providers:[]]}const Mr=new o.OlP("")},45597:(Dt,xe,l)=>{"use strict";l.d(xe,{BN:()=>Ko,uH:()=>st});var o=l(65879);function C(y,A){var F=Object.keys(y);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(y);A&&(K=K.filter(function(he){return Object.getOwnPropertyDescriptor(y,he).enumerable})),F.push.apply(F,K)}return F}function _(y){for(var A=1;Ay.length)&&(A=y.length);for(var F=0,K=new Array(A);F0;)A+=Ve[62*Math.random()|0];return A}function Ne(y){for(var A=[],F=(y||[]).length>>>0;F--;)A[F]=y[F];return A}function Ot(y){return y.classList?Ne(y.classList):(y.getAttribute("class")||"").split(" ").filter(function(A){return A})}function jt(y){return"".concat(y).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function vn(y){return Object.keys(y||{}).reduce(function(A,F){return A+"".concat(F,": ").concat(y[F].trim(),";")},"")}function hn(y){return y.size!==pt.size||y.x!==pt.x||y.y!==pt.y||y.rotate!==pt.rotate||y.flipX||y.flipY}var ze=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function pe(){var y=Ut,A=Qe,F=z.cssPrefix,K=z.replacementClass,he=ze;if(F!==y||K!==A){var Le=new RegExp("\\.".concat(y,"\\-"),"g"),Be=new RegExp("\\--".concat(y,"\\-"),"g"),lt=new RegExp("\\.".concat(A),"g");he=he.replace(Le,".".concat(F,"-")).replace(Be,"--".concat(F,"-")).replace(lt,".".concat(K))}return he}var S=!1;function Y(){z.autoAddCss&&!S&&(function He(y){if(y&&Zt){var A=Ft.createElement("style");A.setAttribute("type","text/css"),A.innerHTML=y;for(var F=Ft.head.childNodes,K=null,he=F.length-1;he>-1;he--){var Le=F[he],Be=(Le.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(Be)>-1&&(K=Le)}Ft.head.insertBefore(A,K)}}(pe()),S=!0)}var Ee={mixout:function(){return{dom:{css:pe,insertCss:Y}}},hooks:function(){return{beforeDOMElementCreation:function(){Y()},beforeI2svg:function(){Y()}}}},Xe=$t||{};Xe[vt]||(Xe[vt]={}),Xe[vt].styles||(Xe[vt].styles={}),Xe[vt].hooks||(Xe[vt].hooks={}),Xe[vt].shims||(Xe[vt].shims=[]);var ft=Xe[vt],Ct=[],Gt=!1;function Rn(y){var A=y.tag,F=y.attributes,K=void 0===F?{}:F,he=y.children,Le=void 0===he?[]:he;return"string"==typeof y?jt(y):"<".concat(A," ").concat(function nn(y){return Object.keys(y||{}).reduce(function(A,F){return A+"".concat(F,'="').concat(jt(y[F]),'" ')},"").trim()}(K),">").concat(Le.map(Rn).join(""),"")}function mi(y,A,F){if(y&&y[A]&&y[A][F])return{prefix:A,iconName:F,icon:y[A][F]}}Zt&&((Gt=(Ft.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ft.readyState))||Ft.addEventListener("DOMContentLoaded",function y(){Ft.removeEventListener("DOMContentLoaded",y),Gt=1,Ct.map(function(A){return A()})}));var Pi=function(A,F,K,he){var yt,qt,wt,Le=Object.keys(A),Be=Le.length,lt=void 0!==he?function(A,F){return function(K,he,Le,Be){return A.call(F,K,he,Le,Be)}}(F,he):F;for(void 0===K?(yt=1,wt=A[Le[0]]):(yt=0,wt=K);yt=55296&&he<=56319&&F2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,he=void 0!==K&&K,Le=Wn(A);"function"!=typeof ft.hooks.addPack||he?ft.styles[y]=_(_({},ft.styles[y]||{}),Le):ft.hooks.addPack(y,Wn(A)),"fas"===y&&zn("fa",A)}var Jn,fi,fn,li=ft.styles,Fi=ft.shims,co=(Q(Jn={},Je,Object.values(te[Je])),Q(Jn,zt,Object.values(te[zt])),Jn),uo=null,Yi={},ma={},ho={},Fo={},Co={},Oa=(Q(fi={},Je,Object.keys(de[Je])),Q(fi,zt,Object.keys(de[zt])),fi);var sa=function(){var A=function(Le){return Pi(li,function(Be,lt,yt){return Be[yt]=Pi(lt,Le,{}),Be},{})};Yi=A(function(he,Le,Be){return Le[3]&&(he[Le[3]]=Be),Le[2]&&Le[2].filter(function(yt){return"number"==typeof yt}).forEach(function(yt){he[yt.toString(16)]=Be}),he}),ma=A(function(he,Le,Be){return he[Be]=Be,Le[2]&&Le[2].filter(function(yt){return"string"==typeof yt}).forEach(function(yt){he[yt]=Be}),he}),Co=A(function(he,Le,Be){var lt=Le[2];return he[Be]=Be,lt.forEach(function(yt){he[yt]=Be}),he});var F="far"in li||z.autoFetchSvg,K=Pi(Fi,function(he,Le){var Be=Le[0],lt=Le[1],yt=Le[2];return"far"===lt&&!F&&(lt="fas"),"string"==typeof Be&&(he.names[Be]={prefix:lt,iconName:yt}),"number"==typeof Be&&(he.unicodes[Be.toString(16)]={prefix:lt,iconName:yt}),he},{names:{},unicodes:{}});ho=K.names,Fo=K.unicodes,uo=gi(z.styleDefault,{family:z.familyDefault})};function Mn(y,A){return(Yi[y]||{})[A]}function ai(y,A){return(Co[y]||{})[A]}function Si(y){return ho[y]||{prefix:null,iconName:null}}function Bi(){return uo}(function ee(y){D.push(y)})(function(y){uo=gi(y.styleDefault,{family:z.familyDefault})}),sa();var xo=function(){return{prefix:null,iconName:null,rest:[]}};function gi(y){var F=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,K=void 0===F?Je:F;return T[K][y]||T[K][de[K][y]]||(y in ft.styles?y:null)||null}var Zi=(Q(fn={},Je,Object.keys(te[Je])),Q(fn,zt,Object.keys(te[zt])),fn);function ko(y){var A,K=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,he=void 0!==K&&K,Le=(Q(A={},Je,"".concat(z.cssPrefix,"-").concat(Je)),Q(A,zt,"".concat(z.cssPrefix,"-").concat(zt)),A),Be=null,lt=Je;(y.includes(Le[Je])||y.some(function(qt){return Zi[Je].includes(qt)}))&&(lt=Je),(y.includes(Le[zt])||y.some(function(qt){return Zi[zt].includes(qt)}))&&(lt=zt);var yt=y.reduce(function(qt,wt){var cn=function ca(y,A){var F=A.split("-"),K=F[0],he=F.slice(1).join("-");return K!==y||""===he||function Po(y){return~Qt.indexOf(y)}(he)?null:he}(z.cssPrefix,wt);if(li[wt]?(wt=co[lt].includes(wt)?Ce[lt][wt]:wt,Be=wt,qt.prefix=wt):Oa[lt].indexOf(wt)>-1?(Be=wt,qt.prefix=gi(wt,{family:lt})):cn?qt.iconName=cn:wt!==z.replacementClass&&wt!==Le[Je]&&wt!==Le[zt]&&qt.rest.push(wt),!he&&qt.prefix&&qt.iconName){var ln="fa"===Be?Si(qt.iconName):{},Tn=ai(qt.prefix,qt.iconName);ln.prefix&&(Be=null),qt.iconName=ln.iconName||Tn||qt.iconName,qt.prefix=ln.prefix||qt.prefix,"far"===qt.prefix&&!li.far&&li.fas&&!z.autoFetchSvg&&(qt.prefix="fas")}return qt},xo());return(y.includes("fa-brands")||y.includes("fab"))&&(yt.prefix="fab"),(y.includes("fa-duotone")||y.includes("fad"))&&(yt.prefix="fad"),!yt.prefix&<===zt&&(li.fass||z.autoFetchSvg)&&(yt.prefix="fass",yt.iconName=ai(yt.prefix,yt.iconName)||yt.iconName),("fa"===yt.prefix||"fa"===Be)&&(yt.prefix=Bi()||"fas"),yt}var ni=function(){function y(){(function c(y,A){if(!(y instanceof A))throw new TypeError("Cannot call a class as a function")})(this,y),this.definitions={}}return function ae(y,A,F){A&&X(y.prototype,A),F&&X(y,F),Object.defineProperty(y,"prototype",{writable:!1})}(y,[{key:"add",value:function(){for(var F=this,K=arguments.length,he=new Array(K),Le=0;Le0&&wt.forEach(function(cn){"string"==typeof cn&&(F[lt][cn]=qt)}),F[lt][yt]=qt}),F}}]),y}(),Kt=[],on={},Nn={},zi=Object.keys(Nn);function ri(y,A){for(var F=arguments.length,K=new Array(F>2?F-2:0),he=2;he1?A-1:0),K=1;K0&&void 0!==arguments[0]?arguments[0]:{};return Zt?(xn("beforeI2svg",A),Pn("pseudoElements2svg",A),Pn("i2svg",A)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},F=A.autoReplaceSvgRoot;!1===z.autoReplaceSvg&&(z.autoReplaceSvg=!0),z.observeMutations=!0,function _n(y){Zt&&(Gt?setTimeout(y,0):Ct.push(y))}(function(){Yn({autoReplaceSvgRoot:F}),xn("watch",A)})}},ei={noAuto:function(){z.autoReplaceSvg=!1,z.observeMutations=!1,xn("noAuto")},config:z,dom:yo,parse:{icon:function(A){if(null===A)return null;if("object"===N(A)&&A.prefix&&A.iconName)return{prefix:A.prefix,iconName:ai(A.prefix,A.iconName)||A.iconName};if(Array.isArray(A)&&2===A.length){var F=0===A[1].indexOf("fa-")?A[1].slice(3):A[1],K=gi(A[0]);return{prefix:K,iconName:ai(K,F)||F}}if("string"==typeof A&&(A.indexOf("".concat(z.cssPrefix,"-"))>-1||A.match(ot))){var he=ko(A.split(" "),{skipLookups:!0});return{prefix:he.prefix||Bi(),iconName:ai(he.prefix,he.iconName)||he.iconName}}if("string"==typeof A){var Le=Bi();return{prefix:Le,iconName:ai(Le,A)||A}}}},library:Ti,findIconDefinition:Hi,toHtml:Rn},Yn=function(){var F=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,K=void 0===F?Ft:F;(Object.keys(ft.styles).length>0||z.autoFetchSvg)&&Zt&&z.autoReplaceSvg&&ei.dom.i2svg({node:K})};function bi(y,A){return Object.defineProperty(y,"abstract",{get:A}),Object.defineProperty(y,"html",{get:function(){return y.abstract.map(function(K){return Rn(K)})}}),Object.defineProperty(y,"node",{get:function(){if(Zt){var K=Ft.createElement("div");return K.innerHTML=y.html,K.children}}}),y}function Ui(y){var A=y.icons,F=A.main,K=A.mask,he=y.prefix,Le=y.iconName,Be=y.transform,lt=y.symbol,yt=y.title,qt=y.maskId,wt=y.titleId,cn=y.extra,ln=y.watchable,Tn=void 0!==ln&&ln,qn=K.found?K:F,yi=qn.width,lo=qn.height,Ii="fak"===he,ji=[z.replacementClass,Le?"".concat(z.cssPrefix,"-").concat(Le):""].filter(function(wi){return-1===cn.classes.indexOf(wi)}).filter(function(wi){return""!==wi||!!wi}).concat(cn.classes).join(" "),no={children:[],attributes:_(_({},cn.attributes),{},{"data-prefix":he,"data-icon":Le,class:ji,role:cn.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(yi," ").concat(lo)})},Ho=Ii&&!~cn.classes.indexOf("fa-fw")?{width:"".concat(yi/lo*16*.0625,"em")}:{};Tn&&(no.attributes[kt]=""),yt&&(no.children.push({tag:"title",attributes:{id:no.attributes["aria-labelledby"]||"title-".concat(wt||ge())},children:[yt]}),delete no.attributes.title);var io=_(_({},no),{},{prefix:he,iconName:Le,main:F,mask:K,maskId:qt,transform:Be,symbol:lt,styles:_(_({},Ho),cn.styles)}),Lo=K.found&&F.found?Pn("generateAbstractMask",io)||{children:[],attributes:{}}:Pn("generateAbstractIcon",io)||{children:[],attributes:{}},Sn=Lo.attributes;return io.children=Lo.children,io.attributes=Sn,lt?function Ki(y){var F=y.iconName,K=y.children,he=y.attributes,Le=y.symbol,Be=!0===Le?"".concat(y.prefix,"-").concat(z.cssPrefix,"-").concat(F):Le;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_(_({},he),{},{id:Be}),children:K}]}]}(io):function Uo(y){var A=y.children,F=y.main,K=y.mask,he=y.attributes,Le=y.styles,Be=y.transform;if(hn(Be)&&F.found&&!K.found){var qt={x:F.width/F.height/2,y:.5};he.style=vn(_(_({},Le),{},{"transform-origin":"".concat(qt.x+Be.x/16,"em ").concat(qt.y+Be.y/16,"em")}))}return[{tag:"svg",attributes:he,children:A}]}(io)}function Jo(y){var A=y.content,F=y.width,K=y.height,he=y.transform,Le=y.title,Be=y.extra,lt=y.watchable,yt=void 0!==lt&<,qt=_(_(_({},Be.attributes),Le?{title:Le}:{}),{},{class:Be.classes.join(" ")});yt&&(qt[kt]="");var wt=_({},Be.styles);hn(he)&&(wt.transform=function Kn(y){var A=y.transform,F=y.width,he=y.height,Le=void 0===he?16:he,Be=y.startCentered,lt=void 0!==Be&&Be,yt="";return yt+=lt&&ce?"translate(".concat(A.x/16-(void 0===F?16:F)/2,"em, ").concat(A.y/16-Le/2,"em) "):lt?"translate(calc(-50% + ".concat(A.x/16,"em), calc(-50% + ").concat(A.y/16,"em)) "):"translate(".concat(A.x/16,"em, ").concat(A.y/16,"em) "),(yt+="scale(".concat(A.size/16*(A.flipX?-1:1),", ").concat(A.size/16*(A.flipY?-1:1),") "))+"rotate(".concat(A.rotate,"deg) ")}({transform:he,startCentered:!0,width:F,height:K}),wt["-webkit-transform"]=wt.transform);var cn=vn(wt);cn.length>0&&(qt.style=cn);var ln=[];return ln.push({tag:"span",attributes:qt,children:[A]}),Le&&ln.push({tag:"span",attributes:{class:"sr-only"},children:[Le]}),ln}var ki=ft.styles;function Qi(y){var A=y[0],F=y[1],Le=j(y.slice(4),1)[0];return{found:!0,width:A,height:F,icon:Array.isArray(Le)?{tag:"g",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.GROUP)},children:[{tag:"path",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.SECONDARY),fill:"currentColor",d:Le[0]}},{tag:"path",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.PRIMARY),fill:"currentColor",d:Le[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:Le}}}}var Li={found:!1,width:512,height:512};function Do(y,A){var F=A;return"fa"===A&&null!==z.styleDefault&&(A=Bi()),new Promise(function(K,he){if(Pn("missingIconAbstract"),"fa"===F){var Be=Si(y)||{};y=Be.iconName||y,A=Be.prefix||A}if(y&&A&&ki[A]&&ki[A][y])return K(Qi(ki[A][y]));(function En(y,A){!At&&!z.showMissingIcons&&y&&console.error('Icon with name "'.concat(y,'" and prefix "').concat(A,'" is missing.'))})(y,A),K(_(_({},Li),{},{icon:z.showMissingIcons&&y&&Pn("missingIconAbstract")||{}}))})}var wo=function(){},jo=z.measurePerformance&&mn&&mn.mark&&mn.measure?mn:{mark:wo,measure:wo},$n='FA "6.4.2"',Eo=function(A){jo.mark("".concat($n," ").concat(A," ends")),jo.measure("".concat($n," ").concat(A),"".concat($n," ").concat(A," begins"),"".concat($n," ").concat(A," ends"))},So={begin:function(A){return jo.mark("".concat($n," ").concat(A," begins")),function(){return Eo(A)}},end:Eo},Xn=function(){};function $o(y){return"string"==typeof(y.getAttribute?y.getAttribute(kt):null)}function qi(y){return Ft.createElementNS("http://www.w3.org/2000/svg",y)}function zo(y){return Ft.createElement(y)}function di(y){var F=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,K=void 0===F?"svg"===y.tag?qi:zo:F;if("string"==typeof y)return Ft.createTextNode(y);var he=K(y.tag);return Object.keys(y.attributes||[]).forEach(function(Be){he.setAttribute(Be,y.attributes[Be])}),(y.children||[]).forEach(function(Be){he.appendChild(di(Be,{ceFn:K}))}),he}var vi={replace:function(A){var F=A[0];if(F.parentNode)if(A[1].forEach(function(he){F.parentNode.insertBefore(di(he),F)}),null===F.getAttribute(kt)&&z.keepOriginalSource){var K=Ft.createComment(function po(y){var A=" ".concat(y.outerHTML," ");return"".concat(A,"Font Awesome fontawesome.com ")}(F));F.parentNode.replaceChild(K,F)}else F.remove()},nest:function(A){var F=A[0],K=A[1];if(~Ot(F).indexOf(z.replacementClass))return vi.replace(A);var he=new RegExp("".concat(z.cssPrefix,"-.*"));if(delete K[0].attributes.id,K[0].attributes.class){var Le=K[0].attributes.class.split(" ").reduce(function(lt,yt){return yt===z.replacementClass||yt.match(he)?lt.toSvg.push(yt):lt.toNode.push(yt),lt},{toNode:[],toSvg:[]});K[0].attributes.class=Le.toSvg.join(" "),0===Le.toNode.length?F.removeAttribute("class"):F.setAttribute("class",Le.toNode.join(" "))}var Be=K.map(function(lt){return Rn(lt)}).join("\n");F.setAttribute(kt,""),F.innerHTML=Be}};function go(y){y()}function dr(y,A){var F="function"==typeof A?A:Xn;if(0===y.length)F();else{var K=go;z.mutateApproach===ye&&(K=$t.requestAnimationFrame||go),K(function(){var he=function Ci(){return!0===z.autoReplaceSvg?vi.replace:vi[z.autoReplaceSvg]||vi.replace}(),Le=So.begin("mutate");y.map(he),Le(),F()})}}var Vi=!1;function so(){Vi=!0}function Go(){Vi=!1}var qo=null;function eo(y){if(en&&z.observeMutations){var A=y.treeCallback,F=void 0===A?Xn:A,K=y.nodeCallback,he=void 0===K?Xn:K,Le=y.pseudoElementsCallback,Be=void 0===Le?Xn:Le,lt=y.observeMutationsRoot,yt=void 0===lt?Ft:lt;qo=new en(function(qt){if(!Vi){var wt=Bi();Ne(qt).forEach(function(cn){if("childList"===cn.type&&cn.addedNodes.length>0&&!$o(cn.addedNodes[0])&&(z.searchPseudoElements&&Be(cn.target),F(cn.target)),"attributes"===cn.type&&cn.target.parentNode&&z.searchPseudoElements&&Be(cn.target.parentNode),"attributes"===cn.type&&$o(cn.target)&&~Lt.indexOf(cn.attributeName))if("class"===cn.attributeName&&function Gn(y){var A=y.getAttribute?y.getAttribute(et):null,F=y.getAttribute?y.getAttribute(ct):null;return A&&F}(cn.target)){var ln=ko(Ot(cn.target)),qn=ln.iconName;cn.target.setAttribute(et,ln.prefix||wt),qn&&cn.target.setAttribute(ct,qn)}else(function Di(y){return y&&y.classList&&y.classList.contains&&y.classList.contains(z.replacementClass)})(cn.target)&&he(cn.target)})}}),Zt&&qo.observe(yt,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function fa(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},F=function mr(y){var A=y.getAttribute("data-prefix"),F=y.getAttribute("data-icon"),K=void 0!==y.innerText?y.innerText.trim():"",he=ko(Ot(y));return he.prefix||(he.prefix=Bi()),A&&F&&(he.prefix=A,he.iconName=F),he.iconName&&he.prefix||(he.prefix&&K.length>0&&(he.iconName=function ui(y,A){return(ma[y]||{})[A]}(he.prefix,y.innerText)||Mn(he.prefix,Ue(y.innerText))),!he.iconName&&z.autoFetchSvg&&y.firstChild&&y.firstChild.nodeType===Node.TEXT_NODE&&(he.iconName=y.firstChild.data)),he}(y),K=F.iconName,he=F.prefix,Le=F.rest,Be=function fr(y){var A=Ne(y.attributes).reduce(function(he,Le){return"class"!==he.name&&"style"!==he.name&&(he[Le.name]=Le.value),he},{}),F=y.getAttribute("title"),K=y.getAttribute("data-fa-title-id");return z.autoA11y&&(F?A["aria-labelledby"]="".concat(z.replacementClass,"-title-").concat(K||ge()):(A["aria-hidden"]="true",A.focusable="false")),A}(y),lt=ri("parseNodeAttributes",{},y),yt=A.styleParser?function Wa(y){var A=y.getAttribute("style"),F=[];return A&&(F=A.split(";").reduce(function(K,he){var Le=he.split(":"),Be=Le[0],lt=Le.slice(1);return Be&<.length>0&&(K[Be]=lt.join(":").trim()),K},{})),F}(y):[];return _({iconName:K,title:y.getAttribute("title"),titleId:y.getAttribute("data-fa-title-id"),prefix:he,transform:pt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:Le,styles:yt,attributes:Be}},lt)}var hr=ft.styles;function E(y){var A="nest"===z.autoReplaceSvg?fa(y,{styleParser:!1}):fa(y);return~A.extra.classes.indexOf(we)?Pn("generateLayersText",y,A):Pn("generateSvgReplacementMutation",y,A)}var k=new Set;function w(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Zt)return Promise.resolve();var F=Ft.documentElement.classList,K=function(cn){return F.add("".concat(mt,"-").concat(cn))},he=function(cn){return F.remove("".concat(mt,"-").concat(cn))},Le=z.autoFetchSvg?k:Pe.map(function(wt){return"fa-".concat(wt)}).concat(Object.keys(hr));Le.includes("fa")||Le.push("fa");var Be=[".".concat(we,":not([").concat(kt,"])")].concat(Le.map(function(wt){return".".concat(wt,":not([").concat(kt,"])")})).join(", ");if(0===Be.length)return Promise.resolve();var lt=[];try{lt=Ne(y.querySelectorAll(Be))}catch{}if(!(lt.length>0))return Promise.resolve();K("pending"),he("complete");var yt=So.begin("onTree"),qt=lt.reduce(function(wt,cn){try{var ln=E(cn);ln&&wt.push(ln)}catch(Tn){At||"MissingIcon"===Tn.name&&console.error(Tn)}return wt},[]);return new Promise(function(wt,cn){Promise.all(qt).then(function(ln){dr(ln,function(){K("active"),K("complete"),he("pending"),"function"==typeof A&&A(),yt(),wt()})}).catch(function(ln){yt(),cn(ln)})})}function Z(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;E(y).then(function(F){F&&dr([F],A)})}Pe.map(function(y){k.add("fa-".concat(y))}),Object.keys(de[Je]).map(k.add.bind(k)),Object.keys(de[zt]).map(k.add.bind(k)),k=re(k);var Wt=function(A){var F=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},K=F.transform,he=void 0===K?pt:K,Le=F.symbol,Be=void 0!==Le&&Le,lt=F.mask,yt=void 0===lt?null:lt,qt=F.maskId,wt=void 0===qt?null:qt,cn=F.title,ln=void 0===cn?null:cn,Tn=F.titleId,qn=void 0===Tn?null:Tn,yi=F.classes,lo=void 0===yi?[]:yi,Ii=F.attributes,ji=void 0===Ii?{}:Ii,no=F.styles,Ho=void 0===no?{}:no;if(A){var io=A.prefix,Lo=A.iconName,Ht=A.icon;return bi(_({type:"icon"},A),function(){return xn("beforeDOMElementCreation",{iconDefinition:A,params:F}),z.autoA11y&&(ln?ji["aria-labelledby"]="".concat(z.replacementClass,"-title-").concat(qn||ge()):(ji["aria-hidden"]="true",ji.focusable="false")),Ui({icons:{main:Qi(Ht),mask:yt?Qi(yt.icon):{found:!1,width:null,height:null,icon:{}}},prefix:io,iconName:Lo,transform:_(_({},pt),he),symbol:Be,title:ln,maskId:wt,titleId:qn,extra:{attributes:ji,styles:Ho,classes:lo}})})}},ti={mixout:function(){return{icon:(y=Wt,function(A){var F=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},K=(A||{}).icon?A:Hi(A||{}),he=F.mask;return he&&(he=(he||{}).icon?he:Hi(he||{})),y(K,_(_({},F),{},{mask:he}))})};var y},hooks:function(){return{mutationObserverCallbacks:function(F){return F.treeCallback=w,F.nodeCallback=Z,F}}},provides:function(A){A.i2svg=function(F){var K=F.node,Le=F.callback;return w(void 0===K?Ft:K,void 0===Le?function(){}:Le)},A.generateSvgReplacementMutation=function(F,K){var he=K.iconName,Le=K.title,Be=K.titleId,lt=K.prefix,yt=K.transform,qt=K.symbol,wt=K.mask,cn=K.maskId,ln=K.extra;return new Promise(function(Tn,qn){Promise.all([Do(he,lt),wt.iconName?Do(wt.iconName,wt.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(yi){var lo=j(yi,2);Tn([F,Ui({icons:{main:lo[0],mask:lo[1]},prefix:lt,iconName:he,transform:yt,symbol:qt,maskId:cn,title:Le,titleId:Be,extra:ln,watchable:!0})])}).catch(qn)})},A.generateAbstractIcon=function(F){var qt,K=F.children,he=F.attributes,Le=F.main,Be=F.transform,yt=vn(F.styles);return yt.length>0&&(he.style=yt),hn(Be)&&(qt=Pn("generateAbstractTransformGrouping",{main:Le,transform:Be,containerWidth:Le.width,iconWidth:Le.width})),K.push(qt||Le.icon),{children:K,attributes:he}}}},xi={mixout:function(){return{layer:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.classes,Le=void 0===he?[]:he;return bi({type:"layer"},function(){xn("beforeDOMElementCreation",{assembler:F,params:K});var Be=[];return F(function(lt){Array.isArray(lt)?lt.map(function(yt){Be=Be.concat(yt.abstract)}):Be=Be.concat(lt.abstract)}),[{tag:"span",attributes:{class:["".concat(z.cssPrefix,"-layers")].concat(re(Le)).join(" ")},children:Be}]})}}}},ta={mixout:function(){return{counter:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.title,Le=void 0===he?null:he,Be=K.classes,lt=void 0===Be?[]:Be,yt=K.attributes,qt=void 0===yt?{}:yt,wt=K.styles,cn=void 0===wt?{}:wt;return bi({type:"counter",content:F},function(){return xn("beforeDOMElementCreation",{content:F,params:K}),function Xi(y){var A=y.content,F=y.title,K=y.extra,he=_(_(_({},K.attributes),F?{title:F}:{}),{},{class:K.classes.join(" ")}),Le=vn(K.styles);Le.length>0&&(he.style=Le);var Be=[];return Be.push({tag:"span",attributes:he,children:[A]}),F&&Be.push({tag:"span",attributes:{class:"sr-only"},children:[F]}),Be}({content:F.toString(),title:Le,extra:{attributes:qt,styles:cn,classes:["".concat(z.cssPrefix,"-layers-counter")].concat(re(lt))}})})}}}},Pa={mixout:function(){return{text:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.transform,Le=void 0===he?pt:he,Be=K.title,lt=void 0===Be?null:Be,yt=K.classes,qt=void 0===yt?[]:yt,wt=K.attributes,cn=void 0===wt?{}:wt,ln=K.styles,Tn=void 0===ln?{}:ln;return bi({type:"text",content:F},function(){return xn("beforeDOMElementCreation",{content:F,params:K}),Jo({content:F,transform:_(_({},pt),Le),title:lt,extra:{attributes:cn,styles:Tn,classes:["".concat(z.cssPrefix,"-layers-text")].concat(re(qt))}})})}}},provides:function(A){A.generateLayersText=function(F,K){var he=K.title,Le=K.transform,Be=K.extra,lt=null,yt=null;if(ce){var qt=parseInt(getComputedStyle(F).fontSize,10),wt=F.getBoundingClientRect();lt=wt.width/qt,yt=wt.height/qt}return z.autoA11y&&!he&&(Be.attributes["aria-hidden"]="true"),Promise.resolve([F,Jo({content:F.innerHTML,width:lt,height:yt,transform:Le,title:he,extra:Be,watchable:!0})])}}},Ya=new RegExp('"',"ug"),Za=[1105920,1112319];function Ka(y,A){var F="".concat(xt).concat(A.replace(":","-"));return new Promise(function(K,he){if(null!==y.getAttribute(F))return K();var Be=Ne(y.children).filter(function(Ht){return Ht.getAttribute(nt)===A})[0],lt=$t.getComputedStyle(y,A),yt=lt.getPropertyValue("font-family").match(Ae),qt=lt.getPropertyValue("font-weight"),wt=lt.getPropertyValue("content");if(Be&&!yt)return y.removeChild(Be),K();if(yt&&"none"!==wt&&""!==wt){var cn=lt.getPropertyValue("content"),ln=~["Sharp"].indexOf(yt[2])?zt:Je,Tn=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(yt[2])?T[ln][yt[2].toLowerCase()]:le[ln][qt],qn=function pr(y){var A=y.replace(Ya,""),F=function yn(y,A){var he,F=y.length,K=y.charCodeAt(A);return K>=55296&&K<=56319&&F>A+1&&(he=y.charCodeAt(A+1))>=56320&&he<=57343?1024*(K-55296)+he-56320+65536:K}(A,0),K=F>=Za[0]&&F<=Za[1],he=2===A.length&&A[0]===A[1];return{value:Ue(he?A[0]:A),isSecondary:K||he}}(cn),yi=qn.value,lo=qn.isSecondary,Ii=yt[0].startsWith("FontAwesome"),ji=Mn(Tn,yi),no=ji;if(Ii){var Ho=function pi(y){var A=Fo[y],F=Mn("fas",y);return A||(F?{prefix:"fas",iconName:F}:null)||{prefix:null,iconName:null}}(yi);Ho.iconName&&Ho.prefix&&(ji=Ho.iconName,Tn=Ho.prefix)}if(!ji||lo||Be&&Be.getAttribute(et)===Tn&&Be.getAttribute(ct)===no)K();else{y.setAttribute(F,no),Be&&y.removeChild(Be);var io=function ur(){return{iconName:null,title:null,titleId:null,prefix:null,transform:pt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Lo=io.extra;Lo.attributes[nt]=A,Do(ji,Tn).then(function(Ht){var Sn=Ui(_(_({},io),{},{icons:{main:Ht,mask:xo()},prefix:Tn,iconName:no,extra:Lo,watchable:!0})),wi=Ft.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===A?y.insertBefore(wi,y.firstChild):y.appendChild(wi),wi.outerHTML=Sn.map(function(tr){return Rn(tr)}).join("\n"),y.removeAttribute(F),K()}).catch(he)}}else K()})}function Xa(y){return Promise.all([Ka(y,"::before"),Ka(y,"::after")])}function Tr(y){return!(y.parentNode===document.head||~_t.indexOf(y.tagName.toUpperCase())||y.getAttribute(nt)||y.parentNode&&"svg"===y.parentNode.tagName)}function na(y){if(Zt)return new Promise(function(A,F){var K=Ne(y.querySelectorAll("*")).filter(Tr).map(Xa),he=So.begin("searchPseudoElements");so(),Promise.all(K).then(function(){he(),Go(),A()}).catch(function(){he(),Go(),F()})})}var bo=!1,Wo=function(A){return A.toLowerCase().split(" ").reduce(function(K,he){var Le=he.toLowerCase().split("-"),Be=Le[0],lt=Le.slice(1).join("-");if(Be&&"h"===lt)return K.flipX=!0,K;if(Be&&"v"===lt)return K.flipY=!0,K;if(lt=parseFloat(lt),isNaN(lt))return K;switch(Be){case"grow":K.size=K.size+lt;break;case"shrink":K.size=K.size-lt;break;case"left":K.x=K.x-lt;break;case"right":K.x=K.x+lt;break;case"up":K.y=K.y-lt;break;case"down":K.y=K.y+lt;break;case"rotate":K.rotate=K.rotate+lt}return K},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},ua={x:0,y:0,width:"100%",height:"100%"};function Yo(y){return y.attributes&&(y.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(y.attributes.fill="black"),y}!function hi(y,A){var F=A.mixoutsTo;Kt=y,on={},Object.keys(Nn).forEach(function(K){-1===zi.indexOf(K)&&delete Nn[K]}),Kt.forEach(function(K){var he=K.mixout?K.mixout():{};if(Object.keys(he).forEach(function(Be){"function"==typeof he[Be]&&(F[Be]=he[Be]),"object"===N(he[Be])&&Object.keys(he[Be]).forEach(function(lt){F[Be]||(F[Be]={}),F[Be][lt]=he[Be][lt]})}),K.hooks){var Le=K.hooks();Object.keys(Le).forEach(function(Be){on[Be]||(on[Be]=[]),on[Be].push(Le[Be])})}K.provides&&K.provides(Nn)})}([Ee,ti,xi,ta,Pa,{hooks:function(){return{mutationObserverCallbacks:function(F){return F.pseudoElementsCallback=na,F}}},provides:function(A){A.pseudoElements2svg=function(F){var K=F.node;z.searchPseudoElements&&na(void 0===K?Ft:K)}}},{mixout:function(){return{dom:{unwatch:function(){so(),bo=!0}}}},hooks:function(){return{bootstrap:function(){eo(ri("mutationObserverCallbacks",{}))},noAuto:function(){!function ea(){qo&&qo.disconnect()}()},watch:function(F){var K=F.observeMutationsRoot;bo?Go():eo(ri("mutationObserverCallbacks",{observeMutationsRoot:K}))}}}},{mixout:function(){return{parse:{transform:function(F){return Wo(F)}}}},hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-transform");return he&&(F.transform=Wo(he)),F}}},provides:function(A){A.generateAbstractTransformGrouping=function(F){var K=F.main,he=F.transform,Be=F.iconWidth,lt={transform:"translate(".concat(F.containerWidth/2," 256)")},yt="translate(".concat(32*he.x,", ").concat(32*he.y,") "),qt="scale(".concat(he.size/16*(he.flipX?-1:1),", ").concat(he.size/16*(he.flipY?-1:1),") "),wt="rotate(".concat(he.rotate," 0 0)"),Tn={outer:lt,inner:{transform:"".concat(yt," ").concat(qt," ").concat(wt)},path:{transform:"translate(".concat(Be/2*-1," -256)")}};return{tag:"g",attributes:_({},Tn.outer),children:[{tag:"g",attributes:_({},Tn.inner),children:[{tag:K.icon.tag,children:K.icon.children,attributes:_(_({},K.icon.attributes),Tn.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-mask"),Le=he?ko(he.split(" ").map(function(Be){return Be.trim()})):xo();return Le.prefix||(Le.prefix=Bi()),F.mask=Le,F.maskId=K.getAttribute("data-fa-mask-id"),F}}},provides:function(A){A.generateAbstractMask=function(F){var y,K=F.children,he=F.attributes,Le=F.main,Be=F.mask,lt=F.maskId,wt=Le.icon,ln=Be.icon,Tn=function Jt(y){var A=y.transform,K=y.iconWidth,he={transform:"translate(".concat(y.containerWidth/2," 256)")},Le="translate(".concat(32*A.x,", ").concat(32*A.y,") "),Be="scale(".concat(A.size/16*(A.flipX?-1:1),", ").concat(A.size/16*(A.flipY?-1:1),") "),lt="rotate(".concat(A.rotate," 0 0)");return{outer:he,inner:{transform:"".concat(Le," ").concat(Be," ").concat(lt)},path:{transform:"translate(".concat(K/2*-1," -256)")}}}({transform:F.transform,containerWidth:Be.width,iconWidth:Le.width}),qn={tag:"rect",attributes:_(_({},ua),{},{fill:"white"})},yi=wt.children?{children:wt.children.map(Yo)}:{},lo={tag:"g",attributes:_({},Tn.inner),children:[Yo(_({tag:wt.tag,attributes:_(_({},wt.attributes),Tn.path)},yi))]},Ii={tag:"g",attributes:_({},Tn.outer),children:[lo]},ji="mask-".concat(lt||ge()),no="clip-".concat(lt||ge()),Ho={tag:"mask",attributes:_(_({},ua),{},{id:ji,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[qn,Ii]},io={tag:"defs",children:[{tag:"clipPath",attributes:{id:no},children:(y=ln,"g"===y.tag?y.children:[y])},Ho]};return K.push(io,{tag:"rect",attributes:_({fill:"currentColor","clip-path":"url(#".concat(no,")"),mask:"url(#".concat(ji,")")},ua)}),{children:K,attributes:he}}}},{provides:function(A){var F=!1;$t.matchMedia&&(F=$t.matchMedia("(prefers-reduced-motion: reduce)").matches),A.missingIconAbstract=function(){var K=[],he={fill:"currentColor"},Le={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};K.push({tag:"path",attributes:_(_({},he),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var Be=_(_({},Le),{},{attributeName:"opacity"}),lt={tag:"circle",attributes:_(_({},he),{},{cx:"256",cy:"364",r:"28"}),children:[]};return F||lt.children.push({tag:"animate",attributes:_(_({},Le),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_(_({},Be),{},{values:"1;0;1;1;0;1;"})}),K.push(lt),K.push({tag:"path",attributes:_(_({},he),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:F?[]:[{tag:"animate",attributes:_(_({},Be),{},{values:"1;0;0;0;0;1;"})}]}),F||K.push({tag:"path",attributes:_(_({},he),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_(_({},Be),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:K}}}},{hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-symbol");return F.symbol=null!==he&&(""===he||he),F}}}}],{mixoutsTo:ei});var dc=ei.parse,Rr=ei.icon,Da=l(6593);const br=["*"],mc=y=>{const A={[`fa-${y.animation}`]:null!=y.animation&&!y.animation.startsWith("spin"),"fa-spin":"spin"===y.animation||"spin-reverse"===y.animation,"fa-spin-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-spin-reverse":"spin-reverse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-fw":y.fixedWidth,"fa-border":y.border,"fa-inverse":y.inverse,"fa-layers-counter":y.counter,"fa-flip-horizontal":"horizontal"===y.flip||"both"===y.flip,"fa-flip-vertical":"vertical"===y.flip||"both"===y.flip,[`fa-${y.size}`]:null!==y.size,[`fa-rotate-${y.rotate}`]:null!==y.rotate,[`fa-pull-${y.pull}`]:null!==y.pull,[`fa-stack-${y.stackItemSize}`]:null!=y.stackItemSize};return Object.keys(A).map(F=>A[F]?F:null).filter(F=>F)};let Oo=(()=>{class y{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275prov=o.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),za=(()=>{class y{constructor(){this.definitions={}}addIcons(...F){for(const K of F){K.prefix in this.definitions||(this.definitions[K.prefix]={}),this.definitions[K.prefix][K.iconName]=K;for(const he of K.icon[2])"string"==typeof he&&(this.definitions[K.prefix][he]=K)}}addIconPacks(...F){for(const K of F){const he=Object.keys(K).map(Le=>K[Le]);this.addIcons(...he)}}getIconDefinition(F,K){return F in this.definitions&&K in this.definitions[F]?this.definitions[F][K]:null}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275prov=o.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),Ha=(()=>{class y{constructor(){this.stackItemSize="1x"}ngOnChanges(F){if("size"in F)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275dir=o.lG2({type:y,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[o.TTD]}),y})(),jn=(()=>{class y{constructor(F,K){this.renderer=F,this.elementRef=K}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(F){"size"in F&&(null!=F.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${F.size.currentValue}`),null!=F.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${F.size.previousValue}`))}}return y.\u0275fac=function(F){return new(F||y)(o.Y36(o.Qsj),o.Y36(o.SBq))},y.\u0275cmp=o.Xpm({type:y,selectors:[["fa-stack"]],inputs:{size:"size"},features:[o.TTD],ngContentSelectors:br,decls:1,vars:0,template:function(F,K){1&F&&(o.F$t(),o.Hsn(0))},encapsulation:2}),y})(),Ko=(()=>{class y{set spin(F){this.animation=F?"spin":void 0}set pulse(F){this.animation=F?"spin-pulse":void 0}constructor(F,K,he,Le,Be){this.sanitizer=F,this.config=K,this.iconLibrary=he,this.stackItem=Le,this.classes=[],null!=Be&&null==Le&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(F){if(null!=this.icon||null!=this.config.fallbackIcon){if(F){const he=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=he){const Le=this.buildParams();this.renderIcon(he,Le)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(F){const K=((y,A)=>(y=>void 0!==y.prefix&&void 0!==y.iconName)(y)?y:"string"==typeof y?{prefix:A,iconName:y}:{prefix:y[0],iconName:y[1]})(F,this.config.defaultPrefix);return"icon"in K?K:this.iconLibrary.getIconDefinition(K.prefix,K.iconName)??((y=>{throw new Error(`Could not find icon with iconName=${y.iconName} and prefix=${y.prefix} in the icon library.`)})(K),null)}buildParams(){const F={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},K="string"==typeof this.transform?dc.transform(this.transform):this.transform;return{title:this.title,transform:K,classes:[...mc(F),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(F,K){const he=Rr(F,K);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(he.html.join("\n"))}}return y.\u0275fac=function(F){return new(F||y)(o.Y36(Da.H7),o.Y36(Oo),o.Y36(za),o.Y36(Ha,8),o.Y36(jn,8))},y.\u0275cmp=o.Xpm({type:y,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(F,K){2&F&&(o.Ikx("innerHTML",K.renderedIconHTML,o.oJD),o.uIk("title",K.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[o.TTD],decls:0,vars:0,template:function(F,K){},encapsulation:2}),y})(),st=(()=>{class y{}return y.\u0275fac=function(F){return new(F||y)},y.\u0275mod=o.oAB({type:y}),y.\u0275inj=o.cJS({}),y})()},90590:(Dt,xe,l)=>{"use strict";l.d(xe,{$9F:()=>D_,BCn:()=>Mh,DBf:()=>F4,FL8:()=>f_,FU$:()=>N4,ILF:()=>os,IyC:()=>X9,Mzg:()=>z1,QDM:()=>g6,QLU:()=>vu,RLE:()=>Tr,T80:()=>B3,Vui:()=>De,Y$T:()=>Uu,Yai:()=>Lo,cf$:()=>nu,f8k:()=>M3,g82:()=>Al,gc2:()=>Kg,go9:()=>B9,iV1:()=>k8,iiS:()=>Ss,ik8:()=>qu,kZ_:()=>gv,lXL:()=>zn,m6i:()=>om,nfZ:()=>Pt,q7m:()=>md,r8p:()=>F9,sqG:()=>Lf,uli:()=>C_,x58:()=>Be,xiG:()=>fa});var De={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Pt={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},zn={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},fa={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},Tr={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Be={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},Lo={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},os={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},Ss={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},M3={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},B3={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},g6=B3,Mh={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"]},om={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},z1={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},N4={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},F4={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Lf=F4,k8={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},md={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},nu={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Kg={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},vu={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},Uu={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},gv={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"]},F9={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Al={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},B9={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},f_={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},qu={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},C_={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},D_={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},X9={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},42346:(Dt,xe,l)=>{"use strict";l.d(xe,{Iu:()=>we,Ot:()=>it,Vn:()=>le,h7:()=>R,iX:()=>ee,y4:()=>Ye});var o=l(81180),C=l(65879),_=l(22096),N=l(48180),B=l(7715),c=l(37398),X=l(78645),ae=l(65619),Q=l(9315),U=l(37921),oe=l(99397),j=l(26306),re=l(70940),q=l(94664),se=l(52572),_e=l(36232),De=l(54007);class Ke{constructor(pe){(0,o.Z)(this,"translations",void 0),this.translations=pe}getTranslation(pe){return(0,_.of)(this.translations.get(pe)||{})}}const rt=new C.OlP("TRANSLOCO_LOADER");function tt(ze,pe){return ze&&(Object.prototype.hasOwnProperty.call(ze,pe)?ze[pe]:pe.split(".").reduce((S,Y)=>S?.[Y],ze))}function fe(ze){return ze?Array.isArray(ze)?ze.length:Ge(ze)?Object.keys(ze).length:ze?ze.length:0:0}function ke(ze){return"string"==typeof ze}function Ge(ze){return!!ze&&"object"==typeof ze&&!Array.isArray(ze)}function Pt(ze){return ze.replace(/(?:^\w|[A-Z]|\b\w)/g,(pe,S)=>0==S?pe.toLowerCase():pe.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Ft(ze){return null==ze}function en(ze){return!1===Ft(ze)}function Nt(ze){return ze&&"string"==typeof ze.scope}function Te(ze){return(0,De.flatten)(ze,{safe:!0})}const $e=new C.OlP("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>ht}),ht={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Mt(ze={}){return{...ht,...ze,missingHandler:{...ht.missingHandler,...ze.missingHandler},flatten:{...ht.flatten,...ze.flatten}}}const vt=new C.OlP("TRANSLOCO_TRANSPILER");let ut=(()=>{class ze{constructor(S){(0,o.Z)(this,"interpolationMatcher",void 0),this.interpolationMatcher=function Ut(ze){const[pe,S]=ze.interpolation;return new RegExp(`${pe}(.*?)${S}`,"g")}(S??ht)}transpile(S,Y={},Ee,Xe){return ke(S)?S.replace(this.interpolationMatcher,(ft,Ct)=>(Ct=Ct.trim(),en(Y[Ct])?Y[Ct]:en(Ee[Ct])?this.transpile(Ee[Ct],Y,Ee,Xe):"")):(Y&&(Ge(S)?S=this.handleObject(S,Y,Ee,Xe):Array.isArray(S)&&(S=this.handleArray(S,Y,Ee,Xe))),S)}handleObject(S,Y={},Ee,Xe){let ft=S;return Object.keys(Y).forEach(Ct=>{const rn=tt(ft,Ct),Gt=tt(Y,Ct),_n=this.transpile(rn,Gt,Ee,Xe);ft=function J(ze,pe,S){ze={...ze};const Y=pe.split("."),Ee=Y.length-1;return Y.reduce((Xe,ft,Ct)=>(Xe[ft]=Ct===Ee?S:Array.isArray(Xe[ft])?Xe[ft].slice():{...Xe[ft]},Xe&&Xe[ft]),ze),ze}(ft,Ct,_n)}),ft}handleArray(S,Y={},Ee,Xe){return S.map(ft=>this.transpile(ft,Y,Ee,Xe))}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG($e,8))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const nt=new C.OlP("TRANSLOCO_MISSING_HANDLER");let xt=(()=>{class ze{handle(S,Y){return Y.missingHandler.logMissingKey&&!Y.prodMode&&console.warn(`%c Missing translation for '${S}'`,"font-size: 12px; color: red"),S}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const et=new C.OlP("TRANSLOCO_INTERCEPTOR");let ct=(()=>{class ze{preSaveTranslation(S){return S}preSaveTranslationKey(S,Y){return Y}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const mt=new C.OlP("TRANSLOCO_FALLBACK_STRATEGY");let ot,ye=(()=>{class ze{constructor(S){(0,o.Z)(this,"userConfig",void 0),this.userConfig=S}getNextLangs(){const S=this.userConfig.fallbackLang;if(!S)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(S)?S:[S]}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG($e))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();function _t(ze){if(!ze)return"";const pe=ze.split("/");return pe.pop(),pe.join("/")}function At(ze){return ze?ze.split("/").pop():""}function Je(ze,pe,S="|"){if(ke(ze)){const Y=ze.split(S),Ee=Y.pop();return Ee===pe?[!0,Y.toString()]:[!1,Ee]}return[!1,""]}function de(ze,pe){return function ce(ze){return ze&&Ge(ze.loader)}(ze)?function We(ze,pe){return Object.keys(ze).reduce((S,Y)=>(S[`${pe}/${Y}`]=ze[Y],S),{})}(ze.loader,pe):void 0}function T(ze){return{scope:_t(ze)||null,langName:At(ze)}}function te(ze){const{path:pe,inlineLoader:S,mainLoader:Y,data:Ee}=ze;if(S){if(!1===function ue(ze){return"function"==typeof ze}(S[pe]))throw`You're using an inline loader but didn't provide a loader for ${pe}`;return S[pe]().then(ft=>ft.default?ft.default:ft)}return Y.getTranslation(pe,Ee)}function we(ze,pe={},S){return ot.translate(ze,pe,S)}let le=(()=>{class ze{constructor(S,Y,Ee,Xe,ft,Ct){(0,o.Z)(this,"loader",void 0),(0,o.Z)(this,"parser",void 0),(0,o.Z)(this,"missingHandler",void 0),(0,o.Z)(this,"interceptor",void 0),(0,o.Z)(this,"fallbackStrategy",void 0),(0,o.Z)(this,"langChanges$",void 0),(0,o.Z)(this,"subscription",null),(0,o.Z)(this,"translations",new Map),(0,o.Z)(this,"cache",new Map),(0,o.Z)(this,"firstFallbackLang",void 0),(0,o.Z)(this,"defaultLang",""),(0,o.Z)(this,"availableLangs",[]),(0,o.Z)(this,"isResolvedMissingOnce",!1),(0,o.Z)(this,"lang",void 0),(0,o.Z)(this,"failedLangs",new Set),(0,o.Z)(this,"events",new X.x),(0,o.Z)(this,"events$",this.events.asObservable()),(0,o.Z)(this,"config",void 0),this.loader=S,this.parser=Y,this.missingHandler=Ee,this.interceptor=Xe,this.fallbackStrategy=Ct,this.loader||(this.loader=new Ke(this.translations)),ot=this,this.config=JSON.parse(JSON.stringify(ft)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new ae.X(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(rn=>{"translationLoadSuccess"===rn.type&&rn.wasFailure&&this.setActiveLang(rn.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(S){this.defaultLang=S}getActiveLang(){return this.lang.getValue()}setActiveLang(S){return this.parser.onLangChanged?.(S),this.lang.next(S),this.events.next({type:"langChanged",payload:T(S)}),this}setAvailableLangs(S){this.availableLangs=S}getAvailableLangs(){return this.availableLangs}load(S,Y={}){const Ee=this.cache.get(S);if(Ee)return Ee;let Xe;const ft=this._isLangScoped(S);let Ct;ft&&(Ct=_t(S));const rn={path:S,mainLoader:this.loader,inlineLoader:Y.inlineLoader,data:ft?{scope:Ct}:void 0};if(this.useFallbackTranslation(S)){const _n=ft?`${Ct}/${this.firstFallbackLang}`:this.firstFallbackLang,Rn=function Ce({mainLoader:ze,path:pe,data:S,fallbackPath:Y,inlineLoader:Ee}){return(Y?[pe,Y]:[pe]).map(ft=>{const Ct=te({path:ft,mainLoader:ze,inlineLoader:Ee,data:S});return(0,B.D)(Ct).pipe((0,c.U)(rn=>({translation:rn,lang:ft})))})}({...rn,fallbackPath:_n});Xe=(0,Q.D)(Rn)}else{const _n=te(rn);Xe=(0,B.D)(_n)}const Gt=Xe.pipe((0,U.X)(this.config.failedRetries),(0,oe.b)(_n=>{Array.isArray(_n)?_n.forEach(Rn=>{this.handleSuccess(Rn.lang,Rn.translation),Rn.lang!==S&&this.cache.set(Rn.lang,(0,_.of)({}))}):this.handleSuccess(S,_n)}),(0,j.K)(_n=>(this.config.prodMode||console.error(`Error while trying to load "${S}"`,_n),this.handleFailure(S,Y))),(0,re.d)(1));return this.cache.set(S,Gt),Gt}translate(S,Y={},Ee=this.getActiveLang()){if(!S)return S;const{scope:Xe,resolveLang:ft}=this.resolveLangAndScope(Ee);if(Array.isArray(S))return S.map(Gt=>this.translate(Xe?`${Xe}.${Gt}`:Gt,Y,ft));S=Xe?`${Xe}.${S}`:S;const Ct=this.getTranslation(ft),rn=Ct[S];return rn?this.parser.transpile(rn,Y,Ct,S):this._handleMissingKey(S,rn,Y)}selectTranslate(S,Y,Ee,Xe=!1){let ft;const Ct=(Gt,_n)=>this.load(Gt,_n).pipe((0,c.U)(()=>Xe?this.translateObject(S,Y,Gt):this.translate(S,Y,Gt)));if(Ft(Ee))return this.langChanges$.pipe((0,q.w)(Gt=>Ct(Gt)));if(function Zt(ze){return Array.isArray(ze)&&ze.every(Nt)}(Ee)||Nt(Ee)){const Gt=Array.isArray(Ee)?Ee[0]:Ee;Ee=Gt.scope,ft=de(Gt,Gt.scope)}if(this.isLang(Ee)||this.isScopeWithLang(Ee))return Ct(Ee);const rn=Ee;return this.langChanges$.pipe((0,q.w)(Gt=>Ct(`${rn}/${Gt}`,{inlineLoader:ft})))}isScopeWithLang(S){return this.isLang(At(S))}translateObject(S,Y={},Ee=this.getActiveLang()){if(ke(S)||Array.isArray(S)){const{resolveLang:ft,scope:Ct}=this.resolveLangAndScope(Ee);if(Array.isArray(S))return S.map(_n=>this.translateObject(Ct?`${Ct}.${_n}`:_n,Y,ft));const rn=this.getTranslation(ft),Gt=function Oe(ze){return(0,De.unflatten)(ze)}(this.getObjectByKey(rn,S=Ct?`${Ct}.${S}`:S));return function $(ze){return 0===fe(ze)}(Gt)?this.translate(S,Y,Ee):this.parser.transpile(Gt,Y,rn,S)}const Xe=[];for(const[ft,Ct]of this.getEntries(S))Xe.push(this.translateObject(ft,Ct,Ee));return Xe}selectTranslateObject(S,Y,Ee){if(ke(S)||Array.isArray(S))return this.selectTranslate(S,Y,Ee,!0);const[[Xe,ft],...Ct]=this.getEntries(S);return this.selectTranslateObject(Xe,ft,Ee).pipe((0,c.U)(rn=>{const Gt=[rn];for(const[_n,Rn]of Ct)Gt.push(this.translateObject(_n,Rn,Ee));return Gt}))}getTranslation(S){if(S){if(this.isLang(S))return this.translations.get(S)||{};{const{scope:Y,resolveLang:Ee}=this.resolveLangAndScope(S),Xe=this.translations.get(Ee)||{};return this.getObjectByKey(Xe,Y)}}return this.translations}selectTranslation(S){let Y=this.langChanges$;if(S){const Ee=At(S)!==S;Y=this.isLang(S)||Ee?(0,_.of)(S):this.langChanges$.pipe((0,c.U)(Xe=>`${S}/${Xe}`))}return Y.pipe((0,q.w)(Ee=>this.load(Ee).pipe((0,c.U)(()=>this.getTranslation(Ee)))))}setTranslation(S,Y=this.getActiveLang(),Ee={}){const ft={merge:!0,emitChange:!0,...Ee},Ct=_t(Y);let rn=S;Ct&&(rn=Te({[this.getMappedScope(Ct)]:S}));const Gt=Ct?At(Y):Y,_n={...ft.merge&&this.getTranslation(Gt),...rn},Rn=this.config.flatten.aot?_n:Te(_n),mi=this.interceptor.preSaveTranslation(Rn,Gt);this.translations.set(Gt,mi),ft.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(S,Y,Ee=this.getActiveLang(),Xe={}){const ft=this.interceptor.preSaveTranslationKey(S,Y,Ee);this.setTranslation({[S]:ft},Ee,{...Xe,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:S}){const Y=Array.isArray(S)?S[0]:S;S&&this.useFallbackTranslation(Y)&&(this.firstFallbackLang=Y)}_handleMissingKey(S,Y,Ee){if(this.config.missingHandler.allowEmpty&&""===Y)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const Xe=this.translate(S,Ee,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,Xe}return this.missingHandler.handle(S,this.getMissingHandlerData(),Ee)}_isLangScoped(S){return-1===this.getAvailableLangsIds().indexOf(S)}isLang(S){return-1!==this.getAvailableLangsIds().indexOf(S)}_loadDependencies(S,Y){const Ee=At(S);return this._isLangScoped(S)&&!this.isLoadedTranslation(Ee)?(0,se.a)([this.load(Ee),this.load(S,{inlineLoader:Y})]):this.load(S,{inlineLoader:Y})}_completeScopeWithLang(S){return this._isLangScoped(S)&&!this.isLang(At(S))?`${S}/${this.getActiveLang()}`:S}_setScopeAlias(S,Y){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[S]=Y}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(S){return fe(this.getTranslation(S))}getAvailableLangsIds(){return ke(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(Y=>Y.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(S){return this.config.missingHandler.useFallbackTranslation&&S!==this.firstFallbackLang}handleSuccess(S,Y){this.setTranslation(Y,S,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:T(S)}),this.failedLangs.forEach(Ee=>this.cache.delete(Ee)),this.failedLangs.clear()}handleFailure(S,Y){Ft(Y.failedCounter)&&(Y.failedCounter=0,Y.fallbackLangs||(Y.fallbackLangs=this.fallbackStrategy.getNextLangs(S)));const Ee=S.split("/"),ft=Y.fallbackLangs[Y.failedCounter];if(this.failedLangs.add(S),this.cache.has(ft))return this.handleSuccess(ft,this.getTranslation(ft)),_e.E;if(!ft||ft===Ee[Ee.length-1]){let Gt="Unable to load translation and all the fallback languages";throw Ee.length>1&&(Gt+=", did you misspelled the scope name?"),new Error(Gt)}let rn=ft;return Ee.length>1&&(Ee[Ee.length-1]=ft,rn=Ee.join("/")),Y.failedCounter++,this.events.next({type:"translationLoadFailure",payload:T(S)}),this.load(rn,Y)}getMappedScope(S){const{scopeMapping:Y={}}=this.config;return Y[S]||Pt(S)}resolveLangAndScope(S){let Ee,Y=S;if(this._isLangScoped(S)){const Xe=At(S),ft=this.isLang(Xe);Y=ft?Xe:this.getActiveLang(),Ee=this.getMappedScope(ft?_t(S):S)}return{scope:Ee,resolveLang:Y}}getObjectByKey(S,Y){const Ee={},Xe=`${Y}.`;for(const ft in S)ft.startsWith(Xe)&&(Ee[ft.replace(Xe,"")]=S[ft]);return Ee}getEntries(S){return S instanceof Map?S.entries():Object.entries(S)}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG(rt,8),C.LFG(vt),C.LFG(nt),C.LFG(et),C.LFG($e),C.LFG(mt))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac,providedIn:"root"})),ze})();const Lt=new C.OlP("TRANSLOCO_LANG"),Yt=(new C.OlP("TRANSLOCO_LOADING_TEMPLATE"),new C.OlP("TRANSLOCO_SCOPE"));class Qt{constructor(){(0,o.Z)(this,"initialized",!1)}resolve({inline:pe,provider:S,active:Y}){let Ee=Y;if(this.initialized)return Ee=Y,Ee;if(S){const[,Xe]=Je(S,"static");Ee=Xe}if(pe){const[,Xe]=Je(pe,"static");Ee=Xe}return this.initialized=!0,Ee}resolveLangBasedOnScope(pe){return _t(pe)?At(pe):pe}resolveLangPath(pe,S){return S?`${S}/${pe}`:pe}}class dn{constructor(pe){(0,o.Z)(this,"service",void 0),this.service=pe}resolve(pe){const{inline:S,provider:Y}=pe;if(S)return S;if(Y){if(Nt(Y)){const{scope:Ee,alias:Xe=Pt(Ee)}=Y;return this.service._setScopeAlias(Ee,Xe),Ee}return Y}}}let it=(()=>{class ze{constructor(S,Y,Ee,Xe){(0,o.Z)(this,"service",void 0),(0,o.Z)(this,"providerScope",void 0),(0,o.Z)(this,"providerLang",void 0),(0,o.Z)(this,"cdr",void 0),(0,o.Z)(this,"subscription",null),(0,o.Z)(this,"lastValue",""),(0,o.Z)(this,"lastKey",void 0),(0,o.Z)(this,"path",void 0),(0,o.Z)(this,"langResolver",new Qt),(0,o.Z)(this,"scopeResolver",void 0),this.service=S,this.providerScope=Y,this.providerLang=Ee,this.cdr=Xe,this.scopeResolver=new dn(this.service)}transform(S,Y,Ee){if(!S)return S;const Xe=Y?`${S}${JSON.stringify(Y)}`:S;if(Xe===this.lastKey)return this.lastValue;this.lastKey=Xe,this.subscription?.unsubscribe();const ft=function zt(ze,pe){const[S]=Je(pe,"static");return!S&&!!ze.config.reRenderOnLangChange}(this.service,this.providerLang||Ee);return this.subscription=this.service.langChanges$.pipe((0,q.w)(Ct=>{const rn=this.langResolver.resolve({inline:Ee,provider:this.providerLang,active:Ct});return Array.isArray(this.providerScope)?(0,Q.D)(this.providerScope.map(Gt=>this.resolveScope(rn,Gt))):this.resolveScope(rn,this.providerScope)}),function Pe(ze){return ze?pe=>pe:(0,N.q)(1)}(ft)).subscribe(()=>this.updateValue(S,Y)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(S,Y){const Ee=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(S,Y,Ee),this.cdr.markForCheck()}resolveScope(S,Y){const Ee=this.scopeResolver.resolve({inline:void 0,provider:Y});this.path=this.langResolver.resolveLangPath(S,Ee);const Xe=de(Y,Ee);return this.service._loadDependencies(this.path,Xe)}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.Y36(le,16),C.Y36(Yt,24),C.Y36(Lt,24),C.Y36(C.sBO,16))}),(0,o.Z)(ze,"\u0275pipe",C.Yjl({name:"transloco",type:ze,pure:!1,standalone:!0})),ze})(),Ye=(()=>{class ze{}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275mod",C.oAB({type:ze})),(0,o.Z)(ze,"\u0275inj",C.cJS({})),ze})();function R(ze){const pe=[pt(ut),Ve(xt),ge(ct),He(ye)];return ze.config&&pe.push(function z(ze){return(0,C.MR2)([{provide:$e,useValue:Mt(ze)}])}(ze.config)),ze.loader&&pe.push(function D(ze){return(0,C.MR2)([{provide:rt,useClass:ze}])}(ze.loader)),pe}function ee(ze){return{provide:Yt,useValue:ze,multi:!0}}function pt(ze){return(0,C.MR2)([{provide:vt,useClass:ze,deps:[$e]}])}function He(ze){return(0,C.MR2)([{provide:mt,useClass:ze,deps:[$e]}])}function Ve(ze){return(0,C.MR2)([{provide:nt,useClass:ze}])}function ge(ze){return(0,C.MR2)([{provide:et,useClass:ze}])}new C.OlP("TRANSLOCO_TEST_LANGS - Available testing languages"),new C.OlP("TRANSLOCO_TEST_OPTIONS - Testing options")},78791:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>_e});var o=l(47394);const _=l(65879).GuJ,B=Symbol("__destroy"),c=Symbol("__decoratorApplied");function oe(Ge){Ge instanceof o.w0&&Ge.unsubscribe()}function re(Ge,bt){return function(){if(Ge&&Ge.call(this),function U(Ge,bt){Ge[bt]&&(Ge[bt].next(),Ge[bt].complete(),Ge[bt]=null)}(this,function X(Ge){return"string"==typeof Ge?Symbol(`__destroy__${Ge}`):B}()),bt.arrayName&&function j(Ge){Array.isArray(Ge)&&Ge.forEach(oe)}(this[bt.arrayName]),bt.checkProperties)for(const Pt in this)bt.blackList?.includes(Pt)||oe(this[Pt])}}function _e(Ge={}){return bt=>{!function N(Ge){return!!Ge[_]}(bt)?function q(Ge,bt){Ge.prototype.ngOnDestroy=re(Ge.prototype.ngOnDestroy,bt)}(bt,Ge):function se(Ge,bt){const Pt=Ge.\u0275pipe;Pt.onDestroy=re(Pt.onDestroy,bt)}(bt,Ge),function ae(Ge){Ge.prototype[c]=!0}(bt)}}Symbol("CheckerHasBeenSet")},81180:(Dt,xe,l)=>{"use strict";function o(B){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c})(B)}function N(B,c,X){return(c=function _(B){var c=function C(B,c){if("object"!==o(B)||null===B)return B;var X=B[Symbol.toPrimitive];if(void 0!==X){var ae=X.call(B,c||"default");if("object"!==o(ae))return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===c?String:Number)(B)}(B,"string");return"symbol"===o(c)?c:String(c)}(c))in B?Object.defineProperty(B,c,{value:X,enumerable:!0,configurable:!0,writable:!0}):B[c]=X,B}l.d(xe,{Z:()=>N})},97582:(Dt,xe,l)=>{"use strict";l.d(xe,{FC:()=>fe,KL:()=>ue,ZT:()=>C,gn:()=>B,mG:()=>j,pi:()=>_,qq:()=>J});var o=function(ce,Oe){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Te,$e){Te.__proto__=$e}||function(Te,$e){for(var ht in $e)Object.prototype.hasOwnProperty.call($e,ht)&&(Te[ht]=$e[ht])})(ce,Oe)};function C(ce,Oe){if("function"!=typeof Oe&&null!==Oe)throw new TypeError("Class extends value "+String(Oe)+" is not a constructor or null");function Te(){this.constructor=ce}o(ce,Oe),ce.prototype=null===Oe?Object.create(Oe):(Te.prototype=Oe.prototype,new Te)}var _=function(){return _=Object.assign||function(Oe){for(var Te,$e=1,ht=arguments.length;$e=0;ut--)(vt=ce[ut])&&(Mt=(ht<3?vt(Mt):ht>3?vt(Oe,Te,Mt):vt(Oe,Te))||Mt);return ht>3&&Mt&&Object.defineProperty(Oe,Te,Mt),Mt}function j(ce,Oe,Te,$e){return new(Te||(Te=Promise))(function(Mt,vt){function ut(kt){try{Qe($e.next(kt))}catch(nt){vt(nt)}}function Ut(kt){try{Qe($e.throw(kt))}catch(nt){vt(nt)}}function Qe(kt){kt.done?Mt(kt.value):function ht(Mt){return Mt instanceof Te?Mt:new Te(function(vt){vt(Mt)})}(kt.value).then(ut,Ut)}Qe(($e=$e.apply(ce,Oe||[])).next())})}function J(ce){return this instanceof J?(this.v=ce,this):new J(ce)}function fe(ce,Oe,Te){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ht,$e=Te.apply(ce,Oe||[]),Mt=[];return ht={},vt("next"),vt("throw"),vt("return"),ht[Symbol.asyncIterator]=function(){return this},ht;function vt(xt){$e[xt]&&(ht[xt]=function(et){return new Promise(function(ct,mt){Mt.push([xt,et,ct,mt])>1||ut(xt,et)})})}function ut(xt,et){try{!function Ut(xt){xt.value instanceof J?Promise.resolve(xt.value.v).then(Qe,kt):nt(Mt[0][2],xt)}($e[xt](et))}catch(ct){nt(Mt[0][3],ct)}}function Qe(xt){ut("next",xt)}function kt(xt){ut("throw",xt)}function nt(xt,et){xt(et),Mt.shift(),Mt.length&&ut(Mt[0][0],Mt[0][1])}}function ue(ce){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Te,Oe=ce[Symbol.asyncIterator];return Oe?Oe.call(ce):(ce=function _e(ce){var Oe="function"==typeof Symbol&&Symbol.iterator,Te=Oe&&ce[Oe],$e=0;if(Te)return Te.call(ce);if(ce&&"number"==typeof ce.length)return{next:function(){return ce&&$e>=ce.length&&(ce=void 0),{value:ce&&ce[$e++],done:!ce}}};throw new TypeError(Oe?"Object is not iterable.":"Symbol.iterator is not defined.")}(ce),Te={},$e("next"),$e("throw"),$e("return"),Te[Symbol.asyncIterator]=function(){return this},Te);function $e(Mt){Te[Mt]=ce[Mt]&&function(vt){return new Promise(function(ut,Ut){!function ht(Mt,vt,ut,Ut){Promise.resolve(Ut).then(function(Qe){Mt({value:Qe,done:ut})},vt)}(ut,Ut,(vt=ce[Mt](vt)).done,vt.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},Dt=>{Dt(Dt.s=86718)}]); \ No newline at end of file diff --git a/dist/polyfills.def0190516b19e6b.js b/dist/polyfills.def0190516b19e6b.js new file mode 100644 index 00000000..f0850c76 --- /dev/null +++ b/dist/polyfills.def0190516b19e6b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6429],{48332:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,T){n&&n.measure&&n.measure(M,T)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===P))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(P,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===E){t._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,T,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,T,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,T,t,r)=>M.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(M){if(K||e[O]&&(K=e[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,Y=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||Y.event))return;let n=we[e.type];n||(n=we[e.type]=j("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function We(e,n,i){let o=ue(e,n);if(!o&&i&&ue(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=we[d];b||(b=we[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,Ue),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,Ue,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v[ct]&&v.removeAttribute(n),L}return null},pe(e,n,o),e[c]=!0}function qe(e,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function le(e,n){e[j("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),L="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const O=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[O];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function K(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[J]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[L];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const S=l[R],Z=!!s&&_===s[_];Z&&(s[J]=S,s[x]=w);const D=u.run(m,void 0,Z&&m!==K&&m!==H?[]:[S]);z(s,!0,D)}catch(S){z(s,!1,S)}},s)}const M=function(){},T=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new t((m,S)=>{for(let Z=0;Z{g||(g=!0,m(D))},D=>{w.push(D),f--,0===f&&(g=!0,S(new T(w,"All promises were rejected")))})})}static race(u){let s,f,g=new this((S,Z)=>{s=S,f=Z});function w(S){s(S)}function m(S){f(S)}for(let S of u)B(S)||(S=this.resolve(S)),S.then(w,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((D,V)=>{f=D,g=V}),m=2,S=0;const Z=[];for(let D of u){B(D)||(D=this.resolve(D));const V=S;try{D.then(F=>{Z[V]=s?s.thenCallback(F):F,m--,0===m&&f(Z)},F=>{s?(Z[V]=s.errorCallback(F),m--,0===m&&f(Z)):g(F)})}catch(F){g(F)}m++,S++}return m-=2,0===m&&f(Z),w}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||t);const g=new f(M),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=t);const f=new s(M);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new t((S,Z)=>{f.call(this,S,Z)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),ae(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=j("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ce,o=(n?n(e):e)+ie,c=me+i,a=me+o;te[e]={},te[e][ce]=c,te[e][ie]=a}function dt(e,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||De,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",L="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,J){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][J?ie:ce]];if(X){const A=[];if(1===X.length){const E=O(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=ve(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const t=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ie:ce]);const w=g&&s.target[g];if(w)for(let m=0;mfunction(c,a){c[$e]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const L=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}else O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function Qe(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function et(e,n,i,o){e&&qe(e,Qe(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=qe,i.patchMethod=ae,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Se,i.ArraySlice=it,i.patchClass=ge,i.wrapWithCurrentZone=Ie,i.filterProperties=Qe,i.attachOriginToPatched=le,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=j("zoneTask");function Te(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=ae(e,n+=o,v=>function(p,L){if("function"==typeof L[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const B=Me(n,L[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Re]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=ae(e,i,v=>function(p,L){const O=L[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";Te(e,n,i,"Timeout"),Te(e,n,i,"Interval"),Te(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];et(c,He(c),i&&i.concat(a),ve(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const L=p.prototype;let N=L[Oe],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Oe],B=I[Ne]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Oe],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===K){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=ae(L,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===K&&Q.invoke()}}),G=ae(L,"abort",()=>function(h,I){const P=function O(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return le(b,d),b})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Ke(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(e,i)})}},ue=>{ue(ue.s=48332)}]); \ No newline at end of file diff --git a/dist/runtime.b9067587d1720887.js b/dist/runtime.b9067587d1720887.js new file mode 100644 index 00000000..0fcbcde4 --- /dev/null +++ b/dist/runtime.b9067587d1720887.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,n)=>{if(!a){var r=1/0;for(c=0;c=n)&&Object.keys(t.O).every(p=>t.O[p](a[b]))?a.splice(b--,1):(s=!1,n0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[a,d,n]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var n=Object.create(null);t.r(n);var c={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>c[s]=()=>a[s]);return c.default=()=>a,t.d(n,c),n}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"b5c04ae4eb4e596b",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8531:"9537d84ac30a9176",8542:"d7c5965b05221582",8592:"aa3f69fe9e8f582e",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,n,c)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==n)for(var b=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,n)=>{var c=t.o(e,d)?e[d]:void 0;if(0!==c)if(c)n.push(c[2]);else if(3666!=d){var r=new Promise((i,u)=>c=e[d]=[i,u]);n.push(c[2]=r);var s=t.p+t.u(d),b=new Error;t.l(s,i=>{if(t.o(e,d)&&(0!==(c=e[d])&&(e[d]=void 0),c)){var u=i&&("load"===i.type?"missing":i.type),l=i&&i.target&&i.target.src;b.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",b.name="ChunkLoadError",b.type=u,b.request=l,c[1](b)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,n)=>{var b,o,[c,r,s]=n,i=0;if(c.some(l=>0!==e[l])){for(b in r)t.o(r,b)&&(t.m[b]=r[b]);if(s)var u=s(t)}for(d&&d(n);i.mat-calendar-body-selected{background-color:#673ab766}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#673ab74d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#673ab74d}}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,215,64,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,215,64,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,215,64,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ffd740;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ffd74066}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #000000de}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ffd7404d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ffd7404d}}.mat-datepicker-toggle-active{color:#673ab7}.mat-datepicker-toggle-active.mat-accent{color:#ffd740}.mat-calendar{font-family:Roboto,sans-serif}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}.mat-icon.mat-primary{color:#673ab7}.mat-icon.mat-accent{color:#ffd740}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#673ab7;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#673ab7;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#673ab7;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color:#ffd740;--mat-stepper-header-selected-state-icon-foreground-color:rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color:#ffd740;--mat-stepper-header-done-state-icon-foreground-color:rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color:#ffd740;--mat-stepper-header-edit-state-icon-foreground-color:rgba(0, 0, 0, .87)}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#673ab7;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ffd740;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}.mat-tree{background:#fff}.mat-tree{font-family:Roboto,sans-serif}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E")}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E")}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}html{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}html{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color:#0f0761;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#dd7345}.mat-warn{--mat-option-selected-state-label-text-color:#f44336}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#0f0761}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#0f0761}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#dd7345}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#dd7345}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Inter;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Inter;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}.mat-mdc-card{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font:Inter;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Inter;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#0f0761;--mdc-linear-progress-track-color:rgba(15, 7, 97, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#dd7345;--mdc-linear-progress-track-color:rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font:Inter;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.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:#00000061}.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:#000000de}.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-theme-primary, #0f0761)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0f0761de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.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--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.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-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#dd7345de}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .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-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .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-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font:Inter;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-background-color:white}.mat-mdc-dialog-container{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font:Inter;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Inter;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#0f0761;--mdc-chip-elevated-disabled-container-color:#0f0761;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#dd7345;--mdc-chip-elevated-disabled-container-color:#dd7345;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Inter;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color:#616161;--mdc-switch-selected-icon-color:#fff;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-unselected-icon-color:#fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color:#5c5699;--mdc-switch-selected-handle-color:#5c5699;--mdc-switch-selected-hover-state-layer-color:#5c5699;--mdc-switch-selected-pressed-state-layer-color:#5c5699;--mdc-switch-selected-focus-handle-color:#0f0761;--mdc-switch-selected-hover-handle-color:#0f0761;--mdc-switch-selected-pressed-handle-color:#0f0761;--mdc-switch-selected-focus-track-color:#aaa8ca;--mdc-switch-selected-hover-track-color:#aaa8ca;--mdc-switch-selected-pressed-track-color:#aaa8ca;--mdc-switch-selected-track-color:#aaa8ca}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#914b2d;--mdc-switch-selected-handle-color:#914b2d;--mdc-switch-selected-hover-state-layer-color:#914b2d;--mdc-switch-selected-pressed-state-layer-color:#914b2d;--mdc-switch-selected-focus-handle-color:#2b160d;--mdc-switch-selected-hover-handle-color:#2b160d;--mdc-switch-selected-pressed-handle-color:#2b160d;--mdc-switch-selected-focus-track-color:#ff8c5a;--mdc-switch-selected-hover-track-color:#ff8c5a;--mdc-switch-selected-pressed-track-color:#ff8c5a;--mdc-switch-selected-track-color:#ff8c5a}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#0f0761;--mdc-radio-selected-hover-icon-color:#0f0761;--mdc-radio-selected-icon-color:#0f0761;--mdc-radio-selected-pressed-icon-color:#0f0761;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#0f0761;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#dd7345;--mdc-radio-selected-hover-icon-color:#dd7345;--mdc-radio-selected-icon-color:#dd7345;--mdc-radio-selected-pressed-icon-color:#dd7345;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#dd7345;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color:black;--mdc-slider-label-label-text-color:white;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color:#0f0761;--mdc-slider-focus-handle-color:#0f0761;--mdc-slider-hover-handle-color:#0f0761;--mdc-slider-active-track-color:#0f0761;--mdc-slider-inactive-track-color:#0f0761;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color:#dd7345;--mdc-slider-focus-handle-color:#dd7345;--mdc-slider-hover-handle-color:#dd7345;--mdc-slider-active-track-color:#dd7345;--mdc-slider-inactive-track-color:#dd7345;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font:Inter;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white}html{--mat-menu-item-label-text-font:Inter;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#0f0761;--mdc-radio-selected-hover-icon-color:#0f0761;--mdc-radio-selected-icon-color:#0f0761;--mdc-radio-selected-pressed-icon-color:#0f0761}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#dd7345;--mdc-radio-selected-hover-icon-color:#dd7345;--mdc-radio-selected-icon-color:#dd7345;--mdc-radio-selected-pressed-icon-color:#dd7345}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#0f0761;--mdc-checkbox-selected-hover-icon-color:#0f0761;--mdc-checkbox-selected-icon-color:#0f0761;--mdc-checkbox-selected-pressed-icon-color:#0f0761;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#0f0761;--mdc-checkbox-selected-hover-state-layer-color:#0f0761;--mdc-checkbox-selected-pressed-state-layer-color:#0f0761;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#dd7345;--mdc-checkbox-selected-hover-icon-color:#dd7345;--mdc-checkbox-selected-icon-color:#dd7345;--mdc-checkbox-selected-pressed-icon-color:#dd7345;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#dd7345;--mdc-checkbox-selected-hover-state-layer-color:#dd7345;--mdc-checkbox-selected-pressed-state-layer-color:#dd7345;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#0f0761}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font:Inter;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Inter;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Inter;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font:Inter;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#0f0761;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#0f0761;--mat-tab-header-active-ripple-color:#0f0761;--mat-tab-header-inactive-ripple-color:#0f0761;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#0f0761;--mat-tab-header-active-hover-label-text-color:#0f0761;--mat-tab-header-active-focus-indicator-color:#0f0761;--mat-tab-header-active-hover-indicator-color:#0f0761}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#dd7345;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#dd7345;--mat-tab-header-active-ripple-color:#dd7345;--mat-tab-header-inactive-ripple-color:#dd7345;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#dd7345;--mat-tab-header-active-hover-label-text-color:#dd7345;--mat-tab-header-active-focus-indicator-color:#dd7345;--mat-tab-header-active-hover-indicator-color:#dd7345}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#0f0761;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#dd7345;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Inter;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-letter-spacing:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#dd7345;--mdc-checkbox-selected-hover-icon-color:#dd7345;--mdc-checkbox-selected-icon-color:#dd7345;--mdc-checkbox-selected-pressed-icon-color:#dd7345;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#dd7345;--mdc-checkbox-selected-hover-state-layer-color:#dd7345;--mdc-checkbox-selected-pressed-state-layer-color:#dd7345;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#0f0761;--mdc-checkbox-selected-hover-icon-color:#0f0761;--mdc-checkbox-selected-icon-color:#0f0761;--mdc-checkbox-selected-pressed-icon-color:#0f0761;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#0f0761;--mdc-checkbox-selected-hover-state-layer-color:#0f0761;--mdc-checkbox-selected-pressed-state-layer-color:#0f0761;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size:40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#0f0761}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#dd7345}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-text-button-label-text-color:rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#fff;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#0f0761;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#dd7345;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-button-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color:rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#fff;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#0f0761;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#dd7345;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#0f0761}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#dd7345}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color:inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:#fff;--mdc-fab-icon-color:#000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#0f0761;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#dd7345;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(0, 0, 0, .12);--mdc-fab-icon-color:rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#dd7345}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font:Inter;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#0f0761}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#dd7345}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#0f0761}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#dd7345;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Inter;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-text-font:Inter;--mat-standard-button-toggle-text-font:Inter}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#dd734566}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#0f0761}.mat-datepicker-toggle-active.mat-accent{color:#dd7345}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Inter}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Inter;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Inter;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#0f0761}.mat-icon.mat-accent{color:#dd7345}.mat-icon.mat-warn{color:#f44336}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#0f0761;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#0f0761;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#0f0761;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#dd7345;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#dd7345;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#dd7345;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Inter;--mat-stepper-header-label-text-font:Inter;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}.mat-sort-header-arrow{color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#0f0761;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#dd7345;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Inter;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Inter}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.dark-theme .breadcrumb-link>span{color:#7571a9!important}.dark-theme .mat-divider{border-color:#fff!important}.dark-theme .system-info-container .system-info-instance .system-info-packages .package-header{border-bottom-color:#fff!important}.dark-theme .system-info-container .system-info-instance .system-info-packages{border-left-color:#fff!important}.dark-theme .mat-stepper-horizontal{background-color:#0f0e13!important;border:1px solid white!important}.dark-theme .mat-step-icon{background-color:#aaa8ca!important}.dark-theme .mat-step-icon-selected,.dark-theme .mat-step-icon-state-edit{background-color:#423c89!important}.dark-theme .mat-stepper-horizontal-line{border-top-color:#fff!important}.dark-theme .mat-step-label{color:#fff!important}.dark-theme .parent-route,.dark-theme .mat-expansion-panel-body{background-color:#1c1b20!important}.dark-theme .nav-item .active>.mdc-button__label>.mat-mdc-button-touch-target{background-color:#423c89!important}.dark-theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:#fff!important}.dark-theme .mat-mdc-checkbox .mdc-checkbox__background,.dark-theme .mdc-checkbox__ripple{border-color:#fff!important}.dark-theme .mdc-notched-outline>*{border-color:#fff!important}.dark-theme mat-label,.dark-theme mat-select,.dark-theme mat-option,.dark-theme input,.dark-theme textarea,.dark-theme button,.dark-theme span{color:#fff!important}.dark-theme .mat-mdc-form-field-required-marker{color:#fff!important}.dark-theme .mdc-form-field>label{color:#fff!important}.dark-theme .mat-mdc-select-disabled{color:#a3a1a1!important}.dark-theme .save-btn{background-color:#5c5699!important;color:#423c89!important}.dark-theme .cancel-btn{background-color:#0f0e13!important;color:#c6c4db!important;border:1px solid #c6c4db!important}.dark-theme .copy-btn{color:#fff!important}.dark-theme .refresh-btn{color:#a3a1a1!important}.dark-theme .close-btn{color:#c6c4db!important;border:1px solid #c6c4db!important}.dark-theme .mat-mdc-card{background-color:#0f0e13!important;color:#fff!important;border:1px solid white!important}.dark-theme .mat-mdc-card-header{background-color:#0f0e13!important;color:#fff!important}.dark-theme .mat-mdc-card-subtitle{color:#a3a1a1!important}.dark-theme .mat-expansion-panel{background-color:#0f0e13!important;border:1px soild white!important;color:#fff!important}.dark-theme .mat-expansion-panel-header{color:#fff!important}.dark-theme .mat-accordion .mat-expansion-panel{border:1px solid white!important}.dark-theme .mat-expansion-panel-header-title,.dark-theme .mat-expansion-indicator:after{color:#fff}.dark-theme .mat-expansion-panel-header-description{color:#a3a1a1}.dark-theme table,.dark-theme .mat-mdc-table{background-color:#0f0e13!important}.dark-theme table .mat-mdc-header-row .mat-mdc-header-cell,.dark-theme .mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{background-color:#0f0e13!important;color:#fff!important;border-color:#fff!important}.dark-theme table .mat-mdc-row .mat-mdc-cell,.dark-theme .mat-mdc-table .mat-mdc-row .mat-mdc-cell{color:#fff!important;border-color:#fff!important}.dark-theme table .action-btn,.dark-theme .mat-mdc-table .action-btn{color:#423c89!important}.dark-theme .no-data-row td{color:#fff!important}.dark-theme .clickable.mat-mdc-row:focus .mat-mdc-cell:first-child,.dark-theme .clickable.mat-mdc-row:focus-within .mat-mdc-cell:first-child{border-left:2px solid #29227a!important}.dark-theme .clickable.mat-mdc-row:focus .mat-mdc-cell,.dark-theme .clickable.mat-mdc-row:focus-within .mat-mdc-cell,.dark-theme .clickable.mat-mdc-row:hover .mat-mdc-cell{background-color:#5c5699!important}.dark-theme .swagger-ui .info .title,.dark-theme .swagger-ui .renderedMarkdown p{color:#fff!important}.dark-theme .swagger-ui .scheme-container{background-color:#0f0e13!important;border:1px solid white!important;color:#fff!important}.dark-theme .swagger-ui .model-toggle:after{background-color:#fff!important}.dark-theme .editor{color:unset!important;background-color:#0f0e13!important;border:1px solid white}html,body{height:100%;width:100%}html{font-size:62.5%}body{font-size:1.4rem;margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.user-management-card{position:relative;padding:16px;margin:70px auto 0;min-width:300px;max-width:445px}.user-management-card mat-card-header{padding-bottom:16px}.user-management-card mat-card-content{padding-top:16px}.user-management-card mat-form-field,.user-management-card button{width:100%}.user-management-card .action-links{display:flex;justify-content:flex-end}.action-bar{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px 0}.tab-container{padding:16px;display:flex;flex-direction:column;gap:16px}.large .tab-container{width:100%}.large .tab-container{width:50%}mat-form-field{width:100%}.spacer{flex:1 1 auto}.mdc-snackbar>*{background:transparent!important;box-shadow:none!important}.no-data-row td{text-align:center;padding:32px}.tool-tip-trigger{padding:0 8px}.details-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%;padding-top:6px}.details-section .full-width{width:100%}.details-section .half-width{width:calc(50% - 8px)}.details-section .fourth-width{width:calc(24.6% - 8px)}.small .details-section .fourth-width,.details-section .dynamic-width{width:calc(50% - 8px)}.small .details-section .dynamic-width{width:100%}.details-section .third-width{width:calc(33% - 9px)}.small .details-section .third-width{width:100%}fa-icon.mat-mdc-tooltip-trigger{color:#908cba}.mat-mdc-tab-group{height:100%}.mat-mdc-tab-body-content{padding:8px;height:100%}a{color:#5c5699}.mat-step-icon-selected,.mat-step-icon-state-edit{background-color:#908cba!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#5c5699!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#5c5699!important}.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,.mdc-checkbox__ripple{background-color:#5c5699!important;border-color:#5c5699!important}.save-btn{background-color:#908cba!important;color:#fff!important;border-radius:20px!important}.cancel-btn{color:#1c1b21!important;border:1px solid #1c1b21!important;border-radius:20px!important}.action-btn{color:#7571a9!important}.mat-mdc-select-arrow{color:unset!important}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:#7571a9!important}.swagger-ui .opblock .opblock-section-header{background:unset!important}.swagger-ui{color:#3b4151;font-family:sans-serif}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{height:100%;inset:0;position:absolute;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{height:100%;inset:0;position:absolute;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{height:100%;inset:0;position:absolute;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{height:100%;inset:0;position:absolute;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:#ffffffe6}.swagger-ui .b--white-80{border-color:#fffc}.swagger-ui .b--white-70{border-color:#ffffffb3}.swagger-ui .b--white-60{border-color:#fff9}.swagger-ui .b--white-50{border-color:#ffffff80}.swagger-ui .b--white-40{border-color:#fff6}.swagger-ui .b--white-30{border-color:#ffffff4d}.swagger-ui .b--white-20{border-color:#fff3}.swagger-ui .b--white-10{border-color:#ffffff1a}.swagger-ui .b--white-05{border-color:#ffffff0d}.swagger-ui .b--white-025{border-color:#ffffff06}.swagger-ui .b--white-0125{border-color:#ffffff03}.swagger-ui .b--black-90{border-color:#000000e6}.swagger-ui .b--black-80{border-color:#000c}.swagger-ui .b--black-70{border-color:#000000b3}.swagger-ui .b--black-60{border-color:#0009}.swagger-ui .b--black-50{border-color:#00000080}.swagger-ui .b--black-40{border-color:#0006}.swagger-ui .b--black-30{border-color:#0000004d}.swagger-ui .b--black-20{border-color:#0003}.swagger-ui .b--black-10{border-color:#0000001a}.swagger-ui .b--black-05{border-color:#0000000d}.swagger-ui .b--black-025{border-color:#00000006}.swagger-ui .b--black-0125{border-color:#00000003}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5{box-shadow:4px 4px 8px #0003}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px #0003}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{inset:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{inset:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{inset:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{inset:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{-webkit-text-decoration:none;text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:#000000e6}.swagger-ui .black-80{color:#000c}.swagger-ui .black-70{color:#000000b3}.swagger-ui .black-60{color:#0009}.swagger-ui .black-50{color:#00000080}.swagger-ui .black-40{color:#0006}.swagger-ui .black-30{color:#0000004d}.swagger-ui .black-20{color:#0003}.swagger-ui .black-10{color:#0000001a}.swagger-ui .black-05{color:#0000000d}.swagger-ui .white-90{color:#ffffffe6}.swagger-ui .white-80{color:#fffc}.swagger-ui .white-70{color:#ffffffb3}.swagger-ui .white-60{color:#fff9}.swagger-ui .white-50{color:#ffffff80}.swagger-ui .white-40{color:#fff6}.swagger-ui .white-30{color:#ffffff4d}.swagger-ui .white-20{color:#fff3}.swagger-ui .white-10{color:#ffffff1a}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:#000000e6}.swagger-ui .bg-black-80{background-color:#000c}.swagger-ui .bg-black-70{background-color:#000000b3}.swagger-ui .bg-black-60{background-color:#0009}.swagger-ui .bg-black-50{background-color:#00000080}.swagger-ui .bg-black-40{background-color:#0006}.swagger-ui .bg-black-30{background-color:#0000004d}.swagger-ui .bg-black-20{background-color:#0003}.swagger-ui .bg-black-10{background-color:#0000001a}.swagger-ui .bg-black-05{background-color:#0000000d}.swagger-ui .bg-white-90{background-color:#ffffffe6}.swagger-ui .bg-white-80{background-color:#fffc}.swagger-ui .bg-white-70{background-color:#ffffffb3}.swagger-ui .bg-white-60{background-color:#fff9}.swagger-ui .bg-white-50{background-color:#ffffff80}.swagger-ui .bg-white-40{background-color:#fff6}.swagger-ui .bg-white-30{background-color:#ffffff4d}.swagger-ui .bg-white-20{background-color:#fff3}.swagger-ui .bg-white-10{background-color:#ffffff1a}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:#000000e6}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:#000c}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:#000000b3}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:#0009}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:#00000080}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:#0006}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:#0000004d}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:#0003}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:#0000001a}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:#ffffffe6}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:#fffc}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:#ffffffb3}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:#fff9}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:#ffffff80}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:#fff6}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:#ffffff4d}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:#fff3}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:#ffffff1a}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:#000000e6}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:#000c}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:#000000b3}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:#0009}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:#00000080}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:#0006}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:#0000004d}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:#0003}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:#0000001a}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:#ffffffe6}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:#fffc}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:#ffffffb3}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:#fff9}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:#ffffff80}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:#fff6}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:#ffffff4d}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:#fff3}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:#ffffff1a}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:#ffffff1a}.swagger-ui .stripe-dark:nth-child(odd){background-color:#0000001a}.swagger-ui .strike{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-m{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-l{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{position:fixed!important;_position:absolute!important}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.swagger-ui .clip-ns{position:fixed!important;_position:absolute!important}.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{position:fixed!important;_position:absolute!important}.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.swagger-ui .clip-l{position:fixed!important;_position:absolute!important}.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px #0003;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial,.swagger-ui .z-unset{z-index:auto}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px #00000030;margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px #0000001a;display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;padding:0 10px;word-break:break-word}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:0;max-width:calc(100% - 110px - 15rem)}@media (max-width:640px){.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;flex:1 1 auto;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{white-space:normal}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important}.swagger-ui .highlight-code>.microlight code{word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;color:#fff;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px #00000026;margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex}.swagger-ui .scheme-container .schemes>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{animation:rotation 1s linear infinite,opacity .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:#0009;content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:transparent;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px #0000004d}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn .locked{opacity:1}.swagger-ui .authorization__btn .unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url('data:image/svg+xml;charset=utf-8,') 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .copy-to-clipboard:active{background:#5e626f}.swagger-ui .opblock-control-arrow{background:none;border:none;text-align:center}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:static}.swagger-ui select{-webkit-appearance:none;appearance:none;background:#f7f7f7 url('data:image/svg+xml;charset=utf-8,') right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px #00000040;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media (max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{font-weight:400!important;margin:0!important}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:600}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url('data:image/svg+xml;charset=utf-8,') 50% no-repeat}.swagger-ui .dialog-ux{inset:0;position:fixed;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);inset:0;position:fixed}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px #0003;left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0)}.swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,') 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown p,.swagger-ui .parameters-col_description .renderedMarkdown p{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:#f009;content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px;width:auto}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_description .markdown p,.swagger-ui .response-col_description .renderedMarkdown p{margin:0}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{align-items:center;display:flex}.swagger-ui .topbar a{color:#fff;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;-webkit-text-decoration:none;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{font-weight:300!important}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}.swagger-ui .json-schema-2020-12{background-color:#0000000d;border-radius:4px;margin:0 20px 15px;padding:12px 0 12px 20px}.swagger-ui .json-schema-2020-12:first-of-type{margin:20px}.swagger-ui .json-schema-2020-12:last-of-type{margin:0 20px}.swagger-ui .json-schema-2020-12--embedded{background-color:inherit;padding-bottom:0;padding-left:inherit;padding-right:inherit;padding-top:0}.swagger-ui .json-schema-2020-12-body{border-left:1px dashed rgba(0,0,0,.1);margin:2px 0}.swagger-ui .json-schema-2020-12-body--collapsed{display:none}.swagger-ui .json-schema-2020-12-accordion{border:none;outline:none;padding-left:0}.swagger-ui .json-schema-2020-12-accordion__children{display:inline-block}.swagger-ui .json-schema-2020-12-accordion__icon{display:inline-block;height:18px;vertical-align:bottom;width:18px}.swagger-ui .json-schema-2020-12-accordion__icon--expanded{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{transform:rotate(0);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon svg{height:20px;width:20px}.swagger-ui .json-schema-2020-12-expand-deep-button{border:none;color:#505050;color:#afaeae;font-family:sans-serif;font-size:12px;padding-right:0}.swagger-ui .json-schema-2020-12-keyword{margin:5px 0}.swagger-ui .json-schema-2020-12-keyword__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-keyword__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-keyword__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-keyword__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--const,.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed #6b6b6b;border-radius:4px;color:#3b4151;color:#6b6b6b;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed red;color:red}.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12__attribute{color:#3b4151;font-family:monospace;font-size:12px;padding-left:10px;text-transform:lowercase}.swagger-ui .json-schema-2020-12__attribute--primary{color:#55a}.swagger-ui .json-schema-2020-12__attribute--muted{color:gray}.swagger-ui .json-schema-2020-12__attribute--warning{color:red}.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri{margin-left:35px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .json-schema-2020-12-keyword--description{color:#6b6b6b;font-size:12px;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword--description p{margin:0}.swagger-ui .json-schema-2020-12__title{color:#505050;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;line-height:normal}.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{margin:0}.swagger-ui .json-schema-2020-12-property{margin:7px 0}.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui .json-schema-2020-12-keyword--properties>ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-property{list-style-type:none}.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:red;content:"*";font-weight:700}.swagger-ui .json-schema-2020-12-keyword--patternProperties ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{color:#55a;content:"/"}.swagger-ui .json-schema-2020-12-keyword--enum>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--enum>ul li{display:inline;list-style-type:none}.swagger-ui .json-schema-2020-12__constraint{background-color:#805ad5;border-radius:4px;color:#3b4151;color:#fff;font-family:monospace;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 3px}.swagger-ui .json-schema-2020-12__constraint--string{background-color:#d69e2e;color:#fff}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li{display:inline;list-style-type:none}.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .model-box>.json-schema-2020-12{margin:0}.swagger-ui .model-box .json-schema-2020-12{background-color:transparent;padding:0}.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{background-color:transparent}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px} diff --git a/src/app/shared/components/df-side-nav/df-side-nav.component.ts b/src/app/shared/components/df-side-nav/df-side-nav.component.ts index eca1a0a6..f1fb4472 100644 --- a/src/app/shared/components/df-side-nav/df-side-nav.component.ts +++ b/src/app/shared/components/df-side-nav/df-side-nav.component.ts @@ -104,7 +104,7 @@ export class DfSideNavComponent implements OnInit { private searchService: DfSearchService, private snackbarService: DfSnackbarService, private paywallService: DfPaywallService, - private systemConfigDataService: DfSystemConfigDataService, + private systemConfigDataService: DfSystemConfigDataService ) {} ngOnInit(): void { @@ -163,7 +163,7 @@ export class DfSideNavComponent implements OnInit { }); this.systemConfigDataService.environment$ .pipe(map(env => env.platform?.license ?? 'OPEN SOURCE')) - .subscribe(license => this.licenseType = license); + .subscribe(license => (this.licenseType = license)); } isDarkMode = this.themeService.darkMode$; logout() { diff --git a/src/app/shared/services/df-paywall.service.ts b/src/app/shared/services/df-paywall.service.ts index e16b9ebd..802bab81 100644 --- a/src/app/shared/services/df-paywall.service.ts +++ b/src/app/shared/services/df-paywall.service.ts @@ -14,16 +14,15 @@ export class DfPaywallService { 'reporting', ]; - private silverLockedFeatures = [ - 'rate-limiting', - 'scheduler', - 'reporting', - ] + private silverLockedFeatures = ['rate-limiting', 'scheduler', 'reporting']; isFeatureLocked(route: string, licenseType: string): boolean { if (licenseType == 'GOLD') return false; - if (licenseType == 'SILVER') return this.silverLockedFeatures.some(feature => route.includes(feature)); - return this.openSourceLockedFeatures.some(feature => route.includes(feature)); + if (licenseType == 'SILVER') + return this.silverLockedFeatures.some(feature => route.includes(feature)); + return this.openSourceLockedFeatures.some(feature => + route.includes(feature) + ); } constructor(